[Horizon] Internal Server Error: /dashboard/admin/metering/samples

Bug #1463031 reported by Anastasia Palkina
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
High
Paul Karikh
6.1.x
Fix Released
High
Paul Karikh
7.0.x
Invalid
High
MOS Horizon

Bug Description

"build_id": "2015-06-08_06-13-27",
"build_number": "521",
"release_versions": {"2014.2.2-6.1": {"VERSION": {"build_id": "2015-06-08_06-13-27", "build_number": "521", "api": "1.0", "fuel-library_sha": "f43c2ae1af3b493ee0e7810eab7bb7b50c986c7d", "nailgun_sha": "4340d55c19029394cd5610b0e0f56d6cb8cb661b", "feature_groups": ["mirantis"], "openstack_version": "2014.2.2-6.1", "production": "docker", "python-fuelclient_sha": "4fc55db0265bbf39c369df398b9dc7d6469ba13b", "astute_sha": "7766818f079881e2dbeedb34e1f67e517ed7d479", "fuel-ostf_sha": "7c938648a246e0311d05e2372ff43ef1eb2e2761", "release": "6.1", "fuelmain_sha": "bcc909ffc5dd5156ba54cae348b6a07c1b607b24"}}},
"auth_required": true,
"api": "1.0",
"fuel-library_sha": "f43c2ae1af3b493ee0e7810eab7bb7b50c986c7d",
"nailgun_sha": "4340d55c19029394cd5610b0e0f56d6cb8cb661b",
"feature_groups": ["mirantis"],
"openstack_version": "2014.2.2-6.1",
"production": "docker",
"python-fuelclient_sha": "4fc55db0265bbf39c369df398b9dc7d6469ba13b",
"astute_sha": "7766818f079881e2dbeedb34e1f67e517ed7d479",
"fuel-ostf_sha": "7c938648a246e0311d05e2372ff43ef1eb2e2761",
"release": "6.1",
"fuelmain_sha": "bcc909ffc5dd5156ba54cae348b6a07c1b607b24"

1. Create new environment (CentOS)
2. Choose nova-network, VLAN Manager
3. Choose Ceilometer
4. Add 1 controller, 1 compute, 1 cinder+mongo
5. Move Management network to eth1
6. Move Storage network to eth2 and untag it
7. Deploy the environment. it was successful
8. Run OSTF tests. It was successful
9. Login to Horizon
10. Open "Resource Usage" tab (http://172.16.0.2/dashboard/admin/metering/)
11. Error appeared (see screen)

In /var/log/dashboard.log on controller (node-1):

<139>Jun 8 13:30:53 node-1 dashboard-django.request: ERROR Internal Server Error: /dashboard/admin/metering/samples
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py", line 115, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File "/usr/lib/python2.6/site-packages/horizon/decorators.py", line 36, in dec
    return view_func(request, *args, **kwargs)
  File "/usr/lib/python2.6/site-packages/horizon/decorators.py", line 52, in dec
    return view_func(request, *args, **kwargs)
  File "/usr/lib/python2.6/site-packages/horizon/decorators.py", line 36, in dec
    return view_func(request, *args, **kwargs)
  File "/usr/lib/python2.6/site-packages/horizon/decorators.py", line 84, in dec
    return view_func(request, *args, **kwargs)
  File "/usr/lib/python2.6/site-packages/django/views/generic/base.py", line 68, in view
    return self.dispatch(request, *args, **kwargs)
  File "/usr/lib/python2.6/site-packages/django/views/generic/base.py", line 86, in dispatch
    return handler(request, *args, **kwargs)
  File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/admin/metering/views.py", line 85, in get
    meter)
  File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/admin/metering/views.py", line 243, in query_data
    date_options)
  File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/admin/metering/views.py", line 221, in _calc_date_args
    raise ValueError(_("With 'h' option the time delta must be "
ValueError: <django.utils.functional.__proxy__ object at 0x7f20db32c850>

Tags: 6.1rc2
Revision history for this message
Anastasia Palkina (apalkina) wrote :
Revision history for this message
Anastasia Palkina (apalkina) wrote :
Changed in fuel:
assignee: nobody → MOS Horizon (mos-horizon)
status: New → Confirmed
Paul Karikh (pkarikh)
Changed in fuel:
assignee: MOS Horizon (mos-horizon) → Paul Karikh (pkarikh)
status: Confirmed → In Progress
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack/horizon (openstack-ci/fuel-6.1/2014.2)

Fix proposed to branch: openstack-ci/fuel-6.1/2014.2
Change author: Paul Karikh <email address hidden>
Review: https://review.fuel-infra.org/7609

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to openstack/horizon (openstack-ci/fuel-6.1/2014.2)

Reviewed: https://review.fuel-infra.org/7609
Submitter: Paul Karikh <email address hidden>
Branch: openstack-ci/fuel-6.1/2014.2

Commit: 03380b5bec82f12f27898504506c129a39ef6030
Author: Paul Karikh <email address hidden>
Date: Mon Jun 8 16:47:01 2015

Fix broken admin/metering/ tab

Replace wrong datetime.timedelta() call
with timedelta() call in _calc_date_args method.
Without this fix metering tab fails when user
requests a report for a last hour.

Change-Id: Iae25e191c27932f205215d0b8a40dd4b8f0cb938
Closes-Bug: #1463031

Revision history for this message
Paul Karikh (pkarikh) wrote :

Merged, so "Fix Committed".

Changed in fuel:
status: In Progress → Fix Committed
tags: added: 6.1rc2
Revision history for this message
Anastasia Palkina (apalkina) wrote :

Verified on ISO #523

"build_id": "2015-06-18_17-46-09", "build_number": "523", "release_versions": {"2014.2.2-6.1": {"VERSION": {"build_id": "2015-06-18_17-46-09", "build_number": "523", "api": "1.0", "fuel-library_sha": "2e7a08ad9792c700ebf08ce87f4867df36aa9fab", "nailgun_sha": "126e50e624b1b97043ab87dbf1298312b9771df3", "feature_groups": ["mirantis"], "openstack_version": "2014.2.2-6.1", "production": "docker", "python-fuelclient_sha": "4fc55db0265bbf39c369df398b9dc7d6469ba13b", "astute_sha": "1ea8017fe8889413706d543a5b9f557f5414beae", "fuel-ostf_sha": "8fefcf7c4649370f00847cc309c24f0b62de718d", "release": "6.1", "fuelmain_sha": "237c6ec1e9c022d69e5f8ab859887352fc5cb74b"}}}, "auth_required": true, "api": "1.0", "fuel-library_sha": "2e7a08ad9792c700ebf08ce87f4867df36aa9fab", "nailgun_sha": "126e50e624b1b97043ab87dbf1298312b9771df3", "feature_groups": ["mirantis"], "openstack_version": "2014.2.2-6.1", "production": "docker", "python-fuelclient_sha": "4fc55db0265bbf39c369df398b9dc7d6469ba13b", "astute_sha": "1ea8017fe8889413706d543a5b9f557f5414beae", "fuel-ostf_sha": "8fefcf7c4649370f00847cc309c24f0b62de718d", "release": "6.1", "fuelmain_sha": "237c6ec1e9c022d69e5f8ab859887352fc5cb74b"}

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack/horizon (openstack-ci/fuel-7.0/2015.1.0)

Fix proposed to branch: openstack-ci/fuel-7.0/2015.1.0
Change author: Paul Karikh <email address hidden>
Review: https://review.fuel-infra.org/8162

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on openstack/horizon (openstack-ci/fuel-7.0/2015.1.0)

Change abandoned by Timur Sufiev <email address hidden> on branch: openstack-ci/fuel-7.0/2015.1.0
Review: https://review.fuel-infra.org/8162
Reason: According to https://docs.google.com/spreadsheets/d/1vF4Iah_ZfE69z2y-qP2cNxQ23Vzag2pknex4xzlRJBM/edit#gid=74888541

Revision history for this message
Timur Sufiev (tsufiev-x) wrote :

Not reproducible in 7.0 (stable/kilo) due to different code structure.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.