)]}'
{"ironic/drivers/modules/oneview/management.py":[{"author":{"_account_id":14675,"name":"Hugo Nicodemos","email":"hugo.brito@windriver.com","username":"nicodemos"},"change_message_id":"09a5c23df3acb99fd989c5b8aee030c793b62295","unresolved":false,"context_lines":[{"line_number":81,"context_line":""},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"def get_onetime_boot(task):"},{"line_number":84,"context_line":"    \"\"\"Get onetime boot from server hardware."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    Obtain the onetime boot option of an OneView server hardware."},{"line_number":87,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f436f4f_1dd16dce","line":84,"updated":"2017-08-09 11:46:57.000000000","message":"you\u0027re not getting the onetime boot, but checking if it is enabled.","commit_id":"24b991092fdea3c1fd6c8ce7fd831c133075ea11"},{"author":{"_account_id":19072,"name":"Xavier","email":"marcusrafael@lsd.ufcg.edu.br","username":"marcusrafael"},"change_message_id":"dbfcfbcda21d7b8d533460d1ef8a7bb6e0fe902b","unresolved":false,"context_lines":[{"line_number":81,"context_line":""},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"def get_onetime_boot(task):"},{"line_number":84,"context_line":"    \"\"\"Get onetime boot from server hardware."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    Obtain the onetime boot option of an OneView server hardware."},{"line_number":87,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f436f4f_8c14e4a1","line":84,"in_reply_to":"9f436f4f_1dd16dce","updated":"2017-08-10 19:09:59.000000000","message":"Done","commit_id":"24b991092fdea3c1fd6c8ce7fd831c133075ea11"},{"author":{"_account_id":14675,"name":"Hugo Nicodemos","email":"hugo.brito@windriver.com","username":"nicodemos"},"change_message_id":"09a5c23df3acb99fd989c5b8aee030c793b62295","unresolved":false,"context_lines":[{"line_number":93,"context_line":"    client \u003d common.get_hponeview_client()"},{"line_number":94,"context_line":"    server_hardware \u003d task.node.driver_info.get(\u0027server_hardware_uri\u0027)"},{"line_number":95,"context_line":"    ilo_client \u003d common.get_ilorest_client(client, server_hardware)"},{"line_number":96,"context_line":"    path \u003d \u0027/rest/v1/Systems/1\u0027"},{"line_number":97,"context_line":"    headers \u003d {\"Content-Type\": \"application/json\"}"},{"line_number":98,"context_line":"    response \u003d ilo_client.get(path\u003dpath, headers\u003dheaders)"},{"line_number":99,"context_line":"    boot \u003d response.dict.get(\u0027Boot\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f436f4f_bd3b8136","line":96,"updated":"2017-08-09 11:46:57.000000000","message":"I noticed that you\u0027re using the same path and headers in set_onetime_boot function, maybe turn these variables as global, wdyt?","commit_id":"24b991092fdea3c1fd6c8ce7fd831c133075ea11"},{"author":{"_account_id":19072,"name":"Xavier","email":"marcusrafael@lsd.ufcg.edu.br","username":"marcusrafael"},"change_message_id":"dbfcfbcda21d7b8d533460d1ef8a7bb6e0fe902b","unresolved":false,"context_lines":[{"line_number":93,"context_line":"    client \u003d common.get_hponeview_client()"},{"line_number":94,"context_line":"    server_hardware \u003d task.node.driver_info.get(\u0027server_hardware_uri\u0027)"},{"line_number":95,"context_line":"    ilo_client \u003d common.get_ilorest_client(client, server_hardware)"},{"line_number":96,"context_line":"    path \u003d \u0027/rest/v1/Systems/1\u0027"},{"line_number":97,"context_line":"    headers \u003d {\"Content-Type\": \"application/json\"}"},{"line_number":98,"context_line":"    response \u003d ilo_client.get(path\u003dpath, headers\u003dheaders)"},{"line_number":99,"context_line":"    boot \u003d response.dict.get(\u0027Boot\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f436f4f_768d0f30","line":96,"in_reply_to":"9f436f4f_bd3b8136","updated":"2017-08-10 19:09:59.000000000","message":"Indeed. Thanks.","commit_id":"24b991092fdea3c1fd6c8ce7fd831c133075ea11"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"9213772004de91c5daa336d87f794192168aa894","unresolved":false,"context_lines":[{"line_number":83,"context_line":"                             headers\u003dILO_REQUEST_HEADERS)"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"def is_onetime_boot(task):"},{"line_number":87,"context_line":"    \"\"\"Check onetime boot from server hardware."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"    Check if the onetime boot option of an OneView server hardware"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f436f4f_c5b995e9","line":86,"range":{"start_line":86,"start_character":4,"end_line":86,"end_character":19},"updated":"2017-08-11 05:21:14.000000000","message":"Make this method private within file.\ns/ \u0027is_onetime_boot\u0027 / \u0027_is_onetime_boot\u0027 /","commit_id":"6a1289d902c8aa737eee7fe12d00a0f6032723e1"},{"author":{"_account_id":19072,"name":"Xavier","email":"marcusrafael@lsd.ufcg.edu.br","username":"marcusrafael"},"change_message_id":"0d38a43a719a580ffddbb3edb70aaf6b2d4e1f89","unresolved":false,"context_lines":[{"line_number":83,"context_line":"                             headers\u003dILO_REQUEST_HEADERS)"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"def is_onetime_boot(task):"},{"line_number":87,"context_line":"    \"\"\"Check onetime boot from server hardware."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"    Check if the onetime boot option of an OneView server hardware"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f436f4f_55081cd8","line":86,"range":{"start_line":86,"start_character":4,"end_line":86,"end_character":19},"in_reply_to":"9f436f4f_c5b995e9","updated":"2017-08-17 14:20:02.000000000","message":"Done","commit_id":"6a1289d902c8aa737eee7fe12d00a0f6032723e1"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"fcc5ed376afd669ab4170e7af6c41a1e7d25e302","unresolved":false,"context_lines":[{"line_number":291,"context_line":"                % {\"device\": primary_device, \"node\": task.node.uuid}"},{"line_number":292,"context_line":"            )"},{"line_number":293,"context_line":""},{"line_number":294,"context_line":"        onetime_boot \u003d _is_onetime_boot(task)"},{"line_number":295,"context_line":""},{"line_number":296,"context_line":"        boot_device \u003d {"},{"line_number":297,"context_line":"            \u0027boot_device\u0027: BOOT_DEVICE_MAP_ONEVIEW_REV.get(primary_device),"}],"source_content_type":"text/x-python","patch_set":3,"id":"7f287b81_afc40392","line":294,"range":{"start_line":294,"start_character":8,"end_line":294,"end_character":20},"updated":"2017-08-28 06:45:23.000000000","message":"You can do away with this additional variable and directly use the value below.","commit_id":"718d1c20afdf0b6657af8aeca4e480b0c61ff734"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"fcc5ed376afd669ab4170e7af6c41a1e7d25e302","unresolved":false,"context_lines":[{"line_number":295,"context_line":""},{"line_number":296,"context_line":"        boot_device \u003d {"},{"line_number":297,"context_line":"            \u0027boot_device\u0027: BOOT_DEVICE_MAP_ONEVIEW_REV.get(primary_device),"},{"line_number":298,"context_line":"            \u0027persistent\u0027: not onetime_boot"},{"line_number":299,"context_line":"        }"},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"        return boot_device"}],"source_content_type":"text/x-python","patch_set":3,"id":"7f287b81_8fbdc703","line":298,"range":{"start_line":298,"start_character":12,"end_line":298,"end_character":42},"updated":"2017-08-28 06:45:23.000000000","message":"\u0027persistent\u0027: not _is_onetime_boot(task)","commit_id":"718d1c20afdf0b6657af8aeca4e480b0c61ff734"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"d414959467073e74784f9251f0e95ee587a8f92e","unresolved":false,"context_lines":[{"line_number":100,"context_line":"    response \u003d ilo_client.get(path\u003dILO_SYSTEM_PATH,"},{"line_number":101,"context_line":"                              headers\u003dILO_REQUEST_HEADERS)"},{"line_number":102,"context_line":"    boot \u003d response.dict.get(\u0027Boot\u0027)"},{"line_number":103,"context_line":"    onetime_boot \u003d boot.get(\u0027BootSourceOverrideEnabled\u0027)"},{"line_number":104,"context_line":"    return onetime_boot \u003d\u003d \u0027Once\u0027"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7f287b81_a37361b1","line":103,"range":{"start_line":103,"start_character":4,"end_line":103,"end_character":56},"updated":"2017-09-04 03:54:08.000000000","message":"Would it be useful to check if \u0027boot\u0027 is not \u0027None\u0027 to avoid AttributeError?","commit_id":"06ff98453dab8257f7afea1df08489e74e4e37dc"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"080e610e82e651f6e55811debfaac4670235cfd2","unresolved":false,"context_lines":[{"line_number":100,"context_line":"    response \u003d ilo_client.get(path\u003dILO_SYSTEM_PATH,"},{"line_number":101,"context_line":"                              headers\u003dILO_REQUEST_HEADERS)"},{"line_number":102,"context_line":"    boot \u003d response.dict.get(\u0027Boot\u0027)"},{"line_number":103,"context_line":"    onetime_boot \u003d boot.get(\u0027BootSourceOverrideEnabled\u0027)"},{"line_number":104,"context_line":"    return onetime_boot \u003d\u003d \u0027Once\u0027"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"7f287b81_3d52823c","line":103,"updated":"2017-09-07 13:48:32.000000000","message":"this will raise AttributeError if boot is None","commit_id":"5de0ccccd69258b930ed8ab7b91ca3a1aad705c1"}],"releasenotes/notes/fix-get-boot-device-not-persistent-5d6acffac3b287f7.yaml":[{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"0bae997fd28455f564d778153810d963b0aa321f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes oneview drivers for returning persistent option correctly"},{"line_number":5,"context_line":"    according to the iLO information when using non-persistent boot."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9f436f4f_146a717f","line":4,"range":{"start_line":4,"start_character":58,"end_line":4,"end_character":67},"updated":"2017-08-09 06:25:03.000000000","message":"Need to mention that this is related to management interface get_boot_device() as its a public interface.","commit_id":"24b991092fdea3c1fd6c8ce7fd831c133075ea11"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"0bae997fd28455f564d778153810d963b0aa321f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes oneview drivers for returning persistent option correctly"},{"line_number":5,"context_line":"    according to the iLO information when using non-persistent boot."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9f436f4f_9413010e","line":4,"range":{"start_line":4,"start_character":40,"end_line":4,"end_character":57},"updated":"2017-08-09 06:25:03.000000000","message":"s/ \u0027persistent option\u0027 / \u0027persistent boot option\u0027 /","commit_id":"24b991092fdea3c1fd6c8ce7fd831c133075ea11"},{"author":{"_account_id":19072,"name":"Xavier","email":"marcusrafael@lsd.ufcg.edu.br","username":"marcusrafael"},"change_message_id":"dbfcfbcda21d7b8d533460d1ef8a7bb6e0fe902b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes oneview drivers for returning persistent option correctly"},{"line_number":5,"context_line":"    according to the iLO information when using non-persistent boot."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9f436f4f_96a193ac","line":4,"range":{"start_line":4,"start_character":58,"end_line":4,"end_character":67},"in_reply_to":"9f436f4f_146a717f","updated":"2017-08-10 19:09:59.000000000","message":"Done","commit_id":"24b991092fdea3c1fd6c8ce7fd831c133075ea11"},{"author":{"_account_id":19072,"name":"Xavier","email":"marcusrafael@lsd.ufcg.edu.br","username":"marcusrafael"},"change_message_id":"dbfcfbcda21d7b8d533460d1ef8a7bb6e0fe902b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes oneview drivers for returning persistent option correctly"},{"line_number":5,"context_line":"    according to the iLO information when using non-persistent boot."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9f436f4f_76a4efb9","line":4,"range":{"start_line":4,"start_character":40,"end_line":4,"end_character":57},"in_reply_to":"9f436f4f_9413010e","updated":"2017-08-10 19:09:59.000000000","message":"Done","commit_id":"24b991092fdea3c1fd6c8ce7fd831c133075ea11"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"9213772004de91c5daa336d87f794192168aa894","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes get_boot_device method from oneview drivers\u0027 management interface."},{"line_number":5,"context_line":"    Now the operation returns the persistent boot option correctly, based in"},{"line_number":6,"context_line":"    iLO information when using non-persistent boot."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f436f4f_c59cf55e","line":4,"range":{"start_line":4,"start_character":10,"end_line":4,"end_character":25},"updated":"2017-08-11 05:21:14.000000000","message":"s/ get_boot_device / ``get_boot_device``","commit_id":"6a1289d902c8aa737eee7fe12d00a0f6032723e1"},{"author":{"_account_id":19072,"name":"Xavier","email":"marcusrafael@lsd.ufcg.edu.br","username":"marcusrafael"},"change_message_id":"0d38a43a719a580ffddbb3edb70aaf6b2d4e1f89","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes get_boot_device method from oneview drivers\u0027 management interface."},{"line_number":5,"context_line":"    Now the operation returns the persistent boot option correctly, based in"},{"line_number":6,"context_line":"    iLO information when using non-persistent boot."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f436f4f_753560a8","line":4,"range":{"start_line":4,"start_character":10,"end_line":4,"end_character":25},"in_reply_to":"9f436f4f_c59cf55e","updated":"2017-08-17 14:20:02.000000000","message":"Done","commit_id":"6a1289d902c8aa737eee7fe12d00a0f6032723e1"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"9213772004de91c5daa336d87f794192168aa894","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes get_boot_device method from oneview drivers\u0027 management interface."},{"line_number":5,"context_line":"    Now the operation returns the persistent boot option correctly, based in"},{"line_number":6,"context_line":"    iLO information when using non-persistent boot."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f436f4f_4573654e","line":5,"range":{"start_line":5,"start_character":74,"end_line":5,"end_character":76},"updated":"2017-08-11 05:21:14.000000000","message":"s/ \u0027in\u0027 / \u0027on the\u0027 /","commit_id":"6a1289d902c8aa737eee7fe12d00a0f6032723e1"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"9213772004de91c5daa336d87f794192168aa894","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes get_boot_device method from oneview drivers\u0027 management interface."},{"line_number":5,"context_line":"    Now the operation returns the persistent boot option correctly, based in"},{"line_number":6,"context_line":"    iLO information when using non-persistent boot."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f436f4f_a57e9116","line":5,"range":{"start_line":5,"start_character":12,"end_line":5,"end_character":21},"updated":"2017-08-11 05:21:14.000000000","message":"s/ operation / method /","commit_id":"6a1289d902c8aa737eee7fe12d00a0f6032723e1"},{"author":{"_account_id":19072,"name":"Xavier","email":"marcusrafael@lsd.ufcg.edu.br","username":"marcusrafael"},"change_message_id":"0d38a43a719a580ffddbb3edb70aaf6b2d4e1f89","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes get_boot_device method from oneview drivers\u0027 management interface."},{"line_number":5,"context_line":"    Now the operation returns the persistent boot option correctly, based in"},{"line_number":6,"context_line":"    iLO information when using non-persistent boot."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f436f4f_553a5c98","line":5,"range":{"start_line":5,"start_character":74,"end_line":5,"end_character":76},"in_reply_to":"9f436f4f_4573654e","updated":"2017-08-17 14:20:02.000000000","message":"Done","commit_id":"6a1289d902c8aa737eee7fe12d00a0f6032723e1"},{"author":{"_account_id":19072,"name":"Xavier","email":"marcusrafael@lsd.ufcg.edu.br","username":"marcusrafael"},"change_message_id":"0d38a43a719a580ffddbb3edb70aaf6b2d4e1f89","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes get_boot_device method from oneview drivers\u0027 management interface."},{"line_number":5,"context_line":"    Now the operation returns the persistent boot option correctly, based in"},{"line_number":6,"context_line":"    iLO information when using non-persistent boot."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f436f4f_583a9198","line":5,"range":{"start_line":5,"start_character":12,"end_line":5,"end_character":21},"in_reply_to":"9f436f4f_a57e9116","updated":"2017-08-17 14:20:02.000000000","message":"Done","commit_id":"6a1289d902c8aa737eee7fe12d00a0f6032723e1"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"9213772004de91c5daa336d87f794192168aa894","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes get_boot_device method from oneview drivers\u0027 management interface."},{"line_number":5,"context_line":"    Now the operation returns the persistent boot option correctly, based in"},{"line_number":6,"context_line":"    iLO information when using non-persistent boot."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f436f4f_05931d51","line":6,"range":{"start_line":6,"start_character":19,"end_line":6,"end_character":50},"updated":"2017-08-11 05:21:14.000000000","message":"s/ \u0027 when using non-persistent boot.\u0027 / \u0027 of the node.\u0027 /","commit_id":"6a1289d902c8aa737eee7fe12d00a0f6032723e1"},{"author":{"_account_id":19072,"name":"Xavier","email":"marcusrafael@lsd.ufcg.edu.br","username":"marcusrafael"},"change_message_id":"0d38a43a719a580ffddbb3edb70aaf6b2d4e1f89","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes get_boot_device method from oneview drivers\u0027 management interface."},{"line_number":5,"context_line":"    Now the operation returns the persistent boot option correctly, based in"},{"line_number":6,"context_line":"    iLO information when using non-persistent boot."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f436f4f_55637cb2","line":6,"range":{"start_line":6,"start_character":19,"end_line":6,"end_character":50},"in_reply_to":"9f436f4f_05931d51","updated":"2017-08-17 14:20:02.000000000","message":"Done","commit_id":"6a1289d902c8aa737eee7fe12d00a0f6032723e1"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"fcc5ed376afd669ab4170e7af6c41a1e7d25e302","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes ``get_boot_device`` method from oneview drivers\u0027 management interface."},{"line_number":5,"context_line":"    Now the method returns the persistent boot option correctly, based on the"},{"line_number":6,"context_line":"    iLO information of the node."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7f287b81_8f6b8783","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":80},"updated":"2017-08-28 06:45:23.000000000","message":"Use hardware type terminology instead of driver.\nMay be:-\nFixes ``get_boot_device`` method of ``oneview`` management interface for persistent boot option.","commit_id":"718d1c20afdf0b6657af8aeca4e480b0c61ff734"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"d414959467073e74784f9251f0e95ee587a8f92e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes ``get_boot_device`` method from oneview drivers\u0027 management interface."},{"line_number":5,"context_line":"    Now the method returns the persistent boot option correctly, based on the"},{"line_number":6,"context_line":"    iLO information of the node."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7f287b81_3a930f52","line":4,"range":{"start_line":4,"start_character":70,"end_line":4,"end_character":80},"updated":"2017-09-04 03:54:08.000000000","message":"s/ \u0027interface.\u0027 /\u0027interface for persistent boot option\u0027./","commit_id":"06ff98453dab8257f7afea1df08489e74e4e37dc"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"d414959467073e74784f9251f0e95ee587a8f92e","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes ``get_boot_device`` method from oneview drivers\u0027 management interface."},{"line_number":5,"context_line":"    Now the method returns the persistent boot option correctly, based on the"},{"line_number":6,"context_line":"    iLO information of the node."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7f287b81_fa9c675e","line":6,"range":{"start_line":6,"start_character":27,"end_line":6,"end_character":32},"updated":"2017-09-04 03:54:08.000000000","message":"Better to add a link to Bug in these notes.","commit_id":"06ff98453dab8257f7afea1df08489e74e4e37dc"}]}
