)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"adf924dd6070b2e02b60e92b5638925da8fbc58c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"09eea327_04390e92","updated":"2023-07-28 10:15:29.000000000","message":"easy peasy","commit_id":"0a1269fd1ba0c868782e17f5dcc86ac55b2301df"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"018de68ad50bd268ab6c36ab576417f989c72754","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"b41bfce7_da5ee9de","updated":"2023-09-05 06:22:26.000000000","message":"recheck last logs are gone","commit_id":"984d0b17ceb8a293a6caae9e9e80b1f2b296e65d"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"65fb9729e19feac99ecbc24cfb14ffc4f0a15b5a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"06b13f79_29c8313d","updated":"2024-01-18 17:30:41.000000000","message":"recheck - lvm job failed likely intermittently on couple of tempest tests with timeout issues","commit_id":"9aff6e9a9ed36d6182ce7d76d5723c7439c5db6e"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"46a581ffe8056a18b06c35eceb93b1a9a0f17a90","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"41e6b7eb_6292cc16","updated":"2024-01-18 14:57:39.000000000","message":"recheck timeout","commit_id":"9aff6e9a9ed36d6182ce7d76d5723c7439c5db6e"}],"nova/tests/unit/virt/libvirt/test_config.py":[{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"c27cbd28081f637f1d35fc3d79ab15e281c2b6a5","unresolved":true,"context_lines":[{"line_number":1441,"context_line":"              \u003ctarget dir\u003d\"/mnt\"/\u003e"},{"line_number":1442,"context_line":"            \u003c/filesystem\u003e\"\"\")"},{"line_number":1443,"context_line":""},{"line_number":1444,"context_line":"    def test_config_virtiofs(self):"},{"line_number":1445,"context_line":"        obj \u003d config.LibvirtConfigGuestFilesys()"},{"line_number":1446,"context_line":"        obj.source_type \u003d \"mount\""},{"line_number":1447,"context_line":"        obj.accessmode \u003d \"passthrough\""}],"source_content_type":"text/x-python","patch_set":5,"id":"9be26210_99926b55","line":1444,"updated":"2024-06-19 15:33:19.000000000","message":"just a link to refer to","commit_id":"9aff6e9a9ed36d6182ce7d76d5723c7439c5db6e"}],"nova/virt/libvirt/config.py":[{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"ae4404b10b8a515a6fff2eb99ac32ff742af9e9b","unresolved":true,"context_lines":[{"line_number":1529,"context_line":"            dev.append(etree.Element(\"source\", dev\u003dself.source_dev))"},{"line_number":1530,"context_line":"        elif self.source_type \u003d\u003d \"mount\" and self.driver_type \u003d\u003d \"virtiofs\":"},{"line_number":1531,"context_line":"            dev.append(etree.Element(\"driver\", type\u003dself.driver_type))"},{"line_number":1532,"context_line":"            dev.append(etree.Element(\"source\", dir\u003dself.source_dir))"},{"line_number":1533,"context_line":"        else:"},{"line_number":1534,"context_line":"            dev.append(etree.Element(\"source\", dir\u003dself.source_dir))"},{"line_number":1535,"context_line":"        dev.append(etree.Element(\"target\", dir\u003dself.target_dir))"}],"source_content_type":"text/x-python","patch_set":3,"id":"d1fea64e_a9881bf4","line":1532,"updated":"2023-08-23 14:26:36.000000000","message":"this change adds xml tags to LibvirtConfigGuestFilesys, which is used to create guest_xml\n\nso on VM spawn after image_creation (i.e. local disks are made)\nwhile creating guest_xml, these 3 tags will be added in xml under \n`\u003cfilesystem type\u003d\"mount\" accessmode\u003d\u0027passthrough\u0027\u003e`\n\nis it correct ?","commit_id":"984d0b17ceb8a293a6caae9e9e80b1f2b296e65d"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"018de68ad50bd268ab6c36ab576417f989c72754","unresolved":false,"context_lines":[{"line_number":1529,"context_line":"            dev.append(etree.Element(\"source\", dev\u003dself.source_dev))"},{"line_number":1530,"context_line":"        elif self.source_type \u003d\u003d \"mount\" and self.driver_type \u003d\u003d \"virtiofs\":"},{"line_number":1531,"context_line":"            dev.append(etree.Element(\"driver\", type\u003dself.driver_type))"},{"line_number":1532,"context_line":"            dev.append(etree.Element(\"source\", dir\u003dself.source_dir))"},{"line_number":1533,"context_line":"        else:"},{"line_number":1534,"context_line":"            dev.append(etree.Element(\"source\", dir\u003dself.source_dir))"},{"line_number":1535,"context_line":"        dev.append(etree.Element(\"target\", dir\u003dself.target_dir))"}],"source_content_type":"text/x-python","patch_set":3,"id":"79b5145f_74f80450","line":1532,"in_reply_to":"1836ad75_af27ac37","updated":"2023-09-05 06:22:26.000000000","message":"Ack,thanks","commit_id":"984d0b17ceb8a293a6caae9e9e80b1f2b296e65d"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"f8284519ff7ab01601920aefbadece5a86bc8dd5","unresolved":true,"context_lines":[{"line_number":1529,"context_line":"            dev.append(etree.Element(\"source\", dev\u003dself.source_dev))"},{"line_number":1530,"context_line":"        elif self.source_type \u003d\u003d \"mount\" and self.driver_type \u003d\u003d \"virtiofs\":"},{"line_number":1531,"context_line":"            dev.append(etree.Element(\"driver\", type\u003dself.driver_type))"},{"line_number":1532,"context_line":"            dev.append(etree.Element(\"source\", dir\u003dself.source_dir))"},{"line_number":1533,"context_line":"        else:"},{"line_number":1534,"context_line":"            dev.append(etree.Element(\"source\", dir\u003dself.source_dir))"},{"line_number":1535,"context_line":"        dev.append(etree.Element(\"target\", dir\u003dself.target_dir))"}],"source_content_type":"text/x-python","patch_set":3,"id":"1836ad75_af27ac37","line":1532,"in_reply_to":"d1fea64e_a9881bf4","updated":"2023-08-30 08:02:20.000000000","message":"Hi Amit, yes you should end up with something like this:\n    \u003cfilesystem type\u003d\u0027mount\u0027 accessmode\u003d\u0027passthrough\u0027\u003e\n      \u003cdriver type\u003d\u0027virtiofs\u0027/\u003e\n      \u003csource dir\u003d\u0027/path\u0027/\u003e\n      \u003ctarget dir\u003d\u0027mount_tag\u0027/\u003e\n    \u003c/filesystem\u003e","commit_id":"984d0b17ceb8a293a6caae9e9e80b1f2b296e65d"}]}
