)]}'
{"api-ref/source/parameters.yaml":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"94cbaed52f3052c0beb30dd84cfe01411968241d","unresolved":false,"context_lines":[{"line_number":986,"context_line":"  in: body"},{"line_number":987,"context_line":"  required: true"},{"line_number":988,"context_line":"  type: string"},{"line_number":989,"context_line":"  min_version: 2.14"},{"line_number":990,"context_line":"events:"},{"line_number":991,"context_line":"  description: |"},{"line_number":992,"context_line":"    The action."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_cbb98430","line":989,"updated":"2016-05-13 11:10:24.000000000","message":"evacuate definitely exists before 2.14, the change in 2.14 is dropping the on_shared_storage param.","commit_id":"80a785c76ebaad45ed6e46334aee5db01ffee9bd"},{"author":{"_account_id":15293,"name":"Karen Bradshaw","email":"kbhawkey@gmail.com","username":"karenb"},"change_message_id":"1678c2acc953027d15705bee77cbe92279c6431b","unresolved":false,"context_lines":[{"line_number":987,"context_line":"  required: true"},{"line_number":988,"context_line":"  type: string"},{"line_number":989,"context_line":"  min_version: 2.14"},{"line_number":990,"context_line":"events:"},{"line_number":991,"context_line":"  description: |"},{"line_number":992,"context_line":"    The action."},{"line_number":993,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_269b27cb","line":990,"updated":"2016-05-13 11:33:26.000000000","message":"OK.  So, I will remove the min_version field from evacuate.\nDoes this imply that on_shared_storage is no longer needed or should I write a note in the ince file that indicates the parameter has been dropped as of version 2.14?","commit_id":"80a785c76ebaad45ed6e46334aee5db01ffee9bd"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"c8c7139981ed1c2bfc47770d8ed85875aef267fb","unresolved":false,"context_lines":[{"line_number":987,"context_line":"  required: true"},{"line_number":988,"context_line":"  type: string"},{"line_number":989,"context_line":"  min_version: 2.14"},{"line_number":990,"context_line":"events:"},{"line_number":991,"context_line":"  description: |"},{"line_number":992,"context_line":"    The action."},{"line_number":993,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_d7b646f8","line":990,"in_reply_to":"dab17558_269b27cb","updated":"2016-05-13 12:58:51.000000000","message":"a max_version can be added  like https://github.com/openstack/nova/blob/master/api-ref/ext/rest_parameters.py#L235 ?so we can say this param is valid until 2.14?","commit_id":"80a785c76ebaad45ed6e46334aee5db01ffee9bd"},{"author":{"_account_id":15293,"name":"Karen Bradshaw","email":"kbhawkey@gmail.com","username":"karenb"},"change_message_id":"6ae5b66b7c3edcd872ef76b471d23324f5ef0f86","unresolved":false,"context_lines":[{"line_number":987,"context_line":"  required: true"},{"line_number":988,"context_line":"  type: string"},{"line_number":989,"context_line":"  min_version: 2.14"},{"line_number":990,"context_line":"events:"},{"line_number":991,"context_line":"  description: |"},{"line_number":992,"context_line":"    The action."},{"line_number":993,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_7df2d99b","line":990,"in_reply_to":"dab17558_d7b646f8","updated":"2016-05-13 13:44:45.000000000","message":"Good idea. Are there other parameters that could use a max_version field? Is this the best way to convey to users that a parameter is not available in a specific version and higher versions?  I will look into making this change in rest_parameters.py.","commit_id":"80a785c76ebaad45ed6e46334aee5db01ffee9bd"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"ee394690cbccd07a06f477c76d984727ee9d8259","unresolved":false,"context_lines":[{"line_number":738,"context_line":"    The administrative password of the server."},{"line_number":739,"context_line":"  in: body"},{"line_number":740,"context_line":"  required: true"},{"line_number":741,"context_line":"  type: string"},{"line_number":742,"context_line":"adminPass_evacuate_rebuild:"},{"line_number":743,"context_line":"  description: |"},{"line_number":744,"context_line":"    An administrative password to access the evacuated or rebuild instance. To set the administrative"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_11409133","line":741,"updated":"2016-05-16 12:25:43.000000000","message":"I think this needs a max_version of 2.14?\nhttps://git.openstack.org/cgit/openstack/nova/tree/nova/api/openstack/compute/evacuate.py#n120","commit_id":"93d8a8b1e0ebf90edb80a5612d2c8b0c991dac7f"},{"author":{"_account_id":15293,"name":"Karen Bradshaw","email":"kbhawkey@gmail.com","username":"karenb"},"change_message_id":"02b8bc9a1de8beb199401d212413b623a1dbbba5","unresolved":false,"context_lines":[{"line_number":739,"context_line":"  in: body"},{"line_number":740,"context_line":"  required: true"},{"line_number":741,"context_line":"  type: string"},{"line_number":742,"context_line":"adminPass_evacuate_rebuild:"},{"line_number":743,"context_line":"  description: |"},{"line_number":744,"context_line":"    An administrative password to access the evacuated or rebuild instance. To set the administrative"},{"line_number":745,"context_line":"    password, set the ``enable_instance_password`` configuration option to ``True``."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_a24b3186","line":742,"updated":"2016-05-16 13:31:14.000000000","message":"OK. I will re-check the code.","commit_id":"93d8a8b1e0ebf90edb80a5612d2c8b0c991dac7f"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"ee394690cbccd07a06f477c76d984727ee9d8259","unresolved":false,"context_lines":[{"line_number":1601,"context_line":"  description: |"},{"line_number":1602,"context_line":"    Server on shared storage."},{"line_number":1603,"context_line":"  in: body"},{"line_number":1604,"context_line":"  required: false"},{"line_number":1605,"context_line":"  type: boolean"},{"line_number":1606,"context_line":"  max_version: 2.14"},{"line_number":1607,"context_line":"os:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_2edd70e0","line":1604,"updated":"2016-05-16 12:25:43.000000000","message":"It was required before 2.14:\nhttps://git.openstack.org/cgit/openstack/nova/tree/nova/api/openstack/compute/schemas/evacuate.py#n30","commit_id":"93d8a8b1e0ebf90edb80a5612d2c8b0c991dac7f"},{"author":{"_account_id":15293,"name":"Karen Bradshaw","email":"kbhawkey@gmail.com","username":"karenb"},"change_message_id":"02b8bc9a1de8beb199401d212413b623a1dbbba5","unresolved":false,"context_lines":[{"line_number":1602,"context_line":"    Server on shared storage."},{"line_number":1603,"context_line":"  in: body"},{"line_number":1604,"context_line":"  required: false"},{"line_number":1605,"context_line":"  type: boolean"},{"line_number":1606,"context_line":"  max_version: 2.14"},{"line_number":1607,"context_line":"os:"},{"line_number":1608,"context_line":"  description: |"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_c246357a","line":1605,"updated":"2016-05-16 13:31:14.000000000","message":"OK. Will change required to true.","commit_id":"93d8a8b1e0ebf90edb80a5612d2c8b0c991dac7f"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"901d7716d62bf890d83868a203e2d73c5182f2a6","unresolved":false,"context_lines":[{"line_number":654,"context_line":"  in: body"},{"line_number":655,"context_line":"  required: false"},{"line_number":656,"context_line":"  type: string"},{"line_number":657,"context_line":"  max_version: 2.14"},{"line_number":658,"context_line":"adminPass_rescue:"},{"line_number":659,"context_line":"  description: |"},{"line_number":660,"context_line":"    The password for the rescued instance. If you omit this parameter, the operation"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"dab17558_84debd3b","line":657,"range":{"start_line":657,"start_character":2,"end_line":657,"end_character":13},"updated":"2016-05-17 12:50:19.000000000","message":"this is incorrect?\nhttps://github.com/openstack/nova/blob/master/nova/api/openstack/compute/schemas/evacuate.py","commit_id":"89e85b3080b27a2fdbd8743dfa4a5918e9e4357b"},{"author":{"_account_id":15293,"name":"Karen Bradshaw","email":"kbhawkey@gmail.com","username":"karenb"},"change_message_id":"1848223ee457fb059aa53415960c4bd6b8fa714e","unresolved":false,"context_lines":[{"line_number":654,"context_line":"  in: body"},{"line_number":655,"context_line":"  required: false"},{"line_number":656,"context_line":"  type: string"},{"line_number":657,"context_line":"  max_version: 2.14"},{"line_number":658,"context_line":"adminPass_rescue:"},{"line_number":659,"context_line":"  description: |"},{"line_number":660,"context_line":"    The password for the rescued instance. If you omit this parameter, the operation"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"dab17558_7851a32f","line":657,"range":{"start_line":657,"start_character":2,"end_line":657,"end_character":13},"in_reply_to":"dab17558_84debd3b","updated":"2016-05-17 20:52:57.000000000","message":"OK.  So I need an adminPass_evacuate_rebuild for the request that does not set max_version and another param, say,\nadminPass_evacuate_rebuild for the response + max_version set to 2.14.","commit_id":"89e85b3080b27a2fdbd8743dfa4a5918e9e4357b"},{"author":{"_account_id":15293,"name":"Karen Bradshaw","email":"kbhawkey@gmail.com","username":"karenb"},"change_message_id":"955e54cefb5f7f85f901b463866daf2ceb565c32","unresolved":false,"context_lines":[{"line_number":655,"context_line":"  required: false"},{"line_number":656,"context_line":"  type: string"},{"line_number":657,"context_line":"  max_version: 2.14"},{"line_number":658,"context_line":"adminPass_rescue:"},{"line_number":659,"context_line":"  description: |"},{"line_number":660,"context_line":"    The password for the rescued instance. If you omit this parameter, the operation"},{"line_number":661,"context_line":"    generates a new password."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"dab17558_3a09ea95","line":658,"updated":"2016-05-17 13:26:25.000000000","message":"OK. I think John suggested that I add this.","commit_id":"89e85b3080b27a2fdbd8743dfa4a5918e9e4357b"}],"api-ref/source/servers-action-evacuate.inc":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"c8c7139981ed1c2bfc47770d8ed85875aef267fb","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- rst -*-"},{"line_number":2,"context_line":".. needs:parameter_verification"},{"line_number":3,"context_line":".. needs:example_verification"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"dab17558_57e25630","line":2,"range":{"start_line":2,"start_character":9,"end_line":2,"end_character":31},"updated":"2016-05-13 12:58:51.000000000","message":"you can remove it as well?","commit_id":"80a785c76ebaad45ed6e46334aee5db01ffee9bd"},{"author":{"_account_id":15293,"name":"Karen Bradshaw","email":"kbhawkey@gmail.com","username":"karenb"},"change_message_id":"6ae5b66b7c3edcd872ef76b471d23324f5ef0f86","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- rst -*-"},{"line_number":2,"context_line":".. needs:parameter_verification"},{"line_number":3,"context_line":".. needs:example_verification"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"Evacuate Server (evacuate Action)"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"dab17558_1d68ed20","line":3,"updated":"2016-05-13 13:44:45.000000000","message":"Yes, I will remove parameter_verification.","commit_id":"80a785c76ebaad45ed6e46334aee5db01ffee9bd"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"fd569af6e30deac843d3c7d90db8829c1e4efee8","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- rst -*-"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":".. needs:example_verification"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"Evacuate Server (evacuate Action)"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_b1d1c559","line":3,"updated":"2016-05-16 12:26:40.000000000","message":"The examples look OK, for v2.1 at least, so maybe remove this bit.","commit_id":"93d8a8b1e0ebf90edb80a5612d2c8b0c991dac7f"},{"author":{"_account_id":15293,"name":"Karen Bradshaw","email":"kbhawkey@gmail.com","username":"karenb"},"change_message_id":"02b8bc9a1de8beb199401d212413b623a1dbbba5","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- rst -*-"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":".. needs:example_verification"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"Evacuate Server (evacuate Action)"},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\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-c++src","patch_set":5,"id":"dab17558_2228e1e1","line":4,"updated":"2016-05-16 13:31:14.000000000","message":"Cool. Will do.","commit_id":"93d8a8b1e0ebf90edb80a5612d2c8b0c991dac7f"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"e0d27e76288ae93cb9591c413929f79b2ef3ee70","unresolved":false,"context_lines":[{"line_number":25,"context_line":"  - server_id: server_id"},{"line_number":26,"context_line":"  - evacuate: evacuate"},{"line_number":27,"context_line":"  - host: host"},{"line_number":28,"context_line":"  - adminPass: adminPass_evacuate_rebuild"},{"line_number":29,"context_line":"  - onSharedStorage: on_shared_storage"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"|"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"dab17558_63fa9c76","line":28,"updated":"2016-05-17 18:25:10.000000000","message":"this is request, not response... I think John pointed to response","commit_id":"89e85b3080b27a2fdbd8743dfa4a5918e9e4357b"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"98832ca1fc7a2cc7de9053b554f711bec7f06e46","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"  - tenant_id: tenant_id"},{"line_number":25,"context_line":"  - server_id: server_id"},{"line_number":26,"context_line":"  - evacuate: evacuate"},{"line_number":27,"context_line":"  - host: host"},{"line_number":28,"context_line":"  - adminPass: adminPass_evacuate_rebuild_request"},{"line_number":29,"context_line":"  - onSharedStorage: on_shared_storage"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"bab6814e_856cd09d","line":26,"updated":"2016-05-18 06:46:11.000000000","message":"the type should be \u0027object\u0027","commit_id":"39fc07b9c5e821c3eb782efa07169125ae92cc75"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"4b487b38c27797c68a50a3bd2db21be23be25b09","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"  - tenant_id: tenant_id"},{"line_number":25,"context_line":"  - server_id: server_id"},{"line_number":26,"context_line":"  - evacuate: evacuate"},{"line_number":27,"context_line":"  - host: host"},{"line_number":28,"context_line":"  - adminPass: adminPass_evacuate_rebuild_request"},{"line_number":29,"context_line":"  - onSharedStorage: on_shared_storage"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"bab6814e_c5b538d1","line":26,"in_reply_to":"bab6814e_856cd09d","updated":"2016-05-18 06:50:39.000000000","message":"Anyway this can be tuned by a later patch for all the actions","commit_id":"39fc07b9c5e821c3eb782efa07169125ae92cc75"}]}
