)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"a9cc17c8d50105cec84bb2af7e987a042574aac1","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Work around by falling back to one-time boot device, restoring it on"},{"line_number":13,"context_line":"every reboot or power on."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I762056dea4f7b8ccdb8f95b2f21e26b45763905d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"1f493fa4_6b0284b6","line":14,"updated":"2020-05-06 18:26:31.000000000","message":"Story: 2007527\nTask: 39320","commit_id":"1c44f58135a129ca1d75e0e07676df2204a7ecd9"}],"ironic/drivers/modules/redfish/management.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":"a9cc17c8d50105cec84bb2af7e987a042574aac1","unresolved":false,"context_lines":[{"line_number":92,"context_line":"                      \u0027falling back to one-time boot settings\u0027,"},{"line_number":93,"context_line":"                      {\u0027error\u0027: e, \u0027node\u0027: task.node.uuid})"},{"line_number":94,"context_line":"            system.set_system_boot_options("},{"line_number":95,"context_line":"                device, enabled\u003dsushy.BOOT_SOURCE_ENABLED_ONCE)"},{"line_number":96,"context_line":"            LOG.warning(\u0027Could not set persistent boot device to \u0027"},{"line_number":97,"context_line":"                        \u0027%(dev)s for node %(node)s, using one-time \u0027"},{"line_number":98,"context_line":"                        \u0027boot device instead\u0027,"}],"source_content_type":"text/x-python","patch_set":7,"id":"1f493fa4_cb5c78ef","line":95,"updated":"2020-05-06 18:26:31.000000000","message":"Seems viable.","commit_id":"1c44f58135a129ca1d75e0e07676df2204a7ecd9"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"d7b5e9d761819178be2b75657e840874da40d51f","unresolved":false,"context_lines":[{"line_number":88,"context_line":"            # use one-time boot and restore the boot device on every"},{"line_number":89,"context_line":"            # reboot via RedfishPower."},{"line_number":90,"context_line":"            LOG.debug(\u0027Error %(error)s when trying to set a \u0027"},{"line_number":91,"context_line":"                      \u0027persistent boot device on nod %(node)s, \u0027"},{"line_number":92,"context_line":"                      \u0027falling back to one-time boot settings\u0027,"},{"line_number":93,"context_line":"                      {\u0027error\u0027: e, \u0027node\u0027: task.node.uuid})"},{"line_number":94,"context_line":"            system.set_system_boot_options("}],"source_content_type":"text/x-python","patch_set":8,"id":"1f493fa4_8edf1439","line":91,"range":{"start_line":91,"start_character":49,"end_line":91,"end_character":52},"updated":"2020-05-07 08:48:10.000000000","message":"typo \u003d)","commit_id":"668d7332201e19af2b1a4e312d87a8d2eb9561a8"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"9fb452ab1f905196ca8e2e16b391643f6b6d09e2","unresolved":false,"context_lines":[{"line_number":88,"context_line":"            # use one-time boot and restore the boot device on every"},{"line_number":89,"context_line":"            # reboot via RedfishPower."},{"line_number":90,"context_line":"            LOG.debug(\u0027Error %(error)s when trying to set a \u0027"},{"line_number":91,"context_line":"                      \u0027persistent boot device on nod %(node)s, \u0027"},{"line_number":92,"context_line":"                      \u0027falling back to one-time boot settings\u0027,"},{"line_number":93,"context_line":"                      {\u0027error\u0027: e, \u0027node\u0027: task.node.uuid})"},{"line_number":94,"context_line":"            system.set_system_boot_options("}],"source_content_type":"text/x-python","patch_set":9,"id":"1f493fa4_115e8511","line":91,"range":{"start_line":91,"start_character":49,"end_line":91,"end_character":52},"updated":"2020-05-07 09:32:00.000000000","message":"nit: node","commit_id":"2d644afd52cf9b502022e0f2885ce082db98549c"},{"author":{"_account_id":27909,"name":"Aija Jauntēva","email":"code@clusums.eu","username":"ajya"},"change_message_id":"8f0011dd835300e843886a02e21a8abdd7a51cdf","unresolved":false,"context_lines":[{"line_number":164,"context_line":"        LOG.debug(\u0027Restoring boot device %(dev)s on node %(node)s\u0027,"},{"line_number":165,"context_line":"                  {\u0027dev\u0027: device, \u0027node\u0027: task.node.uuid})"},{"line_number":166,"context_line":"        try:"},{"line_number":167,"context_line":"            _set_boot_device(task, system, BOOT_DEVICE_MAP_REV[device])"},{"line_number":168,"context_line":"        except sushy.exceptions.SushyError as e:"},{"line_number":169,"context_line":"            LOG.warning(\u0027Unable to recover boot device %(dev)s for node \u0027"},{"line_number":170,"context_line":"                        \u0027%(node)s, relying on the pre-configured boot order. \u0027"}],"source_content_type":"text/x-python","patch_set":9,"id":"1f493fa4_a92113fe","line":167,"range":{"start_line":167,"start_character":43,"end_line":167,"end_character":70},"updated":"2020-05-08 10:51:58.000000000","message":"was checking this out on R640 and it failed here with\n\n    KeyError: \u0027hdd\u0027\n\nApplied dirty fix by adding hdd entry to `BOOT_DEVICE_MAP_REV` and the deployment was successful, not sure that\u0027s the way to go, just PoC.\nAny suggestions how to properly fix this?","commit_id":"2d644afd52cf9b502022e0f2885ce082db98549c"},{"author":{"_account_id":27909,"name":"Aija Jauntēva","email":"code@clusums.eu","username":"ajya"},"change_message_id":"a5c943b12b8ccc9e478413559673da8673132ef8","unresolved":false,"context_lines":[{"line_number":164,"context_line":"        LOG.debug(\u0027Restoring boot device %(dev)s on node %(node)s\u0027,"},{"line_number":165,"context_line":"                  {\u0027dev\u0027: device, \u0027node\u0027: task.node.uuid})"},{"line_number":166,"context_line":"        try:"},{"line_number":167,"context_line":"            _set_boot_device(task, system, BOOT_DEVICE_MAP_REV[device])"},{"line_number":168,"context_line":"        except sushy.exceptions.SushyError as e:"},{"line_number":169,"context_line":"            LOG.warning(\u0027Unable to recover boot device %(dev)s for node \u0027"},{"line_number":170,"context_line":"                        \u0027%(node)s, relying on the pre-configured boot order. \u0027"}],"source_content_type":"text/x-python","patch_set":9,"id":"1f493fa4_aff3d39d","line":167,"range":{"start_line":167,"start_character":43,"end_line":167,"end_character":70},"in_reply_to":"1f493fa4_a92113fe","updated":"2020-05-08 12:45:26.000000000","message":"ok, got the fix. Retested with it and it works! Thanks for fixing.","commit_id":"2d644afd52cf9b502022e0f2885ce082db98549c"}]}
