)]}'
{"README.rst":[{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"686fde21593e01468aa643bd4bee807ee3a7144c","unresolved":false,"context_lines":[{"line_number":167,"context_line":""},{"line_number":168,"context_line":"To configure the Freezer API with DevStack, you will need to enable the"},{"line_number":169,"context_line":"freezer-api plugin by adding one line to the [[local|localrc]] section"},{"line_number":170,"context_line":"of your local.conf file"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":".. code-block:: "},{"line_number":173,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dada55a8_5a36fc52","line":170,"updated":"2016-07-19 07:47:29.000000000","message":"There probably should still be a colon (:) here to indicate that the next paragraph/item (in this case the code block) is directly related to this one.","commit_id":"02713d144791d33674abe6c722a3716560c96a2f"},{"author":{"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},"change_message_id":"135793cb628cacd798b245503a1883ae0ac3159e","unresolved":false,"context_lines":[{"line_number":167,"context_line":""},{"line_number":168,"context_line":"To configure the Freezer API with DevStack, you will need to enable the"},{"line_number":169,"context_line":"freezer-api plugin by adding one line to the [[local|localrc]] section"},{"line_number":170,"context_line":"of your local.conf file"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":".. code-block:: "},{"line_number":173,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dada55a8_707321e8","line":170,"in_reply_to":"dada55a8_5a36fc52","updated":"2016-07-19 08:44:47.000000000","message":"thank you Domhnall . I will change it","commit_id":"02713d144791d33674abe6c722a3716560c96a2f"},{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"686fde21593e01468aa643bd4bee807ee3a7144c","unresolved":false,"context_lines":[{"line_number":487,"context_line":""},{"line_number":488,"context_line":"  * date - used for single run jobs"},{"line_number":489,"context_line":"  * interval - periodic jobs, providing an interval value"},{"line_number":490,"context_line":"  * cron - like jobs"},{"line_number":491,"context_line":""},{"line_number":492,"context_line":"Each type has specific parameters which can be given."},{"line_number":493,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dada55a8_e6075c7f","line":490,"range":{"start_line":490,"start_character":4,"end_line":490,"end_character":15},"updated":"2016-07-19 07:47:29.000000000","message":"\u0027cron-like\u0027, with no spaces between, is the correct way to write this.","commit_id":"02713d144791d33674abe6c722a3716560c96a2f"},{"author":{"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},"change_message_id":"135793cb628cacd798b245503a1883ae0ac3159e","unresolved":false,"context_lines":[{"line_number":487,"context_line":""},{"line_number":488,"context_line":"  * date - used for single run jobs"},{"line_number":489,"context_line":"  * interval - periodic jobs, providing an interval value"},{"line_number":490,"context_line":"  * cron - like jobs"},{"line_number":491,"context_line":""},{"line_number":492,"context_line":"Each type has specific parameters which can be given."},{"line_number":493,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dada55a8_905fb540","line":490,"range":{"start_line":490,"start_character":4,"end_line":490,"end_character":15},"in_reply_to":"dada55a8_e6075c7f","updated":"2016-07-19 08:44:47.000000000","message":"thanks","commit_id":"02713d144791d33674abe6c722a3716560c96a2f"},{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"686fde21593e01468aa643bd4bee807ee3a7144c","unresolved":false,"context_lines":[{"line_number":619,"context_line":""},{"line_number":620,"context_line":"                \"status\":  \"stop\","},{"line_number":621,"context_line":"                \"event\": \"start\""},{"line_number":622,"context_line":"                \"schedule_interval\" : \"1 days\""},{"line_number":623,"context_line":"                \"schedule_start_date\" : \"2015-06-02T16:20:00\""},{"line_number":624,"context_line":"            },"},{"line_number":625,"context_line":"        \"job_id\": \"blabla\","}],"source_content_type":"text/x-rst","patch_set":2,"id":"dada55a8_c67858f5","line":622,"range":{"start_line":622,"start_character":38,"end_line":622,"end_character":46},"updated":"2016-07-19 07:47:29.000000000","message":"\"1 day\" is correct from an English language point of view, but I don\u0027t know if the parse will work better with that or \"1 days\"?","commit_id":"02713d144791d33674abe6c722a3716560c96a2f"},{"author":{"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},"change_message_id":"135793cb628cacd798b245503a1883ae0ac3159e","unresolved":false,"context_lines":[{"line_number":619,"context_line":""},{"line_number":620,"context_line":"                \"status\":  \"stop\","},{"line_number":621,"context_line":"                \"event\": \"start\""},{"line_number":622,"context_line":"                \"schedule_interval\" : \"1 days\""},{"line_number":623,"context_line":"                \"schedule_start_date\" : \"2015-06-02T16:20:00\""},{"line_number":624,"context_line":"            },"},{"line_number":625,"context_line":"        \"job_id\": \"blabla\","}],"source_content_type":"text/x-rst","patch_set":2,"id":"dada55a8_f3027b08","line":622,"range":{"start_line":622,"start_character":38,"end_line":622,"end_character":46},"in_reply_to":"dada55a8_c67858f5","updated":"2016-07-19 08:44:47.000000000","message":"Domhnall, in freezer-api json_schemas  shedulle_interval should days.","commit_id":"02713d144791d33674abe6c722a3716560c96a2f"},{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"d0f20d0ec9a32f3fbd88b9dda0cfb0dee4111ba0","unresolved":false,"context_lines":[{"line_number":619,"context_line":""},{"line_number":620,"context_line":"                \"status\":  \"stop\","},{"line_number":621,"context_line":"                \"event\": \"start\""},{"line_number":622,"context_line":"                \"schedule_interval\" : \"1 days\""},{"line_number":623,"context_line":"                \"schedule_start_date\" : \"2015-06-02T16:20:00\""},{"line_number":624,"context_line":"            },"},{"line_number":625,"context_line":"        \"job_id\": \"blabla\","}],"source_content_type":"text/x-rst","patch_set":2,"id":"dada55a8_faf1b06b","line":622,"range":{"start_line":622,"start_character":38,"end_line":622,"end_character":46},"in_reply_to":"dada55a8_c67858f5","updated":"2016-07-19 07:48:55.000000000","message":"Should read \"parser\", not \"parse\"","commit_id":"02713d144791d33674abe6c722a3716560c96a2f"},{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"888129fae1b80559f4892a2b1855bd57261a5a68","unresolved":false,"context_lines":[{"line_number":619,"context_line":""},{"line_number":620,"context_line":"                \"status\":  \"stop\","},{"line_number":621,"context_line":"                \"event\": \"start\""},{"line_number":622,"context_line":"                \"schedule_interval\" : \"1 days\""},{"line_number":623,"context_line":"                \"schedule_start_date\" : \"2015-06-02T16:20:00\""},{"line_number":624,"context_line":"            },"},{"line_number":625,"context_line":"        \"job_id\": \"blabla\","}],"source_content_type":"text/x-rst","patch_set":2,"id":"dada55a8_6e585e33","line":622,"range":{"start_line":622,"start_character":38,"end_line":622,"end_character":46},"in_reply_to":"dada55a8_f3027b08","updated":"2016-07-19 08:49:01.000000000","message":"I figured it might use \"days\" because that\u0027s simpler to parse :)","commit_id":"02713d144791d33674abe6c722a3716560c96a2f"},{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"686fde21593e01468aa643bd4bee807ee3a7144c","unresolved":false,"context_lines":[{"line_number":623,"context_line":"                \"schedule_start_date\" : \"2015-06-02T16:20:00\""},{"line_number":624,"context_line":"            },"},{"line_number":625,"context_line":"        \"job_id\": \"blabla\","},{"line_number":626,"context_line":"        \"client_id\": \"blabla\","},{"line_number":627,"context_line":"        \"user_id\": \"blabla\","},{"line_number":628,"context_line":"        \"description\": \"daily backup\","},{"line_number":629,"context_line":"    }"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dada55a8_1a4e446f","line":626,"range":{"start_line":626,"start_character":22,"end_line":626,"end_character":28},"updated":"2016-07-19 07:47:29.000000000","message":"This isn\u0027t a valid client ID - it never actually was, but the regex that was being used to test it would let it through. The correct format is \u003cproject id\u003e_\u003chost fdqn\u003e, where \u003cproject id\u003e is usually a UUID, and \u003chost fqdn\u003e is a fully qualified domain name for the host on which the task runs. A valid example could be:\n\ndb211888-4d82-11e6-beb8-9e71128cae77_myhost.mydomain.mytld\n\n(See https://review.openstack.org/#/c/343626 )","commit_id":"02713d144791d33674abe6c722a3716560c96a2f"},{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"686fde21593e01468aa643bd4bee807ee3a7144c","unresolved":false,"context_lines":[{"line_number":677,"context_line":"    }"},{"line_number":678,"context_line":""},{"line_number":679,"context_line":""},{"line_number":680,"context_line":"Actions default value"},{"line_number":681,"context_line":"-------------------------"},{"line_number":682,"context_line":""},{"line_number":683,"context_line":"It is possible to define properties that span across multiple actions"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dada55a8_1a0644ce","line":680,"range":{"start_line":680,"start_character":0,"end_line":680,"end_character":21},"updated":"2016-07-19 07:47:29.000000000","message":"Should really read \"Action default values\".","commit_id":"02713d144791d33674abe6c722a3716560c96a2f"},{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"686fde21593e01468aa643bd4bee807ee3a7144c","unresolved":false,"context_lines":[{"line_number":782,"context_line":""},{"line_number":783,"context_line":""},{"line_number":784,"context_line":"Sessions"},{"line_number":785,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":786,"context_line":""},{"line_number":787,"context_line":"A session is a group of jobs which share the same scheduling time. A session is identified"},{"line_number":788,"context_line":"by its **session_id** and has a numeric tag (**session_tag**) which is incremented each time that a new session"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dada55a8_1a2da446","line":785,"range":{"start_line":785,"start_character":1,"end_line":785,"end_character":11},"updated":"2016-07-19 07:47:29.000000000","message":"These need to be trimmed back to the end of the heading text","commit_id":"02713d144791d33674abe6c722a3716560c96a2f"}]}
