)]}'
{"api-ref/source/v1.1/job-executions.inc":[{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"d85ba6dc6ddb964d241ffc1a0c50e5a7c3e9fcd5","unresolved":false,"context_lines":[{"line_number":150,"context_line":"   - project_id: url_project_id"},{"line_number":151,"context_line":"   - job_execution_id: url_job_execution_id"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"t"},{"line_number":154,"context_line":"Response Parameters"},{"line_number":155,"context_line":"-------------------"},{"line_number":156,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"3f79a3b5_fe4c8375","line":153,"updated":"2018-12-13 17:02:37.000000000","message":"Is this change still needed?","commit_id":"521c83d9bab565e890ab1b1b44dc34ed01835f15"}],"api-ref/source/v1.1/jobs.inc":[{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"d85ba6dc6ddb964d241ffc1a0c50e5a7c3e9fcd5","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Jobs"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"A job execution object represents a job that runs on a cluster."},{"line_number":8,"context_line":"A job execution polls the status of a running job and reports it to the user."},{"line_number":9,"context_line":"Also a user can cancel a running job."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"3f79a3b5_1e793f80","line":7,"updated":"2018-12-13 17:02:37.000000000","message":"Isn\u0027t this the description of job-execution?\n\nAlso the sentence about the transient cluster should still be relevant.","commit_id":"521c83d9bab565e890ab1b1b44dc34ed01835f15"}],"api-ref/source/v2/clusters.inc":[{"author":{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"change_message_id":"ca42b2eeb58f40a5686b136de803199113217d6b","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":""},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Create multiple clusters"},{"line_number":106,"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"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":".. rest_method::  POST /v2/clusters/multiple"}],"source_content_type":"text/x-c++src","patch_set":9,"id":"ffd0ebdf_c8b7a83a","line":105,"range":{"start_line":105,"start_character":0,"end_line":105,"end_character":24},"updated":"2019-01-03 15:32:37.000000000","message":"this was folded into into the main cluster create method","commit_id":"7b0d69fa8225700889459a237fd60a8efa56f9fe"},{"author":{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"change_message_id":"ca42b2eeb58f40a5686b136de803199113217d6b","unresolved":false,"context_lines":[{"line_number":172,"context_line":""},{"line_number":173,"context_line":""},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"Delete a cluster"},{"line_number":176,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":".. rest_method::  DELETE /v2/clusters/{cluster_id}"}],"source_content_type":"text/x-c++src","patch_set":9,"id":"ffd0ebdf_8883e056","line":175,"range":{"start_line":175,"start_character":0,"end_line":175,"end_character":16},"updated":"2019-01-03 15:32:37.000000000","message":"mention force delete here?","commit_id":"7b0d69fa8225700889459a237fd60a8efa56f9fe"},{"author":{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"change_message_id":"ca825a385446b84dd006f3e206f16c1024f64e07","unresolved":false,"context_lines":[{"line_number":156,"context_line":""},{"line_number":157,"context_line":"Deletes a cluster."},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"Normal response codes:204"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"Request"}],"source_content_type":"text/x-c++src","patch_set":10,"id":"dfd5e7cf_28e1889b","line":159,"range":{"start_line":159,"start_character":0,"end_line":159,"end_character":25},"updated":"2019-01-07 16:43:07.000000000","message":"Forgot to mention this earlier: in v2 this can be either 204 or 200.\n\nhttps://github.com/openstack/sahara/blob/9bf50ce571442fc39245b9b83f5be6df6e618f11/sahara/api/v2/clusters.py#L114","commit_id":"9f283d5ec2df013094f561a5af316aaa5bda9f51"}],"api-ref/source/v2/job-binaries.inc":[{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"ece41bcb2f3313578af9570661ffdc784cd71592","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Job binary objects represent data processing applications and"},{"line_number":8,"context_line":"libraries that are stored in either the internal database or the"},{"line_number":9,"context_line":"Object Storage service."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":5,"id":"1f769fc5_0b5fe841","line":8,"updated":"2018-12-24 20:23:51.000000000","message":"remove \"the internal database\" and rework the sentence: either include S3 and Manila or make it more generic.\n\nMaybe the reference to S3 or other services can be added also to the documentation for 1.1 (but of course internal job binaries exist there).","commit_id":"8f8f4c4f0af213d0b5648992e04435f38d2bd0f8"}],"api-ref/source/v2/jobs.inc":[{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"ece41bcb2f3313578af9570661ffdc784cd71592","unresolved":false,"context_lines":[{"line_number":11,"context_line":"Execute Job"},{"line_number":12,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":".. rest_method::  POST /v2/jobs"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Executes a job."},{"line_number":17,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":5,"id":"1f769fc5_66457317","line":14,"updated":"2018-12-24 20:23:51.000000000","message":"I think that this is missing the job_template_id parameter in the example.\n\nIn APIv1.1 this method is /v1.1/{project_id}/jobs/{job_id}/execute and it takes job_id as parameter. Now the parameter is job_template_id.","commit_id":"8f8f4c4f0af213d0b5648992e04435f38d2bd0f8"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"ff2d1c18fcf66d06e825d2bb871c6e3bd7a03ceb","unresolved":false,"context_lines":[{"line_number":16,"context_line":"Executes a job."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Normal response codes: 200"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Request Example"},{"line_number":22,"context_line":"----------------"}],"source_content_type":"text/x-c++src","patch_set":6,"id":"1f769fc5_22a8b91d","line":19,"updated":"2018-12-26 13:59:43.000000000","message":"Looking at the API v1.1 documentation, there was a Request section which shows a table containing job_id. Maybe we need to keep the same table here (with job_template_id):\nhttps://developer.openstack.org/api-ref/data-processing/v1.1/index.html?expanded\u003drun-job-detail#run-job","commit_id":"408ca39d16c1df9620c5119c1a0fd0f749633d27"}]}
