)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"b8c55705633b86ee998894ce6f8798e3bf13f642","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c920d31c_94409215","updated":"2022-06-13 11:22:07.000000000","message":"Adding Gregory for Octavia bits, overall the cleanup is good but we can probably clean a few additional ones in same round","commit_id":"e67be4ceece70b685d0a4ca7c07c6b5024ec898d"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"16c6c9a47e2edd0efd06838805f29c4dda897b41","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"39802f0e_67485d37","updated":"2022-06-13 11:54:38.000000000","message":"So I\u0027m not sure what do this with this now, do you want me to merge this as is and do followups?","commit_id":"e67be4ceece70b685d0a4ca7c07c6b5024ec898d"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"9a538898d71114b69d57defb27299660ffe42f76","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"795ca18f_e50d641a","updated":"2022-06-13 09:29:27.000000000","message":"thanks","commit_id":"e67be4ceece70b685d0a4ca7c07c6b5024ec898d"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"ffd199dfe45f22a4fe67e519e8c496c8fbd7377d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"de52c27e_3eae7f19","in_reply_to":"39802f0e_67485d37","updated":"2022-06-14 15:09:36.000000000","message":"--\u003e https://review.opendev.org/c/openstack/project-config/+/845596","commit_id":"e67be4ceece70b685d0a4ca7c07c6b5024ec898d"},{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"1392d2c21b20821bf942fda6e15ae8b79714a254","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"19074fd4_4e320e4d","in_reply_to":"39802f0e_67485d37","updated":"2022-06-14 15:08:44.000000000","message":"We have follow-up from Lajos in https://review.opendev.org/c/openstack/project-config/+/845596 so good to go here I think","commit_id":"e67be4ceece70b685d0a4ca7c07c6b5024ec898d"}],"grafana/neutron-dynamic-routing.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"706a2a9636835a885176e443295f0518989908d9","unresolved":true,"context_lines":[{"line_number":16,"context_line":"        - title: Test Failure Rates (Check queue)"},{"line_number":17,"context_line":"          span: 4"},{"line_number":18,"context_line":"          targets:"},{"line_number":19,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_neutron-dynamic-routing.master.job.openstack-tox-py36.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_neutron-dynamic-routing.master.job.openstack-tox-py36.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py36\u0027)"},{"line_number":20,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_neutron-dynamic-routing.master.job.openstack-tox-py38.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_neutron-dynamic-routing.master.job.openstack-tox-py38.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py38\u0027)"},{"line_number":21,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_neutron-dynamic-routing.master.job.neutron-tempest-plugin-dynamic-routing.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_neutron-dynamic-routing.master.job.neutron-tempest-plugin-dynamic-routing.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-plugin-dynamic-routing\u0027)"},{"line_number":22,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_neutron-dynamic-routing.master.job.neutron-dynamic-routing-functional.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_neutron-dynamic-routing.master.job.neutron-dynamic-routing-functional.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-dynamic-routing-functional\u0027)"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df86119c_7cd3afdf","side":"PARENT","line":19,"updated":"2022-06-01 08:22:08.000000000","message":"Add py39 instead?","commit_id":"d391c5b04a638295eec064e0b40258789537952e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"ffd199dfe45f22a4fe67e519e8c496c8fbd7377d","unresolved":false,"context_lines":[{"line_number":16,"context_line":"        - title: Test Failure Rates (Check queue)"},{"line_number":17,"context_line":"          span: 4"},{"line_number":18,"context_line":"          targets:"},{"line_number":19,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_neutron-dynamic-routing.master.job.openstack-tox-py36.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_neutron-dynamic-routing.master.job.openstack-tox-py36.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py36\u0027)"},{"line_number":20,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_neutron-dynamic-routing.master.job.openstack-tox-py38.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_neutron-dynamic-routing.master.job.openstack-tox-py38.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027openstack-tox-py38\u0027)"},{"line_number":21,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_neutron-dynamic-routing.master.job.neutron-tempest-plugin-dynamic-routing.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_neutron-dynamic-routing.master.job.neutron-tempest-plugin-dynamic-routing.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-tempest-plugin-dynamic-routing\u0027)"},{"line_number":22,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_neutron-dynamic-routing.master.job.neutron-dynamic-routing-functional.FAILURE),sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_neutron-dynamic-routing.master.job.neutron-dynamic-routing-functional.{SUCCESS,FAILURE})),\u002724hours\u0027), \u0027neutron-dynamic-routing-functional\u0027)"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"6c3d6124_a93dc74e","side":"PARENT","line":19,"in_reply_to":"df86119c_7cd3afdf","updated":"2022-06-14 15:09:36.000000000","message":"Done by Lajos: https://review.opendev.org/c/openstack/project-config/+/845596/1\n\nThanks!","commit_id":"d391c5b04a638295eec064e0b40258789537952e"}],"grafana/neutron.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"706a2a9636835a885176e443295f0518989908d9","unresolved":true,"context_lines":[{"line_number":75,"context_line":"        - title: Unit Tests Failure Rates (Gate queue)"},{"line_number":76,"context_line":"          span: 6"},{"line_number":77,"context_line":"          targets:"},{"line_number":78,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-py36.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-py36.{SUCCESS,FAILURE,TIMED_OUT})),\u002724hours\u0027), \u0027openstack-tox-py36\u0027)"},{"line_number":79,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-py39.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-py39.{SUCCESS,FAILURE,TIMED_OUT})),\u002724hours\u0027), \u0027openstack-tox-py39\u0027)"},{"line_number":80,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-lower-constraints.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-lower-constraints.{SUCCESS,FAILURE,TIMED_OUT})),\u002724hours\u0027), \u0027openstack-tox-lower-constraints\u0027)"},{"line_number":81,"context_line":"          type: graph"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"30be8a60_cc82b602","side":"PARENT","line":78,"updated":"2022-06-01 08:22:08.000000000","message":"Maybe you want to add py38 instead?","commit_id":"d391c5b04a638295eec064e0b40258789537952e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"6460e1130b47bb6d842059d229db8c9065d74d8c","unresolved":true,"context_lines":[{"line_number":75,"context_line":"        - title: Unit Tests Failure Rates (Gate queue)"},{"line_number":76,"context_line":"          span: 6"},{"line_number":77,"context_line":"          targets:"},{"line_number":78,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-py36.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-py36.{SUCCESS,FAILURE,TIMED_OUT})),\u002724hours\u0027), \u0027openstack-tox-py36\u0027)"},{"line_number":79,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-py39.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-py39.{SUCCESS,FAILURE,TIMED_OUT})),\u002724hours\u0027), \u0027openstack-tox-py39\u0027)"},{"line_number":80,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-lower-constraints.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-lower-constraints.{SUCCESS,FAILURE,TIMED_OUT})),\u002724hours\u0027), \u0027openstack-tox-lower-constraints\u0027)"},{"line_number":81,"context_line":"          type: graph"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"643fc82a_0247e78b","side":"PARENT","line":78,"in_reply_to":"30be8a60_cc82b602","updated":"2022-06-01 15:33:14.000000000","message":"Folks, what do you think? I think that is a good idea.","commit_id":"d391c5b04a638295eec064e0b40258789537952e"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"6bdeb3af2799322f636829203b3e48c99b64fb97","unresolved":true,"context_lines":[{"line_number":75,"context_line":"        - title: Unit Tests Failure Rates (Gate queue)"},{"line_number":76,"context_line":"          span: 6"},{"line_number":77,"context_line":"          targets:"},{"line_number":78,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-py36.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-py36.{SUCCESS,FAILURE,TIMED_OUT})),\u002724hours\u0027), \u0027openstack-tox-py36\u0027)"},{"line_number":79,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-py39.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-py39.{SUCCESS,FAILURE,TIMED_OUT})),\u002724hours\u0027), \u0027openstack-tox-py39\u0027)"},{"line_number":80,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-lower-constraints.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-lower-constraints.{SUCCESS,FAILURE,TIMED_OUT})),\u002724hours\u0027), \u0027openstack-tox-lower-constraints\u0027)"},{"line_number":81,"context_line":"          type: graph"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"e5049a5b_1f309d92","side":"PARENT","line":78,"in_reply_to":"643fc82a_0247e78b","updated":"2022-06-13 09:30:40.000000000","message":"+1\nIn this patch or in a follow-up? I can push that","commit_id":"d391c5b04a638295eec064e0b40258789537952e"},{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"b8c55705633b86ee998894ce6f8798e3bf13f642","unresolved":true,"context_lines":[{"line_number":75,"context_line":"        - title: Unit Tests Failure Rates (Gate queue)"},{"line_number":76,"context_line":"          span: 6"},{"line_number":77,"context_line":"          targets:"},{"line_number":78,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-py36.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-py36.{SUCCESS,FAILURE,TIMED_OUT})),\u002724hours\u0027), \u0027openstack-tox-py36\u0027)"},{"line_number":79,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-py39.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-py39.{SUCCESS,FAILURE,TIMED_OUT})),\u002724hours\u0027), \u0027openstack-tox-py39\u0027)"},{"line_number":80,"context_line":"            - target: alias(movingAverage(asPercent(transformNull(sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-lower-constraints.{FAILURE,TIMED_OUT})),sum(stats_counts.zuul.tenant.openstack.pipeline.gate.project.opendev_org.openstack_neutron.master.job.openstack-tox-lower-constraints.{SUCCESS,FAILURE,TIMED_OUT})),\u002724hours\u0027), \u0027openstack-tox-lower-constraints\u0027)"},{"line_number":81,"context_line":"          type: graph"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b80b4793_e65b6a35","side":"PARENT","line":78,"in_reply_to":"e5049a5b_1f309d92","updated":"2022-06-13 11:22:07.000000000","message":"Good idead indeed, whether in here or separate patch","commit_id":"d391c5b04a638295eec064e0b40258789537952e"}],"grafana/octavia.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"706a2a9636835a885176e443295f0518989908d9","unresolved":true,"context_lines":[{"line_number":140,"context_line":"        - title: Number of Functional jobs runs (Check queue)"},{"line_number":141,"context_line":"          span: 6"},{"line_number":142,"context_line":"          targets:"},{"line_number":143,"context_line":"            - target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_octavia.master.job.openstack-tox-functional-py36.{SUCCESS,FAILURE,TIMED_OUT}),\u002724hours\u0027), \u0027openstack-tox-functional-py36\u0027)"},{"line_number":144,"context_line":"            - target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_octavia.master.job.octavia-tox-functional-py37-tips.{SUCCESS,FAILURE,TIMED_OUT}),\u002724hours\u0027), \u0027octavia-tox-functional-py37-tips\u0027)"},{"line_number":145,"context_line":"          type: graph"},{"line_number":146,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"223a3088_6fbbfbf5","line":143,"updated":"2022-06-01 08:22:08.000000000","message":"What about this one?","commit_id":"e67be4ceece70b685d0a4ca7c07c6b5024ec898d"},{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"b8c55705633b86ee998894ce6f8798e3bf13f642","unresolved":true,"context_lines":[{"line_number":140,"context_line":"        - title: Number of Functional jobs runs (Check queue)"},{"line_number":141,"context_line":"          span: 6"},{"line_number":142,"context_line":"          targets:"},{"line_number":143,"context_line":"            - target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_octavia.master.job.openstack-tox-functional-py36.{SUCCESS,FAILURE,TIMED_OUT}),\u002724hours\u0027), \u0027openstack-tox-functional-py36\u0027)"},{"line_number":144,"context_line":"            - target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_octavia.master.job.octavia-tox-functional-py37-tips.{SUCCESS,FAILURE,TIMED_OUT}),\u002724hours\u0027), \u0027octavia-tox-functional-py37-tips\u0027)"},{"line_number":145,"context_line":"          type: graph"},{"line_number":146,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"6ea0c511_314a1fd4","line":143,"in_reply_to":"223a3088_6fbbfbf5","updated":"2022-06-13 11:22:07.000000000","message":"It was moved to 3.8 with https://review.opendev.org/c/openstack/octavia/+/839604, sounds good to update too","commit_id":"e67be4ceece70b685d0a4ca7c07c6b5024ec898d"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"706a2a9636835a885176e443295f0518989908d9","unresolved":true,"context_lines":[{"line_number":141,"context_line":"          span: 6"},{"line_number":142,"context_line":"          targets:"},{"line_number":143,"context_line":"            - target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_octavia.master.job.openstack-tox-functional-py36.{SUCCESS,FAILURE,TIMED_OUT}),\u002724hours\u0027), \u0027openstack-tox-functional-py36\u0027)"},{"line_number":144,"context_line":"            - target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_octavia.master.job.octavia-tox-functional-py37-tips.{SUCCESS,FAILURE,TIMED_OUT}),\u002724hours\u0027), \u0027octavia-tox-functional-py37-tips\u0027)"},{"line_number":145,"context_line":"          type: graph"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"        - title: Unit Tests Failure Rates (Check queue)"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"15cc08c6_3905264c","line":144,"updated":"2022-06-01 08:22:08.000000000","message":"This one didn\u0027t run recently against master, but as most projects require py38 now, I doubt that it will still work, too. But maybe a topic for another patch.","commit_id":"e67be4ceece70b685d0a4ca7c07c6b5024ec898d"},{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"b8c55705633b86ee998894ce6f8798e3bf13f642","unresolved":true,"context_lines":[{"line_number":141,"context_line":"          span: 6"},{"line_number":142,"context_line":"          targets:"},{"line_number":143,"context_line":"            - target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_octavia.master.job.openstack-tox-functional-py36.{SUCCESS,FAILURE,TIMED_OUT}),\u002724hours\u0027), \u0027openstack-tox-functional-py36\u0027)"},{"line_number":144,"context_line":"            - target: alias(summarize(sum(stats_counts.zuul.tenant.openstack.pipeline.check.project.opendev_org.openstack_octavia.master.job.octavia-tox-functional-py37-tips.{SUCCESS,FAILURE,TIMED_OUT}),\u002724hours\u0027), \u0027octavia-tox-functional-py37-tips\u0027)"},{"line_number":145,"context_line":"          type: graph"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"        - title: Unit Tests Failure Rates (Check queue)"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"6af3cf6b_c41c18c5","line":144,"in_reply_to":"15cc08c6_3905264c","updated":"2022-06-13 11:22:07.000000000","message":"Same as above it was bumped to newer, this is py39-tips now","commit_id":"e67be4ceece70b685d0a4ca7c07c6b5024ec898d"}]}
