)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"64b0eacbb1295749ec42d426abc5338134025012","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"2417fc90_dac0b8a4","updated":"2025-10-14 15:38:44.000000000","message":"recheck guest ssh timeout","commit_id":"cb8a184c6fb4101409a00e02e77a5a5e9ab26567"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"68d90a4cee8075a4ceb995d63c1cb46a6a8efb24","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"b3b6059d_eb8875d3","updated":"2025-11-13 10:24:09.000000000","message":"One question inline","commit_id":"b8625effd3a86a98609617480f86b6b25abb6728"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"fc766e6ebc25f750d8ca9d8dc701c3566d8176b2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"196e1cc2_baac999c","updated":"2025-12-16 02:50:01.000000000","message":"lgtm","commit_id":"eda67926322cf1df1bb4a78e58a7847d52169d9f"}],"nova/utils.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"68d90a4cee8075a4ceb995d63c1cb46a6a8efb24","unresolved":true,"context_lines":[{"line_number":1315,"context_line":"        return repr(self._obj)"},{"line_number":1316,"context_line":""},{"line_number":1317,"context_line":"    tpool.Proxy.__str__ \u003d str_method"},{"line_number":1318,"context_line":"    tpool.Proxy.__repr__ \u003d repr_method"}],"source_content_type":"text/x-python","patch_set":16,"id":"1e03e0aa_b4596776","line":1318,"updated":"2025-11-13 10:24:09.000000000","message":"I assume you checked this? Old-style classes are not a thing in Python 3, so I\u0027m wondering if this is unnecessary code now.","commit_id":"b8625effd3a86a98609617480f86b6b25abb6728"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"34e5a29a2355de8f608bd7fe96b82be708436c63","unresolved":false,"context_lines":[{"line_number":1315,"context_line":"        return repr(self._obj)"},{"line_number":1316,"context_line":""},{"line_number":1317,"context_line":"    tpool.Proxy.__str__ \u003d str_method"},{"line_number":1318,"context_line":"    tpool.Proxy.__repr__ \u003d repr_method"}],"source_content_type":"text/x-python","patch_set":16,"id":"3515217f_3009fdcc","line":1318,"in_reply_to":"1e03e0aa_b4596776","updated":"2025-11-21 11:13:31.000000000","message":"Good point. Now I checked. The original issue does not seem to be reproducible without this patching.\n\n```\n❯ python3\nPython 3.12.10 (main, Apr  9 2025, 04:44:59) [GCC 14.2.0] on linux\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n\u003e\u003e\u003e import eventlet\n\u003e\u003e\u003e eventlet.monkey_patch()\n\u003e\u003e\u003e from nova.virt.libvirt import host\n\u003e\u003e\u003e h \u003d host.Host(uri\u003d\"qemu:///system\")\n\u003e\u003e\u003e h.get_connection()\nlibvirt:  error : internal error: could not initialize domain event timer\nURI qemu:///system does not support events: internal error: could not initialize domain event timer\n\u003clibvirt.virConnect object at 0x7f829e94c170\u003e\n\u003e\u003e\u003e c \u003d h.get_connection()\n\u003e\u003e\u003e str(c)\n\u0027\u003clibvirt.virConnect object at 0x7f829e94c170\u003e\u0027\n\u003e\u003e\u003e \n```\n\nI removed this patching.","commit_id":"b8625effd3a86a98609617480f86b6b25abb6728"}]}
