)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"8d93472728eaef774a6102ff9a9ed9df8fbb86b8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"338b438f_db28032c","updated":"2026-09-04 09:04:27.000000000","message":"is this related to https://review.opendev.org/c/openstack/nova/+/1001369 ?","commit_id":"62784716cc25eea0b32f000f2e5c87a09bd73f77"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"fd47864a0fac767f27085f5ada7c72971d2ec5be","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c6095a93_9d69dc4f","in_reply_to":"338b438f_db28032c","updated":"2026-09-04 15:30:59.000000000","message":"oh, it seems tat also fixing the same kind of issue. I will check that. let me try if this fix works fine or not","commit_id":"62784716cc25eea0b32f000f2e5c87a09bd73f77"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6ec60759400e4c0b6cc090fb9f36864c5c3fd777","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"48758d37_8b613435","updated":"2026-09-05 04:40:24.000000000","message":"other change fixing the test in right direction: https://review.opendev.org/c/openstack/nova/+/1001369","commit_id":"5e8bcbfe9a69679c09fd141b4d24ff6ccab72304"}],"nova/tests/functional/compute/test_init_host.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"628fa0f1fce624d37fcddbf226d1a8c48738a3df","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import nova.conf"},{"line_number":19,"context_line":"from nova.compute import resource_tracker"},{"line_number":20,"context_line":"from nova import context as nova_context"},{"line_number":21,"context_line":"from nova import objects"},{"line_number":22,"context_line":"from nova.tests.functional import integrated_helpers"}],"source_content_type":"text/x-python","patch_set":1,"id":"dd716791_16744f21","line":19,"updated":"2026-09-04 07:22:57.000000000","message":"pep8: H306: imports not in alphabetical order (nova.conf, nova.compute.resource_tracker)","commit_id":"62784716cc25eea0b32f000f2e5c87a09bd73f77"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"22efa1a5a4caf81d98ea6787bedd7188d083d380","unresolved":false,"context_lines":[{"line_number":43,"context_line":"        # will take its full time as it find the cold migration task is"},{"line_number":44,"context_line":"        # in-progress so reduce the graceful_shutdown_timeout so that"},{"line_number":45,"context_line":"        # service can berestarted fast."},{"line_number":46,"context_line":"        self.flags(graceful_shutdown_timeout\u003d0)"},{"line_number":47,"context_line":"        # Start two compute service so we migrate across hosts."},{"line_number":48,"context_line":"        for x in range(2):"},{"line_number":49,"context_line":"            self._start_compute(\u0027host%d\u0027 % x)"}],"source_content_type":"text/x-python","patch_set":3,"id":"28326ecd_e747eff1","line":46,"range":{"start_line":46,"start_character":8,"end_line":46,"end_character":47},"updated":"2026-09-05 01:03:50.000000000","message":"root cause why it is still timeout in threading mode is that oslo.service signal handler will disable the timeout (alarm signal) mechanism if graceful_shutdown_timeout is 0. We should set it to non-zero but lower value.\n\nand it is there in document also, zero means endless waiting https://github.com/openstack/oslo.service/blob/a5413e4a4affb6d0a99ee9f37d678cdcb57546ca/oslo_service/_options.py#L63","commit_id":"9b06c78525649dde8fc2dc6128cebe85fc627f21"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"5b60dc64ff5f01ffd32cb45badbfe934bfc36540","unresolved":false,"context_lines":[{"line_number":43,"context_line":"        # will take its full time as it find the cold migration task is"},{"line_number":44,"context_line":"        # in-progress so reduce the graceful_shutdown_timeout so that"},{"line_number":45,"context_line":"        # service can berestarted fast."},{"line_number":46,"context_line":"        self.flags(graceful_shutdown_timeout\u003d0)"},{"line_number":47,"context_line":"        # Start two compute service so we migrate across hosts."},{"line_number":48,"context_line":"        for x in range(2):"},{"line_number":49,"context_line":"            self._start_compute(\u0027host%d\u0027 % x)"}],"source_content_type":"text/x-python","patch_set":3,"id":"e7472024_06b43cd9","line":46,"range":{"start_line":46,"start_character":8,"end_line":46,"end_character":47},"in_reply_to":"0ea9b25d_89d7948b","updated":"2026-09-05 03:41:08.000000000","message":"mocking stop() also did not work as start_service() mock it and that override it.","commit_id":"9b06c78525649dde8fc2dc6128cebe85fc627f21"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2e1457180a634498e33efd72d60d113288defd21","unresolved":false,"context_lines":[{"line_number":43,"context_line":"        # will take its full time as it find the cold migration task is"},{"line_number":44,"context_line":"        # in-progress so reduce the graceful_shutdown_timeout so that"},{"line_number":45,"context_line":"        # service can berestarted fast."},{"line_number":46,"context_line":"        self.flags(graceful_shutdown_timeout\u003d0)"},{"line_number":47,"context_line":"        # Start two compute service so we migrate across hosts."},{"line_number":48,"context_line":"        for x in range(2):"},{"line_number":49,"context_line":"            self._start_compute(\u0027host%d\u0027 % x)"}],"source_content_type":"text/x-python","patch_set":3,"id":"0ea9b25d_89d7948b","line":46,"range":{"start_line":46,"start_character":8,"end_line":46,"end_character":47},"in_reply_to":"28326ecd_e747eff1","updated":"2026-09-05 02:31:09.000000000","message":"this also did not work as functional tests does not go via oslo.service stop so no SIGALRM happening due to timeout and RPC thread still blocked as shutdown is initiated on same thread.\n\nI am trying to mock the whole stop() method here","commit_id":"9b06c78525649dde8fc2dc6128cebe85fc627f21"}]}
