)]}'
{"specs/mitaka/volume-type-on-create.rst":[{"author":{"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},"change_message_id":"404439b0f69c3601b59953a53d851bf6a394a2b4","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Launchpad Blueprint:"},{"line_number":42,"context_line":"https://blueprints.launchpad.net/trove/+spec/name-of-blueprint"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Problem Description"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da85f559_66083d92","line":42,"updated":"2015-11-10 17:30:56.000000000","message":"Need to specify the correct link here. Thanks Petr.","commit_id":"b912afeb483f188e136bf650d163b8e89a4a538d"},{"author":{"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},"change_message_id":"393f8eed0543fa08b3b8bad9e3bfaf4f212066df","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Launchpad Blueprint:"},{"line_number":42,"context_line":"https://blueprints.launchpad.net/trove/+spec/name-of-blueprint"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Problem Description"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da85f559_c118f277","line":42,"in_reply_to":"da85f559_66083d92","updated":"2015-11-10 17:55:25.000000000","message":"Done","commit_id":"b912afeb483f188e136bf650d163b8e89a4a538d"},{"author":{"_account_id":9746,"name":"Doug Shelley","email":"dougshelley66@gmail.com","username":"dougshelley"},"change_message_id":"d363079cc3295a5a21402fece6c46a553352dae9","unresolved":false,"context_lines":[{"line_number":46,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Add an optional Cinder \u0027volume_type\u0027 parameter to the instance create command."},{"line_number":49,"context_line":"Also allow for \u0027volume_type\u0027 parameter in cluster create."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Proposed Change"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da85f559_55d4c51e","line":49,"updated":"2015-11-10 16:37:04.000000000","message":"This is really a \"Solution Description\". I think the problem can be described as:\n\"Trove operators would like to expose different types of storage to their Trove users to provide more flexibility in the types of configurations they can use for their database instances and database clusters\"\n(or something like that)","commit_id":"b912afeb483f188e136bf650d163b8e89a4a538d"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"0358a0b2eec398ee898c90842f8fe6a9bc398eeb","unresolved":false,"context_lines":[{"line_number":46,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Add an optional Cinder \u0027volume_type\u0027 parameter to the instance create command."},{"line_number":49,"context_line":"Also allow for \u0027volume_type\u0027 parameter in cluster create."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Proposed Change"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da85f559_d003e340","line":49,"in_reply_to":"da85f559_55d4c51e","updated":"2015-11-10 16:52:14.000000000","message":"Agreed - the current info is already given below in \u0027Proposed Change\u0027","commit_id":"b912afeb483f188e136bf650d163b8e89a4a538d"},{"author":{"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},"change_message_id":"393f8eed0543fa08b3b8bad9e3bfaf4f212066df","unresolved":false,"context_lines":[{"line_number":46,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Add an optional Cinder \u0027volume_type\u0027 parameter to the instance create command."},{"line_number":49,"context_line":"Also allow for \u0027volume_type\u0027 parameter in cluster create."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Proposed Change"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da85f559_215bff2f","line":49,"in_reply_to":"da85f559_55d4c51e","updated":"2015-11-10 17:55:25.000000000","message":"Done","commit_id":"b912afeb483f188e136bf650d163b8e89a4a538d"},{"author":{"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},"change_message_id":"404439b0f69c3601b59953a53d851bf6a394a2b4","unresolved":false,"context_lines":[{"line_number":46,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Add an optional Cinder \u0027volume_type\u0027 parameter to the instance create command."},{"line_number":49,"context_line":"Also allow for \u0027volume_type\u0027 parameter in cluster create."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Proposed Change"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da85f559_e6f42d88","line":49,"in_reply_to":"da85f559_d003e340","updated":"2015-11-10 17:30:56.000000000","message":"+1","commit_id":"b912afeb483f188e136bf650d163b8e89a4a538d"},{"author":{"_account_id":9746,"name":"Doug Shelley","email":"dougshelley66@gmail.com","username":"dougshelley"},"change_message_id":"d363079cc3295a5a21402fece6c46a553352dae9","unresolved":false,"context_lines":[{"line_number":62,"context_line":"Configuration"},{"line_number":63,"context_line":"-------------"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"None"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Database"},{"line_number":68,"context_line":"--------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da85f559_f5913953","line":65,"updated":"2015-11-10 16:37:04.000000000","message":"Should we state that support for multiple volume types is dependent on configuration in Cinder?","commit_id":"b912afeb483f188e136bf650d163b8e89a4a538d"},{"author":{"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},"change_message_id":"404439b0f69c3601b59953a53d851bf6a394a2b4","unresolved":false,"context_lines":[{"line_number":62,"context_line":"Configuration"},{"line_number":63,"context_line":"-------------"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"None"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Database"},{"line_number":68,"context_line":"--------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da85f559_616267af","line":65,"in_reply_to":"da85f559_90823b93","updated":"2015-11-10 17:30:56.000000000","message":"I prefer the option of having Cinder do the validation of the volume type. We could then document in the help message for the command that the volume type is dependent on the volume types supported by Cinder. Just my thought.","commit_id":"b912afeb483f188e136bf650d163b8e89a4a538d"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"0358a0b2eec398ee898c90842f8fe6a9bc398eeb","unresolved":false,"context_lines":[{"line_number":62,"context_line":"Configuration"},{"line_number":63,"context_line":"-------------"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"None"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Database"},{"line_number":68,"context_line":"--------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da85f559_90823b93","line":65,"in_reply_to":"da85f559_f5913953","updated":"2015-11-10 16:52:14.000000000","message":"How are we going to validate the volume_type?  Will there be an \u0027allowed_volume_types\u0027 conf variable?  Or will we just let Swift complain if it\u0027s not valid?","commit_id":"b912afeb483f188e136bf650d163b8e89a4a538d"},{"author":{"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},"change_message_id":"393f8eed0543fa08b3b8bad9e3bfaf4f212066df","unresolved":false,"context_lines":[{"line_number":62,"context_line":"Configuration"},{"line_number":63,"context_line":"-------------"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"None"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Database"},{"line_number":68,"context_line":"--------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da85f559_81966a3d","line":65,"in_reply_to":"da85f559_f5913953","updated":"2015-11-10 17:55:25.000000000","message":"This section is for configuration changes. This change should not affect any of the Trove\u0027s conf files.\n\nValid volume types are those defined in the Cinder configuration. I don\u0027t think this should be a Trove configuration property.\n\nWe could use the Cinder client (on the server side) to obtain a list of valid volume types. We could then verify that the specified type is in the list and could produce an explanatory error if not. This error would then appear in the task manager log.\nIf we choose not to perform any validation the provisioning will fail and the Trove instance will go into an error state leaving a more generic message in the task manager log.","commit_id":"b912afeb483f188e136bf650d163b8e89a4a538d"},{"author":{"_account_id":9746,"name":"Doug Shelley","email":"dougshelley66@gmail.com","username":"dougshelley"},"change_message_id":"d363079cc3295a5a21402fece6c46a553352dae9","unresolved":false,"context_lines":[{"line_number":73,"context_line":"----------"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"An optional \u0027volume_type\u0027 property will be added to the volume information"},{"line_number":76,"context_line":"structure accepted by the instance and cluster create API calls."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Public API Security"},{"line_number":79,"context_line":"-------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da85f559_b5d731ec","line":76,"updated":"2015-11-10 16:37:04.000000000","message":"should we document the API change?","commit_id":"b912afeb483f188e136bf650d163b8e89a4a538d"},{"author":{"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},"change_message_id":"393f8eed0543fa08b3b8bad9e3bfaf4f212066df","unresolved":false,"context_lines":[{"line_number":73,"context_line":"----------"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"An optional \u0027volume_type\u0027 property will be added to the volume information"},{"line_number":76,"context_line":"structure accepted by the instance and cluster create API calls."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Public API Security"},{"line_number":79,"context_line":"-------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da85f559_a1ee0fb2","line":76,"in_reply_to":"da85f559_b0541f21","updated":"2015-11-10 17:55:25.000000000","message":"Done","commit_id":"b912afeb483f188e136bf650d163b8e89a4a538d"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"0358a0b2eec398ee898c90842f8fe6a9bc398eeb","unresolved":false,"context_lines":[{"line_number":73,"context_line":"----------"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"An optional \u0027volume_type\u0027 property will be added to the volume information"},{"line_number":76,"context_line":"structure accepted by the instance and cluster create API calls."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Public API Security"},{"line_number":79,"context_line":"-------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da85f559_b0541f21","line":76,"in_reply_to":"da85f559_b5d731ec","updated":"2015-11-10 16:52:14.000000000","message":"I think Doug is asking for examples, and I concur.","commit_id":"b912afeb483f188e136bf650d163b8e89a4a538d"},{"author":{"_account_id":9746,"name":"Doug Shelley","email":"dougshelley66@gmail.com","username":"dougshelley"},"change_message_id":"d363079cc3295a5a21402fece6c46a553352dae9","unresolved":false,"context_lines":[{"line_number":99,"context_line":""},{"line_number":100,"context_line":"For cluster creation the \u0027--instance\u0027 argument will be extended with a"},{"line_number":101,"context_line":"\u0027volume_type\u0027 option. If volume support is not enabled or volume size is not"},{"line_number":102,"context_line":"specified the \u0027volume_type\u0027 option will be ignored."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"Internal API"},{"line_number":105,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da85f559_35390142","line":102,"updated":"2015-11-10 16:37:04.000000000","message":"Can you document what the new additions to the existing commands will look like?","commit_id":"b912afeb483f188e136bf650d163b8e89a4a538d"},{"author":{"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},"change_message_id":"393f8eed0543fa08b3b8bad9e3bfaf4f212066df","unresolved":false,"context_lines":[{"line_number":99,"context_line":""},{"line_number":100,"context_line":"For cluster creation the \u0027--instance\u0027 argument will be extended with a"},{"line_number":101,"context_line":"\u0027volume_type\u0027 option. If volume support is not enabled or volume size is not"},{"line_number":102,"context_line":"specified the \u0027volume_type\u0027 option will be ignored."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"Internal API"},{"line_number":105,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da85f559_611ca777","line":102,"in_reply_to":"da85f559_35390142","updated":"2015-11-10 17:55:25.000000000","message":"Done","commit_id":"b912afeb483f188e136bf650d163b8e89a4a538d"}]}
