)]}'
{"ironic/conductor/manager.py":[{"author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"change_message_id":"67a5801b1bcc1d0a73d38657b0074f403e8e8377","unresolved":false,"context_lines":[{"line_number":2308,"context_line":""},{"line_number":2309,"context_line":""},{"line_number":2310,"context_line":"def _delete_configdrive(node):"},{"line_number":2311,"context_line":"    if (CONF.conductor.configdrive_use_swift"},{"line_number":2312,"context_line":"            and node.instance_info.get(\u0027configdrive\u0027)):"},{"line_number":2313,"context_line":"        container \u003d CONF.conductor.configdrive_swift_container"},{"line_number":2314,"context_line":"        object_name \u003d _get_configdrive_obj_name(node)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_a67c4973","line":2311,"updated":"2016-08-15 21:43:30.000000000","message":"nit: Maybe this could be a function?\n\n def _node_has_swift_configdrive(node):\n    return (CONF.conductor.configdrive_use_swift and node.instance ...\n\nThen it could be used in this function and in _renew_configdrive_tempurl\n\nAnd not repeat the logic in L2336","commit_id":"00d4e7856a20cf5ad3bfcae40e74303cc5d514e5"},{"author":{"_account_id":15862,"name":"jxiaobin","email":"jxiaobin@ebaysf.com","username":"jxiaobin"},"change_message_id":"492f80f7b43afeb0362452646bebb90c461805bb","unresolved":false,"context_lines":[{"line_number":2308,"context_line":""},{"line_number":2309,"context_line":""},{"line_number":2310,"context_line":"def _delete_configdrive(node):"},{"line_number":2311,"context_line":"    if (CONF.conductor.configdrive_use_swift"},{"line_number":2312,"context_line":"            and node.instance_info.get(\u0027configdrive\u0027)):"},{"line_number":2313,"context_line":"        container \u003d CONF.conductor.configdrive_swift_container"},{"line_number":2314,"context_line":"        object_name \u003d _get_configdrive_obj_name(node)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_ac30ab02","line":2311,"in_reply_to":"3ac371cc_a67c4973","updated":"2016-08-15 22:45:20.000000000","message":"Done","commit_id":"00d4e7856a20cf5ad3bfcae40e74303cc5d514e5"}],"releasenotes/notes/keep-config-drive-in-swift-eca3e5482b0ab5c4.yaml":[{"author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"change_message_id":"67a5801b1bcc1d0a73d38657b0074f403e8e8377","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - Fixes the issue of removing config drive stored in swift automatically"},{"line_number":4,"context_line":"    after specified timeout, hence the config drive will not be available"},{"line_number":5,"context_line":"    during rebuild."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3ac371cc_66825154","line":3,"updated":"2016-08-15 21:43:30.000000000","message":"s/removing config/removing the config/","commit_id":"00d4e7856a20cf5ad3bfcae40e74303cc5d514e5"},{"author":{"_account_id":15862,"name":"jxiaobin","email":"jxiaobin@ebaysf.com","username":"jxiaobin"},"change_message_id":"492f80f7b43afeb0362452646bebb90c461805bb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - Fixes the issue of removing config drive stored in swift automatically"},{"line_number":4,"context_line":"    after specified timeout, hence the config drive will not be available"},{"line_number":5,"context_line":"    during rebuild."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3ac371cc_0f5bb12f","line":3,"in_reply_to":"3ac371cc_66825154","updated":"2016-08-15 22:45:20.000000000","message":"Done","commit_id":"00d4e7856a20cf5ad3bfcae40e74303cc5d514e5"},{"author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"change_message_id":"67a5801b1bcc1d0a73d38657b0074f403e8e8377","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - Fixes the issue of removing config drive stored in swift automatically"},{"line_number":4,"context_line":"    after specified timeout, hence the config drive will not be available"},{"line_number":5,"context_line":"    during rebuild."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3ac371cc_46875561","line":4,"updated":"2016-08-15 21:43:30.000000000","message":"after the specified timeout, this would cause the config drive to not be available","commit_id":"00d4e7856a20cf5ad3bfcae40e74303cc5d514e5"},{"author":{"_account_id":15862,"name":"jxiaobin","email":"jxiaobin@ebaysf.com","username":"jxiaobin"},"change_message_id":"492f80f7b43afeb0362452646bebb90c461805bb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - Fixes the issue of removing config drive stored in swift automatically"},{"line_number":4,"context_line":"    after specified timeout, hence the config drive will not be available"},{"line_number":5,"context_line":"    during rebuild."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3ac371cc_ef4d7573","line":4,"in_reply_to":"3ac371cc_46875561","updated":"2016-08-15 22:45:20.000000000","message":"Done","commit_id":"00d4e7856a20cf5ad3bfcae40e74303cc5d514e5"}]}
