)]}'
{"doc/source/api/smaug_api.v1.yaml":[{"author":{"_account_id":17192,"name":"xiangxinyong","email":"xiangxinyong@huawei.com","username":"xianxinyong"},"change_message_id":"32eb9ef79d308b2f9e1f4b5d8b8bd70b19907fe1","unresolved":false,"context_lines":[{"line_number":480,"context_line":"          description: Unexpected error"},{"line_number":481,"context_line":"          schema:"},{"line_number":482,"context_line":"            $ref: \u0027#/definitions/Error\u0027"},{"line_number":483,"context_line":"  /protectables/{protectable_type}/instances:"},{"line_number":484,"context_line":"    get:"},{"line_number":485,"context_line":"      summary: Resource Instances"},{"line_number":486,"context_line":"      description: |"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba0121b8_c731760d","line":483,"range":{"start_line":483,"start_character":0,"end_line":483,"end_character":45},"updated":"2016-03-30 03:51:43.000000000","message":"Hello saggi,\nDo you consider to add a interface like bellow?\n\nlist_protectable_dependents(protectable_id,protectable_type)\n\nBecause when the dashboard show the resource tree, we need this interface to get the dependents resource step by step.\nBut now we can only get the resources by resource type.","commit_id":"ca17b273fc9679891ea05259cc5ce29047d446f8"},{"author":{"_account_id":2023,"name":"Saggi Mizrahi","email":"ficoos+osreview@gmail.com","username":"ficoos"},"change_message_id":"8d00493c416e3551c23b2e354eea2ba70b076d11","unresolved":false,"context_lines":[{"line_number":480,"context_line":"          description: Unexpected error"},{"line_number":481,"context_line":"          schema:"},{"line_number":482,"context_line":"            $ref: \u0027#/definitions/Error\u0027"},{"line_number":483,"context_line":"  /protectables/{protectable_type}/instances:"},{"line_number":484,"context_line":"    get:"},{"line_number":485,"context_line":"      summary: Resource Instances"},{"line_number":486,"context_line":"      description: |"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a061dce_b16126ab","line":483,"range":{"start_line":483,"start_character":0,"end_line":483,"end_character":45},"in_reply_to":"ba0121b8_c731760d","updated":"2016-04-05 14:09:27.000000000","message":"This is unrelated. But I will look into it.","commit_id":"ca17b273fc9679891ea05259cc5ce29047d446f8"},{"author":{"_account_id":17151,"name":"chenying","email":"chenyingko@gmail.com","username":"chenying"},"change_message_id":"9e8856920d2c811ea775698db77b79233a0a8e5a","unresolved":false,"context_lines":[{"line_number":690,"context_line":"              },"},{"line_number":691,"context_line":"              {"},{"line_number":692,"context_line":"                \"id\": \"23902b02-5666-4ee6-8dfe-962ac09c3994\","},{"line_number":693,"context_line":"                \"scheduled_operation_id\": \"23902b02-5666-4ee6-8dfe-962ac09c3991\","},{"line_number":694,"context_line":"                \"started_at\": \"2015-08-27T09:50:58-05:00\","},{"line_number":695,"context_line":"                \"ended_at\": \"2015-08-27T10:50:58-05:00\","},{"line_number":696,"context_line":"                \"state\": \"finished\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba0121b8_7c51150e","line":693,"range":{"start_line":693,"start_character":17,"end_line":693,"end_character":39},"updated":"2016-03-30 08:27:48.000000000","message":"If scheduled_operation_id could be None. IMO, plan_id should be added to the db table.","commit_id":"ca17b273fc9679891ea05259cc5ce29047d446f8"},{"author":{"_account_id":17151,"name":"chenying","email":"chenyingko@gmail.com","username":"chenying"},"change_message_id":"79dd59795b1da410f00ea8684c6dcf7276640dc6","unresolved":false,"context_lines":[{"line_number":690,"context_line":"              },"},{"line_number":691,"context_line":"              {"},{"line_number":692,"context_line":"                \"id\": \"23902b02-5666-4ee6-8dfe-962ac09c3994\","},{"line_number":693,"context_line":"                \"scheduled_operation_id\": \"23902b02-5666-4ee6-8dfe-962ac09c3991\","},{"line_number":694,"context_line":"                \"started_at\": \"2015-08-27T09:50:58-05:00\","},{"line_number":695,"context_line":"                \"ended_at\": \"2015-08-27T10:50:58-05:00\","},{"line_number":696,"context_line":"                \"state\": \"finished\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba0121b8_803cc130","line":693,"range":{"start_line":693,"start_character":17,"end_line":693,"end_character":39},"updated":"2016-03-29 06:53:13.000000000","message":"Protect action can be executed without scheduled_operation by calling create_checkpoint api directly? In this scene, Does it mean scheduled_operation_id can be None in db table?","commit_id":"ca17b273fc9679891ea05259cc5ce29047d446f8"},{"author":{"_account_id":2023,"name":"Saggi Mizrahi","email":"ficoos+osreview@gmail.com","username":"ficoos"},"change_message_id":"8d00493c416e3551c23b2e354eea2ba70b076d11","unresolved":false,"context_lines":[{"line_number":690,"context_line":"              },"},{"line_number":691,"context_line":"              {"},{"line_number":692,"context_line":"                \"id\": \"23902b02-5666-4ee6-8dfe-962ac09c3994\","},{"line_number":693,"context_line":"                \"scheduled_operation_id\": \"23902b02-5666-4ee6-8dfe-962ac09c3991\","},{"line_number":694,"context_line":"                \"started_at\": \"2015-08-27T09:50:58-05:00\","},{"line_number":695,"context_line":"                \"ended_at\": \"2015-08-27T10:50:58-05:00\","},{"line_number":696,"context_line":"                \"state\": \"finished\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a061dce_37bd0b69","line":693,"range":{"start_line":693,"start_character":17,"end_line":693,"end_character":39},"in_reply_to":"ba0121b8_803cc130","updated":"2016-04-05 14:09:27.000000000","message":"If it was started manually it wouldn\u0027t have an operation log.\nThe status would be tracked in the checkpoint alone.","commit_id":"ca17b273fc9679891ea05259cc5ce29047d446f8"},{"author":{"_account_id":17151,"name":"chenying","email":"chenyingko@gmail.com","username":"chenying"},"change_message_id":"b257067a2edc16d8e107a3d551e5d349fb534e27","unresolved":false,"context_lines":[{"line_number":721,"context_line":"        - Scheduled Operation"},{"line_number":722,"context_line":"      responses:"},{"line_number":723,"context_line":"        \u0027200\u0027:"},{"line_number":724,"context_line":"          description: An array of operation logs (without the entries)"},{"line_number":725,"context_line":"          schema:"},{"line_number":726,"context_line":"              $ref: \u0027#/definitions/OperationLog\u0027"},{"line_number":727,"context_line":"          examples:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"da0c15f0_d885d659","line":724,"range":{"start_line":724,"start_character":51,"end_line":724,"end_character":58},"updated":"2016-03-28 01:35:03.000000000","message":"s/without/with","commit_id":"ca17b273fc9679891ea05259cc5ce29047d446f8"},{"author":{"_account_id":16206,"name":"chenhuayi","email":"chenhuayi@huawei.com","username":"chenhuayi2"},"change_message_id":"0522d215216990ef90bc0c7a6e85611a2c0026f8","unresolved":false,"context_lines":[{"line_number":738,"context_line":"                  },"},{"line_number":739,"context_line":"                  {"},{"line_number":740,"context_line":"                    \"timestamp\": \"2015-08-27T09:50:51-05:00\","},{"line_number":741,"context_line":"                    \"message\": \"Doint things\""},{"line_number":742,"context_line":"                  }"},{"line_number":743,"context_line":"                ]"},{"line_number":744,"context_line":"              },"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"da0c15f0_0216b554","line":741,"range":{"start_line":741,"start_character":32,"end_line":741,"end_character":37},"updated":"2016-03-28 07:29:27.000000000","message":"s/Doint/Doing","commit_id":"ca17b273fc9679891ea05259cc5ce29047d446f8"},{"author":{"_account_id":20883,"name":"Yuval Brik","email":"yuval@brik.org.il","username":"yuvalbr"},"change_message_id":"d08fc20a3ae8738aa504bba705702f502f650719","unresolved":false,"context_lines":[{"line_number":1221,"context_line":"      started_at:"},{"line_number":1222,"context_line":"        type: string"},{"line_number":1223,"context_line":"        description: When was this operation run started in ISO 8601 format."},{"line_number":1224,"context_line":"      endend_at:"},{"line_number":1225,"context_line":"        type: string"},{"line_number":1226,"context_line":"        description: When was this operation run ended in ISO 8601 format."},{"line_number":1227,"context_line":"      status:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba0121b8_d30983df","line":1224,"range":{"start_line":1224,"start_character":0,"end_line":1224,"end_character":16},"updated":"2016-03-29 08:08:48.000000000","message":"endend -\u003e ended","commit_id":"ca17b273fc9679891ea05259cc5ce29047d446f8"},{"author":{"_account_id":18266,"name":"zengchen","email":"chenzeng2@huawei.com","username":"zengchen"},"change_message_id":"b3078cd88127b9b0c07d678cb6b79caacfb28e78","unresolved":false,"context_lines":[{"line_number":714,"context_line":"                \"scheduled_operation_id\": \"23902b02-5666-4ee6-8dfe-962ac09c3991\","},{"line_number":715,"context_line":"                \"started_at\": \"2015-08-27T09:50:58-05:00\","},{"line_number":716,"context_line":"                \"state\": \"running\""},{"line_number":717,"context_line":"                \"entries\": ["},{"line_number":718,"context_line":"                  {"},{"line_number":719,"context_line":"                    \"timestamp\": \"2015-08-27T09:50:58-05:00\","},{"line_number":720,"context_line":"                    \"message\": \"Operation started\""},{"line_number":721,"context_line":"                  },"},{"line_number":722,"context_line":"                  {"},{"line_number":723,"context_line":"                    \"timestamp\": \"2015-08-27T09:50:51-05:00\","},{"line_number":724,"context_line":"                    \"message\": \"Doing things\""},{"line_number":725,"context_line":"                  }"},{"line_number":726,"context_line":"                ]"},{"line_number":727,"context_line":"              },"},{"line_number":728,"context_line":"        default:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bab6814e_76719677","line":725,"range":{"start_line":717,"start_character":16,"end_line":725,"end_character":19},"updated":"2016-05-24 07:02:50.000000000","message":"How to get these messages? Who to create and update the operation log, Operation Engine?","commit_id":"930e526f8540996de5021a424e747514fd527645"}]}
