)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"74727c7ad3690ff5952867ab52fd2a1d235808ba","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b3556ee5_b7c54907","updated":"2026-02-26 19:37:28.000000000","message":"We can follow up docs","commit_id":"e82fa9d9f54e045573800fde02d5eb271477252a"}],"doc/source/admin/troubleshooting.rst":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"74727c7ad3690ff5952867ab52fd2a1d235808ba","unresolved":true,"context_lines":[{"line_number":1638,"context_line":"and :oslo.config:option:`conductor.configdrive_swift_temp_url_duration` is"},{"line_number":1639,"context_line":"not set to a value."},{"line_number":1640,"context_line":""},{"line_number":1641,"context_line":"What is happening is the deployment process is running, but running to close"},{"line_number":1642,"context_line":"to when the ``deploy_callback_timeout`` would have normally aborted the"},{"line_number":1643,"context_line":"deployment, but it just got started deploying and thus would not be aborted."},{"line_number":1644,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"0cbedc9e_1f73c40c","line":1641,"updated":"2026-02-26 19:37:28.000000000","message":"sp: too","commit_id":"e82fa9d9f54e045573800fde02d5eb271477252a"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"74727c7ad3690ff5952867ab52fd2a1d235808ba","unresolved":true,"context_lines":[{"line_number":1642,"context_line":"to when the ``deploy_callback_timeout`` would have normally aborted the"},{"line_number":1643,"context_line":"deployment, but it just got started deploying and thus would not be aborted."},{"line_number":1644,"context_line":""},{"line_number":1645,"context_line":"Yet that timeout is the setting leverage when no other setting is set, and"},{"line_number":1646,"context_line":"the result is that the configdrive temporary url download is rejected just"},{"line_number":1647,"context_line":"after the temporary url timed out. Newer versions of ironic automatically"},{"line_number":1648,"context_line":"add a slightly larger buffer to that window to try and prevent this issue"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fc22d51e_8304ce41","line":1645,"updated":"2026-02-26 19:37:28.000000000","message":"Is the setting leverage? I don\u0027t understand.","commit_id":"e82fa9d9f54e045573800fde02d5eb271477252a"}],"ironic/conductor/deployments.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"21622c53dea3ea249e596cd6adae82c4183ec0e0","unresolved":true,"context_lines":[{"line_number":564,"context_line":"        # NOTE(lucasagomes): No reason to use a different timeout than"},{"line_number":565,"context_line":"        # the one used for deploying the node"},{"line_number":566,"context_line":"        timeout \u003d (CONF.conductor.configdrive_swift_temp_url_duration"},{"line_number":567,"context_line":"                   or ((CONF.conductor.deploy_callback_timeout + 120)"},{"line_number":568,"context_line":"                       if CONF.conductor.deploy_callback_timeout else None)"},{"line_number":569,"context_line":"                   # The documented default in ironic.conf.conductor"},{"line_number":570,"context_line":"                   or 1800)"}],"source_content_type":"text/x-python","patch_set":1,"id":"f4ee8787_1673799b","line":567,"updated":"2026-02-26 16:26:22.000000000","message":"It looks like this aspect should be documented in the help for configdrive_swift_temp_url_duration.\n\nShould we bump its default value too?","commit_id":"8c24495656e095d018c4071deffcfe8554157445"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"f5a80360d989bd87e553088bbad8d66b7c3055db","unresolved":true,"context_lines":[{"line_number":564,"context_line":"        # NOTE(lucasagomes): No reason to use a different timeout than"},{"line_number":565,"context_line":"        # the one used for deploying the node"},{"line_number":566,"context_line":"        timeout \u003d (CONF.conductor.configdrive_swift_temp_url_duration"},{"line_number":567,"context_line":"                   or ((CONF.conductor.deploy_callback_timeout + 120)"},{"line_number":568,"context_line":"                       if CONF.conductor.deploy_callback_timeout else None)"},{"line_number":569,"context_line":"                   # The documented default in ironic.conf.conductor"},{"line_number":570,"context_line":"                   or 1800)"}],"source_content_type":"text/x-python","patch_set":1,"id":"77863d74_3e8f6244","line":567,"in_reply_to":"f4ee8787_1673799b","updated":"2026-02-26 17:26:34.000000000","message":"The default value is None though, but I\u0027ll update it to stress the fallback logic.","commit_id":"8c24495656e095d018c4071deffcfe8554157445"}]}
