)]}'
{"devstack/apache-gnocchi.template":[{"author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"change_message_id":"6a12bf1b465d67242b7e13a1d3a3acdcbe1ddd57","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Listen %GNOCCHI_PORT%"},{"line_number":2,"context_line":"\u003cVirtualHost *:%GNOCCHI_PORT%\u003e"},{"line_number":3,"context_line":"    WSGIDaemonProcess gnocchi user\u003d%USER% display-name\u003d%{GROUP} processes\u003d2 threads\u003d10."},{"line_number":4,"context_line":"    WSGIScriptAlias / %WSGI%"},{"line_number":5,"context_line":"    WSGIProcessGroup gnocchi"},{"line_number":6,"context_line":"    WSGIApplicationGroup %{GLOBAL}"}],"source_content_type":"application/octet-stream","patch_set":8,"id":"1a930d6b_e8000ead","line":3,"updated":"2015-01-26 12:54:07.000000000","message":"is it supposed to be the syntax with the dot at the end? (in 10. )\n\ncan\u0027t see anything about it in https://code.google.com/p/modwsgi/wiki/ConfigurationDirectives","commit_id":"25f4e96dfcdbed95e297d7c08af7513f593eb461"}],"devstack/plugin.sh":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"e782b74f70a6747603af29cd13430dd55de59af2","unresolved":false,"context_lines":[{"line_number":275,"context_line":"if is_service_enabled gnocchi-api; then"},{"line_number":276,"context_line":"    if [[ \"$1\" \u003d\u003d \"source\" ]]; then"},{"line_number":277,"context_line":"        # Initial source"},{"line_number":278,"context_line":"        source $TOP_DIR/lib/gnocchi"},{"line_number":279,"context_line":"    elif [[ \"$1\" \u003d\u003d \"stack\" \u0026\u0026 \"$2\" \u003d\u003d \"install\" ]]; then"},{"line_number":280,"context_line":"        echo_summary \"Installing Gnocchi\""},{"line_number":281,"context_line":"        install_gnocchi"}],"source_content_type":"text/x-sh","patch_set":2,"id":"1a930d6b_37aa0671","line":278,"updated":"2015-01-21 11:33:28.000000000","message":"Will this code ever be reached? $TOP_DIR/lib/gnocchi no longer exists when a plugin, does it?","commit_id":"eb0f4f9f230473e0d27105606608d85bc82df903"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"a924915b2e9e04a471e1082c84038a2ca9c4b2bf","unresolved":false,"context_lines":[{"line_number":275,"context_line":"if is_service_enabled gnocchi-api; then"},{"line_number":276,"context_line":"    if [[ \"$1\" \u003d\u003d \"source\" ]]; then"},{"line_number":277,"context_line":"        # Initial source"},{"line_number":278,"context_line":"        source $TOP_DIR/lib/gnocchi"},{"line_number":279,"context_line":"    elif [[ \"$1\" \u003d\u003d \"stack\" \u0026\u0026 \"$2\" \u003d\u003d \"install\" ]]; then"},{"line_number":280,"context_line":"        echo_summary \"Installing Gnocchi\""},{"line_number":281,"context_line":"        install_gnocchi"}],"source_content_type":"text/x-sh","patch_set":2,"id":"1a930d6b_9c9afa12","line":278,"in_reply_to":"1a930d6b_37aa0671","updated":"2015-01-21 13:59:49.000000000","message":"Done","commit_id":"eb0f4f9f230473e0d27105606608d85bc82df903"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"ff55bc868b468707acbad1d3a7a7097865cfb06c","unresolved":false,"context_lines":[{"line_number":280,"context_line":"        create_gnocchi_accounts"},{"line_number":281,"context_line":"        if is_service_enabled ceilometer; then"},{"line_number":282,"context_line":"            echo_summary \"Configuring Ceilometer for gnocchi\""},{"line_number":283,"context_line":"            configure_gnocchi_cinder"},{"line_number":284,"context_line":"        fi"},{"line_number":285,"context_line":"        if is_service_enabled ceph; then"},{"line_number":286,"context_line":"            echo_summary \"Configuring Gnocchi for Ceph\""}],"source_content_type":"text/x-sh","patch_set":3,"id":"1a930d6b_cf1761a2","line":283,"updated":"2015-01-21 15:56:04.000000000","message":"This is presumably meant to be configure_gnocchi_ceilometer and point to a function that looks like the second chunk in here https://review.openstack.org/#/c/122349/7/lib/ceilometer,cm \n\n?","commit_id":"60f0c441adb80ff8c011a4b043e694089ef621a1"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"de7d9ced273fcf3827d6d5001bf0e2b4bd86d7c0","unresolved":false,"context_lines":[{"line_number":16,"context_line":"# - ``SERVICE_{TENANT_NAME|PASSWORD}`` must be defined"},{"line_number":17,"context_line":"# - ``SERVICE_HOST``"},{"line_number":18,"context_line":"# - ``OS_AUTH_URL``, ``KEYSTONE_SERVICE_URI`` for auth in api"},{"line_number":19,"context_line":"# - ``CEILOMETER_CONF`` for"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# stack.sh"},{"line_number":22,"context_line":"# ---------"}],"source_content_type":"text/x-sh","patch_set":4,"id":"1a930d6b_d8e2c5d4","line":19,"updated":"2015-01-21 16:50:23.000000000","message":"for what?","commit_id":"b3a0f476d8032cb7f8ebd51e2346067eaf2c9384"},{"author":{"_account_id":6763,"name":"jingliuqing","email":"jing.liuqing@99cloud.net","username":"jing"},"change_message_id":"78de8508ebd708db05bc34ec1013f7cbb66ccb48","unresolved":false,"context_lines":[{"line_number":4,"context_line":"# To enable Gnocchi service, add the following to localrc:"},{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"#   enable_plugin gnocchi https://github.com/stackforge/gnocchi master"},{"line_number":7,"context_line":"#   enable_service gnocchi-api"},{"line_number":8,"context_line":"#"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"# Dependencies:"}],"source_content_type":"text/x-sh","patch_set":8,"id":"1a930d6b_4f5188d7","line":7,"updated":"2015-01-22 14:51:39.000000000","message":"please see line 78,  it will return if gnocchi-* in ENABLED_SERVICES.","commit_id":"25f4e96dfcdbed95e297d7c08af7513f593eb461"}]}
