)]}'
{".zuul.d/rally-task-manila.yaml":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"1ee47267b48ef82f48949bad6a5e79682e9574bb","unresolved":true,"context_lines":[{"line_number":106,"context_line":"    parent: rally-task-manila-ss"},{"line_number":107,"context_line":"    vars:"},{"line_number":108,"context_line":"      repository_to_switch: manila"},{"line_number":109,"context_line":"      services_to_restart: m-*"},{"line_number":110,"context_line":"      stable_branch: stable/2025.2"},{"line_number":111,"context_line":"      devstack_base_dir: /opt/stack"},{"line_number":112,"context_line":"    run: tests/ci/playbooks/run-rally-task-different-branches.yaml"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"836fba62_80ccd8bb","line":109,"range":{"start_line":109,"start_character":6,"end_line":109,"end_character":30},"updated":"2026-01-26 13:54:39.000000000","message":"we can try making this more generic in the script itself","commit_id":"a18db5f3702c816ef6535b099e9a6eebb1f43e87"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"fa4049a523736dcb0be87037537dae94a7d9200c","unresolved":false,"context_lines":[{"line_number":106,"context_line":"    parent: rally-task-manila-ss"},{"line_number":107,"context_line":"    vars:"},{"line_number":108,"context_line":"      repository_to_switch: manila"},{"line_number":109,"context_line":"      services_to_restart: m-*"},{"line_number":110,"context_line":"      stable_branch: stable/2025.2"},{"line_number":111,"context_line":"      devstack_base_dir: /opt/stack"},{"line_number":112,"context_line":"    run: tests/ci/playbooks/run-rally-task-different-branches.yaml"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"d967e7af_0896458d","line":109,"range":{"start_line":109,"start_character":6,"end_line":109,"end_character":30},"in_reply_to":"836fba62_80ccd8bb","updated":"2026-02-11 13:40:05.000000000","message":"Done","commit_id":"a18db5f3702c816ef6535b099e9a6eebb1f43e87"}],"/COMMIT_MSG":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"7813e2be13404e55b6f3897d55fa790860c8dfaf","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add a job that allows comparing results between branches"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Introduces a new job that first runs the rally tests in the master"},{"line_number":10,"context_line":"branch, then switches to a stable branch, restart the services"},{"line_number":11,"context_line":"of the project being tested and run the tests again."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This job produces both a report and a trends graph."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"35517e6a_16296dd5","line":10,"range":{"start_line":9,"start_character":26,"end_line":10,"end_character":6},"updated":"2026-02-11 13:41:37.000000000","message":"this can fail in case the stable branch has a different database version, so perhaps we should start from the stable branch, run the tests, make the upgrade and sync the db and then run it again. I\u0027ll look into it","commit_id":"ec7be8b7bb320a313ab7057183218fcfa2305462"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"ed4668e13793bb401ba2ebac760bbb06f7d6c208","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"2dfe5c10_e3fecf77","updated":"2026-02-04 20:02:19.000000000","message":"I suggest also looking into https://rally.readthedocs.io/en/latest/task/index.html#trends-report","commit_id":"071bb67004f9fb1abcfeac6ba3feda9c75c489d7"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"8e2ab7a12872c1f941bafda5e48eb4c91fbc9cdd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"4b306b55_8003bfbe","in_reply_to":"2dfe5c10_e3fecf77","updated":"2026-02-04 20:42:27.000000000","message":"Ah, awesome! I think that will be very useful, thanks Andriy, I\u0027ll update the patches","commit_id":"071bb67004f9fb1abcfeac6ba3feda9c75c489d7"}],"tests/ci/playbooks/roles/switch-branches-and-restart-services/tasks/main.yaml":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"1ee47267b48ef82f48949bad6a5e79682e9574bb","unresolved":true,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"- name: Restart services"},{"line_number":12,"context_line":"  become: true"},{"line_number":13,"context_line":"  become_user: stack"},{"line_number":14,"context_line":"  shell:"},{"line_number":15,"context_line":"    cmd: |"},{"line_number":16,"context_line":"      sudo systemctl restart devstack@{{ services_to_restart }}"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"edd08bc8_f33a7fd9","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":20},"updated":"2026-01-26 13:54:39.000000000","message":"can use become root and avoid explicit sudo usage","commit_id":"a18db5f3702c816ef6535b099e9a6eebb1f43e87"}],"tests/ci/playbooks/run-rally-task-different-branches.yaml":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"1ee47267b48ef82f48949bad6a5e79682e9574bb","unresolved":true,"context_lines":[{"line_number":17,"context_line":"    - run-rally-task"},{"line_number":18,"context_line":"    - process-task-results-multiple-runs"},{"line_number":19,"context_line":"    - import-task-results"},{"line_number":20,"context_line":"    - check-task-sla"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7c0d0209_3ad9bf70","line":20,"updated":"2026-01-26 13:54:39.000000000","message":"we should likely have some role with a script to have numbers of comparison between the runs.","commit_id":"a18db5f3702c816ef6535b099e9a6eebb1f43e87"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"fa4049a523736dcb0be87037537dae94a7d9200c","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    - run-rally-task"},{"line_number":18,"context_line":"    - process-task-results-multiple-runs"},{"line_number":19,"context_line":"    - import-task-results"},{"line_number":20,"context_line":"    - check-task-sla"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"994cc91c_caf1abda","line":20,"in_reply_to":"7c0d0209_3ad9bf70","updated":"2026-02-11 13:40:05.000000000","message":"Done","commit_id":"a18db5f3702c816ef6535b099e9a6eebb1f43e87"}]}
