)]}'
{".gitignore":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7332a0ffe96e41daf02962f710f40e2ea4a8355d","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"# PyCharm IDE"},{"line_number":61,"context_line":".idea/"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"etc/masakari/masakari.conf.sample"},{"line_number":64,"context_line":"etc/masakari/masakari-custom-recovery-methods.conf.sample"},{"line_number":65,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":6,"id":"3fa7e38b_ad6e9e93","line":62,"updated":"2019-10-08 11:35:38.000000000","message":"Every existing entry has a comment. It is nice to add a comment per section.","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"9e485a6430b38f9545056fcf276407bf36de9116","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"# PyCharm IDE"},{"line_number":61,"context_line":".idea/"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"etc/masakari/masakari.conf.sample"},{"line_number":64,"context_line":"etc/masakari/masakari-custom-recovery-methods.conf.sample"},{"line_number":65,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":6,"id":"3fa7e38b_388c187e","line":62,"in_reply_to":"3fa7e38b_ad6e9e93","updated":"2019-10-09 08:42:15.000000000","message":"Done","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"}],"/COMMIT_MSG":[{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"26f7b99949b066c4e9d47745ed2d72e65d89f3b0","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Update masakari docs for installation steps"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds \u0027install and configure\u0027 section for Ubuntu."},{"line_number":10,"context_line":"Also restructured systematically."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Iec93bebdbc7ffe1ccd27bb11f474384ff06a559c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3fa7e38b_be63db41","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":33},"updated":"2019-09-26 02:49:44.000000000","message":"Please specify in short what things you have changed in this patch.","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"c925936e9002beea5a0d4a9e7f524f88e50f76f7","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Update masakari docs for installation steps"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds \u0027install and configure\u0027 section for Ubuntu."},{"line_number":10,"context_line":"Also restructured systematically."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Iec93bebdbc7ffe1ccd27bb11f474384ff06a559c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3fa7e38b_1640cba4","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":33},"in_reply_to":"3fa7e38b_be63db41","updated":"2019-09-26 13:45:14.000000000","message":"Agree, added detailing.","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"1bb75d566fb13afc64f3e439f1199b5526a953c9","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Shilpa Devharakar \u003cshilpa.devharakar@nttdata.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-09-26 18:57:30 +0530"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Update operator guide documentation"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Updated operator guide documentation for"},{"line_number":10,"context_line":"1. segregated sections appropriately"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3fa7e38b_d83092a1","line":7,"updated":"2019-10-06 12:38:19.000000000","message":"I am not sure what is \"operator guide documentation\".\n\nThis commit touches all documentations, so I am a bit confused with the word \"operator guide\".\n\nDoesn\u0027t this just reorganize the documentation following the recommended document structure? Are you doing more than that?","commit_id":"b0f5a463eae4ff54b707881614b93a670c6f705e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"f5fd5690b0d88c178d8ed62d68c468f9218d01d9","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Updated operator guide documentation for"},{"line_number":10,"context_line":"1. segregated sections appropriately"},{"line_number":11,"context_line":"2. populated CLI section using \u0027cliff.sphinxext\u0027 extension"},{"line_number":12,"context_line":"3. added detailed \u0027Install and configure for Ubuntu\u0027 section"},{"line_number":13,"context_line":"4. added detailed \u0027Verify operation\u0027 section"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"3fa7e38b_6dee66b5","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":58},"updated":"2019-10-08 11:40:52.000000000","message":"As far as I checked, I don\u0027t see no cliff.sphinxext :-(","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"9e485a6430b38f9545056fcf276407bf36de9116","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Updated operator guide documentation for"},{"line_number":10,"context_line":"1. segregated sections appropriately"},{"line_number":11,"context_line":"2. populated CLI section using \u0027cliff.sphinxext\u0027 extension"},{"line_number":12,"context_line":"3. added detailed \u0027Install and configure for Ubuntu\u0027 section"},{"line_number":13,"context_line":"4. added detailed \u0027Verify operation\u0027 section"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"3fa7e38b_789290a1","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":58},"in_reply_to":"3fa7e38b_6dee66b5","updated":"2019-10-09 08:42:15.000000000","message":"removed","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"}],"doc/source/cli/openstack-masakari.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7332a0ffe96e41daf02962f710f40e2ea4a8355d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"3fa7e38b_2dd62e29","updated":"2019-10-08 11:35:38.000000000","message":"Commands documented here come from python-masakariclient. It is better to add command refenreces in python-masakariclient and add a pointer to that here.\n\nIf you create a command reference in python-masakariclient, you can use autoprogramm-cliff sphinx extension (for example [1]) so there would be no need to update documentation whenever a change happens in the CLI side.\n\n[1] https://raw.githubusercontent.com/openstack/python-neutronclient/master/doc/source/cli/osc/v2/firewall-rule.rst","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"9e485a6430b38f9545056fcf276407bf36de9116","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"3fa7e38b_d8e86417","in_reply_to":"3fa7e38b_2dd62e29","updated":"2019-10-09 08:42:15.000000000","message":"Done","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"}],"doc/source/configuration/config.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7332a0ffe96e41daf02962f710f40e2ea4a8355d","unresolved":false,"context_lines":[{"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The following is an overview of all available configuration options in"},{"line_number":6,"context_line":"Masakari. For a sample configuration file, refer to :doc:`/configuration/sample_config`."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":".. show-options::"},{"line_number":9,"context_line":"   :config-file: etc/masakari/masakari-config-generator.conf"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_eddfb637","line":6,"range":{"start_line":6,"start_character":58,"end_line":6,"end_character":73},"updated":"2019-10-08 11:35:38.000000000","message":"/configuration/ looks unnecessary.\n\nYou use relative references in other places.","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"9e485a6430b38f9545056fcf276407bf36de9116","unresolved":false,"context_lines":[{"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The following is an overview of all available configuration options in"},{"line_number":6,"context_line":"Masakari. For a sample configuration file, refer to :doc:`/configuration/sample_config`."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":".. show-options::"},{"line_number":9,"context_line":"   :config-file: etc/masakari/masakari-config-generator.conf"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_b8f568ef","line":6,"range":{"start_line":6,"start_character":58,"end_line":6,"end_character":73},"in_reply_to":"3fa7e38b_eddfb637","updated":"2019-10-09 08:42:15.000000000","message":"removed","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"}],"doc/source/configuration/policy.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7332a0ffe96e41daf02962f710f40e2ea4a8355d","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The following is an overview of all available policies in masakari."},{"line_number":6,"context_line":"For a sample configuration file, refer to :doc:`/configuration/sample_policy`."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":".. show-policy::"},{"line_number":9,"context_line":"   :config-file: etc/masakari/masakari-policy-generator.conf"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_adca1e6b","line":6,"range":{"start_line":6,"start_character":42,"end_line":6,"end_character":78},"updated":"2019-10-08 11:35:38.000000000","message":"\":doc:sample.policy\" looks simpler.","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"9e485a6430b38f9545056fcf276407bf36de9116","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The following is an overview of all available policies in masakari."},{"line_number":6,"context_line":"For a sample configuration file, refer to :doc:`/configuration/sample_policy`."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":".. show-policy::"},{"line_number":9,"context_line":"   :config-file: etc/masakari/masakari-policy-generator.conf"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_d8d14459","line":6,"range":{"start_line":6,"start_character":42,"end_line":6,"end_character":78},"in_reply_to":"3fa7e38b_adca1e6b","updated":"2019-10-09 08:42:15.000000000","message":"removed","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"}],"doc/source/configuration/recovery_config.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7332a0ffe96e41daf02962f710f40e2ea4a8355d","unresolved":false,"context_lines":[{"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The following is an overview of all available configuration options in"},{"line_number":6,"context_line":"Masakari. For a sample configuration file, refer to :doc:`/configuration/recovery_workflow_sample_config`."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":".. show-options::"},{"line_number":9,"context_line":"   :config-file: etc/masakari/masakari-customized-recovery-flow-config-generator.conf"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_4dc92a76","line":6,"range":{"start_line":6,"start_character":58,"end_line":6,"end_character":73},"updated":"2019-10-08 11:35:38.000000000","message":"same as other comments.","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"9e485a6430b38f9545056fcf276407bf36de9116","unresolved":false,"context_lines":[{"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The following is an overview of all available configuration options in"},{"line_number":6,"context_line":"Masakari. For a sample configuration file, refer to :doc:`/configuration/recovery_workflow_sample_config`."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":".. show-options::"},{"line_number":9,"context_line":"   :config-file: etc/masakari/masakari-customized-recovery-flow-config-generator.conf"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_f8d44049","line":6,"range":{"start_line":6,"start_character":58,"end_line":6,"end_character":73},"in_reply_to":"3fa7e38b_4dc92a76","updated":"2019-10-09 08:42:15.000000000","message":"removed","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"}],"doc/source/index.rst":[{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"6907050daeb2b14b028e53ba6274c791754edde7","unresolved":false,"context_lines":[{"line_number":31,"context_line":"The Masakari API is extensive. We provide a concept guide which gives"},{"line_number":32,"context_line":"some of the high level details, as well as a more detailed API reference."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"To generate an API reference guide execute the following command from the"},{"line_number":35,"context_line":"masakari directory."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. code-block:: bash"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"   $ tox -e api-ref"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Operator Guide"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_1f035b75","line":39,"range":{"start_line":34,"start_character":0,"end_line":39,"end_character":19},"updated":"2019-10-08 05:59:33.000000000","message":"Masakari api documentation is available at https://docs.openstack.org/api-ref/instance-ha/. so I think it\u0027s better to give reference of this link instead of explaining how to generate the api-ref documentation.","commit_id":"b499546b915ec4d8dd160d3f110737bbb5fd0025"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"2f57984292812e313ca5d359d240f37fccb5eeea","unresolved":false,"context_lines":[{"line_number":31,"context_line":"The Masakari API is extensive. We provide a concept guide which gives"},{"line_number":32,"context_line":"some of the high level details, as well as a more detailed API reference."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"To generate an API reference guide execute the following command from the"},{"line_number":35,"context_line":"masakari directory."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. code-block:: bash"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"   $ tox -e api-ref"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Operator Guide"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_fa2a0a2a","line":39,"range":{"start_line":34,"start_character":0,"end_line":39,"end_character":19},"in_reply_to":"3fa7e38b_1f035b75","updated":"2019-10-08 10:04:55.000000000","message":"Done","commit_id":"b499546b915ec4d8dd160d3f110737bbb5fd0025"},{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"6907050daeb2b14b028e53ba6274c791754edde7","unresolved":false,"context_lines":[{"line_number":61,"context_line":"Deployment Considerations"},{"line_number":62,"context_line":"-------------------------"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"This documentation is based on assumption that basic openstack installation."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":".. toctree::"},{"line_number":67,"context_line":"   :maxdepth: 1"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"   install/development.environment"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"Reference Material"},{"line_number":72,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_3f1417a0","line":69,"range":{"start_line":64,"start_character":0,"end_line":69,"end_character":34},"updated":"2019-10-08 05:59:33.000000000","message":"Not sure why this point is explained under Deployment consideration.","commit_id":"b499546b915ec4d8dd160d3f110737bbb5fd0025"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"2f57984292812e313ca5d359d240f37fccb5eeea","unresolved":false,"context_lines":[{"line_number":61,"context_line":"Deployment Considerations"},{"line_number":62,"context_line":"-------------------------"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"This documentation is based on assumption that basic openstack installation."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":".. toctree::"},{"line_number":67,"context_line":"   :maxdepth: 1"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"   install/development.environment"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"Reference Material"},{"line_number":72,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_5a1b1e1a","line":69,"range":{"start_line":64,"start_character":0,"end_line":69,"end_character":34},"in_reply_to":"3fa7e38b_3f1417a0","updated":"2019-10-08 10:04:55.000000000","message":"removed from here added reference at install/install_and_configure.rst","commit_id":"b499546b915ec4d8dd160d3f110737bbb5fd0025"}],"doc/source/install/development.environment.rst":[{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"6907050daeb2b14b028e53ba6274c791754edde7","unresolved":false,"context_lines":[{"line_number":80,"context_line":""},{"line_number":81,"context_line":"DevStack installs a complete OpenStack environment.  Alternatively,"},{"line_number":82,"context_line":"you can explicitly `clone and install Masakari"},{"line_number":83,"context_line":"\u003chttps://docs.openstack.org/masakari/latest/html/install/install_and_configure_ubuntu.html\u003e`_"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"Building the Documentation"},{"line_number":86,"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"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_ff0d1f90","line":83,"range":{"start_line":83,"start_character":0,"end_line":83,"end_character":92},"updated":"2019-10-08 05:59:33.000000000","message":"Don\u0027t give direct URL. use the reference path.","commit_id":"b499546b915ec4d8dd160d3f110737bbb5fd0025"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"2f57984292812e313ca5d359d240f37fccb5eeea","unresolved":false,"context_lines":[{"line_number":80,"context_line":""},{"line_number":81,"context_line":"DevStack installs a complete OpenStack environment.  Alternatively,"},{"line_number":82,"context_line":"you can explicitly `clone and install Masakari"},{"line_number":83,"context_line":"\u003chttps://docs.openstack.org/masakari/latest/html/install/install_and_configure_ubuntu.html\u003e`_"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"Building the Documentation"},{"line_number":86,"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"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_7a161af4","line":83,"range":{"start_line":83,"start_character":0,"end_line":83,"end_character":92},"in_reply_to":"3fa7e38b_ff0d1f90","updated":"2019-10-08 10:04:55.000000000","message":"Done","commit_id":"b499546b915ec4d8dd160d3f110737bbb5fd0025"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7332a0ffe96e41daf02962f710f40e2ea4a8355d","unresolved":false,"context_lines":[{"line_number":30,"context_line":"          See `Gerrit Workflow`_."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    .. _How To Contribute: http://docs.openstack.org/infra/manual/developers.html"},{"line_number":33,"context_line":"    .. _Gerrit Workflow: http://docs.openstack.org/infra/manual/developers.html#development-workflow"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Setup"},{"line_number":36,"context_line":"\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_0d8a521a","line":33,"updated":"2019-10-08 11:35:38.000000000","message":"If these are not used from other places, it is highly suggested to use inline markups:\n\n  `How To Contribute \u003chttp://docs.openstack.org/infra/manual/developers.html\u003e`__\n\nYour way is make translation difficult.\n\nI see several similar ones in other places. It would be nice to clean them up as well.\n\nSee the documentation contributor guide for more detail.\nhttps://docs.openstack.org/doc-contrib-guide/rst-conv/references.html#external-references","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"9e485a6430b38f9545056fcf276407bf36de9116","unresolved":false,"context_lines":[{"line_number":30,"context_line":"          See `Gerrit Workflow`_."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    .. _How To Contribute: http://docs.openstack.org/infra/manual/developers.html"},{"line_number":33,"context_line":"    .. _Gerrit Workflow: http://docs.openstack.org/infra/manual/developers.html#development-workflow"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Setup"},{"line_number":36,"context_line":"\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_98cbcca3","line":33,"in_reply_to":"3fa7e38b_0d8a521a","updated":"2019-10-09 08:42:15.000000000","message":"Done","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"}],"doc/source/install/index.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7332a0ffe96e41daf02962f710f40e2ea4a8355d","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":".. toctree::"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"   overview.rst"},{"line_number":8,"context_line":"   install_and_configure.rst"},{"line_number":9,"context_line":"   verify.rst"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_ad78de2a","line":7,"range":{"start_line":7,"start_character":11,"end_line":7,"end_character":15},"updated":"2019-10-08 11:35:38.000000000","message":"In other places, .rst is not used.","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"9e485a6430b38f9545056fcf276407bf36de9116","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":".. toctree::"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"   overview.rst"},{"line_number":8,"context_line":"   install_and_configure.rst"},{"line_number":9,"context_line":"   verify.rst"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_58c5548d","line":7,"range":{"start_line":7,"start_character":11,"end_line":7,"end_character":15},"in_reply_to":"3fa7e38b_ad78de2a","updated":"2019-10-09 08:42:15.000000000","message":"removed","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"}],"doc/source/install/install_and_configure_ubuntu.rst":[{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"26f7b99949b066c4e9d47745ed2d72e65d89f3b0","unresolved":false,"context_lines":[{"line_number":158,"context_line":""},{"line_number":159,"context_line":"      # git clone https://opendev.org/openstack/masakari.git"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"#. Clone python-masakariclient, this is require to run Openstack CLI commands."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"   .. code-block:: console"},{"line_number":164,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_5ee50708","line":161,"range":{"start_line":161,"start_character":40,"end_line":161,"end_character":47},"updated":"2019-09-26 02:49:44.000000000","message":"s/require/required","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"c925936e9002beea5a0d4a9e7f524f88e50f76f7","unresolved":false,"context_lines":[{"line_number":158,"context_line":""},{"line_number":159,"context_line":"      # git clone https://opendev.org/openstack/masakari.git"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"#. Clone python-masakariclient, this is require to run Openstack CLI commands."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"   .. code-block:: console"},{"line_number":164,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_1629abe4","line":161,"range":{"start_line":161,"start_character":40,"end_line":161,"end_character":47},"in_reply_to":"3fa7e38b_5ee50708","updated":"2019-09-26 13:45:14.000000000","message":"as suggested removed this section.","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"26f7b99949b066c4e9d47745ed2d72e65d89f3b0","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"#. Clone python-masakariclient, this is require to run Openstack CLI commands."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"   .. code-block:: console"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"      # git clone https://opendev.org/openstack/python-masakariclient.git"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"#. Prepare the masakari configuration files:"},{"line_number":168,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_be90bb44","line":165,"range":{"start_line":163,"start_character":3,"end_line":165,"end_character":73},"updated":"2019-09-26 02:49:44.000000000","message":"I don\u0027t think there is any need to install masakariclient on controller node where masakari will be installed. Python-masakariclient will be needed by operator and they might choose to install it wherever they want.","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"c925936e9002beea5a0d4a9e7f524f88e50f76f7","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"#. Clone python-masakariclient, this is require to run Openstack CLI commands."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"   .. code-block:: console"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"      # git clone https://opendev.org/openstack/python-masakariclient.git"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"#. Prepare the masakari configuration files:"},{"line_number":168,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_967a7bee","line":165,"range":{"start_line":163,"start_character":3,"end_line":165,"end_character":73},"in_reply_to":"3fa7e38b_be90bb44","updated":"2019-09-26 13:45:14.000000000","message":"Done, removed.","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"26f7b99949b066c4e9d47745ed2d72e65d89f3b0","unresolved":false,"context_lines":[{"line_number":166,"context_line":""},{"line_number":167,"context_line":"#. Prepare the masakari configuration files:"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"   #. Generate via tox and edit them as listed below:"},{"line_number":170,"context_line":"      Go to ‘opt/stack/masakari’ and execute the command below, this will generate"},{"line_number":171,"context_line":"      ``masakari.conf.sample``, sample configuration file at"},{"line_number":172,"context_line":"      ``/opt/stack/masakari/etc/masakari/``"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"      .. code-block:: console"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"         # tox -egenconfig"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"   #. Or download them:"},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"      # :download:`masakari.conf.sample \u003c/_static/masakari.conf.sample\u003e`"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"   #. Rename ``masakari.conf.sample`` file to ``masakari.conf``,"},{"line_number":183,"context_line":"      and edit sections as per below:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_fec63368","line":180,"range":{"start_line":169,"start_character":1,"end_line":180,"end_character":72},"updated":"2019-09-26 02:49:44.000000000","message":"Merge these two points in one.\n\nSomething like below:-\n\nMasakari configuration file:\n\na. Generate via tox\nb. Download from","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"c925936e9002beea5a0d4a9e7f524f88e50f76f7","unresolved":false,"context_lines":[{"line_number":166,"context_line":""},{"line_number":167,"context_line":"#. Prepare the masakari configuration files:"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"   #. Generate via tox and edit them as listed below:"},{"line_number":170,"context_line":"      Go to ‘opt/stack/masakari’ and execute the command below, this will generate"},{"line_number":171,"context_line":"      ``masakari.conf.sample``, sample configuration file at"},{"line_number":172,"context_line":"      ``/opt/stack/masakari/etc/masakari/``"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"      .. code-block:: console"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"         # tox -egenconfig"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"   #. Or download them:"},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"      # :download:`masakari.conf.sample \u003c/_static/masakari.conf.sample\u003e`"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"   #. Rename ``masakari.conf.sample`` file to ``masakari.conf``,"},{"line_number":183,"context_line":"      and edit sections as per below:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_76857fce","line":180,"range":{"start_line":169,"start_character":1,"end_line":180,"end_character":72},"in_reply_to":"3fa7e38b_fec63368","updated":"2019-09-26 13:45:14.000000000","message":"Done, it\u0027s showing as suggested.","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"26f7b99949b066c4e9d47745ed2d72e65d89f3b0","unresolved":false,"context_lines":[{"line_number":180,"context_line":"      # :download:`masakari.conf.sample \u003c/_static/masakari.conf.sample\u003e`"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"   #. Rename ``masakari.conf.sample`` file to ``masakari.conf``,"},{"line_number":183,"context_line":"      and edit sections as per below:"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"      .. code-block:: none"},{"line_number":186,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_1ec46f5e","line":183,"range":{"start_line":183,"start_character":24,"end_line":183,"end_character":36},"updated":"2019-09-26 02:49:44.000000000","message":"as shown below:-","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"c925936e9002beea5a0d4a9e7f524f88e50f76f7","unresolved":false,"context_lines":[{"line_number":180,"context_line":"      # :download:`masakari.conf.sample \u003c/_static/masakari.conf.sample\u003e`"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"   #. Rename ``masakari.conf.sample`` file to ``masakari.conf``,"},{"line_number":183,"context_line":"      and edit sections as per below:"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"      .. code-block:: none"},{"line_number":186,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_b668d71c","line":183,"range":{"start_line":183,"start_character":24,"end_line":183,"end_character":36},"in_reply_to":"3fa7e38b_1ec46f5e","updated":"2019-09-26 13:45:14.000000000","message":"Done","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"26f7b99949b066c4e9d47745ed2d72e65d89f3b0","unresolved":false,"context_lines":[{"line_number":200,"context_line":"         masakari_api_workers \u003d 2"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"         [database]"},{"line_number":203,"context_line":"         connection \u003d mysql+pymysql://root:admin@127.0.0.1/masakari?charset\u003dutf8"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"         [keystone_authtoken]"},{"line_number":206,"context_line":"         memcached_servers \u003d localhost:11211"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_7ea8038b","line":203,"range":{"start_line":203,"start_character":49,"end_line":203,"end_character":58},"updated":"2019-09-26 02:49:44.000000000","message":"\u003cCONTROLLER_IP\u003e","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"26f7b99949b066c4e9d47745ed2d72e65d89f3b0","unresolved":false,"context_lines":[{"line_number":214,"context_line":"         auth_type \u003d password"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"         [taskflow]"},{"line_number":217,"context_line":"         connection \u003d mysql+pymysql://root:admin@127.0.0.1/masakari?charset\u003dutf8"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"      .. note::"},{"line_number":220,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_9eadbf9c","line":217,"range":{"start_line":217,"start_character":49,"end_line":217,"end_character":58},"updated":"2019-09-26 02:49:44.000000000","message":"\u003cCONTROLLER_IP\u003e","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"c925936e9002beea5a0d4a9e7f524f88e50f76f7","unresolved":false,"context_lines":[{"line_number":214,"context_line":"         auth_type \u003d password"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"         [taskflow]"},{"line_number":217,"context_line":"         connection \u003d mysql+pymysql://root:admin@127.0.0.1/masakari?charset\u003dutf8"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"      .. note::"},{"line_number":220,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_5659638b","line":217,"range":{"start_line":217,"start_character":49,"end_line":217,"end_character":58},"in_reply_to":"3fa7e38b_9eadbf9c","updated":"2019-09-26 13:45:14.000000000","message":"Done","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"26f7b99949b066c4e9d47745ed2d72e65d89f3b0","unresolved":false,"context_lines":[{"line_number":218,"context_line":""},{"line_number":219,"context_line":"      .. note::"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"         Replace ``CONTROLLER_IP`` with the IP address of ComputeNode."},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"         Replace ``MASAKARI_PASS`` with the password you chose for the"},{"line_number":224,"context_line":"         ``masakari`` user in the Identity service."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_3e960b4e","line":221,"range":{"start_line":221,"start_character":58,"end_line":221,"end_character":69},"updated":"2019-09-26 02:49:44.000000000","message":"controller node","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"c925936e9002beea5a0d4a9e7f524f88e50f76f7","unresolved":false,"context_lines":[{"line_number":218,"context_line":""},{"line_number":219,"context_line":"      .. note::"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"         Replace ``CONTROLLER_IP`` with the IP address of ComputeNode."},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"         Replace ``MASAKARI_PASS`` with the password you chose for the"},{"line_number":224,"context_line":"         ``masakari`` user in the Identity service."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_765edf76","line":221,"range":{"start_line":221,"start_character":58,"end_line":221,"end_character":69},"in_reply_to":"3fa7e38b_3e960b4e","updated":"2019-09-26 13:45:14.000000000","message":"Done","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"26f7b99949b066c4e9d47745ed2d72e65d89f3b0","unresolved":false,"context_lines":[{"line_number":223,"context_line":"         Replace ``MASAKARI_PASS`` with the password you chose for the"},{"line_number":224,"context_line":"         ``masakari`` user in the Identity service."},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"   #. Create ``masakari`` directory in /etc/. Copy"},{"line_number":227,"context_line":"      ``masakari.conf`` file to ``/etc/masakari/``"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"      .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_de90174d","line":226,"range":{"start_line":226,"start_character":44,"end_line":226,"end_character":45},"updated":"2019-09-26 02:49:44.000000000","message":":","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"c925936e9002beea5a0d4a9e7f524f88e50f76f7","unresolved":false,"context_lines":[{"line_number":223,"context_line":"         Replace ``MASAKARI_PASS`` with the password you chose for the"},{"line_number":224,"context_line":"         ``masakari`` user in the Identity service."},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"   #. Create ``masakari`` directory in /etc/. Copy"},{"line_number":227,"context_line":"      ``masakari.conf`` file to ``/etc/masakari/``"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"      .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_16576b5a","line":226,"range":{"start_line":226,"start_character":44,"end_line":226,"end_character":45},"in_reply_to":"3fa7e38b_de90174d","updated":"2019-09-26 13:45:14.000000000","message":"Done","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"26f7b99949b066c4e9d47745ed2d72e65d89f3b0","unresolved":false,"context_lines":[{"line_number":223,"context_line":"         Replace ``MASAKARI_PASS`` with the password you chose for the"},{"line_number":224,"context_line":"         ``masakari`` user in the Identity service."},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"   #. Create ``masakari`` directory in /etc/. Copy"},{"line_number":227,"context_line":"      ``masakari.conf`` file to ``/etc/masakari/``"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"      .. code-block:: console"},{"line_number":230,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_be8bdb1c","line":227,"range":{"start_line":226,"start_character":46,"end_line":227,"end_character":50},"updated":"2019-09-26 02:49:44.000000000","message":"Add this line in new line.","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"c925936e9002beea5a0d4a9e7f524f88e50f76f7","unresolved":false,"context_lines":[{"line_number":223,"context_line":"         Replace ``MASAKARI_PASS`` with the password you chose for the"},{"line_number":224,"context_line":"         ``masakari`` user in the Identity service."},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"   #. Create ``masakari`` directory in /etc/. Copy"},{"line_number":227,"context_line":"      ``masakari.conf`` file to ``/etc/masakari/``"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"      .. code-block:: console"},{"line_number":230,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_3654e752","line":227,"range":{"start_line":226,"start_character":46,"end_line":227,"end_character":50},"in_reply_to":"3fa7e38b_be8bdb1c","updated":"2019-09-26 13:45:14.000000000","message":"Done","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"26f7b99949b066c4e9d47745ed2d72e65d89f3b0","unresolved":false,"context_lines":[{"line_number":243,"context_line":""},{"line_number":244,"context_line":"      # masakari-manage db sync"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"#. To install python-masakariclient run setup.py from python-masakariclient:"},{"line_number":247,"context_line":""},{"line_number":248,"context_line":"   .. code-block:: console"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"      # cd python-masakariclient"},{"line_number":251,"context_line":"      # sudo python setup.py install"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"Finalize installation"},{"line_number":254,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_de957734","line":251,"range":{"start_line":246,"start_character":0,"end_line":251,"end_character":36},"updated":"2019-09-26 02:49:44.000000000","message":"No need to describe it here.","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"26f7b99949b066c4e9d47745ed2d72e65d89f3b0","unresolved":false,"context_lines":[{"line_number":257,"context_line":""},{"line_number":258,"context_line":"  .. code-block:: console"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"     # sudo systemctl restart devstack@masakari-api.service"},{"line_number":261,"context_line":"     # sudo systemctl restart devstack@masakari-engine.service"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"* Create segment and compute host association:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_3ecdab65","line":260,"range":{"start_line":260,"start_character":12,"end_line":260,"end_character":21},"updated":"2019-09-26 02:49:44.000000000","message":"If you are installing masakari directly from source code and not using devstack, then \"devstack@masakari-api.service\" won\u0027t be present.","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"c925936e9002beea5a0d4a9e7f524f88e50f76f7","unresolved":false,"context_lines":[{"line_number":257,"context_line":""},{"line_number":258,"context_line":"  .. code-block:: console"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"     # sudo systemctl restart devstack@masakari-api.service"},{"line_number":261,"context_line":"     # sudo systemctl restart devstack@masakari-engine.service"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"* Create segment and compute host association:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_d64c73c9","line":260,"range":{"start_line":260,"start_character":12,"end_line":260,"end_character":21},"in_reply_to":"3fa7e38b_3ecdab65","updated":"2019-09-26 13:45:14.000000000","message":"Done","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"26f7b99949b066c4e9d47745ed2d72e65d89f3b0","unresolved":false,"context_lines":[{"line_number":258,"context_line":"  .. code-block:: console"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"     # sudo systemctl restart devstack@masakari-api.service"},{"line_number":261,"context_line":"     # sudo systemctl restart devstack@masakari-engine.service"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"* Create segment and compute host association:"},{"line_number":264,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_5ecae74d","line":261,"range":{"start_line":261,"start_character":12,"end_line":261,"end_character":21},"updated":"2019-09-26 02:49:44.000000000","message":"ditto","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"c925936e9002beea5a0d4a9e7f524f88e50f76f7","unresolved":false,"context_lines":[{"line_number":258,"context_line":"  .. code-block:: console"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"     # sudo systemctl restart devstack@masakari-api.service"},{"line_number":261,"context_line":"     # sudo systemctl restart devstack@masakari-engine.service"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"* Create segment and compute host association:"},{"line_number":264,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_f6496fb6","line":261,"range":{"start_line":261,"start_character":12,"end_line":261,"end_character":21},"in_reply_to":"3fa7e38b_5ecae74d","updated":"2019-09-26 13:45:14.000000000","message":"Done","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"26f7b99949b066c4e9d47745ed2d72e65d89f3b0","unresolved":false,"context_lines":[{"line_number":260,"context_line":"     # sudo systemctl restart devstack@masakari-api.service"},{"line_number":261,"context_line":"     # sudo systemctl restart devstack@masakari-engine.service"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"* Create segment and compute host association:"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"  Add entry of Compute Host for the notifications which are going to be"},{"line_number":266,"context_line":"  received at masakari."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_7e0b237c","line":263,"range":{"start_line":263,"start_character":2,"end_line":263,"end_character":46},"updated":"2019-09-26 02:49:44.000000000","message":"I think this point should be explained in detailed.\n\nfor e.g.\nNova compute nodes are deployed across multi-cells. How the pacemaker is configured and which compute nodes it\u0027s monitoring in each cell. for each pacemaker cluster, you will create one segment and all compute node isn each cell will be added as hosts in respective segments.","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"c925936e9002beea5a0d4a9e7f524f88e50f76f7","unresolved":false,"context_lines":[{"line_number":260,"context_line":"     # sudo systemctl restart devstack@masakari-api.service"},{"line_number":261,"context_line":"     # sudo systemctl restart devstack@masakari-engine.service"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"* Create segment and compute host association:"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"  Add entry of Compute Host for the notifications which are going to be"},{"line_number":266,"context_line":"  received at masakari."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_96c83b22","line":263,"range":{"start_line":263,"start_character":2,"end_line":263,"end_character":46},"in_reply_to":"3fa7e38b_7e0b237c","updated":"2019-09-26 13:45:14.000000000","message":"Done","commit_id":"a7264ff718b9e3bd94b59f674e0413d4961ef03e"},{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"400141b65fd8ac4a0562b920fa4f303973c22e5f","unresolved":false,"context_lines":[{"line_number":249,"context_line":"     # masakari-api"},{"line_number":250,"context_line":"     # masakari-engine"},{"line_number":251,"context_line":""},{"line_number":252,"context_line":"* Create segment and compute host association:"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"  Nova compute nodes are deployed across multi-cells. Please refer"},{"line_number":255,"context_line":"  `pacemaker configuration`_ for detailed pacemaker and nodes configuration"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_7f77ef3b","line":252,"range":{"start_line":252,"start_character":2,"end_line":252,"end_character":46},"updated":"2019-10-08 05:35:22.000000000","message":"IMO, you should describe this point properly with some good diagrams under configuration new section in a separate patch.\nRemove this point from here and also update verify point accordingly.","commit_id":"b499546b915ec4d8dd160d3f110737bbb5fd0025"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"2f57984292812e313ca5d359d240f37fccb5eeea","unresolved":false,"context_lines":[{"line_number":249,"context_line":"     # masakari-api"},{"line_number":250,"context_line":"     # masakari-engine"},{"line_number":251,"context_line":""},{"line_number":252,"context_line":"* Create segment and compute host association:"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"  Nova compute nodes are deployed across multi-cells. Please refer"},{"line_number":255,"context_line":"  `pacemaker configuration`_ for detailed pacemaker and nodes configuration"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_dadcee47","line":252,"range":{"start_line":252,"start_character":2,"end_line":252,"end_character":46},"in_reply_to":"3fa7e38b_7f77ef3b","updated":"2019-10-08 10:04:55.000000000","message":"Removed from here.\nAs suggested will work on this in new patch.","commit_id":"b499546b915ec4d8dd160d3f110737bbb5fd0025"}],"doc/source/install/verify.rst":[{"author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"change_message_id":"3a7fcda66d8981c055b7f4f7ddfe3bf699ca2a7d","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      $ systemctl list-unit-files devstack@masakari*.service"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"      UNIT FILE                        STATE"},{"line_number":20,"context_line":"      devstack@masakari-api.service    enabled"},{"line_number":21,"context_line":"      devstack@masakari-engine.service enabled"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"#. List API endpoints in the Identity service to verify connectivity with the"},{"line_number":24,"context_line":"   Identity service:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3fa7e38b_2748502b","line":21,"range":{"start_line":20,"start_character":6,"end_line":21,"end_character":46},"updated":"2019-10-11 01:36:07.000000000","message":"For now, you have documented procedure to install masakari using source code only, there is no mention about devstack. So this point is misleading.\n\nAt minimum,  you can add one step to list segments using openstackclient which will return empty segment which is an indicator that masakari-api is running properly. There is no way to verify masakari-engine is running as it requires you to first configure Failover sgements. Maybe you can describe how to configure failover segment in deployment scenarios (multiple cells/single cells) in a separate patch.","commit_id":"8bddeefae2d87f45e86d8d943cdbf8703a11f775"}],"tox.ini":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7731bcd5a2f60587611fd9a0f94617c7e55edd44","unresolved":false,"context_lines":[{"line_number":76,"context_line":"deps \u003d -r{toxinidir}/doc/requirements.txt"},{"line_number":77,"context_line":"basepython \u003d python3"},{"line_number":78,"context_line":"commands \u003d"},{"line_number":79,"context_line":"  sphinx-build -W -b html doc/source doc/build/html"},{"line_number":80,"context_line":"  oslopolicy-sample-generator --config-file\u003detc/masakari/masakari-policy-generator.conf"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"[testenv:releasenotes]"}],"source_content_type":"text/x-properties","patch_set":6,"id":"3fa7e38b_2d094e94","line":79,"range":{"start_line":79,"start_character":2,"end_line":79,"end_character":51},"updated":"2019-10-08 11:39:34.000000000","message":"It seems you are trying to follow the project testing interface at the same time, though it is not explained in the commit message.\n\nIf you do so, build_sphinx related entries in setup.cfg need to be cleanup. This is covered by my patch to follow the PTI [1] but your patch can override this. I am happy to abandon mine if this patch lands before the PDF build support patch lands.\n\n[1] https://review.opendev.org/#/c/686935/","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"9e485a6430b38f9545056fcf276407bf36de9116","unresolved":false,"context_lines":[{"line_number":76,"context_line":"deps \u003d -r{toxinidir}/doc/requirements.txt"},{"line_number":77,"context_line":"basepython \u003d python3"},{"line_number":78,"context_line":"commands \u003d"},{"line_number":79,"context_line":"  sphinx-build -W -b html doc/source doc/build/html"},{"line_number":80,"context_line":"  oslopolicy-sample-generator --config-file\u003detc/masakari/masakari-policy-generator.conf"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"[testenv:releasenotes]"}],"source_content_type":"text/x-properties","patch_set":6,"id":"3fa7e38b_d8a064a8","line":79,"range":{"start_line":79,"start_character":2,"end_line":79,"end_character":51},"in_reply_to":"3fa7e38b_2d094e94","updated":"2019-10-09 08:42:15.000000000","message":"Thanks for patch [1], gone through the changes done here and so as suggested pulled changes done to setup.cfg in my patch\n\n[1]: https://review.opendev.org/#/c/686935/","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7332a0ffe96e41daf02962f710f40e2ea4a8355d","unresolved":false,"context_lines":[{"line_number":77,"context_line":"basepython \u003d python3"},{"line_number":78,"context_line":"commands \u003d"},{"line_number":79,"context_line":"  sphinx-build -W -b html doc/source doc/build/html"},{"line_number":80,"context_line":"  oslopolicy-sample-generator --config-file\u003detc/masakari/masakari-policy-generator.conf"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"[testenv:releasenotes]"},{"line_number":83,"context_line":"deps \u003d -r{toxinidir}/doc/requirements.txt"}],"source_content_type":"text/x-properties","patch_set":6,"id":"3fa7e38b_4d77ea3b","line":80,"range":{"start_line":80,"start_character":2,"end_line":80,"end_character":87},"updated":"2019-10-08 11:35:38.000000000","message":"Why do you need this? AFAIK, no other OpenStack projects has oslopolicy-sample-generator command in \"docs\" env. Doesn\u0027t the oslo-policy sphinx extension handle sample file generation?","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"},{"author":{"_account_id":27302,"name":"Shilpa Devharakar","email":"shilpa.devharakar@nttdata.com","username":"shilpa.devharakar"},"change_message_id":"9e485a6430b38f9545056fcf276407bf36de9116","unresolved":false,"context_lines":[{"line_number":77,"context_line":"basepython \u003d python3"},{"line_number":78,"context_line":"commands \u003d"},{"line_number":79,"context_line":"  sphinx-build -W -b html doc/source doc/build/html"},{"line_number":80,"context_line":"  oslopolicy-sample-generator --config-file\u003detc/masakari/masakari-policy-generator.conf"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"[testenv:releasenotes]"},{"line_number":83,"context_line":"deps \u003d -r{toxinidir}/doc/requirements.txt"}],"source_content_type":"text/x-properties","patch_set":6,"id":"3fa7e38b_58947444","line":80,"range":{"start_line":80,"start_character":2,"end_line":80,"end_character":87},"in_reply_to":"3fa7e38b_4d77ea3b","updated":"2019-10-09 08:42:15.000000000","message":"removed","commit_id":"56671871ebc6249a2e9e9d90ed4db5ef27d492d6"}]}
