)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"0421076357eb12fa418867b6fe419f7eda108d94","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e1751a3e_a4e11fd4","updated":"2025-11-08 11:42:37.000000000","message":"there is a lack of reno and bugreport cos its hard to understand what issue is fixed","commit_id":"09489ddacb237b23a39314a6cd903307987ea519"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"93eda6edab0ec4eb0070775aa601307270003210","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a5aa6ec8_6b4b3f4c","in_reply_to":"e1751a3e_a4e11fd4","updated":"2025-11-09 16:24:23.000000000","message":"Done","commit_id":"09489ddacb237b23a39314a6cd903307987ea519"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"6631b729f445633a8a7ff762b43e3b500c823ec5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"9a976ece_2b13ffe0","updated":"2026-01-18 12:17:59.000000000","message":"Resetting voe -1 for W","commit_id":"44522357f19791a6fcabd57970fc497c69c2fe34"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"341a1c2bd459c3af2abaa316a78468d925a9436e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"31624495_1d6cec5e","updated":"2025-11-18 15:32:07.000000000","message":"anybody ?","commit_id":"44522357f19791a6fcabd57970fc497c69c2fe34"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"e90e07ef4d6b7500914d1f9d4f2105563aaeb7bd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"13f211c1_95587b17","updated":"2026-01-18 12:18:11.000000000","message":"rebasing","commit_id":"44522357f19791a6fcabd57970fc497c69c2fe34"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"fc4f9c1b19ae5ca7cd01e6c125d489e00afa3c87","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"c76613fb_065b36a6","in_reply_to":"2b3618e7_142af5d9","updated":"2025-11-18 16:07:35.000000000","message":"No problem, review please and of course leave -1 for W. But is it possible to give me a normal vote ?","commit_id":"44522357f19791a6fcabd57970fc497c69c2fe34"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f2c88f90a23033101f5491ffd4a09e017cd3a832","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"2b3618e7_142af5d9","in_reply_to":"31624495_1d6cec5e","updated":"2025-11-18 16:03:51.000000000","message":"Not before final 2025.2","commit_id":"44522357f19791a6fcabd57970fc497c69c2fe34"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"6631b729f445633a8a7ff762b43e3b500c823ec5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"ed89fcb6_2cd9efcd","in_reply_to":"c76613fb_065b36a6","updated":"2026-01-18 12:17:59.000000000","message":"Closed as 2025.2 released","commit_id":"44522357f19791a6fcabd57970fc497c69c2fe34"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"69953481416faf1d7d385233291503fb4654baee","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3b5d9f69_d65de075","updated":"2026-01-18 12:19:48.000000000","message":"Can I ask for second vote please ? @frickler@offenerstapel.de or @bartosz@stackhpc.com ? Thanks","commit_id":"191f6425ef3678c048076bf079ba07aedf3e6556"}],"ansible/roles/nova-cell/defaults/main.yml":[{"author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"change_message_id":"4969970740b92c5bd3dd22aa4a6b2195b0f593b0","unresolved":true,"context_lines":[{"line_number":224,"context_line":"      {% set name \u003d \u0027nova_\u0027 ~ cell_name %}"},{"line_number":225,"context_line":"    {% elif not cell_name and \u0027nova\u0027 not in added %}"},{"line_number":226,"context_line":"      {% set name \u003d \u0027nova\u0027 %}"},{"line_number":227,"context_line":"      {% set shard_id \u003d hostvars[host].get(\u0027nova_database_shard_id\u0027) %}"},{"line_number":228,"context_line":"    {% endif %}"},{"line_number":229,"context_line":"    {% if name and name not in added and shard_id is defined %}"},{"line_number":230,"context_line":"      {% set _ \u003d result.append({\u0027schema\u0027: name, \u0027shard_id\u0027: shard_id}) %}"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"eadb28cd_fdc2118d","line":227,"range":{"start_line":227,"start_character":24,"end_line":227,"end_character":67},"updated":"2026-01-28 13:44:09.000000000","message":"I think in that elif block, it might be safer to use hostvars[host].get(\u0027nova_database_shard_id\u0027, nova_database_shard_id). If the variable is only defined globally in all and not explicitly on each host, pulling it directly from hostvars might fail. Adding that fallback just keeps it bulletproof ?","commit_id":"191f6425ef3678c048076bf079ba07aedf3e6556"}]}
