)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"ad2bd0d25fab64f1a5f6108a3aa9dc7d501bd50b","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Support query user messages by timestamp"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Support users can query user messages by specifying the timestamp comparison"},{"line_number":10,"context_line":"along with created_at, and manila will return all which matches the time"},{"line_number":11,"context_line":"condition."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Implements: blueprint query-user-message-by-timestamp"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3fa7e38b_2f0bad22","line":10,"range":{"start_line":9,"start_character":0,"end_line":10,"end_character":22},"updated":"2019-11-11 22:50:10.000000000","message":"Add support for querying user messages by specifying a timestamp, which will be compared to the created_at field,","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"a11087a73016362f91eb72758b4b2d0aecf26b59","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Support query user messages by timestamp"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Support users can query user messages by specifying the timestamp comparison"},{"line_number":10,"context_line":"along with created_at, and manila will return all which matches the time"},{"line_number":11,"context_line":"condition."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Implements: blueprint query-user-message-by-timestamp"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3fa7e38b_e46608ef","line":10,"range":{"start_line":9,"start_character":0,"end_line":10,"end_character":22},"in_reply_to":"3fa7e38b_2f0bad22","updated":"2019-11-13 03:41:50.000000000","message":"Done","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"ad2bd0d25fab64f1a5f6108a3aa9dc7d501bd50b","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Support query user messages by timestamp"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Support users can query user messages by specifying the timestamp comparison"},{"line_number":10,"context_line":"along with created_at, and manila will return all which matches the time"},{"line_number":11,"context_line":"condition."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Implements: blueprint query-user-message-by-timestamp"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3fa7e38b_4f06291f","line":11,"range":{"start_line":10,"start_character":33,"end_line":11,"end_character":10},"updated":"2019-11-11 22:50:10.000000000","message":"will return all the messages matching to the time condition.","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"a11087a73016362f91eb72758b4b2d0aecf26b59","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Support query user messages by timestamp"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Support users can query user messages by specifying the timestamp comparison"},{"line_number":10,"context_line":"along with created_at, and manila will return all which matches the time"},{"line_number":11,"context_line":"condition."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Implements: blueprint query-user-message-by-timestamp"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3fa7e38b_046244da","line":11,"range":{"start_line":10,"start_character":33,"end_line":11,"end_character":10},"in_reply_to":"3fa7e38b_4f06291f","updated":"2019-11-13 03:41:50.000000000","message":"Done","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":10,"context_line":"will be compared to the created_at field, and manila will return all the"},{"line_number":11,"context_line":"messages matching to the time condition."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Implements: blueprint query-user-message-by-timestamp"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I357c198990a92e2ac61ece24df129f9878aa7b64"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3fa7e38b_2b613612","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":10},"updated":"2019-11-14 13:54:32.000000000","message":"Please, replace it with Partially-Implements.","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":10,"context_line":"will be compared to the created_at field, and manila will return all the"},{"line_number":11,"context_line":"messages matching to the time condition."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Implements: blueprint query-user-message-by-timestamp"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I357c198990a92e2ac61ece24df129f9878aa7b64"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3fa7e38b_78d10d2f","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":10},"in_reply_to":"3fa7e38b_2b613612","updated":"2019-11-19 08:45:15.000000000","message":"Done","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"}],"specs/unimplemented/query-user-messages-filter-by-comparison-timestamp.rst":[{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"ad2bd0d25fab64f1a5f6108a3aa9dc7d501bd50b","unresolved":false,"context_lines":[{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"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\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":8,"context_line":"Support to query user messages filter by comparison timestamp"},{"line_number":9,"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\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":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/manila/+spec/query-user-message-by-timestamp"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_2f340ddf","line":8,"range":{"start_line":8,"start_character":31,"end_line":8,"end_character":61},"updated":"2019-11-11 22:50:10.000000000","message":"might sound better if you modify to either\n\"filtering by timestamp comparison\"\nor\n\"by timestamp comparison\"","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"a11087a73016362f91eb72758b4b2d0aecf26b59","unresolved":false,"context_lines":[{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"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\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":8,"context_line":"Support to query user messages filter by comparison timestamp"},{"line_number":9,"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\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":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/manila/+spec/query-user-message-by-timestamp"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_e1003a38","line":8,"range":{"start_line":8,"start_character":31,"end_line":8,"end_character":61},"in_reply_to":"3fa7e38b_2f340ddf","updated":"2019-11-13 03:41:50.000000000","message":"Done","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"ad2bd0d25fab64f1a5f6108a3aa9dc7d501bd50b","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/manila/+spec/query-user-message-by-timestamp"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Support users can query user messages by specifying the timestamp comparison"},{"line_number":14,"context_line":"along with created_at, and manila will return all which matches the time"},{"line_number":15,"context_line":"condition."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Problem description"},{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_af4d5d72","line":15,"range":{"start_line":13,"start_character":0,"end_line":15,"end_character":10},"updated":"2019-11-11 22:50:10.000000000","message":"Add support for querying user messages by specifying a timestamp, which will be compared to the created_at field, and Manila will return all the messages that match to the given time condition.","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"a11087a73016362f91eb72758b4b2d0aecf26b59","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/manila/+spec/query-user-message-by-timestamp"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Support users can query user messages by specifying the timestamp comparison"},{"line_number":14,"context_line":"along with created_at, and manila will return all which matches the time"},{"line_number":15,"context_line":"condition."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Problem description"},{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_e1859aaf","line":15,"range":{"start_line":13,"start_character":0,"end_line":15,"end_character":10},"in_reply_to":"3fa7e38b_af4d5d72","updated":"2019-11-13 03:41:50.000000000","message":"Done","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"ad2bd0d25fab64f1a5f6108a3aa9dc7d501bd50b","unresolved":false,"context_lines":[{"line_number":28,"context_line":"Use Cases"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"In large scale environment, lots of asynchronous error message maybe created"},{"line_number":32,"context_line":"in table messages, for quickly locate the cause of resource error, user or"},{"line_number":33,"context_line":"manage system only need to get use messages about the resource which was"},{"line_number":34,"context_line":"created during specified time period, instead of querying all asynchronous"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_2f62cdda","line":31,"range":{"start_line":31,"start_character":63,"end_line":31,"end_character":68},"updated":"2019-11-11 22:50:10.000000000","message":"may be","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"ad2bd0d25fab64f1a5f6108a3aa9dc7d501bd50b","unresolved":false,"context_lines":[{"line_number":28,"context_line":"Use Cases"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"In large scale environment, lots of asynchronous error message maybe created"},{"line_number":32,"context_line":"in table messages, for quickly locate the cause of resource error, user or"},{"line_number":33,"context_line":"manage system only need to get use messages about the resource which was"},{"line_number":34,"context_line":"created during specified time period, instead of querying all asynchronous"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_0f67d1ec","line":31,"range":{"start_line":31,"start_character":55,"end_line":31,"end_character":62},"updated":"2019-11-11 22:50:10.000000000","message":"messages","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"a11087a73016362f91eb72758b4b2d0aecf26b59","unresolved":false,"context_lines":[{"line_number":28,"context_line":"Use Cases"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"In large scale environment, lots of asynchronous error message maybe created"},{"line_number":32,"context_line":"in table messages, for quickly locate the cause of resource error, user or"},{"line_number":33,"context_line":"manage system only need to get use messages about the resource which was"},{"line_number":34,"context_line":"created during specified time period, instead of querying all asynchronous"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_61bbea74","line":31,"range":{"start_line":31,"start_character":55,"end_line":31,"end_character":62},"in_reply_to":"3fa7e38b_0f67d1ec","updated":"2019-11-13 03:41:50.000000000","message":"Done","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"a11087a73016362f91eb72758b4b2d0aecf26b59","unresolved":false,"context_lines":[{"line_number":28,"context_line":"Use Cases"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"In large scale environment, lots of asynchronous error message maybe created"},{"line_number":32,"context_line":"in table messages, for quickly locate the cause of resource error, user or"},{"line_number":33,"context_line":"manage system only need to get use messages about the resource which was"},{"line_number":34,"context_line":"created during specified time period, instead of querying all asynchronous"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_81be2662","line":31,"range":{"start_line":31,"start_character":63,"end_line":31,"end_character":68},"in_reply_to":"3fa7e38b_2f62cdda","updated":"2019-11-13 03:41:50.000000000","message":"Done","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"ad2bd0d25fab64f1a5f6108a3aa9dc7d501bd50b","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"In large scale environment, lots of asynchronous error message maybe created"},{"line_number":32,"context_line":"in table messages, for quickly locate the cause of resource error, user or"},{"line_number":33,"context_line":"manage system only need to get use messages about the resource which was"},{"line_number":34,"context_line":"created during specified time period, instead of querying all asynchronous"},{"line_number":35,"context_line":"error message of the resource."},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_2f396dce","line":33,"range":{"start_line":33,"start_character":0,"end_line":33,"end_character":13},"updated":"2019-11-11 22:50:10.000000000","message":"system manager?","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"ad2bd0d25fab64f1a5f6108a3aa9dc7d501bd50b","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"In large scale environment, lots of asynchronous error message maybe created"},{"line_number":32,"context_line":"in table messages, for quickly locate the cause of resource error, user or"},{"line_number":33,"context_line":"manage system only need to get use messages about the resource which was"},{"line_number":34,"context_line":"created during specified time period, instead of querying all asynchronous"},{"line_number":35,"context_line":"error message of the resource."},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_ef42753b","line":33,"range":{"start_line":33,"start_character":31,"end_line":33,"end_character":43},"updated":"2019-11-11 22:50:10.000000000","message":"user messages","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"a11087a73016362f91eb72758b4b2d0aecf26b59","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"In large scale environment, lots of asynchronous error message maybe created"},{"line_number":32,"context_line":"in table messages, for quickly locate the cause of resource error, user or"},{"line_number":33,"context_line":"manage system only need to get use messages about the resource which was"},{"line_number":34,"context_line":"created during specified time period, instead of querying all asynchronous"},{"line_number":35,"context_line":"error message of the resource."},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_21b5f27e","line":33,"range":{"start_line":33,"start_character":0,"end_line":33,"end_character":13},"in_reply_to":"3fa7e38b_2f396dce","updated":"2019-11-13 03:41:50.000000000","message":"Done","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"a11087a73016362f91eb72758b4b2d0aecf26b59","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"In large scale environment, lots of asynchronous error message maybe created"},{"line_number":32,"context_line":"in table messages, for quickly locate the cause of resource error, user or"},{"line_number":33,"context_line":"manage system only need to get use messages about the resource which was"},{"line_number":34,"context_line":"created during specified time period, instead of querying all asynchronous"},{"line_number":35,"context_line":"error message of the resource."},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_41b82e74","line":33,"range":{"start_line":33,"start_character":31,"end_line":33,"end_character":43},"in_reply_to":"3fa7e38b_ef42753b","updated":"2019-11-13 03:41:50.000000000","message":"Done","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"ad2bd0d25fab64f1a5f6108a3aa9dc7d501bd50b","unresolved":false,"context_lines":[{"line_number":59,"context_line":"---------------"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"List user messages API will accept new query string parameters. User can add"},{"line_number":62,"context_line":"created_before to the url to query user messages that before specified time,"},{"line_number":63,"context_line":"and created_since to query user messages that after specified time, or use"},{"line_number":64,"context_line":"both them to query user messages that during specified time period."},{"line_number":65,"context_line":"This changes also need to bump the microversion of API to keep forward"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_6fa52503","line":62,"range":{"start_line":62,"start_character":26,"end_line":62,"end_character":75},"updated":"2019-11-11 22:50:10.000000000","message":"to query user messages newer than the specified time","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"a11087a73016362f91eb72758b4b2d0aecf26b59","unresolved":false,"context_lines":[{"line_number":59,"context_line":"---------------"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"List user messages API will accept new query string parameters. User can add"},{"line_number":62,"context_line":"created_before to the url to query user messages that before specified time,"},{"line_number":63,"context_line":"and created_since to query user messages that after specified time, or use"},{"line_number":64,"context_line":"both them to query user messages that during specified time period."},{"line_number":65,"context_line":"This changes also need to bump the microversion of API to keep forward"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_c1a3be42","line":62,"range":{"start_line":62,"start_character":26,"end_line":62,"end_character":75},"in_reply_to":"3fa7e38b_6fa52503","updated":"2019-11-13 03:41:50.000000000","message":"Done","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"ad2bd0d25fab64f1a5f6108a3aa9dc7d501bd50b","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":"List user messages API will accept new query string parameters. User can add"},{"line_number":62,"context_line":"created_before to the url to query user messages that before specified time,"},{"line_number":63,"context_line":"and created_since to query user messages that after specified time, or use"},{"line_number":64,"context_line":"both them to query user messages that during specified time period."},{"line_number":65,"context_line":"This changes also need to bump the microversion of API to keep forward"},{"line_number":66,"context_line":"compatibility."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_0facb1ec","line":63,"range":{"start_line":63,"start_character":18,"end_line":63,"end_character":66},"updated":"2019-11-11 22:50:10.000000000","message":"to query user messages older than the specified time","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"a11087a73016362f91eb72758b4b2d0aecf26b59","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":"List user messages API will accept new query string parameters. User can add"},{"line_number":62,"context_line":"created_before to the url to query user messages that before specified time,"},{"line_number":63,"context_line":"and created_since to query user messages that after specified time, or use"},{"line_number":64,"context_line":"both them to query user messages that during specified time period."},{"line_number":65,"context_line":"This changes also need to bump the microversion of API to keep forward"},{"line_number":66,"context_line":"compatibility."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_e1735ae7","line":63,"range":{"start_line":63,"start_character":18,"end_line":63,"end_character":66},"in_reply_to":"3fa7e38b_0facb1ec","updated":"2019-11-13 03:41:50.000000000","message":"Done","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"ad2bd0d25fab64f1a5f6108a3aa9dc7d501bd50b","unresolved":false,"context_lines":[{"line_number":61,"context_line":"List user messages API will accept new query string parameters. User can add"},{"line_number":62,"context_line":"created_before to the url to query user messages that before specified time,"},{"line_number":63,"context_line":"and created_since to query user messages that after specified time, or use"},{"line_number":64,"context_line":"both them to query user messages that during specified time period."},{"line_number":65,"context_line":"This changes also need to bump the microversion of API to keep forward"},{"line_number":66,"context_line":"compatibility."},{"line_number":67,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_2fa72d0c","line":64,"range":{"start_line":64,"start_character":0,"end_line":64,"end_character":9},"updated":"2019-11-11 22:50:10.000000000","message":"both of them","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"ad2bd0d25fab64f1a5f6108a3aa9dc7d501bd50b","unresolved":false,"context_lines":[{"line_number":61,"context_line":"List user messages API will accept new query string parameters. User can add"},{"line_number":62,"context_line":"created_before to the url to query user messages that before specified time,"},{"line_number":63,"context_line":"and created_since to query user messages that after specified time, or use"},{"line_number":64,"context_line":"both them to query user messages that during specified time period."},{"line_number":65,"context_line":"This changes also need to bump the microversion of API to keep forward"},{"line_number":66,"context_line":"compatibility."},{"line_number":67,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_cfb53934","line":64,"range":{"start_line":64,"start_character":33,"end_line":64,"end_character":66},"updated":"2019-11-11 22:50:10.000000000","message":"that were created during the specified time interval","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"a11087a73016362f91eb72758b4b2d0aecf26b59","unresolved":false,"context_lines":[{"line_number":61,"context_line":"List user messages API will accept new query string parameters. User can add"},{"line_number":62,"context_line":"created_before to the url to query user messages that before specified time,"},{"line_number":63,"context_line":"and created_since to query user messages that after specified time, or use"},{"line_number":64,"context_line":"both them to query user messages that during specified time period."},{"line_number":65,"context_line":"This changes also need to bump the microversion of API to keep forward"},{"line_number":66,"context_line":"compatibility."},{"line_number":67,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_016f96fa","line":64,"range":{"start_line":64,"start_character":0,"end_line":64,"end_character":9},"in_reply_to":"3fa7e38b_2fa72d0c","updated":"2019-11-13 03:41:50.000000000","message":"Done","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"a11087a73016362f91eb72758b4b2d0aecf26b59","unresolved":false,"context_lines":[{"line_number":61,"context_line":"List user messages API will accept new query string parameters. User can add"},{"line_number":62,"context_line":"created_before to the url to query user messages that before specified time,"},{"line_number":63,"context_line":"and created_since to query user messages that after specified time, or use"},{"line_number":64,"context_line":"both them to query user messages that during specified time period."},{"line_number":65,"context_line":"This changes also need to bump the microversion of API to keep forward"},{"line_number":66,"context_line":"compatibility."},{"line_number":67,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_6149aa8c","line":64,"range":{"start_line":64,"start_character":33,"end_line":64,"end_character":66},"in_reply_to":"3fa7e38b_cfb53934","updated":"2019-11-13 03:41:50.000000000","message":"Done","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"ad2bd0d25fab64f1a5f6108a3aa9dc7d501bd50b","unresolved":false,"context_lines":[{"line_number":87,"context_line":"------------------"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"Performance can be improved for timestamp based query by utilizing database"},{"line_number":90,"context_line":"engine. Additional, it also can add index to improve querying performance."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Other deployer impact"},{"line_number":93,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_af847d5e","line":90,"range":{"start_line":90,"start_character":8,"end_line":90,"end_character":18},"updated":"2019-11-11 22:50:10.000000000","message":"Additionally","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"a11087a73016362f91eb72758b4b2d0aecf26b59","unresolved":false,"context_lines":[{"line_number":87,"context_line":"------------------"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"Performance can be improved for timestamp based query by utilizing database"},{"line_number":90,"context_line":"engine. Additional, it also can add index to improve querying performance."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Other deployer impact"},{"line_number":93,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_c1ff3e00","line":90,"range":{"start_line":90,"start_character":8,"end_line":90,"end_character":18},"in_reply_to":"3fa7e38b_af847d5e","updated":"2019-11-13 03:41:50.000000000","message":"Done","commit_id":"41ce13ab79d8607124967bacc577fdcc40aac6ac"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":17,"context_line":"Problem description"},{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Manila API only support filtering user messages by discrete values(such as"},{"line_number":21,"context_line":"message_id or resource_id), even though user messages have timestamp fields"},{"line_number":22,"context_line":"as created_at, users can not query by given period. Users may be interested"},{"line_number":23,"context_line":"in user messages in a specific period for analyze the causes of asynchronous"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_a6955b8a","line":20,"range":{"start_line":20,"start_character":65,"end_line":20,"end_character":67},"updated":"2019-11-14 13:54:32.000000000","message":"nit: please add a blank space here","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":17,"context_line":"Problem description"},{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Manila API only support filtering user messages by discrete values(such as"},{"line_number":21,"context_line":"message_id or resource_id), even though user messages have timestamp fields"},{"line_number":22,"context_line":"as created_at, users can not query by given period. Users may be interested"},{"line_number":23,"context_line":"in user messages in a specific period for analyze the causes of asynchronous"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_bc753cce","line":20,"range":{"start_line":20,"start_character":65,"end_line":20,"end_character":67},"in_reply_to":"3fa7e38b_a6955b8a","updated":"2019-11-19 08:45:15.000000000","message":"Done","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Manila API only support filtering user messages by discrete values(such as"},{"line_number":21,"context_line":"message_id or resource_id), even though user messages have timestamp fields"},{"line_number":22,"context_line":"as created_at, users can not query by given period. Users may be interested"},{"line_number":23,"context_line":"in user messages in a specific period for analyze the causes of asynchronous"},{"line_number":24,"context_line":"errors but currently they have to retrieve and filter the resources by"},{"line_number":25,"context_line":"themselves. This change can bring facility to users and also improve the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_868a9f61","line":22,"range":{"start_line":22,"start_character":35,"end_line":22,"end_character":50},"updated":"2019-11-14 13:54:32.000000000","message":"by a given period","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Manila API only support filtering user messages by discrete values(such as"},{"line_number":21,"context_line":"message_id or resource_id), even though user messages have timestamp fields"},{"line_number":22,"context_line":"as created_at, users can not query by given period. Users may be interested"},{"line_number":23,"context_line":"in user messages in a specific period for analyze the causes of asynchronous"},{"line_number":24,"context_line":"errors but currently they have to retrieve and filter the resources by"},{"line_number":25,"context_line":"themselves. This change can bring facility to users and also improve the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_7c7b44be","line":22,"range":{"start_line":22,"start_character":35,"end_line":22,"end_character":50},"in_reply_to":"3fa7e38b_868a9f61","updated":"2019-11-19 08:45:15.000000000","message":"Done","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":20,"context_line":"Manila API only support filtering user messages by discrete values(such as"},{"line_number":21,"context_line":"message_id or resource_id), even though user messages have timestamp fields"},{"line_number":22,"context_line":"as created_at, users can not query by given period. Users may be interested"},{"line_number":23,"context_line":"in user messages in a specific period for analyze the causes of asynchronous"},{"line_number":24,"context_line":"errors but currently they have to retrieve and filter the resources by"},{"line_number":25,"context_line":"themselves. This change can bring facility to users and also improve the"},{"line_number":26,"context_line":"efficiency of timestamp based query."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_e6c913ac","line":23,"range":{"start_line":23,"start_character":17,"end_line":23,"end_character":53},"updated":"2019-11-14 13:54:32.000000000","message":"in specific periods in order in order to analyze","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":20,"context_line":"Manila API only support filtering user messages by discrete values(such as"},{"line_number":21,"context_line":"message_id or resource_id), even though user messages have timestamp fields"},{"line_number":22,"context_line":"as created_at, users can not query by given period. Users may be interested"},{"line_number":23,"context_line":"in user messages in a specific period for analyze the causes of asynchronous"},{"line_number":24,"context_line":"errors but currently they have to retrieve and filter the resources by"},{"line_number":25,"context_line":"themselves. This change can bring facility to users and also improve the"},{"line_number":26,"context_line":"efficiency of timestamp based query."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_bc5e9c42","line":23,"range":{"start_line":23,"start_character":17,"end_line":23,"end_character":53},"in_reply_to":"3fa7e38b_e6c913ac","updated":"2019-11-19 08:45:15.000000000","message":"Done","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":21,"context_line":"message_id or resource_id), even though user messages have timestamp fields"},{"line_number":22,"context_line":"as created_at, users can not query by given period. Users may be interested"},{"line_number":23,"context_line":"in user messages in a specific period for analyze the causes of asynchronous"},{"line_number":24,"context_line":"errors but currently they have to retrieve and filter the resources by"},{"line_number":25,"context_line":"themselves. This change can bring facility to users and also improve the"},{"line_number":26,"context_line":"efficiency of timestamp based query."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Use Cases"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_86fb7fbc","line":26,"range":{"start_line":24,"start_character":6,"end_line":26,"end_character":36},"updated":"2019-11-14 13:54:32.000000000","message":". Currently they need to retrieve and filter the resource messages by themselves. This change will improve the usability when searching for user messages and the efficiency of timestamp based queries.","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":21,"context_line":"message_id or resource_id), even though user messages have timestamp fields"},{"line_number":22,"context_line":"as created_at, users can not query by given period. Users may be interested"},{"line_number":23,"context_line":"in user messages in a specific period for analyze the causes of asynchronous"},{"line_number":24,"context_line":"errors but currently they have to retrieve and filter the resources by"},{"line_number":25,"context_line":"themselves. This change can bring facility to users and also improve the"},{"line_number":26,"context_line":"efficiency of timestamp based query."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Use Cases"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_1c3b30ea","line":26,"range":{"start_line":24,"start_character":6,"end_line":26,"end_character":36},"in_reply_to":"3fa7e38b_86fb7fbc","updated":"2019-11-19 08:45:15.000000000","message":"i read more better,thanks.Done.","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"In large scale environment, lots of asynchronous error messages may be created"},{"line_number":32,"context_line":"in table messages, for quickly locate the cause of resource error, user or"},{"line_number":33,"context_line":"system manager only need to get user messages about the resource which was"},{"line_number":34,"context_line":"created during specified time period, instead of querying all asynchronous"},{"line_number":35,"context_line":"error message of the resource."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_269f2b66","line":32,"range":{"start_line":32,"start_character":17,"end_line":32,"end_character":65},"updated":"2019-11-14 13:54:32.000000000","message":". In order to quickly locate the cause of the error,","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"In large scale environment, lots of asynchronous error messages may be created"},{"line_number":32,"context_line":"in table messages, for quickly locate the cause of resource error, user or"},{"line_number":33,"context_line":"system manager only need to get user messages about the resource which was"},{"line_number":34,"context_line":"created during specified time period, instead of querying all asynchronous"},{"line_number":35,"context_line":"error message of the resource."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_06deaf3d","line":32,"range":{"start_line":32,"start_character":0,"end_line":32,"end_character":17},"updated":"2019-11-14 13:54:32.000000000","message":"In my opinion, this may not be necessary :)","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"In large scale environment, lots of asynchronous error messages may be created"},{"line_number":32,"context_line":"in table messages, for quickly locate the cause of resource error, user or"},{"line_number":33,"context_line":"system manager only need to get user messages about the resource which was"},{"line_number":34,"context_line":"created during specified time period, instead of querying all asynchronous"},{"line_number":35,"context_line":"error message of the resource."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_3c194c87","line":32,"range":{"start_line":32,"start_character":0,"end_line":32,"end_character":17},"in_reply_to":"3fa7e38b_06deaf3d","updated":"2019-11-19 08:45:15.000000000","message":"Done","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"In large scale environment, lots of asynchronous error messages may be created"},{"line_number":32,"context_line":"in table messages, for quickly locate the cause of resource error, user or"},{"line_number":33,"context_line":"system manager only need to get user messages about the resource which was"},{"line_number":34,"context_line":"created during specified time period, instead of querying all asynchronous"},{"line_number":35,"context_line":"error message of the resource."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_bc0c5c42","line":32,"range":{"start_line":32,"start_character":17,"end_line":32,"end_character":65},"in_reply_to":"3fa7e38b_269f2b66","updated":"2019-11-19 08:45:15.000000000","message":"Done","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"In large scale environment, lots of asynchronous error messages may be created"},{"line_number":32,"context_line":"in table messages, for quickly locate the cause of resource error, user or"},{"line_number":33,"context_line":"system manager only need to get user messages about the resource which was"},{"line_number":34,"context_line":"created during specified time period, instead of querying all asynchronous"},{"line_number":35,"context_line":"error message of the resource."},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_86e93fe4","line":33,"range":{"start_line":33,"start_character":46,"end_line":33,"end_character":51},"updated":"2019-11-14 13:54:32.000000000","message":"corresponding to","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"In large scale environment, lots of asynchronous error messages may be created"},{"line_number":32,"context_line":"in table messages, for quickly locate the cause of resource error, user or"},{"line_number":33,"context_line":"system manager only need to get user messages about the resource which was"},{"line_number":34,"context_line":"created during specified time period, instead of querying all asynchronous"},{"line_number":35,"context_line":"error message of the resource."},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_dc091831","line":33,"range":{"start_line":33,"start_character":46,"end_line":33,"end_character":51},"in_reply_to":"3fa7e38b_86e93fe4","updated":"2019-11-19 08:45:15.000000000","message":"Done","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":31,"context_line":"In large scale environment, lots of asynchronous error messages may be created"},{"line_number":32,"context_line":"in table messages, for quickly locate the cause of resource error, user or"},{"line_number":33,"context_line":"system manager only need to get user messages about the resource which was"},{"line_number":34,"context_line":"created during specified time period, instead of querying all asynchronous"},{"line_number":35,"context_line":"error message of the resource."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_06ac6f9d","line":34,"range":{"start_line":34,"start_character":8,"end_line":34,"end_character":24},"updated":"2019-11-14 13:54:32.000000000","message":"during a specified","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":31,"context_line":"In large scale environment, lots of asynchronous error messages may be created"},{"line_number":32,"context_line":"in table messages, for quickly locate the cause of resource error, user or"},{"line_number":33,"context_line":"system manager only need to get user messages about the resource which was"},{"line_number":34,"context_line":"created during specified time period, instead of querying all asynchronous"},{"line_number":35,"context_line":"error message of the resource."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_7c02640e","line":34,"range":{"start_line":34,"start_character":8,"end_line":34,"end_character":24},"in_reply_to":"3fa7e38b_06ac6f9d","updated":"2019-11-19 08:45:15.000000000","message":"Done","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":32,"context_line":"in table messages, for quickly locate the cause of resource error, user or"},{"line_number":33,"context_line":"system manager only need to get user messages about the resource which was"},{"line_number":34,"context_line":"created during specified time period, instead of querying all asynchronous"},{"line_number":35,"context_line":"error message of the resource."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Proposed change"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_86c29f52","line":35,"range":{"start_line":35,"start_character":6,"end_line":35,"end_character":13},"updated":"2019-11-14 13:54:32.000000000","message":"messages","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":32,"context_line":"in table messages, for quickly locate the cause of resource error, user or"},{"line_number":33,"context_line":"system manager only need to get user messages about the resource which was"},{"line_number":34,"context_line":"created during specified time period, instead of querying all asynchronous"},{"line_number":35,"context_line":"error message of the resource."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Proposed change"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_37fe4505","line":35,"range":{"start_line":35,"start_character":6,"end_line":35,"end_character":13},"in_reply_to":"3fa7e38b_86c29f52","updated":"2019-11-19 08:45:15.000000000","message":"Done","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":35,"context_line":"error message of the resource."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Proposed change"},{"line_number":39,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"* Introduce two more parameters to the url of query user messages, the value"},{"line_number":42,"context_line":"  of parameter is timestamp."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_a13ea5b6","line":39,"range":{"start_line":38,"start_character":0,"end_line":39,"end_character":15},"updated":"2019-11-14 13:54:32.000000000","message":"May be interesting to change the formatting of this section, so it will look better when rendered. You can see examples of formatting in the merged specs as [1].\n\n[1] https://review.opendev.org/#/c/607342/24/specs/stein/manage-unmanage-with-share-servers.rst@80","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":35,"context_line":"error message of the resource."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Proposed change"},{"line_number":39,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"* Introduce two more parameters to the url of query user messages, the value"},{"line_number":42,"context_line":"  of parameter is timestamp."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_d751f163","line":39,"range":{"start_line":38,"start_character":0,"end_line":39,"end_character":15},"in_reply_to":"3fa7e38b_a13ea5b6","updated":"2019-11-19 08:45:15.000000000","message":"yes,it looks better.","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":38,"context_line":"Proposed change"},{"line_number":39,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"* Introduce two more parameters to the url of query user messages, the value"},{"line_number":42,"context_line":"  of parameter is timestamp."},{"line_number":43,"context_line":"* parameter \u0027created_before\u0027: Return results older than the specified time."},{"line_number":44,"context_line":"* parameter \u0027created_since\u0027: Return results more recent than the specified"},{"line_number":45,"context_line":"  time."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_66aa0372","line":42,"range":{"start_line":41,"start_character":2,"end_line":42,"end_character":28},"updated":"2019-11-14 13:54:32.000000000","message":"Introduce two additional parameters in the url that searches for user messages, being both timestamps.","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":38,"context_line":"Proposed change"},{"line_number":39,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"* Introduce two more parameters to the url of query user messages, the value"},{"line_number":42,"context_line":"  of parameter is timestamp."},{"line_number":43,"context_line":"* parameter \u0027created_before\u0027: Return results older than the specified time."},{"line_number":44,"context_line":"* parameter \u0027created_since\u0027: Return results more recent than the specified"},{"line_number":45,"context_line":"  time."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_b73a35ca","line":42,"range":{"start_line":41,"start_character":2,"end_line":42,"end_character":28},"in_reply_to":"3fa7e38b_66aa0372","updated":"2019-11-19 08:45:15.000000000","message":"Done","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":41,"context_line":"* Introduce two more parameters to the url of query user messages, the value"},{"line_number":42,"context_line":"  of parameter is timestamp."},{"line_number":43,"context_line":"* parameter \u0027created_before\u0027: Return results older than the specified time."},{"line_number":44,"context_line":"* parameter \u0027created_since\u0027: Return results more recent than the specified"},{"line_number":45,"context_line":"  time."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_e6afd37a","line":44,"range":{"start_line":44,"start_character":44,"end_line":44,"end_character":60},"updated":"2019-11-14 13:54:32.000000000","message":"since","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":41,"context_line":"* Introduce two more parameters to the url of query user messages, the value"},{"line_number":42,"context_line":"  of parameter is timestamp."},{"line_number":43,"context_line":"* parameter \u0027created_before\u0027: Return results older than the specified time."},{"line_number":44,"context_line":"* parameter \u0027created_since\u0027: Return results more recent than the specified"},{"line_number":45,"context_line":"  time."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_774a7dad","line":44,"range":{"start_line":44,"start_character":44,"end_line":44,"end_character":60},"in_reply_to":"3fa7e38b_e6afd37a","updated":"2019-11-19 08:45:15.000000000","message":"Done","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":62,"context_line":"created_before to the url to query user messages newer than the specified time"},{"line_number":63,"context_line":"and created_since to query user messages older than the specified time, or use"},{"line_number":64,"context_line":"both of them to query user messages that were created during the specified"},{"line_number":65,"context_line":"time interval.This changes also need to bump the microversion of API to keep"},{"line_number":66,"context_line":"forward compatibility."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"* GET /v2/{project_id}/messages?created_since\u003d2019-11-01T01:00:00\u0026created_before\u003d2019-11-02T01:00:00"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_0171b9a8","line":65,"range":{"start_line":65,"start_character":13,"end_line":65,"end_character":15},"updated":"2019-11-14 13:54:32.000000000","message":"Please add a blank space here","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":58,"context_line":"REST API impact"},{"line_number":59,"context_line":"---------------"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"List user messages API will accept new query string parameters. User can add"},{"line_number":62,"context_line":"created_before to the url to query user messages newer than the specified time"},{"line_number":63,"context_line":"and created_since to query user messages older than the specified time, or use"},{"line_number":64,"context_line":"both of them to query user messages that were created during the specified"},{"line_number":65,"context_line":"time interval.This changes also need to bump the microversion of API to keep"},{"line_number":66,"context_line":"forward compatibility."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"* GET /v2/{project_id}/messages?created_since\u003d2019-11-01T01:00:00\u0026created_before\u003d2019-11-02T01:00:00"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_e16d7dcc","line":65,"range":{"start_line":61,"start_character":0,"end_line":65,"end_character":13},"updated":"2019-11-14 13:54:32.000000000","message":"actually, I think this is incompatible with what is written above [1]. If you are specifying a created_before parameter, you should only retrieve messages that are older than the specified date. So it may be rephrased as:\nUser can add ``created_before`` to the url to query user messages older than the specified time...\n\nI think the same is valid to created_since. According to [2], if you specify a ``created_since`` parameter, the API should return only messages that the timestamp is newer than the timestamp.\n\n[1] https://review.opendev.org/#/c/692330/1..2/specs/unimplemented/query-user-messages-filter-by-comparison-timestamp.rst@43\n[2] https://review.opendev.org/#/c/692330/1..2/specs/unimplemented/query-user-messages-filter-by-comparison-timestamp.rst@44","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":62,"context_line":"created_before to the url to query user messages newer than the specified time"},{"line_number":63,"context_line":"and created_since to query user messages older than the specified time, or use"},{"line_number":64,"context_line":"both of them to query user messages that were created during the specified"},{"line_number":65,"context_line":"time interval.This changes also need to bump the microversion of API to keep"},{"line_number":66,"context_line":"forward compatibility."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"* GET /v2/{project_id}/messages?created_since\u003d2019-11-01T01:00:00\u0026created_before\u003d2019-11-02T01:00:00"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_37c64518","line":65,"range":{"start_line":65,"start_character":13,"end_line":65,"end_character":15},"in_reply_to":"3fa7e38b_0171b9a8","updated":"2019-11-19 08:45:15.000000000","message":"Done","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":58,"context_line":"REST API impact"},{"line_number":59,"context_line":"---------------"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"List user messages API will accept new query string parameters. User can add"},{"line_number":62,"context_line":"created_before to the url to query user messages newer than the specified time"},{"line_number":63,"context_line":"and created_since to query user messages older than the specified time, or use"},{"line_number":64,"context_line":"both of them to query user messages that were created during the specified"},{"line_number":65,"context_line":"time interval.This changes also need to bump the microversion of API to keep"},{"line_number":66,"context_line":"forward compatibility."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"* GET /v2/{project_id}/messages?created_since\u003d2019-11-01T01:00:00\u0026created_before\u003d2019-11-02T01:00:00"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_57c2e1ea","line":65,"range":{"start_line":61,"start_character":0,"end_line":65,"end_character":13},"in_reply_to":"3fa7e38b_e16d7dcc","updated":"2019-11-19 08:45:15.000000000","message":"yes, this is my fault,I say wrong side out,Thank you for your patience and seriousness.","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":80,"context_line":"Other end user impact"},{"line_number":81,"context_line":"---------------------"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"Python client may add help to inform users this new filter. It is easy to"},{"line_number":84,"context_line":"support this new filter."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Performance Impact"},{"line_number":87,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_01f459f0","line":84,"range":{"start_line":83,"start_character":0,"end_line":84,"end_character":24},"updated":"2019-11-14 13:54:32.000000000","message":"This session may be reformatted, using [1] as example and rephrased adding more infos, specifying that the client will have more parameters and their respective descriptions.\n\n[1] https://review.opendev.org/#/c/607342/24/specs/stein/manage-unmanage-with-share-servers.rst@535","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":80,"context_line":"Other end user impact"},{"line_number":81,"context_line":"---------------------"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"Python client may add help to inform users this new filter. It is easy to"},{"line_number":84,"context_line":"support this new filter."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Performance Impact"},{"line_number":87,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_f26afbb2","line":84,"range":{"start_line":83,"start_character":0,"end_line":84,"end_character":24},"in_reply_to":"3fa7e38b_01f459f0","updated":"2019-11-19 08:45:15.000000000","message":"Done","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":87,"context_line":"------------------"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"Performance can be improved for timestamp based query by utilizing database"},{"line_number":90,"context_line":"engine. Additionally, it also can add index to improve querying performance."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Other deployer impact"},{"line_number":93,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_2135d5a8","line":90,"range":{"start_line":90,"start_character":22,"end_line":90,"end_character":75},"updated":"2019-11-14 13:54:32.000000000","message":"using indexes, the query performance may be improved.","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":86,"context_line":"Performance Impact"},{"line_number":87,"context_line":"------------------"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"Performance can be improved for timestamp based query by utilizing database"},{"line_number":90,"context_line":"engine. Additionally, it also can add index to improve querying performance."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Other deployer impact"},{"line_number":93,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_61e42d3d","line":90,"range":{"start_line":89,"start_character":54,"end_line":90,"end_character":6},"updated":"2019-11-14 13:54:32.000000000","message":"while using the database engine.","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":87,"context_line":"------------------"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"Performance can be improved for timestamp based query by utilizing database"},{"line_number":90,"context_line":"engine. Additionally, it also can add index to improve querying performance."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Other deployer impact"},{"line_number":93,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_b296c393","line":90,"range":{"start_line":90,"start_character":22,"end_line":90,"end_character":75},"in_reply_to":"3fa7e38b_2135d5a8","updated":"2019-11-19 08:45:15.000000000","message":"Done","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":86,"context_line":"Performance Impact"},{"line_number":87,"context_line":"------------------"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"Performance can be improved for timestamp based query by utilizing database"},{"line_number":90,"context_line":"engine. Additionally, it also can add index to improve querying performance."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Other deployer impact"},{"line_number":93,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_d2933fa2","line":90,"range":{"start_line":89,"start_character":54,"end_line":90,"end_character":6},"in_reply_to":"3fa7e38b_61e42d3d","updated":"2019-11-19 08:45:15.000000000","message":"Done","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":"* Add API filter"},{"line_number":117,"context_line":"* Add querying support in sql"},{"line_number":118,"context_line":"* Add related test"},{"line_number":119,"context_line":"* Add python client support"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_81e929e4","line":118,"range":{"start_line":118,"start_character":14,"end_line":118,"end_character":18},"updated":"2019-11-14 13:54:32.000000000","message":"unit and functional tests","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":"* Add API filter"},{"line_number":117,"context_line":"* Add querying support in sql"},{"line_number":118,"context_line":"* Add related test"},{"line_number":119,"context_line":"* Add python client support"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_728ccb7f","line":118,"range":{"start_line":118,"start_character":14,"end_line":118,"end_character":18},"in_reply_to":"3fa7e38b_81e929e4","updated":"2019-11-19 08:45:15.000000000","message":"Done","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":116,"context_line":"* Add API filter"},{"line_number":117,"context_line":"* Add querying support in sql"},{"line_number":118,"context_line":"* Add related test"},{"line_number":119,"context_line":"* Add python client support"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_01de993d","line":119,"range":{"start_line":119,"start_character":6,"end_line":119,"end_character":19},"updated":"2019-11-14 13:54:32.000000000","message":"python-manilaclient","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":116,"context_line":"* Add API filter"},{"line_number":117,"context_line":"* Add querying support in sql"},{"line_number":118,"context_line":"* Add related test"},{"line_number":119,"context_line":"* Add python client support"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_52ed0f23","line":119,"range":{"start_line":119,"start_character":6,"end_line":119,"end_character":19},"in_reply_to":"3fa7e38b_01de993d","updated":"2019-11-19 08:45:15.000000000","message":"Done","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"00a8b918e7d25325b1089a9ea39f4ada6e7d09df","unresolved":false,"context_lines":[{"line_number":117,"context_line":"* Add querying support in sql"},{"line_number":118,"context_line":"* Add related test"},{"line_number":119,"context_line":"* Add python client support"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Dependencies"},{"line_number":123,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_e1da5d49","line":120,"updated":"2019-11-14 13:54:32.000000000","message":"Maybe add a new item called Docs update :)","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"fb1ef01b8a52361cc63c0744f553f23312e70d7e","unresolved":false,"context_lines":[{"line_number":117,"context_line":"* Add querying support in sql"},{"line_number":118,"context_line":"* Add related test"},{"line_number":119,"context_line":"* Add python client support"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Dependencies"},{"line_number":123,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_32e89314","line":120,"in_reply_to":"3fa7e38b_e1da5d49","updated":"2019-11-19 08:45:15.000000000","message":"Done","commit_id":"bbea55aefa0b5fa6ebbb47b8e11e16326cd0cbee"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"d0d4e62702b5f4258d446f0a99f634cb469e5857","unresolved":false,"context_lines":[{"line_number":100,"context_line":"------------------"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"Performance can be improved for timestamp based query using indexes, the query"},{"line_number":103,"context_line":"performance may be improved. Additionally, while using the database engine."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Other deployer impact"},{"line_number":106,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_36062088","line":103,"range":{"start_line":103,"start_character":43,"end_line":103,"end_character":74},"updated":"2019-11-21 12:47:03.000000000","message":"maybe: using indexes, the query performance may be improved. ?\nI think you have changed the order of the suggestions I gave you :)","commit_id":"181d6af50f83db95f7d9f6fc91f114d6a3cb17e5"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"d0d4e62702b5f4258d446f0a99f634cb469e5857","unresolved":false,"context_lines":[{"line_number":99,"context_line":"Performance Impact"},{"line_number":100,"context_line":"------------------"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"Performance can be improved for timestamp based query using indexes, the query"},{"line_number":103,"context_line":"performance may be improved. Additionally, while using the database engine."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Other deployer impact"},{"line_number":106,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_f6e2c8d3","line":103,"range":{"start_line":102,"start_character":54,"end_line":103,"end_character":27},"updated":"2019-11-21 12:47:03.000000000","message":"maybe: while using the database engine. ?","commit_id":"181d6af50f83db95f7d9f6fc91f114d6a3cb17e5"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"05534c07999e95e4bfcb9eed6300e79aefb2497e","unresolved":false,"context_lines":[{"line_number":100,"context_line":"------------------"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"Performance can be improved for timestamp based query using indexes, the query"},{"line_number":103,"context_line":"performance may be improved. Additionally, while using the database engine."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Other deployer impact"},{"line_number":106,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_5c6fe127","line":103,"range":{"start_line":103,"start_character":43,"end_line":103,"end_character":74},"in_reply_to":"3fa7e38b_36062088","updated":"2019-11-28 08:05:55.000000000","message":"...I think I misunderstood what you mean.","commit_id":"181d6af50f83db95f7d9f6fc91f114d6a3cb17e5"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"05534c07999e95e4bfcb9eed6300e79aefb2497e","unresolved":false,"context_lines":[{"line_number":99,"context_line":"Performance Impact"},{"line_number":100,"context_line":"------------------"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"Performance can be improved for timestamp based query using indexes, the query"},{"line_number":103,"context_line":"performance may be improved. Additionally, while using the database engine."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Other deployer impact"},{"line_number":106,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_fc5d6d7c","line":103,"range":{"start_line":102,"start_character":54,"end_line":103,"end_character":27},"in_reply_to":"3fa7e38b_f6e2c8d3","updated":"2019-11-28 08:05:55.000000000","message":"Done","commit_id":"181d6af50f83db95f7d9f6fc91f114d6a3cb17e5"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"5300635ab32a6c815df38f798505d4a1ccb6c054","unresolved":false,"context_lines":[{"line_number":99,"context_line":"Performance Impact"},{"line_number":100,"context_line":"------------------"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"Performance can be improved for timestamp based query while using the database"},{"line_number":103,"context_line":"engine, Additionally using indexes. the query performance may be improved."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Other deployer impact"},{"line_number":106,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_0f312aee","line":103,"range":{"start_line":102,"start_character":0,"end_line":103,"end_character":74},"updated":"2019-11-28 11:39:46.000000000","message":"Sorry, I may made it difficult to understand, so I\u0027ll write the whole phrase, then it is easier to understand than commenting little parts of the phrase.\nPerformance can be improved for timestamp based queries while using the database engine. Additionaly, using indexes, the query performance will be enhanced.","commit_id":"bc95b69582010e69386691d3ae60e81623e2d617"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"b197936977675f921ebc1cb667cc2509ebf7617d","unresolved":false,"context_lines":[{"line_number":99,"context_line":"Performance Impact"},{"line_number":100,"context_line":"------------------"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"Performance can be improved for timestamp based query while using the database"},{"line_number":103,"context_line":"engine, Additionally using indexes. the query performance may be improved."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Other deployer impact"},{"line_number":106,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_3aba1b71","line":103,"range":{"start_line":102,"start_character":0,"end_line":103,"end_character":74},"in_reply_to":"3fa7e38b_0f312aee","updated":"2019-11-29 01:24:07.000000000","message":"Thanks for your patience, Carlos Eduardo.\nthank you very much.","commit_id":"bc95b69582010e69386691d3ae60e81623e2d617"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"4d0e505df6f0fc004a7891de18a895180a9f63b2","unresolved":false,"context_lines":[{"line_number":67,"context_line":"specified time interval. This changes also need to bump the microversion of"},{"line_number":68,"context_line":"API to keep forward compatibility."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"* GET /v2/{project_id}/messages?created_since\u003d2019-11-01T01:00:00\u0026created_before\u003d2019-11-02T01:00:00"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Security impact"},{"line_number":73,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_09e6544b","line":70,"range":{"start_line":70,"start_character":46,"end_line":70,"end_character":65},"updated":"2020-01-28 01:42:41.000000000","message":"Some questions for implementation and documentation:\n\n\ncan I just use the date? 2019-11-01\nor leave out the \"seconds\": 2019-11-01T01:00 \nor specify a time zone: 2019-11-01T01:00:00Z\n\nIs providing an UTC offset an option: 2019-11-01T01:00:00+05:00","commit_id":"c8b2e849a46b342b956024ddd84609f22751cf44"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"6e67b79131c2ce196f1ac772c751c3edaf520e4b","unresolved":false,"context_lines":[{"line_number":67,"context_line":"specified time interval. This changes also need to bump the microversion of"},{"line_number":68,"context_line":"API to keep forward compatibility."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"* GET /v2/{project_id}/messages?created_since\u003d2019-11-01T01:00:00\u0026created_before\u003d2019-11-02T01:00:00"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Security impact"},{"line_number":73,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_a7001205","line":70,"range":{"start_line":70,"start_character":46,"end_line":70,"end_character":65},"in_reply_to":"3fa7e38b_09e6544b","updated":"2020-02-05 10:52:21.000000000","message":"All four time formats you mentioned above are supported，we can use iso8601.parse_date to convert to a uniform format of datetime","commit_id":"c8b2e849a46b342b956024ddd84609f22751cf44"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"4d0e505df6f0fc004a7891de18a895180a9f63b2","unresolved":false,"context_lines":[{"line_number":90,"context_line":"                      [--level \u003clevel\u003e] [--limit \u003climit\u003e]"},{"line_number":91,"context_line":"                      [--offset \u003coffset\u003e] [--sort-key \u003csort_key\u003e]"},{"line_number":92,"context_line":"                      [--sort-dir \u003csort_dir\u003e] [--columns \u003ccolumns\u003e]"},{"line_number":93,"context_line":"                      [--create-before \u003cb_time\u003e] [--create-since \u003cs_time\u003e]"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"Python client may add help to inform users this new filter, and will update"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_1a9d7b6b","line":93,"range":{"start_line":93,"start_character":52,"end_line":93,"end_character":58},"updated":"2020-01-28 01:42:41.000000000","message":"created","commit_id":"c8b2e849a46b342b956024ddd84609f22751cf44"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"4d0e505df6f0fc004a7891de18a895180a9f63b2","unresolved":false,"context_lines":[{"line_number":90,"context_line":"                      [--level \u003clevel\u003e] [--limit \u003climit\u003e]"},{"line_number":91,"context_line":"                      [--offset \u003coffset\u003e] [--sort-key \u003csort_key\u003e]"},{"line_number":92,"context_line":"                      [--sort-dir \u003csort_dir\u003e] [--columns \u003ccolumns\u003e]"},{"line_number":93,"context_line":"                      [--create-before \u003cb_time\u003e] [--create-since \u003cs_time\u003e]"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"Python client may add help to inform users this new filter, and will update"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_7abeefce","line":93,"range":{"start_line":93,"start_character":25,"end_line":93,"end_character":31},"updated":"2020-01-28 01:42:41.000000000","message":"created","commit_id":"c8b2e849a46b342b956024ddd84609f22751cf44"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"6e67b79131c2ce196f1ac772c751c3edaf520e4b","unresolved":false,"context_lines":[{"line_number":90,"context_line":"                      [--level \u003clevel\u003e] [--limit \u003climit\u003e]"},{"line_number":91,"context_line":"                      [--offset \u003coffset\u003e] [--sort-key \u003csort_key\u003e]"},{"line_number":92,"context_line":"                      [--sort-dir \u003csort_dir\u003e] [--columns \u003ccolumns\u003e]"},{"line_number":93,"context_line":"                      [--create-before \u003cb_time\u003e] [--create-since \u003cs_time\u003e]"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"Python client may add help to inform users this new filter, and will update"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_b2292e84","line":93,"range":{"start_line":93,"start_character":52,"end_line":93,"end_character":58},"in_reply_to":"3fa7e38b_1a9d7b6b","updated":"2020-02-05 10:52:21.000000000","message":"Done","commit_id":"c8b2e849a46b342b956024ddd84609f22751cf44"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"6e67b79131c2ce196f1ac772c751c3edaf520e4b","unresolved":false,"context_lines":[{"line_number":90,"context_line":"                      [--level \u003clevel\u003e] [--limit \u003climit\u003e]"},{"line_number":91,"context_line":"                      [--offset \u003coffset\u003e] [--sort-key \u003csort_key\u003e]"},{"line_number":92,"context_line":"                      [--sort-dir \u003csort_dir\u003e] [--columns \u003ccolumns\u003e]"},{"line_number":93,"context_line":"                      [--create-before \u003cb_time\u003e] [--create-since \u003cs_time\u003e]"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"Python client may add help to inform users this new filter, and will update"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_928af262","line":93,"range":{"start_line":93,"start_character":25,"end_line":93,"end_character":31},"in_reply_to":"3fa7e38b_7abeefce","updated":"2020-02-05 10:52:21.000000000","message":"Done","commit_id":"c8b2e849a46b342b956024ddd84609f22751cf44"}]}
