)]}'
{"driver-requirements.txt":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e4c63538de795bdc328dd200a05d11c851ede8b5","unresolved":false,"context_lines":[{"line_number":7,"context_line":"proliantutils\u003e\u003d2.9.1"},{"line_number":8,"context_line":"pysnmp\u003e\u003d4.3.0,\u003c5.0.0"},{"line_number":9,"context_line":"python-scciclient\u003e\u003d0.8.0"},{"line_number":10,"context_line":"python-dracclient\u003e\u003d3.1.0,\u003c4.0.0"},{"line_number":11,"context_line":"python-xclarityclient\u003e\u003d0.1.6"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"# The Redfish hardware type uses the Sushy library"}],"source_content_type":"text/plain","patch_set":1,"id":"bf51134e_8a70fe73","line":10,"updated":"2020-06-29 21:12:41.000000000","message":"So this not really ideal. I guess there is no way to escape this? With this it likely needs to be mentioned in the release note.","commit_id":"f541b29a02ae4e140e35768226b358c0a4e983ba"},{"author":{"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},"change_message_id":"babb13f7bd0e8ba7a97fc9976d83f14b7b8d426a","unresolved":false,"context_lines":[{"line_number":7,"context_line":"proliantutils\u003e\u003d2.9.1"},{"line_number":8,"context_line":"pysnmp\u003e\u003d4.3.0,\u003c5.0.0"},{"line_number":9,"context_line":"python-scciclient\u003e\u003d0.8.0"},{"line_number":10,"context_line":"python-dracclient\u003e\u003d3.1.0,\u003c4.0.0"},{"line_number":11,"context_line":"python-xclarityclient\u003e\u003d0.1.6"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"# The Redfish hardware type uses the Sushy library"}],"source_content_type":"text/plain","patch_set":1,"id":"bf51134e_eaaa5a6e","line":10,"in_reply_to":"bf51134e_8a70fe73","updated":"2020-06-29 21:33:00.000000000","message":"Will defer to original submitter as to whether there is a way to not increase this version.  I will update the release notes.","commit_id":"f541b29a02ae4e140e35768226b358c0a4e983ba"},{"author":{"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},"change_message_id":"cb3d776a2d8d19f9027e5c8eb2ccf8a068a79edf","unresolved":false,"context_lines":[{"line_number":7,"context_line":"proliantutils\u003e\u003d2.9.1"},{"line_number":8,"context_line":"pysnmp\u003e\u003d4.3.0,\u003c5.0.0"},{"line_number":9,"context_line":"python-scciclient\u003e\u003d0.8.0"},{"line_number":10,"context_line":"python-dracclient\u003e\u003d3.1.0,\u003c4.0.0"},{"line_number":11,"context_line":"python-xclarityclient\u003e\u003d0.1.6"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"# The Redfish hardware type uses the Sushy library"}],"source_content_type":"text/plain","patch_set":1,"id":"bf51134e_f3ea920c","line":10,"in_reply_to":"bf51134e_eaaa5a6e","updated":"2020-07-13 19:01:13.000000000","message":"Changed to not require update to python-dracclient.","commit_id":"f541b29a02ae4e140e35768226b358c0a4e983ba"}],"ironic/drivers/modules/drac/raid.py":[{"author":{"_account_id":10250,"name":"Christopher Dearborn","email":"Christopher.Dearborn@dell.com","username":"cdearbor"},"change_message_id":"3df43376b53532be4df61e813cfce7ec8bbc5c97","unresolved":false,"context_lines":[{"line_number":391,"context_line":"        node, mode, controllers_to_physical_disk_ids)"},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"    controllers \u003d list()"},{"line_number":394,"context_line":"    conversion_results \u003d change_disk_state[\u0027conversion_results\u0027]"},{"line_number":395,"context_line":"    for controller_id, result in conversion_results.items():"},{"line_number":396,"context_line":"        controller \u003d {\u0027raid_controller\u0027: controller_id,"},{"line_number":397,"context_line":"                      \u0027is_reboot_required\u0027: result[\u0027is_reboot_required\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_dffb28bb","line":394,"updated":"2020-07-10 22:10:06.000000000","message":"Here, if using python-dracclient 3.0.0, conversion_results won\u0027t exist in the dict.  So we need to check if it is present.  If not, then loop through the list of IDs in change_disk_state[\u0027commit_required_ids\u0027] and construct a controller like below and add it to the controllers list.\n- For raid_controller, use the ID from commit_required_ids that we\u0027re currently iterating on\n- For is_reboot_required, use the value of change_disk_state[\u0027is_reboot_required\u0027]\n- For is_commit_required, use True\n\nThis should make it work with the 3.0.0 version of python-dracclient, but it will make it not use realtime mode when doing the conversion, which I think is ok.  It will still do the conversion, but just be slower.","commit_id":"788d27393a3bfd6f6c7b22fecd8d6370ae0e549a"},{"author":{"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},"change_message_id":"cb3d776a2d8d19f9027e5c8eb2ccf8a068a79edf","unresolved":false,"context_lines":[{"line_number":391,"context_line":"        node, mode, controllers_to_physical_disk_ids)"},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"    controllers \u003d list()"},{"line_number":394,"context_line":"    conversion_results \u003d change_disk_state[\u0027conversion_results\u0027]"},{"line_number":395,"context_line":"    for controller_id, result in conversion_results.items():"},{"line_number":396,"context_line":"        controller \u003d {\u0027raid_controller\u0027: controller_id,"},{"line_number":397,"context_line":"                      \u0027is_reboot_required\u0027: result[\u0027is_reboot_required\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_d39f8eb1","line":394,"in_reply_to":"bf51134e_dffb28bb","updated":"2020-07-13 19:01:13.000000000","message":"Thanks Chris. Updated.","commit_id":"788d27393a3bfd6f6c7b22fecd8d6370ae0e549a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bfc4338e9f8fc2cdf977762e50323887b59c1b4c","unresolved":false,"context_lines":[{"line_number":402,"context_line":"        controller_ids \u003d change_disk_state[\u0027commit_required_ids\u0027]"},{"line_number":403,"context_line":"        for controller_id in controller_ids:"},{"line_number":404,"context_line":"            controller \u003d {\u0027raid_controller\u0027: controller_id,"},{"line_number":405,"context_line":"                          \u0027is_reboot_required\u0027: change_disk_state[\u0027is_reboot_required\u0027],"},{"line_number":406,"context_line":"                          \u0027is_commit_required\u0027: True}"},{"line_number":407,"context_line":"            controllers.append(controller)"},{"line_number":408,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_d9e16fd2","line":405,"updated":"2020-07-13 21:13:40.000000000","message":"pep8: E501 line too long (88 \u003e 79 characters)","commit_id":"35f3473f0cf49b7f356e722ee2dbb2cc9d97e397"}],"releasenotes/notes/idrac-drives-conversion-jbod-to-raid-1a229627708e10b9.yaml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e4c63538de795bdc328dd200a05d11c851ede8b5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Hardware type ``idrac`` converts physical drives from"},{"line_number":5,"context_line":"    ``JBOD`` to ``RAID`` mode before building RAID on them."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bf51134e_6a580af9","line":2,"updated":"2020-06-29 21:12:41.000000000","message":"s/features/fixes/","commit_id":"f541b29a02ae4e140e35768226b358c0a4e983ba"},{"author":{"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},"change_message_id":"babb13f7bd0e8ba7a97fc9976d83f14b7b8d426a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Hardware type ``idrac`` converts physical drives from"},{"line_number":5,"context_line":"    ``JBOD`` to ``RAID`` mode before building RAID on them."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bf51134e_2aba92bf","line":2,"in_reply_to":"bf51134e_6a580af9","updated":"2020-06-29 21:33:00.000000000","message":"Done","commit_id":"f541b29a02ae4e140e35768226b358c0a4e983ba"}]}
