)]}'
{"/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":"3590aebca77bd01c531ba361215856971109fbcd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"63c9c341_f065326c","updated":"2025-05-11 19:38:48.000000000","message":"TY frickler for the docs fix","commit_id":"cc8d7c08cb313c39a79e1a8b59800f2ea1931525"}],"ironic/conf/conductor.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"92435893dc998662125ad38a1608a9d91ff81bd5","unresolved":true,"context_lines":[{"line_number":167,"context_line":"                      \u0027ramdisk doing the cleaning. If the timeout is reached \u0027"},{"line_number":168,"context_line":"                      \u0027the node will be put in the \"clean failed\" provision \u0027"},{"line_number":169,"context_line":"                      \u0027state. Set to 0 to disable timeout.\u0027)),"},{"line_number":170,"context_line":"    cfg.IntOpt(\u0027service_callback_timeout\u0027,"},{"line_number":171,"context_line":"               default\u003d1800,"},{"line_number":172,"context_line":"               min\u003d0,"},{"line_number":173,"context_line":"               help\u003d_(\u0027Timeout (seconds) to wait for a callback from the \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"f14a8a97_a971b5ec","line":170,"updated":"2025-05-08 13:39:22.000000000","message":"same as https://review.opendev.org/c/openstack/ironic/+/949174","commit_id":"7cb7fad0ece25b86deb8aea442eee993e28b12ee"},{"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":"2db14b348a35427330794766a8b79c58bea93eb8","unresolved":false,"context_lines":[{"line_number":167,"context_line":"                      \u0027ramdisk doing the cleaning. If the timeout is reached \u0027"},{"line_number":168,"context_line":"                      \u0027the node will be put in the \"clean failed\" provision \u0027"},{"line_number":169,"context_line":"                      \u0027state. Set to 0 to disable timeout.\u0027)),"},{"line_number":170,"context_line":"    cfg.IntOpt(\u0027service_callback_timeout\u0027,"},{"line_number":171,"context_line":"               default\u003d1800,"},{"line_number":172,"context_line":"               min\u003d0,"},{"line_number":173,"context_line":"               help\u003d_(\u0027Timeout (seconds) to wait for a callback from the \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"84a451d1_f05b4cf5","line":170,"in_reply_to":"f14a8a97_a971b5ec","updated":"2025-05-08 14:07:10.000000000","message":"Done","commit_id":"7cb7fad0ece25b86deb8aea442eee993e28b12ee"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"aa2bc49f42629d33f6e1458ad9429160be0b3a01","unresolved":true,"context_lines":[{"line_number":52,"context_line":"                      \u0027database, in seconds. Set to 0 to disable syncing.\u0027)),"},{"line_number":53,"context_line":"    cfg.IntOpt(\u0027check_provision_state_interval\u0027,"},{"line_number":54,"context_line":"               default\u003d60,"},{"line_number":55,"context_line":"               min\u003d0,"},{"line_number":56,"context_line":"               help\u003d_(\u0027Interval between checks of provision timeouts, \u0027"},{"line_number":57,"context_line":"                      \u0027in seconds. Set to 0 to disable checks.\u0027)),"},{"line_number":58,"context_line":"    cfg.IntOpt(\u0027check_rescue_state_interval\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"6c31b79b_4687205e","side":"PARENT","line":55,"updated":"2025-05-08 14:02:25.000000000","message":"Unrelated?","commit_id":"1e9877f4a5dffd98be2d0127ff671a87787f9597"},{"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":"2db14b348a35427330794766a8b79c58bea93eb8","unresolved":false,"context_lines":[{"line_number":52,"context_line":"                      \u0027database, in seconds. Set to 0 to disable syncing.\u0027)),"},{"line_number":53,"context_line":"    cfg.IntOpt(\u0027check_provision_state_interval\u0027,"},{"line_number":54,"context_line":"               default\u003d60,"},{"line_number":55,"context_line":"               min\u003d0,"},{"line_number":56,"context_line":"               help\u003d_(\u0027Interval between checks of provision timeouts, \u0027"},{"line_number":57,"context_line":"                      \u0027in seconds. Set to 0 to disable checks.\u0027)),"},{"line_number":58,"context_line":"    cfg.IntOpt(\u0027check_rescue_state_interval\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"06e0967a_afa2156d","side":"PARENT","line":55,"in_reply_to":"6c31b79b_4687205e","updated":"2025-05-08 14:07:10.000000000","message":"Done","commit_id":"1e9877f4a5dffd98be2d0127ff671a87787f9597"}]}
