)]}'
{"ironic/conductor/rpcapi.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d743dd3c89ba9064fd1197c30f9bea312ac99b78","unresolved":true,"context_lines":[{"line_number":52,"context_line":"                  \"crashed. Please check the logs and correct the \""},{"line_number":53,"context_line":"                  \"configuration, if required.\"))"},{"line_number":54,"context_line":"        try:"},{"line_number":55,"context_line":"            return getattr(rpc.GLOBAL_MANAGER, rpc_call_name)(context,"},{"line_number":56,"context_line":"                                                              **kwargs)"},{"line_number":57,"context_line":"        # FIXME(dtantsur): can we somehow avoid wrapping the exception?"},{"line_number":58,"context_line":"        except messaging.ExpectedException as exc:"}],"source_content_type":"text/x-python","patch_set":1,"id":"aa2e5892_c56a2dfb","line":55,"updated":"2025-07-09 16:35:16.000000000","message":"So, this is why I\u0027m not sure this is going to work, because your returning the method and to execute it, but if its being called on the client side of the web server process, it would still attempt to execute locally inside that process, where as the conductor is a separate process. Maybe it might work in practice actually, since the line is sort of burred. The conductor process would take care of resuming any work, but everything waiting would be requests on the webserver.\n\nI guess there is only one way to find out, to merge it and see how things explode (or not!)","commit_id":"bb0f6fe12db5817d29f38905c8f3a5de8e9d210e"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"a8cda1aea1595f3fc8ffe642c597ce56ade2d647","unresolved":true,"context_lines":[{"line_number":52,"context_line":"                  \"crashed. Please check the logs and correct the \""},{"line_number":53,"context_line":"                  \"configuration, if required.\"))"},{"line_number":54,"context_line":"        try:"},{"line_number":55,"context_line":"            return getattr(rpc.GLOBAL_MANAGER, rpc_call_name)(context,"},{"line_number":56,"context_line":"                                                              **kwargs)"},{"line_number":57,"context_line":"        # FIXME(dtantsur): can we somehow avoid wrapping the exception?"},{"line_number":58,"context_line":"        except messaging.ExpectedException as exc:"}],"source_content_type":"text/x-python","patch_set":1,"id":"56871243_ff25c01e","line":55,"in_reply_to":"aa2e5892_c56a2dfb","updated":"2025-07-09 21:20:51.000000000","message":"Yeah scary but I\u0027m with Julia. Let\u0027s try it.","commit_id":"bb0f6fe12db5817d29f38905c8f3a5de8e9d210e"}]}
