)]}'
{".zuul.yaml":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"cb37e2d1516eb7cdaa4029b97f733a960df38932","unresolved":true,"context_lines":[{"line_number":254,"context_line":"              enabled_backends: \"cheap:file, s3_fast:s3, web:http\""},{"line_number":255,"context_line":"            cheap:"},{"line_number":256,"context_line":"              filesystem_store_datadir: /opt/stack/data/glance/images/"},{"line_number":257,"context_line":"              weight: 200"},{"line_number":258,"context_line":"            s3_fast:"},{"line_number":259,"context_line":"              weight: 100"},{"line_number":260,"context_line":"            web:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bdaa8f91_60f09918","line":257,"updated":"2026-03-30 11:56:32.000000000","message":"As this job is s3 related I think highest priority should be given to s3 store","commit_id":"f205e6cf097f8539b1d984414af5965b496b124e"},{"author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"change_message_id":"d6dc9715d540bc2a0558533e7b8eaa471f9db263","unresolved":false,"context_lines":[{"line_number":254,"context_line":"              enabled_backends: \"cheap:file, s3_fast:s3, web:http\""},{"line_number":255,"context_line":"            cheap:"},{"line_number":256,"context_line":"              filesystem_store_datadir: /opt/stack/data/glance/images/"},{"line_number":257,"context_line":"              weight: 200"},{"line_number":258,"context_line":"            s3_fast:"},{"line_number":259,"context_line":"              weight: 100"},{"line_number":260,"context_line":"            web:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"54979230_506fe9be","line":257,"in_reply_to":"26967d90_0812cdb2","updated":"2026-04-01 08:39:57.000000000","message":"Done","commit_id":"f205e6cf097f8539b1d984414af5965b496b124e"},{"author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"change_message_id":"66364853787745055805943f60a94c2fc5b56e35","unresolved":false,"context_lines":[{"line_number":254,"context_line":"              enabled_backends: \"cheap:file, s3_fast:s3, web:http\""},{"line_number":255,"context_line":"            cheap:"},{"line_number":256,"context_line":"              filesystem_store_datadir: /opt/stack/data/glance/images/"},{"line_number":257,"context_line":"              weight: 200"},{"line_number":258,"context_line":"            s3_fast:"},{"line_number":259,"context_line":"              weight: 100"},{"line_number":260,"context_line":"            web:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"72f7075f_a3300dd3","line":257,"in_reply_to":"54979230_506fe9be","updated":"2026-04-01 12:55:01.000000000","message":"ohh! change of store name would need changes in devstack plugin configuration.","commit_id":"f205e6cf097f8539b1d984414af5965b496b124e"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"66156b57e0f64efbe4efe6a0d4bf943b80938f1c","unresolved":false,"context_lines":[{"line_number":254,"context_line":"              enabled_backends: \"cheap:file, s3_fast:s3, web:http\""},{"line_number":255,"context_line":"            cheap:"},{"line_number":256,"context_line":"              filesystem_store_datadir: /opt/stack/data/glance/images/"},{"line_number":257,"context_line":"              weight: 200"},{"line_number":258,"context_line":"            s3_fast:"},{"line_number":259,"context_line":"              weight: 100"},{"line_number":260,"context_line":"            web:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dbbe0b34_f585f87b","line":257,"in_reply_to":"72f7075f_a3300dd3","updated":"2026-04-01 14:13:45.000000000","message":"No need, you can change the store names like;\ns3_fast, test_file, web?","commit_id":"f205e6cf097f8539b1d984414af5965b496b124e"},{"author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"change_message_id":"5f4f3bcc59030245372fd20a420b4fec3b9fd0a8","unresolved":true,"context_lines":[{"line_number":254,"context_line":"              enabled_backends: \"cheap:file, s3_fast:s3, web:http\""},{"line_number":255,"context_line":"            cheap:"},{"line_number":256,"context_line":"              filesystem_store_datadir: /opt/stack/data/glance/images/"},{"line_number":257,"context_line":"              weight: 200"},{"line_number":258,"context_line":"            s3_fast:"},{"line_number":259,"context_line":"              weight: 100"},{"line_number":260,"context_line":"            web:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"cf76b9de_f6f1ed14","line":257,"in_reply_to":"bdaa8f91_60f09918","updated":"2026-04-01 06:33:43.000000000","message":"Yeah it should have been like that but we need to keep weights same descending order as alphabetical store-name order (cheap \u003e s3_fast \u003e web) because wait_for_image_imported_to_stores compares stores as an alphabetically-sorted string.","commit_id":"f205e6cf097f8539b1d984414af5965b496b124e"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"e98eb346736e949c9858dd6aa9d894787e45b919","unresolved":true,"context_lines":[{"line_number":254,"context_line":"              enabled_backends: \"cheap:file, s3_fast:s3, web:http\""},{"line_number":255,"context_line":"            cheap:"},{"line_number":256,"context_line":"              filesystem_store_datadir: /opt/stack/data/glance/images/"},{"line_number":257,"context_line":"              weight: 200"},{"line_number":258,"context_line":"            s3_fast:"},{"line_number":259,"context_line":"              weight: 100"},{"line_number":260,"context_line":"            web:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"26967d90_0812cdb2","line":257,"in_reply_to":"cf76b9de_f6f1ed14","updated":"2026-04-01 06:37:53.000000000","message":"In that case you should change the store names to keep s3 primary.","commit_id":"f205e6cf097f8539b1d984414af5965b496b124e"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"cb37e2d1516eb7cdaa4029b97f733a960df38932","unresolved":true,"context_lines":[{"line_number":269,"context_line":"            image-feature-enabled:"},{"line_number":270,"context_line":"              http_store_enabled: True"},{"line_number":271,"context_line":"              do_secure_hash: True"},{"line_number":272,"context_line":"              store_weight: True"},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"- job:"},{"line_number":275,"context_line":"    name: glance-multistore-cinder-import-fips"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"6c1c4c4a_4f3c85ef","line":272,"range":{"start_line":272,"start_character":14,"end_line":272,"end_character":32},"updated":"2026-03-30 11:56:32.000000000","message":"store_weight_enabled/store_weight_configured?","commit_id":"f205e6cf097f8539b1d984414af5965b496b124e"},{"author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"change_message_id":"5f4f3bcc59030245372fd20a420b4fec3b9fd0a8","unresolved":false,"context_lines":[{"line_number":269,"context_line":"            image-feature-enabled:"},{"line_number":270,"context_line":"              http_store_enabled: True"},{"line_number":271,"context_line":"              do_secure_hash: True"},{"line_number":272,"context_line":"              store_weight: True"},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"- job:"},{"line_number":275,"context_line":"    name: glance-multistore-cinder-import-fips"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"474a595a_4d9decf9","line":272,"range":{"start_line":272,"start_character":14,"end_line":272,"end_character":32},"in_reply_to":"6c1c4c4a_4f3c85ef","updated":"2026-04-01 06:33:43.000000000","message":"Done","commit_id":"f205e6cf097f8539b1d984414af5965b496b124e"},{"author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"change_message_id":"1330de384da81878f105b983f4bdc0443d67177b","unresolved":true,"context_lines":[{"line_number":228,"context_line":"      Just like the normal s3 job, but with glance multistore."},{"line_number":229,"context_line":"      Store weights are configured so that StoreWeightTest can"},{"line_number":230,"context_line":"      verify weight-based ordering. NOTE: weights must keep the"},{"line_number":231,"context_line":"      same descending order as alphabetical store-name order"},{"line_number":232,"context_line":"      (fast_s3 \u003e robust \u003e web) because wait_for_image_imported_to_stores"},{"line_number":233,"context_line":"      compares stores as an alphabetically-sorted string."},{"line_number":234,"context_line":"    timeout: 9000"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"d43c2d97_91e37538","line":231,"range":{"start_line":231,"start_character":11,"end_line":231,"end_character":21},"updated":"2026-04-28 13:43:18.000000000","message":"Isn\u0027t that... ascending (A to Z)?\n\n\nAlso, is the comment still true? I took a quick look at wait_for_image_imported_to_stores in Tempest, and it uses \"sorted(...)\", so do we really need to sort these ourselves?","commit_id":"aa92eba418209da48849bc22fa2a8b5f84ecdbde"}],"/COMMIT_MSG":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"3c07cb4b93e47cf6cad88571a67e82572e5a8db4","unresolved":true,"context_lines":[{"line_number":12,"context_line":"ordering without wasting additional CI resources."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Stores configured:"},{"line_number":15,"context_line":"  - fast_s3:s3 (weight\u003d200) - highest priority"},{"line_number":16,"context_line":"  - robust:file (weight\u003d100) - medium priority"},{"line_number":17,"context_line":"  - web:http (weight\u003d50) - lowest priority (read-only)"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"The store_weight tempest config flag is enabled so that"},{"line_number":20,"context_line":"StoreWeightTest is no longer skipped in this job."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"c875fa5b_23e14cd9","line":17,"range":{"start_line":15,"start_character":1,"end_line":17,"end_character":54},"updated":"2026-04-01 15:18:00.000000000","message":"need to update store names here as well","commit_id":"d870f034555b79104bb3d63331930f0a2e80c847"},{"author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"change_message_id":"340148b4cb1b00bfa48bfafef29d3727f58a6dc2","unresolved":false,"context_lines":[{"line_number":12,"context_line":"ordering without wasting additional CI resources."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Stores configured:"},{"line_number":15,"context_line":"  - fast_s3:s3 (weight\u003d200) - highest priority"},{"line_number":16,"context_line":"  - robust:file (weight\u003d100) - medium priority"},{"line_number":17,"context_line":"  - web:http (weight\u003d50) - lowest priority (read-only)"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"The store_weight tempest config flag is enabled so that"},{"line_number":20,"context_line":"StoreWeightTest is no longer skipped in this job."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"a8ff7385_c3ad78be","line":17,"range":{"start_line":15,"start_character":1,"end_line":17,"end_character":54},"in_reply_to":"c875fa5b_23e14cd9","updated":"2026-04-06 10:17:01.000000000","message":"Done","commit_id":"d870f034555b79104bb3d63331930f0a2e80c847"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"e4d7d2a3403fbfb260ef31bce94b00434d862f43","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f8469b92_d1b055f2","updated":"2026-03-25 13:32:27.000000000","message":"instead of adding and wasting the CI resources we should modify/override existing job to add store weights","commit_id":"37a3637b2bbe2c318bbdf3f922da043403f115d4"},{"author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"change_message_id":"1330de384da81878f105b983f4bdc0443d67177b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"4a50852f_a7f6e19e","updated":"2026-04-28 13:43:18.000000000","message":"I like the idea, just a comment inside.","commit_id":"aa92eba418209da48849bc22fa2a8b5f84ecdbde"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"a98d0c4bfeb9ba7b532589c5b8fe94b050d2d86e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"c8984346_05545c4e","updated":"2026-04-28 00:16:31.000000000","message":"lgtm, test running here https://zuul.opendev.org/t/openstack/build/f089496de5fe433fb75649c2ff3417fc/log/job-output.txt#23471","commit_id":"aa92eba418209da48849bc22fa2a8b5f84ecdbde"}]}
