)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"00aa8fccc94f4b251a3e12b5ada89df4e0b0b572","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"645e47be_80238c2e","updated":"2022-01-06 15:12:26.000000000","message":"Can we merge this one guys? So, we can move on with the coding of the feature","commit_id":"70e5acb44a3ee01ef1ae4c620f07ee54a6bcf38e"}],"doc/source/index.rst":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"25587e32a0b594691c255d50b67a671f01d10add","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Cloudkitty Project Specifications"},{"line_number":5,"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"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Xena"},{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. toctree::"},{"line_number":11,"context_line":"   :glob:"},{"line_number":12,"context_line":"   :maxdepth: 1"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"   specs/xena/*"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Wallaby"}],"source_content_type":"text/x-rst","patch_set":14,"id":"777c1be8_62c3af28","line":14,"range":{"start_line":7,"start_character":0,"end_line":14,"end_character":15},"updated":"2022-01-10 13:45:22.000000000","message":"Yoga","commit_id":"70e5acb44a3ee01ef1ae4c620f07ee54a6bcf38e"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"353a837bd9c18f41453e2d09cac04011abf0b1d0","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Cloudkitty Project Specifications"},{"line_number":5,"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"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Xena"},{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. toctree::"},{"line_number":11,"context_line":"   :glob:"},{"line_number":12,"context_line":"   :maxdepth: 1"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"   specs/xena/*"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Wallaby"}],"source_content_type":"text/x-rst","patch_set":14,"id":"699a3b0e_d9f14fd9","line":14,"range":{"start_line":7,"start_character":0,"end_line":14,"end_character":15},"in_reply_to":"777c1be8_62c3af28","updated":"2022-01-10 14:05:49.000000000","message":"Done","commit_id":"70e5acb44a3ee01ef1ae4c620f07ee54a6bcf38e"}],"specs/xena/reprocessing_api.rst":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"070a120a31eccc5d16e188cf1fe345f4fbd936d6","unresolved":true,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"   - :param: scope_id -- a list of scope IDs to schedule reprocessing to."},{"line_number":68,"context_line":"   - :param: start_reprocess_time -- a timestamp to start reprocessing."},{"line_number":69,"context_line":"   - :param: end_reprocess_time -- a timestamp to start reprocessing."},{"line_number":70,"context_line":"   - :param: reason -- the reason for the reprocessing"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"The `/v2/schedule/reprocess` endpoint will receive a PUT request similar to"}],"source_content_type":"text/x-rst","patch_set":9,"id":"ca277ec7_c2b04b67","line":69,"range":{"start_line":69,"start_character":35,"end_line":69,"end_character":69},"updated":"2021-06-11 17:05:47.000000000","message":"I assume you meant end instead of start","commit_id":"86ca75af8790ee49ea6f8adf96ae12dae048e9ad"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"9700e7e94516cd47244acc19dbd445310d979f9e","unresolved":true,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"   - :param: scope_id -- a list of scope IDs to schedule reprocessing to."},{"line_number":68,"context_line":"   - :param: start_reprocess_time -- a timestamp to start reprocessing."},{"line_number":69,"context_line":"   - :param: end_reprocess_time -- a timestamp to start reprocessing."},{"line_number":70,"context_line":"   - :param: reason -- the reason for the reprocessing"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"The `/v2/schedule/reprocess` endpoint will receive a PUT request similar to"}],"source_content_type":"text/x-rst","patch_set":9,"id":"4bf9e797_fe39dc7b","line":69,"range":{"start_line":69,"start_character":35,"end_line":69,"end_character":69},"in_reply_to":"ca277ec7_c2b04b67","updated":"2021-06-11 18:16:00.000000000","message":"Exactly. Sorry.","commit_id":"86ca75af8790ee49ea6f8adf96ae12dae048e9ad"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"070a120a31eccc5d16e188cf1fe345f4fbd936d6","unresolved":true,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    {"},{"line_number":78,"context_line":"      \"scope_id\": [\"scope_id_one\", \"scope_id_two\", ...],"},{"line_number":79,"context_line":"      \"start_reprocess_time\": \"2021-05-30 00:00:00\","},{"line_number":80,"context_line":"      \"end_reprocess_time\": \"2021-05-30 00:00:00\""},{"line_number":81,"context_line":"    }"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"The reason field is mandatory to force users to explain why the"}],"source_content_type":"text/x-rst","patch_set":9,"id":"84edd657_22492aa1","line":80,"range":{"start_line":79,"start_character":0,"end_line":80,"end_character":49},"updated":"2021-06-11 17:05:47.000000000","message":"The two timestamps should probably be different.\n\nAlso, I thought reason was mandatory?","commit_id":"86ca75af8790ee49ea6f8adf96ae12dae048e9ad"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"9700e7e94516cd47244acc19dbd445310d979f9e","unresolved":true,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    {"},{"line_number":78,"context_line":"      \"scope_id\": [\"scope_id_one\", \"scope_id_two\", ...],"},{"line_number":79,"context_line":"      \"start_reprocess_time\": \"2021-05-30 00:00:00\","},{"line_number":80,"context_line":"      \"end_reprocess_time\": \"2021-05-30 00:00:00\""},{"line_number":81,"context_line":"    }"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"The reason field is mandatory to force users to explain why the"}],"source_content_type":"text/x-rst","patch_set":9,"id":"6f5e9b5d_36c9c313","line":80,"range":{"start_line":79,"start_character":0,"end_line":80,"end_character":49},"in_reply_to":"84edd657_22492aa1","updated":"2021-06-11 18:16:00.000000000","message":"Sorry, my bad. I did not pay much attention to the values I put here. I have updated to a more ludic example.\n\nAlso, I added the reason field here. I forgot to put it in the example.","commit_id":"86ca75af8790ee49ea6f8adf96ae12dae048e9ad"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"25587e32a0b594691c255d50b67a671f01d10add","unresolved":true,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"The endpoint for the schedule reprocessing API will be:"},{"line_number":64,"context_line":" - `POST` `/v2/task/reprocess`"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"   - :param: scope_id -- a list of scope IDs to schedule reprocessing to."},{"line_number":67,"context_line":"   - :param: start_reprocess_time -- a timestamp to start reprocessing."}],"source_content_type":"text/x-rst","patch_set":14,"id":"d70664b2_f6487f0a","line":64,"range":{"start_line":64,"start_character":20,"end_line":64,"end_character":29},"updated":"2022-01-10 13:45:22.000000000","message":"I still think this should be plural like the general GET URL. See for example /v2/dataframes: https://docs.openstack.org/cloudkitty/latest/api-reference/v2/index.html\n\nWhat do you think?","commit_id":"70e5acb44a3ee01ef1ae4c620f07ee54a6bcf38e"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"353a837bd9c18f41453e2d09cac04011abf0b1d0","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"The endpoint for the schedule reprocessing API will be:"},{"line_number":64,"context_line":" - `POST` `/v2/task/reprocess`"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"   - :param: scope_id -- a list of scope IDs to schedule reprocessing to."},{"line_number":67,"context_line":"   - :param: start_reprocess_time -- a timestamp to start reprocessing."}],"source_content_type":"text/x-rst","patch_set":14,"id":"0801b6d9_8d35aa92","line":64,"range":{"start_line":64,"start_character":20,"end_line":64,"end_character":29},"in_reply_to":"d70664b2_f6487f0a","updated":"2022-01-10 14:05:49.000000000","message":"Done","commit_id":"70e5acb44a3ee01ef1ae4c620f07ee54a6bcf38e"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"25587e32a0b594691c255d50b67a671f01d10add","unresolved":true,"context_lines":[{"line_number":143,"context_line":"REST API impact"},{"line_number":144,"context_line":"---------------"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"A new API will be introduced: `POST /v2/schedule/reprocess`."},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Security impact"},{"line_number":149,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":14,"id":"14f3d535_6f22f97a","line":146,"range":{"start_line":146,"start_character":40,"end_line":146,"end_character":48},"updated":"2022-01-10 13:45:22.000000000","message":"task","commit_id":"70e5acb44a3ee01ef1ae4c620f07ee54a6bcf38e"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"353a837bd9c18f41453e2d09cac04011abf0b1d0","unresolved":false,"context_lines":[{"line_number":143,"context_line":"REST API impact"},{"line_number":144,"context_line":"---------------"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"A new API will be introduced: `POST /v2/schedule/reprocess`."},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Security impact"},{"line_number":149,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":14,"id":"536260a0_27cbbc88","line":146,"range":{"start_line":146,"start_character":40,"end_line":146,"end_character":48},"in_reply_to":"14f3d535_6f22f97a","updated":"2022-01-10 14:05:49.000000000","message":"Done","commit_id":"70e5acb44a3ee01ef1ae4c620f07ee54a6bcf38e"}]}
