** Also affects: nova/icehouse Importance: Undecided Status: New ** Changed in: nova/icehouse Status: New => In Progress
** Changed in: nova/icehouse Importance: Undecided => Medium ** Changed in: nova/icehouse Assignee: (unassigned) => Matt Riedemann (mriedem) ** Tags removed: icehouse-backport-potential -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1300972 Title: os-simple-tenant-usage: printing trace in logs if not passing all requirements Status in OpenStack Compute (Nova): Fix Released Status in OpenStack Compute (nova) icehouse series: In Progress Bug description: REST os-simple-tenant-usage is returning with a response code 400 from api.log: 2014-03-20 11:27:58.044 49351 INFO nova.osapi_compute.wsgi.server [req-b653843a-de1c-4267-af33-7f7a9c5fa99d 0 b38c2504810f437883a5b57a8b13fe7f] 9.41.223.193,127.0.0.1 "GET /v2/b38c2504810f437883a5b57a8b13fe7f/os-simpletenant-usage HTTP/1.1" status: 404 len: 302 time: 0.6078889 2014-03-20 11:28:04.221 49351 ERROR nova.api.openstack.wsgi [req-09d455d6-c963-4729-b1b6-082bd04cfe8b 0 b38c2504810f437883a5b57a8b13fe7f] NV-46FDF46 Exception handling resource: strptime() argument 1 must be string, not None 2014-03-20 11:28:04.221 49351 TRACE nova.api.openstack.wsgi Traceback (most recent call last): 2014-03-20 11:28:04.221 49351 TRACE nova.api.openstack.wsgi File "/usr/lib/python2.6/site-packages/nova/api/openstack/wsgi.py", line 991, in _process_stack 2014-03-20 11:28:04.221 49351 TRACE nova.api.openstack.wsgi action_result = self.dispatch(meth, request, action_args) 2014-03-20 11:28:04.221 49351 TRACE nova.api.openstack.wsgi File "/usr/lib/python2.6/site-packages/nova/api/openstack/wsgi.py", line 1078, in dispatch 2014-03-20 11:28:04.221 49351 TRACE nova.api.openstack.wsgi return method(req=request, **action_args) 2014-03-20 11:28:04.221 49351 TRACE nova.api.openstack.wsgi File "/usr/lib/python2.6/site-packages/nova/api/openstack/compute/contrib/simple_tenant_usage.py", line 252, in index 2014-03-20 11:28:04.221 49351 TRACE nova.api.openstack.wsgi (period_start, period_stop, detailed) = self._get_datetime_range(req) 2014-03-20 11:28:04.221 49351 TRACE nova.api.openstack.wsgi File "/usr/lib/python2.6/site-packages/nova/api/openstack/compute/contrib/simple_tenant_usage.py", line 234, in _get_datetime_range 2014-03-20 11:28:04.221 49351 TRACE nova.api.openstack.wsgi period_start = self._parse_datetime(env.get('start', [None])[0]) 2014-03-20 11:28:04.221 49351 TRACE nova.api.openstack.wsgi File "/usr/lib/python2.6/site-packages/nova/api/openstack/compute/contrib/simple_tenant_usage.py", line 220, in _parse_datetime 2014-03-20 11:28:04.221 49351 TRACE nova.api.openstack.wsgi value = timeutils.parse_strtime(dtstr, "%Y-%m-%d %H:%M:%S.%f") 2014-03-20 11:28:04.221 49351 TRACE nova.api.openstack.wsgi File "/usr/lib/python2.6/site-packages/nova/openstack/common/timeutils.py", line 65, in parse_strtime 2014-03-20 11:28:04.221 49351 TRACE nova.api.openstack.wsgi return datetime.datetime.strptime(timestr, fmt) 2014-03-20 11:28:04.221 49351 TRACE nova.api.openstack.wsgi TypeError: strptime() argument 1 must be string, not None 2014-03-20 11:28:04.221 49351 TRACE nova.api.openstack.wsgi 2014-03-20 11:28:04.226 49351 INFO nova.osapi_compute.wsgi.server [req-09d455d6-c963-4729-b1b6-082bd04cfe8b 0 b38c2504810f437883a5b57a8b13fe7f] 9.41.223.193,127.0.0.1 "GET /v2/b38c2504810f437883a5b57a8b13fe7f/os-simple-tenant-usage HTTP/1.1" status: 400 len: 362 time: 0.0551372 To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1300972/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp