Custom Rally HTML charts plugin failure at large scale

Bug #1956084 reported by Sanjay Chari
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openstack-browbeat
Fix Released
Undecided
Unassigned

Bug Description

When running dynamic workloads at large scale, the custom rally HTML charts plugins fail to create the HTML report, with the following error.

File "rally/rally-plugins/reports/custom_chart_plugins.py", line 73, in render
\n2021-12-31 02:30:21.169 323084 ERROR rally self.zeropad_duration_data()\n2021-12-31 02:30:21.169 323084 ERROR rally File "rally/rally-plug
ins/reports/custom_chart_plugins.py", line 69, in zeropad_duration_data\n2021-12-31 02:30:21.169 323084 ERROR rally self._data[key].add_point(0)\n2021-12-31 02:30:21.169 323084 ERROR rally File "/home/stack/browbeat/.rally-venv/lib/python3.6/site-packages/rally/task/processing/utils.p$", line 60, in add_point\n2021-12-31 02:30:21.169 323084 ERROR rally raise RuntimeError("GraphZipper is already full. "\n2021-12-31 02:30:21.$69 323084 ERROR rally RuntimeError: GraphZipper is already full. You can\'t add more points.

Tags: browbeat
Revision history for this message
Sanjay Chari (sanjaychari) wrote :

This occurs when later iterations have atomic actions occur more times than they occurred in the first iteration, as the code assumes that an atomic action occurs same amount of times across multiple iterations. This logic has to be changed.
https://github.com/cloud-bulldozer/browbeat/blob/master/rally/rally-plugins/reports/custom_chart_plugins.py#L57-L58

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to browbeat (master)

Fix proposed to branch: master
Review: https://review.opendev.org/c/x/browbeat/+/826259

Changed in openstack-browbeat:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to browbeat (master)

Reviewed: https://review.opendev.org/c/x/browbeat/+/826259
Committed: https://opendev.org/x/browbeat/commit/eba643b89c83787ddf3e75d326a8f604ded56a17
Submitter: "Zuul (22348)"
Branch: master

commit eba643b89c83787ddf3e75d326a8f604ded56a17
Author: Sanjay Chari <email address hidden>
Date: Tue Jan 25 15:09:54 2022 +0530

    Fix in Rally HTML charts

    This patch fixes a bug in Rally HTML charts that occurs
    when the number of times an atomic action occurs across
    iterations is uneven.

    Closes-Bug: 1956084
    Change-Id: I10c2e2ddd882345011824ef2fafd1beb2433778c

Changed in openstack-browbeat:
status: In Progress → Fix Released
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.