)]}'
{"cinder/backup/drivers/swift.py":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"710be1fb7e5569a1ce17b9595c263b488cf7c982","unresolved":false,"context_lines":[{"line_number":321,"context_line":"            return body"},{"line_number":322,"context_line":""},{"line_number":323,"context_line":"    def put_container(self, container):"},{"line_number":324,"context_line":"        \"\"\"Create the container if needed. No failure if it pre-exists.\"\"\""},{"line_number":325,"context_line":"        try:"},{"line_number":326,"context_line":"            if CONF.backup_swift_storage_policy:"},{"line_number":327,"context_line":"                storage_policy \u003d CONF.backup_swift_storage_policy"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_f6cfc2ad","line":324,"range":{"start_line":324,"start_character":43,"end_line":324,"end_character":71},"updated":"2020-08-13 11:26:15.000000000","message":"This is no longer true.  If the backup_swift_storage_policy is different from the one the container was originally created with, this will fail.  You need to decide how to handle this: catch the 409 and continue to use the current container, or log and raise an exception.","commit_id":"7de2580a6b6bd46ebe730e0c35d68a96b920ca51"}],"releasenotes/notes/support-different-storage-policy-for-swift-24fa0f87c4f7322e.yaml":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"6e8decf5e2ad9d6535deb06086f7ff5e255fffab","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add backup_swift_storage_policy cfg in order to support different storage policies."},{"line_number":5,"context_line":"    The storage policy is the same as before if backup_swift_storage_policy is not set."},{"line_number":6,"context_line":"    The user can set backup_swift_storage_policy to select storage policy."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9f560f44_0cd46c1f","line":6,"range":{"start_line":5,"start_character":0,"end_line":6,"end_character":74},"updated":"2020-08-21 16:24:45.000000000","message":"This makes it sound like the cinder admin can change the storage policy dynamically, which is not the case.  You also need to say what happens if a non-existent or deprecated storage policy is configured.","commit_id":"76a6afe35f3b8d4d0ae6719e3aa6297115369073"}]}
