)]}'
{"specs/train/re-support-s3-driver.rst":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"933a7005ffe5a42e0c1527d4e1df1a5f50d9d02b","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Additionally, change the S3 client library Boto to Boto3 (the next version of"},{"line_number":33,"context_line":"Boto) that is used to make the connection to the S3 backend."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"The following configurations would be added to glance-api.conf:"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"* s3_store_host"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_3d72ca4a","line":34,"updated":"2019-10-10 05:29:23.000000000","message":"In addition to this, you also need to make this driver compatible with multiple stores. Glance is now able to configure multiple stores of same or different drivers.","commit_id":"4a04bb247c6a5a2e7fa917b3465a118a206062e4"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"933a7005ffe5a42e0c1527d4e1df1a5f50d9d02b","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Proposed change"},{"line_number":27,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Restore the S3 Store Driver and Unit Test that were used until Mitaka and"},{"line_number":30,"context_line":"refactor it to provide the same functionality as other drivers for Ussuri."},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_46c484f5","line":28,"updated":"2019-10-10 05:29:23.000000000","message":"In addition to this, you also need to make sure that s3 driver now should be compatible with multiple stores, i.e. admin/operator should able to configure more than one store of s3 driver.","commit_id":"4f52311b1cd31a589b5170c3dd59362a37ff4267"}],"specs/ussuri/approved/glance_store/re-support-s3-driver.rst":[{"author":{"_account_id":28595,"name":"Victor Coutellier","email":"victor.coutellier@gmail.com","username":"alistarle"},"change_message_id":"de2e1f8bc9fde9fee5e3ae3b49b9df920d735bb5","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    exist."},{"line_number":53,"context_line":"    It is desirable to have a DNS-compliant naming convention."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"  * s3_store_object_buffer_dir"},{"line_number":56,"context_line":"    The local directory where uploads will be staged before they are"},{"line_number":57,"context_line":"    transferred into S3."},{"line_number":58,"context_line":"    This item accepts a string value."}],"source_content_type":"text/x-rst","patch_set":7,"id":"3fa7e38b_cd351af8","line":55,"updated":"2020-01-19 10:29:26.000000000","message":"I don\u0027t think this option is required anymore, as if now with the glance image import workflow there is a common cache dir for all stores","commit_id":"5196f1c3b28b9e5edb889d4b08d042bd5606fd6c"},{"author":{"_account_id":30735,"name":"Naohiro Sameshima","email":"naohiro.sameshima@global.ntt","username":"nao-shark"},"change_message_id":"e258b44a38fc5d5600fb137042bfe414c6cfc551","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    exist."},{"line_number":53,"context_line":"    It is desirable to have a DNS-compliant naming convention."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"  * s3_store_object_buffer_dir"},{"line_number":56,"context_line":"    The local directory where uploads will be staged before they are"},{"line_number":57,"context_line":"    transferred into S3."},{"line_number":58,"context_line":"    This item accepts a string value."}],"source_content_type":"text/x-rst","patch_set":7,"id":"3fa7e38b_2ffb5b15","line":55,"in_reply_to":"3fa7e38b_cd351af8","updated":"2020-01-21 23:39:47.000000000","message":"This option is used as a temporary store for creating seekable file-like object. Looking at the S3 driver in version Mitaka, it seems that it originally used webob.Request.make_body_seekable (), but it seems to have changed to write to a temporary file due to LP Bug #818292. I\u0027m not familiar with glance image import workflow, so could you tell me that can common cache dir for all stores be used as a temporary store for create seekable file-like object ? Thank you.","commit_id":"5196f1c3b28b9e5edb889d4b08d042bd5606fd6c"},{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"f30e8723d0c4931baf7c026e04be79cc673a95b3","unresolved":false,"context_lines":[{"line_number":54,"context_line":"    exist."},{"line_number":55,"context_line":"    It is desirable to have a DNS-compliant naming convention."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"  * s3_store_object_buffer_dir"},{"line_number":58,"context_line":"    The local directory where uploads will be staged before they are"},{"line_number":59,"context_line":"    transferred into S3."},{"line_number":60,"context_line":"    This item accepts a string value."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"  * s3_store_create_bucket_on_put"},{"line_number":63,"context_line":"    A boolean to determine if the S3 bucket should be created on upload if it"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1fa4df85_2e435815","line":60,"range":{"start_line":57,"start_character":4,"end_line":60,"end_character":37},"updated":"2020-03-20 12:27:48.000000000","message":"Do we really need this? We do have staging already in the openstack/glance side.","commit_id":"7448daa495ac9d9ba79884e4fe9472979e23046f"},{"author":{"_account_id":30735,"name":"Naohiro Sameshima","email":"naohiro.sameshima@global.ntt","username":"nao-shark"},"change_message_id":"c3d7e7c48cf11714f0e17699fd66d675db746989","unresolved":false,"context_lines":[{"line_number":54,"context_line":"    exist."},{"line_number":55,"context_line":"    It is desirable to have a DNS-compliant naming convention."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"  * s3_store_object_buffer_dir"},{"line_number":58,"context_line":"    The local directory where uploads will be staged before they are"},{"line_number":59,"context_line":"    transferred into S3."},{"line_number":60,"context_line":"    This item accepts a string value."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"  * s3_store_create_bucket_on_put"},{"line_number":63,"context_line":"    A boolean to determine if the S3 bucket should be created on upload if it"}],"source_content_type":"text/x-rst","patch_set":8,"id":"df33271e_8798ea6a","line":60,"range":{"start_line":57,"start_character":4,"end_line":60,"end_character":37},"in_reply_to":"1fa4df85_2e435815","updated":"2020-03-20 16:18:08.000000000","message":"this option is not used in my implementation so deleted.","commit_id":"7448daa495ac9d9ba79884e4fe9472979e23046f"}]}
