)]}'
{"ceilometer/api/app.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"6eceed70fbae72488568777046771ca92837b847","unresolved":false,"context_lines":[{"line_number":107,"context_line":"    APPCONFIGS[configkey] \u003d conf"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    LOG.info(\"Full WSGI config used: %s\", cfg_file)"},{"line_number":110,"context_line":"    LOG.warning(\"Note: ceilometer API is deprecated;\\n\""},{"line_number":111,"context_line":"                \"      use aodh (alarms) or gnocchi (data) APIs instead.\")"},{"line_number":112,"context_line":"    return deploy.loadapp(\"config:\" + cfg_file,"},{"line_number":113,"context_line":"                          global_conf\u003d{\u0027configkey\u0027: configkey})"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a77a97e_85e40c3c","line":110,"range":{"start_line":110,"start_character":23,"end_line":110,"end_character":33},"updated":"2016-11-14 20:13:27.000000000","message":"Ceilometer","commit_id":"d8fa5f0151d5f6848c04155b3b4fceb5e9ec576d"},{"author":{"_account_id":19594,"name":"Yarko Tymciurak","email":"yarko.tymciurak@intel.com","username":"yarkot"},"change_message_id":"569712eef553bf9965a18ac34b5572cad05998ab","unresolved":false,"context_lines":[{"line_number":107,"context_line":"    APPCONFIGS[configkey] \u003d conf"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    LOG.info(\"Full WSGI config used: %s\", cfg_file)"},{"line_number":110,"context_line":"    LOG.warning(\"Note: ceilometer API is deprecated;\\n\""},{"line_number":111,"context_line":"                \"      use aodh (alarms) or gnocchi (data) APIs instead.\")"},{"line_number":112,"context_line":"    return deploy.loadapp(\"config:\" + cfg_file,"},{"line_number":113,"context_line":"                          global_conf\u003d{\u0027configkey\u0027: configkey})"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a77a97e_05871c10","line":110,"range":{"start_line":110,"start_character":23,"end_line":110,"end_character":33},"in_reply_to":"7a77a97e_85e40c3c","updated":"2016-11-15 00:15:25.000000000","message":"Done","commit_id":"d8fa5f0151d5f6848c04155b3b4fceb5e9ec576d"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"339b0a5033074fce6adb61b1dc9d5949f4073c3f","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    LOG.info(\"Full WSGI config used: %s\", cfg_file)"},{"line_number":110,"context_line":"    LOG.warning(\"Note: ceilometer API is deprecated;\\n\""},{"line_number":111,"context_line":"                \"      use aodh (alarms) or gnocchi (data) APIs instead.\")"},{"line_number":112,"context_line":"    return deploy.loadapp(\"config:\" + cfg_file,"},{"line_number":113,"context_line":"                          global_conf\u003d{\u0027configkey\u0027: configkey})"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a77a97e_6a2fbfa1","line":111,"range":{"start_line":111,"start_character":41,"end_line":111,"end_character":43},"updated":"2016-11-14 20:01:34.000000000","message":"I would prefer and/or instead of just or.","commit_id":"d8fa5f0151d5f6848c04155b3b4fceb5e9ec576d"},{"author":{"_account_id":19594,"name":"Yarko Tymciurak","email":"yarko.tymciurak@intel.com","username":"yarkot"},"change_message_id":"569712eef553bf9965a18ac34b5572cad05998ab","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    LOG.info(\"Full WSGI config used: %s\", cfg_file)"},{"line_number":110,"context_line":"    LOG.warning(\"Note: ceilometer API is deprecated;\\n\""},{"line_number":111,"context_line":"                \"      use aodh (alarms) or gnocchi (data) APIs instead.\")"},{"line_number":112,"context_line":"    return deploy.loadapp(\"config:\" + cfg_file,"},{"line_number":113,"context_line":"                          global_conf\u003d{\u0027configkey\u0027: configkey})"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a77a97e_4579142f","line":111,"range":{"start_line":111,"start_character":41,"end_line":111,"end_character":43},"in_reply_to":"7a77a97e_6a2fbfa1","updated":"2016-11-15 00:15:25.000000000","message":"Done","commit_id":"d8fa5f0151d5f6848c04155b3b4fceb5e9ec576d"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"6eceed70fbae72488568777046771ca92837b847","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    LOG.info(\"Full WSGI config used: %s\", cfg_file)"},{"line_number":110,"context_line":"    LOG.warning(\"Note: ceilometer API is deprecated;\\n\""},{"line_number":111,"context_line":"                \"      use aodh (alarms) or gnocchi (data) APIs instead.\")"},{"line_number":112,"context_line":"    return deploy.loadapp(\"config:\" + cfg_file,"},{"line_number":113,"context_line":"                          global_conf\u003d{\u0027configkey\u0027: configkey})"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a77a97e_c5d44449","line":111,"range":{"start_line":111,"start_character":41,"end_line":111,"end_character":43},"in_reply_to":"7a77a97e_6a2fbfa1","updated":"2016-11-14 20:13:27.000000000","message":"and Panko for events","commit_id":"d8fa5f0151d5f6848c04155b3b4fceb5e9ec576d"},{"author":{"_account_id":19594,"name":"Yarko Tymciurak","email":"yarko.tymciurak@intel.com","username":"yarkot"},"change_message_id":"569712eef553bf9965a18ac34b5572cad05998ab","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    LOG.info(\"Full WSGI config used: %s\", cfg_file)"},{"line_number":110,"context_line":"    LOG.warning(\"Note: ceilometer API is deprecated;\\n\""},{"line_number":111,"context_line":"                \"      use aodh (alarms) or gnocchi (data) APIs instead.\")"},{"line_number":112,"context_line":"    return deploy.loadapp(\"config:\" + cfg_file,"},{"line_number":113,"context_line":"                          global_conf\u003d{\u0027configkey\u0027: configkey})"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a77a97e_65761040","line":111,"range":{"start_line":111,"start_character":41,"end_line":111,"end_character":43},"in_reply_to":"7a77a97e_c5d44449","updated":"2016-11-15 00:15:25.000000000","message":"Done","commit_id":"d8fa5f0151d5f6848c04155b3b4fceb5e9ec576d"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"a143a6481cfe1e2a26afbd206521574bca3c5336","unresolved":false,"context_lines":[{"line_number":107,"context_line":"    APPCONFIGS[configkey] \u003d conf"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    LOG.info(\"Full WSGI config used: %s\", cfg_file)"},{"line_number":110,"context_line":"    LOG.warning(\"Note: Ceilometer API is deprecated; use APIs from\\n\""},{"line_number":111,"context_line":"                \"      Aodh (alarms), Gnocchi (data) and/or Panko (meters).\")"},{"line_number":112,"context_line":"    return deploy.loadapp(\"config:\" + cfg_file,"},{"line_number":113,"context_line":"                          global_conf\u003d{\u0027configkey\u0027: configkey})"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a77a97e_c564444b","line":110,"range":{"start_line":110,"start_character":66,"end_line":110,"end_character":68},"updated":"2016-11-14 20:30:40.000000000","message":"i don\u0027t think we need newline for a log. i think ops prefer single line which they can parse.","commit_id":"935ad4cd17472c92390e7e20016502320672f199"},{"author":{"_account_id":19594,"name":"Yarko Tymciurak","email":"yarko.tymciurak@intel.com","username":"yarkot"},"change_message_id":"c21e7edc90ce2dcf8e30387ecdbdacd03c94221e","unresolved":false,"context_lines":[{"line_number":107,"context_line":"    APPCONFIGS[configkey] \u003d conf"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    LOG.info(\"Full WSGI config used: %s\", cfg_file)"},{"line_number":110,"context_line":"    LOG.warning(\"Note: Ceilometer API is deprecated; use APIs from\\n\""},{"line_number":111,"context_line":"                \"      Aodh (alarms), Gnocchi (data) and/or Panko (meters).\")"},{"line_number":112,"context_line":"    return deploy.loadapp(\"config:\" + cfg_file,"},{"line_number":113,"context_line":"                          global_conf\u003d{\u0027configkey\u0027: configkey})"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a77a97e_5195533e","line":110,"range":{"start_line":110,"start_character":66,"end_line":110,"end_character":68},"in_reply_to":"7a77a97e_c564444b","updated":"2016-11-15 00:12:52.000000000","message":"Done","commit_id":"935ad4cd17472c92390e7e20016502320672f199"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"a143a6481cfe1e2a26afbd206521574bca3c5336","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    LOG.info(\"Full WSGI config used: %s\", cfg_file)"},{"line_number":110,"context_line":"    LOG.warning(\"Note: Ceilometer API is deprecated; use APIs from\\n\""},{"line_number":111,"context_line":"                \"      Aodh (alarms), Gnocchi (data) and/or Panko (meters).\")"},{"line_number":112,"context_line":"    return deploy.loadapp(\"config:\" + cfg_file,"},{"line_number":113,"context_line":"                          global_conf\u003d{\u0027configkey\u0027: configkey})"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7a77a97e_854b2cb0","line":111,"range":{"start_line":111,"start_character":47,"end_line":111,"end_character":51},"updated":"2016-11-14 20:30:40.000000000","message":"s/data/metrics/","commit_id":"935ad4cd17472c92390e7e20016502320672f199"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"a143a6481cfe1e2a26afbd206521574bca3c5336","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    LOG.info(\"Full WSGI config used: %s\", cfg_file)"},{"line_number":110,"context_line":"    LOG.warning(\"Note: Ceilometer API is deprecated; use APIs from\\n\""},{"line_number":111,"context_line":"                \"      Aodh (alarms), Gnocchi (data) and/or Panko (meters).\")"},{"line_number":112,"context_line":"    return deploy.loadapp(\"config:\" + cfg_file,"},{"line_number":113,"context_line":"                          global_conf\u003d{\u0027configkey\u0027: configkey})"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7a77a97e_45511462","line":111,"range":{"start_line":111,"start_character":67,"end_line":111,"end_character":73},"updated":"2016-11-14 20:30:40.000000000","message":"s/meters/events/","commit_id":"935ad4cd17472c92390e7e20016502320672f199"},{"author":{"_account_id":19594,"name":"Yarko Tymciurak","email":"yarko.tymciurak@intel.com","username":"yarkot"},"change_message_id":"c21e7edc90ce2dcf8e30387ecdbdacd03c94221e","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    LOG.info(\"Full WSGI config used: %s\", cfg_file)"},{"line_number":110,"context_line":"    LOG.warning(\"Note: Ceilometer API is deprecated; use APIs from\\n\""},{"line_number":111,"context_line":"                \"      Aodh (alarms), Gnocchi (data) and/or Panko (meters).\")"},{"line_number":112,"context_line":"    return deploy.loadapp(\"config:\" + cfg_file,"},{"line_number":113,"context_line":"                          global_conf\u003d{\u0027configkey\u0027: configkey})"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7a77a97e_919feb5e","line":111,"range":{"start_line":111,"start_character":67,"end_line":111,"end_character":73},"in_reply_to":"7a77a97e_45511462","updated":"2016-11-15 00:12:52.000000000","message":"Done","commit_id":"935ad4cd17472c92390e7e20016502320672f199"},{"author":{"_account_id":19594,"name":"Yarko Tymciurak","email":"yarko.tymciurak@intel.com","username":"yarkot"},"change_message_id":"c21e7edc90ce2dcf8e30387ecdbdacd03c94221e","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    LOG.info(\"Full WSGI config used: %s\", cfg_file)"},{"line_number":110,"context_line":"    LOG.warning(\"Note: Ceilometer API is deprecated; use APIs from\\n\""},{"line_number":111,"context_line":"                \"      Aodh (alarms), Gnocchi (data) and/or Panko (meters).\")"},{"line_number":112,"context_line":"    return deploy.loadapp(\"config:\" + cfg_file,"},{"line_number":113,"context_line":"                          global_conf\u003d{\u0027configkey\u0027: configkey})"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7a77a97e_d187a310","line":111,"range":{"start_line":111,"start_character":47,"end_line":111,"end_character":51},"in_reply_to":"7a77a97e_854b2cb0","updated":"2016-11-15 00:12:52.000000000","message":"Done","commit_id":"935ad4cd17472c92390e7e20016502320672f199"}],"doc/source/webapi/v2.rst":[{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"339b0a5033074fce6adb61b1dc9d5949f4073c3f","unresolved":false,"context_lines":[{"line_number":5,"context_line":".. note::"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"   The Ceilometer API is deprecated.  Use the APIs from Aodh_ (alarms)"},{"line_number":8,"context_line":"   or Gnocchi_ (data and statistics)."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. _Aodh: http://docs.openstack.org/developer/aodh/"},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_ea110f5f","line":8,"range":{"start_line":8,"start_character":3,"end_line":8,"end_character":5},"updated":"2016-11-14 20:01:34.000000000","message":"and/or instead of or","commit_id":"d8fa5f0151d5f6848c04155b3b4fceb5e9ec576d"},{"author":{"_account_id":19594,"name":"Yarko Tymciurak","email":"yarko.tymciurak@intel.com","username":"yarkot"},"change_message_id":"569712eef553bf9965a18ac34b5572cad05998ab","unresolved":false,"context_lines":[{"line_number":5,"context_line":".. note::"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"   The Ceilometer API is deprecated.  Use the APIs from Aodh_ (alarms)"},{"line_number":8,"context_line":"   or Gnocchi_ (data and statistics)."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. _Aodh: http://docs.openstack.org/developer/aodh/"},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_85732c4d","line":8,"range":{"start_line":8,"start_character":3,"end_line":8,"end_character":5},"in_reply_to":"7a77a97e_ea110f5f","updated":"2016-11-15 00:15:25.000000000","message":"Done","commit_id":"d8fa5f0151d5f6848c04155b3b4fceb5e9ec576d"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"6eceed70fbae72488568777046771ca92837b847","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"   The Ceilometer API is deprecated.  Use the APIs from Aodh_ (alarms)"},{"line_number":8,"context_line":"   or Gnocchi_ (data and statistics)."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. _Aodh: http://docs.openstack.org/developer/aodh/"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_05cf1cb1","line":9,"updated":"2016-11-14 20:13:27.000000000","message":"Add Panko also","commit_id":"d8fa5f0151d5f6848c04155b3b4fceb5e9ec576d"},{"author":{"_account_id":19594,"name":"Yarko Tymciurak","email":"yarko.tymciurak@intel.com","username":"yarkot"},"change_message_id":"569712eef553bf9965a18ac34b5572cad05998ab","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"   The Ceilometer API is deprecated.  Use the APIs from Aodh_ (alarms)"},{"line_number":8,"context_line":"   or Gnocchi_ (data and statistics)."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. _Aodh: http://docs.openstack.org/developer/aodh/"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_a58e6825","line":9,"in_reply_to":"7a77a97e_05cf1cb1","updated":"2016-11-15 00:15:25.000000000","message":"Done","commit_id":"d8fa5f0151d5f6848c04155b3b4fceb5e9ec576d"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"a143a6481cfe1e2a26afbd206521574bca3c5336","unresolved":false,"context_lines":[{"line_number":5,"context_line":".. note::"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"   The Ceilometer API is deprecated.  Use the APIs from Aodh_ (alarms),"},{"line_number":8,"context_line":"   Gnocchi_ (data and statistics), and/or Panko_ (meters)."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. _Aodh: http://docs.openstack.org/developer/aodh/"},{"line_number":11,"context_line":".. _Panko: http://docs.openstack.org/developer/panko/"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a77a97e_c51604a7","line":8,"range":{"start_line":8,"start_character":13,"end_line":8,"end_character":32},"updated":"2016-11-14 20:30:40.000000000","message":"s/data and statistics/metrics/","commit_id":"935ad4cd17472c92390e7e20016502320672f199"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"a143a6481cfe1e2a26afbd206521574bca3c5336","unresolved":false,"context_lines":[{"line_number":5,"context_line":".. note::"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"   The Ceilometer API is deprecated.  Use the APIs from Aodh_ (alarms),"},{"line_number":8,"context_line":"   Gnocchi_ (data and statistics), and/or Panko_ (meters)."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. _Aodh: http://docs.openstack.org/developer/aodh/"},{"line_number":11,"context_line":".. _Panko: http://docs.openstack.org/developer/panko/"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a77a97e_453cb42f","line":8,"range":{"start_line":8,"start_character":50,"end_line":8,"end_character":56},"updated":"2016-11-14 20:30:40.000000000","message":"s/meters/events/","commit_id":"935ad4cd17472c92390e7e20016502320672f199"},{"author":{"_account_id":19594,"name":"Yarko Tymciurak","email":"yarko.tymciurak@intel.com","username":"yarkot"},"change_message_id":"c21e7edc90ce2dcf8e30387ecdbdacd03c94221e","unresolved":false,"context_lines":[{"line_number":5,"context_line":".. note::"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"   The Ceilometer API is deprecated.  Use the APIs from Aodh_ (alarms),"},{"line_number":8,"context_line":"   Gnocchi_ (data and statistics), and/or Panko_ (meters)."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. _Aodh: http://docs.openstack.org/developer/aodh/"},{"line_number":11,"context_line":".. _Panko: http://docs.openstack.org/developer/panko/"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a77a97e_f18c9f37","line":8,"range":{"start_line":8,"start_character":50,"end_line":8,"end_character":56},"in_reply_to":"7a77a97e_453cb42f","updated":"2016-11-15 00:12:52.000000000","message":"Done","commit_id":"935ad4cd17472c92390e7e20016502320672f199"},{"author":{"_account_id":19594,"name":"Yarko Tymciurak","email":"yarko.tymciurak@intel.com","username":"yarkot"},"change_message_id":"c21e7edc90ce2dcf8e30387ecdbdacd03c94221e","unresolved":false,"context_lines":[{"line_number":5,"context_line":".. note::"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"   The Ceilometer API is deprecated.  Use the APIs from Aodh_ (alarms),"},{"line_number":8,"context_line":"   Gnocchi_ (data and statistics), and/or Panko_ (meters)."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. _Aodh: http://docs.openstack.org/developer/aodh/"},{"line_number":11,"context_line":".. _Panko: http://docs.openstack.org/developer/panko/"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a77a97e_1182fb00","line":8,"range":{"start_line":8,"start_character":13,"end_line":8,"end_character":32},"in_reply_to":"7a77a97e_c51604a7","updated":"2016-11-15 00:12:52.000000000","message":"Done","commit_id":"935ad4cd17472c92390e7e20016502320672f199"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"af0d2d67613043c2c4401707c9b600ddba163267","unresolved":false,"context_lines":[{"line_number":5,"context_line":".. note::"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"   The Ceilometer API is deprecated.  Use the APIs from Aodh_ (alarms),"},{"line_number":8,"context_line":"   Gnocchi_ (metrics), and/or Panko_ (events)."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. _Aodh: http://docs.openstack.org/developer/aodh/"},{"line_number":11,"context_line":".. _Panko: http://docs.openstack.org/developer/panko/"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a77a97e_44b02cf5","line":8,"range":{"start_line":8,"start_character":3,"end_line":8,"end_character":10},"updated":"2016-11-15 02:18:21.000000000","message":"you should add gnocchi document as well.","commit_id":"6616a714009a80c7484fa2292c2331868617cb9c"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"cd538c8b2ca35854531db6afcd82983d3e9598c1","unresolved":false,"context_lines":[{"line_number":5,"context_line":".. note::"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"   The Ceilometer API is deprecated.  Use the APIs from Aodh_ (alarms),"},{"line_number":8,"context_line":"   Gnocchi_ (metrics), and/or Panko_ (events)."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. _Aodh: http://docs.openstack.org/developer/aodh/"},{"line_number":11,"context_line":".. _Panko: http://docs.openstack.org/developer/panko/"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a77a97e_c51ec162","line":8,"range":{"start_line":8,"start_character":3,"end_line":8,"end_character":10},"in_reply_to":"7a77a97e_1a9596e3","updated":"2016-11-16 03:31:22.000000000","message":"you clarified it very clearly. sorry for my careless. I also think that it\u0027s convenient for us to put all links at the bottom of file.","commit_id":"6616a714009a80c7484fa2292c2331868617cb9c"},{"author":{"_account_id":19594,"name":"Yarko Tymciurak","email":"yarko.tymciurak@intel.com","username":"yarkot"},"change_message_id":"da1b54d79cd30f7327cbdbd28f081262bcbaeba2","unresolved":false,"context_lines":[{"line_number":5,"context_line":".. note::"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"   The Ceilometer API is deprecated.  Use the APIs from Aodh_ (alarms),"},{"line_number":8,"context_line":"   Gnocchi_ (metrics), and/or Panko_ (events)."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. _Aodh: http://docs.openstack.org/developer/aodh/"},{"line_number":11,"context_line":".. _Panko: http://docs.openstack.org/developer/panko/"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a77a97e_1a9596e3","line":8,"range":{"start_line":8,"start_character":3,"end_line":8,"end_character":10},"in_reply_to":"7a77a97e_44b02cf5","updated":"2016-11-15 14:30:30.000000000","message":"In ReStructuredText (RST)  the trailing \"_\" marks a hyperlink, whose definition is marked by:\n\n    .. _Gnocchi:  some_link_here\n\nThis definition already exists in this document.\nWhen I write docs, I typically like to put all the link definitions at the bottom of the file (as if footnotes), so they can all easily be found, but in this document I noticed that the first definition is near \"first use\".\n\nI simply left the existing definition where it is, and used it.\n\nI hope that clarifies.","commit_id":"6616a714009a80c7484fa2292c2331868617cb9c"},{"author":{"_account_id":19594,"name":"Yarko Tymciurak","email":"yarko.tymciurak@intel.com","username":"yarkot"},"change_message_id":"9e52c5712831164d0a465dc540839cc399857fc4","unresolved":false,"context_lines":[{"line_number":5,"context_line":".. note::"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"   The Ceilometer API is deprecated.  Use the APIs from Aodh_ (alarms),"},{"line_number":8,"context_line":"   Gnocchi_ (metrics), and/or Panko_ (events)."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. _Aodh: http://docs.openstack.org/developer/aodh/"},{"line_number":11,"context_line":".. _Panko: http://docs.openstack.org/developer/panko/"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a77a97e_c81ed862","line":8,"range":{"start_line":8,"start_character":3,"end_line":8,"end_character":10},"in_reply_to":"7a77a97e_c51ec162","updated":"2016-11-16 04:17:15.000000000","message":"Thank you.  In the future, in documentation I will try to collect links to the bottom of the file, and see how reviewers respond.","commit_id":"6616a714009a80c7484fa2292c2331868617cb9c"}]}
