)]}'
{"nova/compute/manager.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"59bec33a50bb0b36c8f7b0f555b7c10733ca2835","unresolved":true,"context_lines":[{"line_number":1896,"context_line":"        self._shutdown_executors()"},{"line_number":1897,"context_line":""},{"line_number":1898,"context_line":"    def _shutdown_executors(self):"},{"line_number":1899,"context_line":"        # First initiate shutdown without waiting so all shutdown can progress"},{"line_number":1900,"context_line":"        # in parallel."},{"line_number":1901,"context_line":"        self._long_task_executor.shutdown(wait\u003dFalse)"},{"line_number":1902,"context_line":"        self._sync_power_executor.shutdown(wait\u003dFalse)"},{"line_number":1903,"context_line":"        utils._get_default_executor().shutdown(wait\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":1,"id":"6c9f9457_5f90686c","line":1900,"range":{"start_line":1899,"start_character":0,"end_line":1900,"end_character":22},"updated":"2026-02-24 04:44:07.000000000","message":"++, this is good idea.\n\nlet me know if you would like to continue this or I can take it forward.","commit_id":"7f1dcc733c93f98c63c8a242276c0214068dd60a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"59bec33a50bb0b36c8f7b0f555b7c10733ca2835","unresolved":true,"context_lines":[{"line_number":1900,"context_line":"        # in parallel."},{"line_number":1901,"context_line":"        self._long_task_executor.shutdown(wait\u003dFalse)"},{"line_number":1902,"context_line":"        self._sync_power_executor.shutdown(wait\u003dFalse)"},{"line_number":1903,"context_line":"        utils._get_default_executor().shutdown(wait\u003dFalse)"},{"line_number":1904,"context_line":""},{"line_number":1905,"context_line":"        # Then wait for all of our executors to finish eventually"},{"line_number":1906,"context_line":"        self._sync_power_executor.shutdown(wait\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":1,"id":"4636eb33_3f944e7d","line":1903,"range":{"start_line":1903,"start_character":8,"end_line":1903,"end_character":58},"updated":"2026-02-24 04:44:07.000000000","message":"I will still keep it active until everything is shutdown because this is the one executor used by many small tasks and they might be needed to finish the other in-progress tasks.\n\nWe can shutdown it with wait at the end of graceful_shutdown","commit_id":"7f1dcc733c93f98c63c8a242276c0214068dd60a"}]}
