)]}'
{"specs/kilo/multi-region-swift.rst":[{"author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"change_message_id":"06fb98d52cece0235c1ace80203e7c853aea374d","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"* As a User, I want my default object storage/retrieval location to be as close"},{"line_number":26,"context_line":"  to me as possible."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"* As an Administrator, I want to be able to set a global storage policy that"},{"line_number":29,"context_line":"  enables me to specify the number of copies of every object to be stored in"},{"line_number":30,"context_line":"  each location of the multi-location object storage based on one of the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_a915b79b","line":27,"updated":"2015-07-07 17:33:35.000000000","message":"While this point is valid I think a note explicitly stating that these endpoints need to be manually configured at the client and that automagic geo-location is not possible without additional geo aware hardware.  My worry is that non developers see this and think multi-region swift means it will automatically configure the locations.","commit_id":"9e3386c7a9f6bc3eb84c883230ffdba9ec62f26c"},{"author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"change_message_id":"06fb98d52cece0235c1ace80203e7c853aea374d","unresolved":false,"context_lines":[{"line_number":33,"context_line":"        - With 3 or more storage deployments, each location is considered to be"},{"line_number":34,"context_line":"          as important as any other location. The same number of copies should "},{"line_number":35,"context_line":"          be kept in each location."},{"line_number":36,"context_line":"        "},{"line_number":37,"context_line":"        - With 3 storage deployments we consider 1 to be the primary and the"},{"line_number":38,"context_line":"          other 2 as geographically convenient locations for read purposes."},{"line_number":39,"context_line":"          There should be 2 copies in the primary location and 1 in each of"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_49266b69","line":36,"updated":"2015-07-07 17:33:35.000000000","message":"Fix whitespace","commit_id":"9e3386c7a9f6bc3eb84c883230ffdba9ec62f26c"},{"author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"change_message_id":"06fb98d52cece0235c1ace80203e7c853aea374d","unresolved":false,"context_lines":[{"line_number":137,"context_line":"---------------"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"The user will now have the option to configure a Multi-Region Swift cluster."},{"line_number":140,"context_line":"The default will remain the same, so it should not impact any users who do not "},{"line_number":141,"context_line":"wish to utilise a Multi-Region Swift cluster."},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"Deployer impact"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_09270313","line":140,"updated":"2015-07-07 17:33:35.000000000","message":"Fix whitespace","commit_id":"9e3386c7a9f6bc3eb84c883230ffdba9ec62f26c"},{"author":{"_account_id":425,"name":"Darren Birkett","email":"darren.birkett@gmail.com","username":"darren-birkett"},"change_message_id":"4b07dc0c55de287e61c31d6daefddb246d91596a","unresolved":false,"context_lines":[{"line_number":19,"context_line":"Problem description"},{"line_number":20,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"* As a User I want to be able to store or rerieve objects in any location of a"},{"line_number":23,"context_line":"  multi-location object storage solution, using the same credentials."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"* As a User, I want my default object storage/retrieval location to be as close"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba3cc151_579c9c0d","line":22,"updated":"2015-07-08 12:03:12.000000000","message":"nit: retrieve","commit_id":"51386c548237a68cdad4be0f0f293dbc1f30dafe"},{"author":{"_account_id":425,"name":"Darren Birkett","email":"darren.birkett@gmail.com","username":"darren-birkett"},"change_message_id":"4b07dc0c55de287e61c31d6daefddb246d91596a","unresolved":false,"context_lines":[{"line_number":94,"context_line":"5. Document the process of setting up a global swift cluster within"},{"line_number":95,"context_line":"   os-ansible-deployment."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"6. Adjust settings to allow the use of keystone v3 API for swift."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"Alternatives"},{"line_number":100,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba3cc151_773d20dc","line":97,"updated":"2015-07-08 12:03:12.000000000","message":"user/role mappings for federation? Syncing of tenants(projects) across regions?","commit_id":"51386c548237a68cdad4be0f0f293dbc1f30dafe"},{"author":{"_account_id":425,"name":"Darren Birkett","email":"darren.birkett@gmail.com","username":"darren-birkett"},"change_message_id":"4b07dc0c55de287e61c31d6daefddb246d91596a","unresolved":false,"context_lines":[{"line_number":145,"context_line":"---------------"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"A deployer will be able to adjust the inventory across 2 deploys to ensure a"},{"line_number":148,"context_line":"global swift cluster operating for both clusters."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Developer impact"},{"line_number":151,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba3cc151_c927b4b4","line":148,"updated":"2015-07-08 12:03:12.000000000","message":"just 2? or \u0027n\u0027","commit_id":"51386c548237a68cdad4be0f0f293dbc1f30dafe"},{"author":{"_account_id":425,"name":"Darren Birkett","email":"darren.birkett@gmail.com","username":"darren-birkett"},"change_message_id":"4b07dc0c55de287e61c31d6daefddb246d91596a","unresolved":false,"context_lines":[{"line_number":201,"context_line":"As this will require two independent installations of swift we won\u0027t add anything"},{"line_number":202,"context_line":"specific to the gate to automatically test this. However the changes should not"},{"line_number":203,"context_line":"adjust how current tests work and all changes will need to ensure that existing"},{"line_number":204,"context_line":"tests continue to pass."},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Documentation impact"},{"line_number":207,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba3cc151_6940e834","line":204,"updated":"2015-07-08 12:03:12.000000000","message":"+1","commit_id":"51386c548237a68cdad4be0f0f293dbc1f30dafe"}]}
