)]}'
{"install-guide/source/common_configure.rst":[{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"ca665c39fd7f3c7639ea063d367de1bdc59d516a","unresolved":false,"context_lines":[{"line_number":49,"context_line":"        auth_type \u003d password"},{"line_number":50,"context_line":"        auth_url \u003d http://controller:35357"},{"line_number":51,"context_line":"        username \u003d watcher"},{"line_number":52,"context_line":"        password \u003d Watcher_PASS"},{"line_number":53,"context_line":"        project_domain_name \u003d default"},{"line_number":54,"context_line":"        user_domain_name \u003d default"},{"line_number":55,"context_line":"        project_name \u003d service"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff0f0b1f_ccb4cb82","line":52,"range":{"start_line":52,"start_character":19,"end_line":52,"end_character":31},"updated":"2017-05-24 04:30:31.000000000","message":"WATCHER_PASS","commit_id":"886c1ee485b45b752191cc4a8067db98caf80de6"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"db9291685fd070a713ca7a231ac2ae491ad24735","unresolved":false,"context_lines":[{"line_number":49,"context_line":"        auth_type \u003d password"},{"line_number":50,"context_line":"        auth_url \u003d http://controller:35357"},{"line_number":51,"context_line":"        username \u003d watcher"},{"line_number":52,"context_line":"        password \u003d Watcher_PASS"},{"line_number":53,"context_line":"        project_domain_name \u003d default"},{"line_number":54,"context_line":"        user_domain_name \u003d default"},{"line_number":55,"context_line":"        project_name \u003d service"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff0f0b1f_b95d5848","line":52,"range":{"start_line":52,"start_character":19,"end_line":52,"end_character":31},"in_reply_to":"ff0f0b1f_ccb4cb82","updated":"2017-05-24 05:50:28.000000000","message":"Done","commit_id":"886c1ee485b45b752191cc4a8067db98caf80de6"},{"author":{"_account_id":7038,"name":"Akihito INOH","email":"akihito-inou@nec.com","username":"akihito-inoh"},"change_message_id":"9bae60e6794a5fb7cfcfc443324aa222ebe96e42","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"     Replace WATCHER_PASS with the password you chose for the watcher user in the Identity service."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"   * Watcher interacts with other openstack projects via project clients, in order to instantiate these"},{"line_number":42,"context_line":"     clients, Watcher requests new session from Identity service. In the `[watcher_client_auth]` section,"},{"line_number":43,"context_line":"     configure the identity service access to interact with other openstack project clients."},{"line_number":44,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ff0f0b1f_e2464cc0","line":41,"updated":"2017-05-25 07:46:42.000000000","message":"I think that we should change \"openstack\" to \"OpenStack\" https://docs.openstack.org/contributor-guide/writing-style/word-choice.html","commit_id":"938579510b6f82ab371a3bb85a54b44c29914d45"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"6291a6f9f4568c89c769b5b8d0e8fc3888fa7f18","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"     Replace WATCHER_PASS with the password you chose for the watcher user in the Identity service."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"   * Watcher interacts with other openstack projects via project clients, in order to instantiate these"},{"line_number":42,"context_line":"     clients, Watcher requests new session from Identity service. In the `[watcher_client_auth]` section,"},{"line_number":43,"context_line":"     configure the identity service access to interact with other openstack project clients."},{"line_number":44,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"df140735_60989fbf","line":41,"in_reply_to":"ff0f0b1f_e2464cc0","updated":"2017-05-31 08:43:25.000000000","message":"Done","commit_id":"938579510b6f82ab371a3bb85a54b44c29914d45"},{"author":{"_account_id":7038,"name":"Akihito INOH","email":"akihito-inou@nec.com","username":"akihito-inoh"},"change_message_id":"9bae60e6794a5fb7cfcfc443324aa222ebe96e42","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"   * Watcher interacts with other openstack projects via project clients, in order to instantiate these"},{"line_number":42,"context_line":"     clients, Watcher requests new session from Identity service. In the `[watcher_client_auth]` section,"},{"line_number":43,"context_line":"     configure the identity service access to interact with other openstack project clients."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"     .. code-block:: ini"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ff0f0b1f_c24108a8","line":43,"updated":"2017-05-25 07:46:42.000000000","message":"I think that we should change \"openstack\" to \"OpenStack\" https://docs.openstack.org/contributor-guide/writing-style/word-choice.html","commit_id":"938579510b6f82ab371a3bb85a54b44c29914d45"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"6291a6f9f4568c89c769b5b8d0e8fc3888fa7f18","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"   * Watcher interacts with other openstack projects via project clients, in order to instantiate these"},{"line_number":42,"context_line":"     clients, Watcher requests new session from Identity service. In the `[watcher_client_auth]` section,"},{"line_number":43,"context_line":"     configure the identity service access to interact with other openstack project clients."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"     .. code-block:: ini"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"df140735_2092a79f","line":43,"in_reply_to":"ff0f0b1f_c24108a8","updated":"2017-05-31 08:43:25.000000000","message":"Done","commit_id":"938579510b6f82ab371a3bb85a54b44c29914d45"}],"install-guide/source/get_started.rst":[{"author":{"_account_id":7038,"name":"Akihito INOH","email":"akihito-inou@nec.com","username":"akihito-inoh"},"change_message_id":"9bae60e6794a5fb7cfcfc443324aa222ebe96e42","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Infrastructure Optimization service overview"},{"line_number":3,"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"},{"line_number":4,"context_line":"The Infrastructure Optimization service provides flexible and scalable"},{"line_number":5,"context_line":"optimization service for multi-tenant Openstack based clouds."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The Infrastructure Optimization service consists of the following components:"},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ff0f0b1f_e261acd4","line":5,"updated":"2017-05-25 07:46:42.000000000","message":"I think that we should change \"Openstack\" to \"OpenStack\"\nhttps://docs.openstack.org/contributor-guide/writing-style/word-choice.html","commit_id":"938579510b6f82ab371a3bb85a54b44c29914d45"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"6291a6f9f4568c89c769b5b8d0e8fc3888fa7f18","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Infrastructure Optimization service overview"},{"line_number":3,"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"},{"line_number":4,"context_line":"The Infrastructure Optimization service provides flexible and scalable"},{"line_number":5,"context_line":"optimization service for multi-tenant Openstack based clouds."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The Infrastructure Optimization service consists of the following components:"},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"df140735_20e74743","line":5,"in_reply_to":"ff0f0b1f_e261acd4","updated":"2017-05-31 08:43:25.000000000","message":"Done","commit_id":"938579510b6f82ab371a3bb85a54b44c29914d45"},{"author":{"_account_id":7038,"name":"Akihito INOH","email":"akihito-inou@nec.com","username":"akihito-inoh"},"change_message_id":"9bae60e6794a5fb7cfcfc443324aa222ebe96e42","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"``watcher-applier`` service"},{"line_number":22,"context_line":"  It executes action plan built by watcher-decision-engine. It interacts with"},{"line_number":23,"context_line":"  other openstack components like nova in order to execute the given action"},{"line_number":24,"context_line":"  plan."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"``watcher-dashboard``"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ff0f0b1f_229a04b8","line":23,"updated":"2017-05-25 07:46:42.000000000","message":"I think that we should change \"openstack\" to \"OpenStack\"\nhttps://docs.openstack.org/contributor-guide/writing-style/word-choice.html","commit_id":"938579510b6f82ab371a3bb85a54b44c29914d45"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"6291a6f9f4568c89c769b5b8d0e8fc3888fa7f18","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"``watcher-applier`` service"},{"line_number":22,"context_line":"  It executes action plan built by watcher-decision-engine. It interacts with"},{"line_number":23,"context_line":"  other openstack components like nova in order to execute the given action"},{"line_number":24,"context_line":"  plan."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"``watcher-dashboard``"}],"source_content_type":"text/x-rst","patch_set":4,"id":"df140735_00e20330","line":23,"in_reply_to":"ff0f0b1f_229a04b8","updated":"2017-05-31 08:43:25.000000000","message":"Done","commit_id":"938579510b6f82ab371a3bb85a54b44c29914d45"}],"install-guide/source/install-ubuntu.rst":[{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"ca665c39fd7f3c7639ea063d367de1bdc59d516a","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"   .. code-block:: console"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"      # apt update"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"      # apt install watcher-api watcher-decision-engine \\"},{"line_number":21,"context_line":"        watcher-applier"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff0f0b1f_0c3ac3e5","line":18,"range":{"start_line":18,"start_character":8,"end_line":18,"end_character":11},"updated":"2017-05-24 04:30:31.000000000","message":"apt-get","commit_id":"886c1ee485b45b752191cc4a8067db98caf80de6"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"db9291685fd070a713ca7a231ac2ae491ad24735","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"   .. code-block:: console"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"      # apt update"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"      # apt install watcher-api watcher-decision-engine \\"},{"line_number":21,"context_line":"        watcher-applier"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff0f0b1f_7928e095","line":18,"range":{"start_line":18,"start_character":8,"end_line":18,"end_character":11},"in_reply_to":"ff0f0b1f_0c3ac3e5","updated":"2017-05-24 05:50:28.000000000","message":"check nova install guide,all the other projects are using apt\nhttps://docs.openstack.org/ocata/install-guide-ubuntu/nova-controller-install.html","commit_id":"886c1ee485b45b752191cc4a8067db98caf80de6"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"0d080a01305790816d31586d88707bda52eaa8e1","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"   .. code-block:: console"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"      # apt update"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"      # apt install watcher-api watcher-decision-engine \\"},{"line_number":21,"context_line":"        watcher-applier"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff0f0b1f_d24d813e","line":18,"range":{"start_line":18,"start_character":8,"end_line":18,"end_character":11},"in_reply_to":"ff0f0b1f_7928e095","updated":"2017-05-24 07:28:54.000000000","message":"Thanks, I studied :)","commit_id":"886c1ee485b45b752191cc4a8067db98caf80de6"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"ca665c39fd7f3c7639ea063d367de1bdc59d516a","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"      # apt update"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"      # apt install watcher-api watcher-decision-engine \\"},{"line_number":21,"context_line":"        watcher-applier"},{"line_number":22,"context_line":"      "},{"line_number":23,"context_line":"      # apt install python-watcherclient"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff0f0b1f_ec3c2fe2","line":20,"range":{"start_line":20,"start_character":7,"end_line":20,"end_character":11},"updated":"2017-05-24 04:30:31.000000000","message":"ditto","commit_id":"886c1ee485b45b752191cc4a8067db98caf80de6"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"ca665c39fd7f3c7639ea063d367de1bdc59d516a","unresolved":false,"context_lines":[{"line_number":20,"context_line":"      # apt install watcher-api watcher-decision-engine \\"},{"line_number":21,"context_line":"        watcher-applier"},{"line_number":22,"context_line":"      "},{"line_number":23,"context_line":"      # apt install python-watcherclient"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":".. include:: common_configure.rst"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff0f0b1f_ac22b7b7","line":23,"range":{"start_line":23,"start_character":8,"end_line":23,"end_character":11},"updated":"2017-05-24 04:30:31.000000000","message":"ditto","commit_id":"886c1ee485b45b752191cc4a8067db98caf80de6"}],"install-guide/source/verify.rst":[{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"ca665c39fd7f3c7639ea063d367de1bdc59d516a","unresolved":false,"context_lines":[{"line_number":96,"context_line":"        | ba9ce6b3-969c-4b8e-bb61-ae24e8630f81 | e94d4826-ad4e-44df-ad93-dff489fde457 | RECOMMENDED | None       | None            |"},{"line_number":97,"context_line":"        +--------------------------------------+--------------------------------------+-------------+------------+-----------------+"},{"line_number":98,"context_line":"      "},{"line_number":99,"context_line":"     $ openstack optimize actionplan start "},{"line_number":100,"context_line":"       +---------------------+--------------------------------------+"},{"line_number":101,"context_line":"       | Field               | Value                                |"},{"line_number":102,"context_line":"       +---------------------+--------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff0f0b1f_272ec091","line":99,"range":{"start_line":99,"start_character":42,"end_line":99,"end_character":43},"updated":"2017-05-24 04:30:31.000000000","message":"Action plan is required to start.","commit_id":"886c1ee485b45b752191cc4a8067db98caf80de6"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"db9291685fd070a713ca7a231ac2ae491ad24735","unresolved":false,"context_lines":[{"line_number":96,"context_line":"        | ba9ce6b3-969c-4b8e-bb61-ae24e8630f81 | e94d4826-ad4e-44df-ad93-dff489fde457 | RECOMMENDED | None       | None            |"},{"line_number":97,"context_line":"        +--------------------------------------+--------------------------------------+-------------+------------+-----------------+"},{"line_number":98,"context_line":"      "},{"line_number":99,"context_line":"     $ openstack optimize actionplan start "},{"line_number":100,"context_line":"       +---------------------+--------------------------------------+"},{"line_number":101,"context_line":"       | Field               | Value                                |"},{"line_number":102,"context_line":"       +---------------------+--------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff0f0b1f_d9100c5a","line":99,"range":{"start_line":99,"start_character":42,"end_line":99,"end_character":43},"in_reply_to":"ff0f0b1f_272ec091","updated":"2017-05-24 05:50:28.000000000","message":"please explain bit more","commit_id":"886c1ee485b45b752191cc4a8067db98caf80de6"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"0d080a01305790816d31586d88707bda52eaa8e1","unresolved":false,"context_lines":[{"line_number":96,"context_line":"        | ba9ce6b3-969c-4b8e-bb61-ae24e8630f81 | e94d4826-ad4e-44df-ad93-dff489fde457 | RECOMMENDED | None       | None            |"},{"line_number":97,"context_line":"        +--------------------------------------+--------------------------------------+-------------+------------+-----------------+"},{"line_number":98,"context_line":"      "},{"line_number":99,"context_line":"     $ openstack optimize actionplan start "},{"line_number":100,"context_line":"       +---------------------+--------------------------------------+"},{"line_number":101,"context_line":"       | Field               | Value                                |"},{"line_number":102,"context_line":"       +---------------------+--------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff0f0b1f_728b5567","line":99,"range":{"start_line":99,"start_character":42,"end_line":99,"end_character":43},"in_reply_to":"ff0f0b1f_d9100c5a","updated":"2017-05-24 07:28:54.000000000","message":"$ openstack optimize actionplan start\nusage: openstack optimize actionplan start [-h]\n                                           [-f {json,shell,table,value,yaml}]\n                                           [-c COLUMN] [--max-width \u003cinteger\u003e]\n                                           [--print-empty] [--noindent]\n                                           [--prefix PREFIX]\n                                           \u003caction-plan\u003e\nopenstack optimize actionplan start: error: too few arguments","commit_id":"886c1ee485b45b752191cc4a8067db98caf80de6"}],"requirements.txt":[{"author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"change_message_id":"93b9afdeabd0926ec72cbb1d29bc3bb6ad92cc9d","unresolved":false,"context_lines":[{"line_number":8,"context_line":"keystoneauth1\u003e\u003d2.20.0 # Apache-2.0"},{"line_number":9,"context_line":"keystonemiddleware\u003e\u003d4.12.0 # Apache-2.0"},{"line_number":10,"context_line":"lxml!\u003d3.7.0,\u003e\u003d2.3 # BSD"},{"line_number":11,"context_line":"openstackdocstheme\u003e\u003d1.5.0  # Apache-2.0"},{"line_number":12,"context_line":"oslo.concurrency\u003e\u003d3.8.0 # Apache-2.0"},{"line_number":13,"context_line":"oslo.cache\u003e\u003d1.5.0 # Apache-2.0"},{"line_number":14,"context_line":"oslo.config\u003e\u003d3.22.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"ff0f0b1f_7ced6eb5","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":39},"updated":"2017-05-24 06:16:31.000000000","message":"As the docs mentioned, this package should add to the test-requirements.txt","commit_id":"6b5ffcea6bfbd8e31c68f9e651159c5e2f4afc65"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"7b4b0ee04e02504afb9dbfafbd4fc664e2c5340f","unresolved":false,"context_lines":[{"line_number":8,"context_line":"keystoneauth1\u003e\u003d2.20.0 # Apache-2.0"},{"line_number":9,"context_line":"keystonemiddleware\u003e\u003d4.12.0 # Apache-2.0"},{"line_number":10,"context_line":"lxml!\u003d3.7.0,\u003e\u003d2.3 # BSD"},{"line_number":11,"context_line":"openstackdocstheme\u003e\u003d1.5.0  # Apache-2.0"},{"line_number":12,"context_line":"oslo.concurrency\u003e\u003d3.8.0 # Apache-2.0"},{"line_number":13,"context_line":"oslo.cache\u003e\u003d1.5.0 # Apache-2.0"},{"line_number":14,"context_line":"oslo.config\u003e\u003d3.22.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"df140735_a07eb768","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":39},"in_reply_to":"ff0f0b1f_7ced6eb5","updated":"2017-05-31 08:43:03.000000000","message":"Done","commit_id":"6b5ffcea6bfbd8e31c68f9e651159c5e2f4afc65"}]}
