)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"fbea859075b36defa9b2985861ca09c6c20725e6","unresolved":true,"context_lines":[{"line_number":11,"context_line":"`kayobe infra vm deprovision`. Time to create and destroy a VM now take"},{"line_number":12,"context_line":"a minute or less."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"```"},{"line_number":15,"context_line":"Wednesday 08 January 2025  11:24:24 +0000 (0:00:52.188)       0:01:38.044 *****"},{"line_number":16,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":"Wait for SSH access to the infra VM  52.19s"},{"line_number":18,"context_line":"jriguera.configdrive : Install required packages to create the images  5.35s"},{"line_number":19,"context_line":"stackhpc.libvirtvm : Ensure qemuimg and ovmf is installed  5.21s"},{"line_number":20,"context_line":"stackhpc.libvirtvm : Ensure the VM disk volumes exist  4.99s"},{"line_number":21,"context_line":"stackhpc.libvirtvm : Ensure the VM is running and started at boot  2.66s"},{"line_number":22,"context_line":"jriguera.configdrive : Create network_data.json  2.03s"},{"line_number":23,"context_line":"Gathering Facts  2.00s"},{"line_number":24,"context_line":"infravms : [vm1] Stat image files  1.82s"},{"line_number":25,"context_line":"jriguera.configdrive : Create network_info.json  1.68s"},{"line_number":26,"context_line":"jriguera.configdrive : Create meta_data.json  1.62s"},{"line_number":27,"context_line":"jriguera.configdrive : Setup resolver file resolv.conf  1.02s"},{"line_number":28,"context_line":"stackhpc.libvirtvm : Detect the KVM emulator binary path  1.02s"},{"line_number":29,"context_line":"stackhpc.libvirtvm : Ensure remote images are downloaded  0.99s"},{"line_number":30,"context_line":"jriguera.configdrive : Create configdrive metadata folders  0.98s"},{"line_number":31,"context_line":"jriguera.configdrive : Move files to destination from temporary folder  0.97s"},{"line_number":32,"context_line":"jriguera.configdrive : Setup all defined devices  0.97s"},{"line_number":33,"context_line":"stackhpc.libvirtvm : Ensure the VM is defined  0.89s"},{"line_number":34,"context_line":"jriguera.configdrive : Setup network/interfaces for Debian  0.84s"},{"line_number":35,"context_line":"infravms : Ensure the image cache directory exists  0.79s"},{"line_number":36,"context_line":"infravms : list all VMs on hypervisor  0.74s"},{"line_number":37,"context_line":"```"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"```"},{"line_number":40,"context_line":"Wednesday 08 January 2025  13:39:43 +0000 (0:00:00.781)       0:00:14.668 *****"},{"line_number":41,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":42,"context_line":"stackhpc.libvirtvm : Ensure qemuimg and ovmf is installed  5.42s"},{"line_number":43,"context_line":"Gathering Facts  2.64s"},{"line_number":44,"context_line":"stackhpc.libvirtvm : Ensure the VM volumes do not exist  1.31s"},{"line_number":45,"context_line":"stackhpc.libvirtvm : Ensure the VM is absent  0.90s"},{"line_number":46,"context_line":"Remove host key from known hosts  0.78s"},{"line_number":47,"context_line":"infravms : list all VMs on hypervisor  0.72s"},{"line_number":48,"context_line":"stackhpc.libvirtvm : Ensure the VM is undefined  0.64s"},{"line_number":49,"context_line":"infravms : Ensure the image cache directory exists  0.62s"},{"line_number":50,"context_line":"stackhpc.libvirtvm : Check the VM\u0027s status  0.47s"},{"line_number":51,"context_line":"stackhpc.libvirtvm : ansible.builtin.include_tasks  0.20s"},{"line_number":52,"context_line":"stackhpc.libvirtvm : include_tasks  0.13s"},{"line_number":53,"context_line":"stackhpc.libvirtvm : include_tasks  0.13s"},{"line_number":54,"context_line":"stackhpc.libvirtvm : include_tasks  0.12s"},{"line_number":55,"context_line":"stackhpc.libvirtvm : include_tasks  0.12s"},{"line_number":56,"context_line":"stackhpc.libvirtvm : Gather os specific variables  0.11s"},{"line_number":57,"context_line":"Group virtual machines by hypervisor  0.10s"},{"line_number":58,"context_line":"infravms : Destroy infra VMs (loop)  0.10s"},{"line_number":59,"context_line":"infravms : Ensure coreutils package is installed  0.05s"},{"line_number":60,"context_line":"```"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Closes-Bug: #2093255"},{"line_number":63,"context_line":"Change-Id: I15d17f45d15c04aced0a4c0fe97e1d798ff46799"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"f5eb106f_54fa7953","line":60,"range":{"start_line":14,"start_character":0,"end_line":60,"end_character":3},"updated":"2025-01-10 08:03:31.000000000","message":"this should be in the bugreport only.\nhttps://wiki.openstack.org/wiki/GitCommitMessages#Information_in_commit_messages","commit_id":"e1ceac95149ac1a9390f267d17f63c58475ccc80"},{"author":{"_account_id":35010,"name":"Jack Hodgkiss","display_name":"jackhodgkiss","email":"jack@stackhpc.com","username":"jackhodgkiss"},"change_message_id":"4b642a4326dd9abcf8113cdaa7cdbfe2614ea8a6","unresolved":false,"context_lines":[{"line_number":11,"context_line":"`kayobe infra vm deprovision`. Time to create and destroy a VM now take"},{"line_number":12,"context_line":"a minute or less."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"```"},{"line_number":15,"context_line":"Wednesday 08 January 2025  11:24:24 +0000 (0:00:52.188)       0:01:38.044 *****"},{"line_number":16,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":"Wait for SSH access to the infra VM  52.19s"},{"line_number":18,"context_line":"jriguera.configdrive : Install required packages to create the images  5.35s"},{"line_number":19,"context_line":"stackhpc.libvirtvm : Ensure qemuimg and ovmf is installed  5.21s"},{"line_number":20,"context_line":"stackhpc.libvirtvm : Ensure the VM disk volumes exist  4.99s"},{"line_number":21,"context_line":"stackhpc.libvirtvm : Ensure the VM is running and started at boot  2.66s"},{"line_number":22,"context_line":"jriguera.configdrive : Create network_data.json  2.03s"},{"line_number":23,"context_line":"Gathering Facts  2.00s"},{"line_number":24,"context_line":"infravms : [vm1] Stat image files  1.82s"},{"line_number":25,"context_line":"jriguera.configdrive : Create network_info.json  1.68s"},{"line_number":26,"context_line":"jriguera.configdrive : Create meta_data.json  1.62s"},{"line_number":27,"context_line":"jriguera.configdrive : Setup resolver file resolv.conf  1.02s"},{"line_number":28,"context_line":"stackhpc.libvirtvm : Detect the KVM emulator binary path  1.02s"},{"line_number":29,"context_line":"stackhpc.libvirtvm : Ensure remote images are downloaded  0.99s"},{"line_number":30,"context_line":"jriguera.configdrive : Create configdrive metadata folders  0.98s"},{"line_number":31,"context_line":"jriguera.configdrive : Move files to destination from temporary folder  0.97s"},{"line_number":32,"context_line":"jriguera.configdrive : Setup all defined devices  0.97s"},{"line_number":33,"context_line":"stackhpc.libvirtvm : Ensure the VM is defined  0.89s"},{"line_number":34,"context_line":"jriguera.configdrive : Setup network/interfaces for Debian  0.84s"},{"line_number":35,"context_line":"infravms : Ensure the image cache directory exists  0.79s"},{"line_number":36,"context_line":"infravms : list all VMs on hypervisor  0.74s"},{"line_number":37,"context_line":"```"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"```"},{"line_number":40,"context_line":"Wednesday 08 January 2025  13:39:43 +0000 (0:00:00.781)       0:00:14.668 *****"},{"line_number":41,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":42,"context_line":"stackhpc.libvirtvm : Ensure qemuimg and ovmf is installed  5.42s"},{"line_number":43,"context_line":"Gathering Facts  2.64s"},{"line_number":44,"context_line":"stackhpc.libvirtvm : Ensure the VM volumes do not exist  1.31s"},{"line_number":45,"context_line":"stackhpc.libvirtvm : Ensure the VM is absent  0.90s"},{"line_number":46,"context_line":"Remove host key from known hosts  0.78s"},{"line_number":47,"context_line":"infravms : list all VMs on hypervisor  0.72s"},{"line_number":48,"context_line":"stackhpc.libvirtvm : Ensure the VM is undefined  0.64s"},{"line_number":49,"context_line":"infravms : Ensure the image cache directory exists  0.62s"},{"line_number":50,"context_line":"stackhpc.libvirtvm : Check the VM\u0027s status  0.47s"},{"line_number":51,"context_line":"stackhpc.libvirtvm : ansible.builtin.include_tasks  0.20s"},{"line_number":52,"context_line":"stackhpc.libvirtvm : include_tasks  0.13s"},{"line_number":53,"context_line":"stackhpc.libvirtvm : include_tasks  0.13s"},{"line_number":54,"context_line":"stackhpc.libvirtvm : include_tasks  0.12s"},{"line_number":55,"context_line":"stackhpc.libvirtvm : include_tasks  0.12s"},{"line_number":56,"context_line":"stackhpc.libvirtvm : Gather os specific variables  0.11s"},{"line_number":57,"context_line":"Group virtual machines by hypervisor  0.10s"},{"line_number":58,"context_line":"infravms : Destroy infra VMs (loop)  0.10s"},{"line_number":59,"context_line":"infravms : Ensure coreutils package is installed  0.05s"},{"line_number":60,"context_line":"```"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Closes-Bug: #2093255"},{"line_number":63,"context_line":"Change-Id: I15d17f45d15c04aced0a4c0fe97e1d798ff46799"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"adb4343d_1aec90e5","line":60,"range":{"start_line":14,"start_character":0,"end_line":60,"end_character":3},"in_reply_to":"f5eb106f_54fa7953","updated":"2025-01-10 13:50:13.000000000","message":"Acknowledged","commit_id":"e1ceac95149ac1a9390f267d17f63c58475ccc80"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"850776de0c9ed7b2c018e0b80661674ab6c4213b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"25016130_0f9a7ed1","updated":"2025-01-08 14:55:25.000000000","message":"Very nice find!","commit_id":"c222adc26309c0a169bc14fa57e061c846bf9ac8"},{"author":{"_account_id":35010,"name":"Jack Hodgkiss","display_name":"jackhodgkiss","email":"jack@stackhpc.com","username":"jackhodgkiss"},"change_message_id":"de533859d592a4f55f19d8415896fd178820bd49","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"1b3c7781_7f5903ed","updated":"2025-01-09 00:29:55.000000000","message":"Resolved some managled variables that meant the machine type and DNS settings did not apply correctly.","commit_id":"e1ceac95149ac1a9390f267d17f63c58475ccc80"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"56c645b30988694e81edbf71a24b45e192d7debd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"92aa23ea_e161d4ef","updated":"2025-01-14 12:25:01.000000000","message":"Tested, works well","commit_id":"0137015e6cd7b6486e2a80f38612e1aa40ab1031"},{"author":{"_account_id":35010,"name":"Jack Hodgkiss","display_name":"jackhodgkiss","email":"jack@stackhpc.com","username":"jackhodgkiss"},"change_message_id":"46600df37ee02bc53f278fe2aa3d17f9334c1a7e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"372f3e35_c4f6583e","updated":"2025-01-13 20:40:33.000000000","message":"recheck jobs failed due missing ironic-inspector.","commit_id":"0137015e6cd7b6486e2a80f38612e1aa40ab1031"}]}
