)]}'
{"api-ref/source/os-cells.inc":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c7af923acaffe827aa9c8f6f067d00c2595edced","unresolved":false,"context_lines":[{"line_number":203,"context_line":""},{"line_number":204,"context_line":".. rest_method:: POST /os-cells/sync_instances"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Sync instances info in all cells"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"Normal response codes: 200"},{"line_number":209,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"dfeb2761_4869fc1e","line":206,"updated":"2017-04-04 23:08:33.000000000","message":"What does this actually do or mean?","commit_id":"8597d0e50972a01febd48a4d81e35eff5d8be2fa"},{"author":{"_account_id":18337,"name":"Sujitha","email":"sujitha.neti@intel.com","username":"Sujitha"},"change_message_id":"b4a6b98a450bb6f800cb8cadff869c102d8b4adc","unresolved":false,"context_lines":[{"line_number":203,"context_line":""},{"line_number":204,"context_line":".. rest_method:: POST /os-cells/sync_instances"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Sync instances info in all cells"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"Normal response codes: 200"},{"line_number":209,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"bff0334d_802c0b9a","line":206,"in_reply_to":"dfeb2761_3ce4bae0","updated":"2017-04-05 16:25:57.000000000","message":"Thanks Matt!","commit_id":"8597d0e50972a01febd48a4d81e35eff5d8be2fa"},{"author":{"_account_id":18337,"name":"Sujitha","email":"sujitha.neti@intel.com","username":"Sujitha"},"change_message_id":"43eeb17678b2cfde7ca8e81d0ce835d6f2e0ba46","unresolved":false,"context_lines":[{"line_number":203,"context_line":""},{"line_number":204,"context_line":".. rest_method:: POST /os-cells/sync_instances"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Sync instances info in all cells"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"Normal response codes: 200"},{"line_number":209,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"dfeb2761_6833a015","line":206,"in_reply_to":"dfeb2761_4869fc1e","updated":"2017-04-04 23:22:29.000000000","message":"Matt, I see that sync_instances in os-cells API is missing in the api-ref.  So added it.\n\nhttp://docs-draft.openstack.org/66/453366/1/check/gate-nova-api-ref/6011289//api-ref/build/html/?expanded\u003dsync-instance-info-detail","commit_id":"8597d0e50972a01febd48a4d81e35eff5d8be2fa"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9a33af3356074d9cc1dd74bbcba62ddd13e857c2","unresolved":false,"context_lines":[{"line_number":203,"context_line":""},{"line_number":204,"context_line":".. rest_method:: POST /os-cells/sync_instances"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Sync instances info in all cells"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"Normal response codes: 200"},{"line_number":209,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"dfeb2761_cbcaa64c","line":206,"in_reply_to":"dfeb2761_6833a015","updated":"2017-04-04 23:45:11.000000000","message":"OK, I also see that by default this is an admin-only API. We have some standard text in the api-ref about admin-only APIs, we should probably include that here.\n\nLooking at the code, I think what this does is it syncs the child cell database information for instances with the instances table in the parent cell database.","commit_id":"8597d0e50972a01febd48a4d81e35eff5d8be2fa"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e5134d29e1b1c5680f32ecf58d264a14eab92eba","unresolved":false,"context_lines":[{"line_number":203,"context_line":""},{"line_number":204,"context_line":".. rest_method:: POST /os-cells/sync_instances"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Sync instances info in all cells"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"Normal response codes: 200"},{"line_number":209,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"dfeb2761_3ce4bae0","line":206,"in_reply_to":"dfeb2761_cbcaa64c","updated":"2017-04-05 02:15:59.000000000","message":"You don\u0027t need to point of the default admin-only policy, I\u0027ve done that here:\n\nhttps://review.openstack.org/#/c/453433/","commit_id":"8597d0e50972a01febd48a4d81e35eff5d8be2fa"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1d9fe3b139254d4ca2a2eebbee5c7f51c53d92a0","unresolved":false,"context_lines":[{"line_number":199,"context_line":"   :language: javascript"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Sync Instance Info"},{"line_number":202,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":".. rest_method:: POST /os-cells/sync_instances"},{"line_number":205,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"bff0334d_1835e446","line":202,"range":{"start_line":202,"start_character":18,"end_line":202,"end_character":20},"updated":"2017-04-06 15:21:16.000000000","message":"I think these are supposed to line up with the text.","commit_id":"091a52fa4405fc4a99ccbe49561fb73d18115623"},{"author":{"_account_id":18337,"name":"Sujitha","email":"sujitha.neti@intel.com","username":"Sujitha"},"change_message_id":"44568349f0575281f269c396c681e7f75c388d6d","unresolved":false,"context_lines":[{"line_number":199,"context_line":"   :language: javascript"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Sync Instance Info"},{"line_number":202,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":".. rest_method:: POST /os-cells/sync_instances"},{"line_number":205,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"bff0334d_c160a0a8","line":202,"range":{"start_line":202,"start_character":18,"end_line":202,"end_character":20},"in_reply_to":"bff0334d_1835e446","updated":"2017-04-06 19:57:29.000000000","message":"Done","commit_id":"091a52fa4405fc4a99ccbe49561fb73d18115623"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1d9fe3b139254d4ca2a2eebbee5c7f51c53d92a0","unresolved":false,"context_lines":[{"line_number":203,"context_line":""},{"line_number":204,"context_line":".. rest_method:: POST /os-cells/sync_instances"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Sync instances info in all cells."},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"Syncs the instances information in child cell database with parent cell database."},{"line_number":209,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"bff0334d_f81240b1","line":206,"range":{"start_line":206,"start_character":0,"end_line":206,"end_character":4},"updated":"2017-04-06 15:21:16.000000000","message":"Let\u0027s use the full word: Synchronize.","commit_id":"091a52fa4405fc4a99ccbe49561fb73d18115623"},{"author":{"_account_id":18337,"name":"Sujitha","email":"sujitha.neti@intel.com","username":"Sujitha"},"change_message_id":"44568349f0575281f269c396c681e7f75c388d6d","unresolved":false,"context_lines":[{"line_number":203,"context_line":""},{"line_number":204,"context_line":".. rest_method:: POST /os-cells/sync_instances"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Sync instances info in all cells."},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"Syncs the instances information in child cell database with parent cell database."},{"line_number":209,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"bff0334d_a1635cb1","line":206,"range":{"start_line":206,"start_character":0,"end_line":206,"end_character":4},"in_reply_to":"bff0334d_f81240b1","updated":"2017-04-06 19:57:29.000000000","message":"Done","commit_id":"091a52fa4405fc4a99ccbe49561fb73d18115623"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1d9fe3b139254d4ca2a2eebbee5c7f51c53d92a0","unresolved":false,"context_lines":[{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Sync instances info in all cells."},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"Syncs the instances information in child cell database with parent cell database."},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"Normal response codes: 200"},{"line_number":211,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"bff0334d_b824b80e","line":208,"range":{"start_line":208,"start_character":0,"end_line":208,"end_character":5},"updated":"2017-04-06 15:21:16.000000000","message":"Synchronizes.","commit_id":"091a52fa4405fc4a99ccbe49561fb73d18115623"},{"author":{"_account_id":18337,"name":"Sujitha","email":"sujitha.neti@intel.com","username":"Sujitha"},"change_message_id":"44568349f0575281f269c396c681e7f75c388d6d","unresolved":false,"context_lines":[{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Sync instances info in all cells."},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"Syncs the instances information in child cell database with parent cell database."},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"Normal response codes: 200"},{"line_number":211,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"bff0334d_815a98f0","line":208,"range":{"start_line":208,"start_character":0,"end_line":208,"end_character":5},"in_reply_to":"bff0334d_b824b80e","updated":"2017-04-06 19:57:29.000000000","message":"Done","commit_id":"091a52fa4405fc4a99ccbe49561fb73d18115623"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1d9fe3b139254d4ca2a2eebbee5c7f51c53d92a0","unresolved":false,"context_lines":[{"line_number":207,"context_line":""},{"line_number":208,"context_line":"Syncs the instances information in child cell database with parent cell database."},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"Normal response codes: 200"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"Error response codes: badRequest(400), unauthorized(401), NotImplemented(501)"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"bff0334d_78a8701e","line":210,"updated":"2017-04-06 15:21:16.000000000","message":"This also takes a request body with 3 optional keys:\n\n        project_id \u003d body.pop(\u0027project_id\u0027, None)\n        deleted \u003d body.pop(\u0027deleted\u0027, False)\n        updated_since \u003d body.pop(\u0027updated_since\u0027, None)\n\nSo we should probably list the request and response parameters (there is no response body).","commit_id":"091a52fa4405fc4a99ccbe49561fb73d18115623"},{"author":{"_account_id":18337,"name":"Sujitha","email":"sujitha.neti@intel.com","username":"Sujitha"},"change_message_id":"44568349f0575281f269c396c681e7f75c388d6d","unresolved":false,"context_lines":[{"line_number":207,"context_line":""},{"line_number":208,"context_line":"Syncs the instances information in child cell database with parent cell database."},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"Normal response codes: 200"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"Error response codes: badRequest(400), unauthorized(401), NotImplemented(501)"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"bff0334d_216f4c93","line":210,"in_reply_to":"bff0334d_78a8701e","updated":"2017-04-06 19:57:29.000000000","message":"Done","commit_id":"091a52fa4405fc4a99ccbe49561fb73d18115623"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1d9fe3b139254d4ca2a2eebbee5c7f51c53d92a0","unresolved":false,"context_lines":[{"line_number":209,"context_line":""},{"line_number":210,"context_line":"Normal response codes: 200"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"Error response codes: badRequest(400), unauthorized(401), NotImplemented(501)"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"bff0334d_b885d8af","line":212,"updated":"2017-04-06 15:21:16.000000000","message":"I think this also raises a 403.","commit_id":"091a52fa4405fc4a99ccbe49561fb73d18115623"},{"author":{"_account_id":18337,"name":"Sujitha","email":"sujitha.neti@intel.com","username":"Sujitha"},"change_message_id":"44568349f0575281f269c396c681e7f75c388d6d","unresolved":false,"context_lines":[{"line_number":209,"context_line":""},{"line_number":210,"context_line":"Normal response codes: 200"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"Error response codes: badRequest(400), unauthorized(401), NotImplemented(501)"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"bff0334d_e1684488","line":212,"in_reply_to":"bff0334d_b885d8af","updated":"2017-04-06 19:57:29.000000000","message":"Done","commit_id":"091a52fa4405fc4a99ccbe49561fb73d18115623"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"46ea2426842c52c2636561d1c8a895faa88bde4c","unresolved":false,"context_lines":[{"line_number":203,"context_line":""},{"line_number":204,"context_line":".. rest_method:: POST /os-cells/sync_instances"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Synchronize instances info in all cells."},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"Synchronizes the instances information in child cell database with parent cell database."},{"line_number":209,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":4,"id":"7ffa3b31_edda0a76","line":206,"range":{"start_line":206,"start_character":0,"end_line":206,"end_character":21},"updated":"2017-04-20 16:19:19.000000000","message":"From the implementation [1], it would appear this *forces* a synchronization (I\u0027m guessing that there\u0027s some auto-synchronization going on in the background or something). Is this worth mentioning, if so?\n\n[1] https://github.com/openstack/nova/blob/ba9a42e1a/nova/cells/messaging.py#L1097-L1110","commit_id":"ea88a126c80f7841a94cd9511549b4de982bf091"}],"api-ref/source/parameters.yaml":[{"author":{"_account_id":21813,"name":"Andrey Volkov","email":"m@amadev.ru","username":"avolkov"},"change_message_id":"9594c6c87118c9dfa95cef8180be78baaa8c198e","unresolved":false,"context_lines":[{"line_number":1704,"context_line":"    ``false`` to exclude deleted instances. Default: ``false``"},{"line_number":1705,"context_line":"  in: body"},{"line_number":1706,"context_line":"  required: false"},{"line_number":1707,"context_line":"  type: string"},{"line_number":1708,"context_line":"description:"},{"line_number":1709,"context_line":"  description: |"},{"line_number":1710,"context_line":"    Security group description."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ff0f0b1f_207c55ea","line":1707,"updated":"2017-05-24 16:38:55.000000000","message":"boolean?","commit_id":"ea88a126c80f7841a94cd9511549b4de982bf091"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"50188c0f0e54f1260958e4cd924186b04b4be4f8","unresolved":false,"context_lines":[{"line_number":1704,"context_line":"    ``false`` to exclude deleted instances. Default: ``false``"},{"line_number":1705,"context_line":"  in: body"},{"line_number":1706,"context_line":"  required: false"},{"line_number":1707,"context_line":"  type: string"},{"line_number":1708,"context_line":"description:"},{"line_number":1709,"context_line":"  description: |"},{"line_number":1710,"context_line":"    Security group description."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"df140735_6181f84a","line":1707,"in_reply_to":"ff0f0b1f_207c55ea","updated":"2017-06-07 07:36:11.000000000","message":"It should be \u0027boolean\u0027.\n\nhttps://github.com/openstack/nova/blob/0fc64f0ab663edb2564cba5868113ad6529d078b/nova/api/openstack/compute/schemas/cells.py#L104","commit_id":"ea88a126c80f7841a94cd9511549b4de982bf091"}]}
