)]}'
{"devstack/Vagrantfile":[{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"1dedcd50c57fee964603ed2b8d154fcf1c7347c5","unresolved":false,"context_lines":[{"line_number":79,"context_line":"LOG_COLOR\u003dFalse"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"disable_all_services"},{"line_number":82,"context_line":"enable_service zookeeper rabbit mysql key tempest horizon"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"enable_plugin monasca-events-api https://git.openstack.org/openstack/monasca-events-api"},{"line_number":85,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":4,"id":"1f1a1f67_3ff7a2f8","line":82,"updated":"2017-07-12 12:00:30.000000000","message":"remove zookeeper from here.","commit_id":"3d8e0ccdc59503c1bba8f3f7b3e51560bc7e5965"},{"author":{"_account_id":23043,"name":"Jakub Wachowski","email":"jakub.wachowski@ts.fujitsu.com","username":"wachowskij"},"change_message_id":"33fc55e073a6cea7663c2febced50b44e5c46aee","unresolved":false,"context_lines":[{"line_number":79,"context_line":"LOG_COLOR\u003dFalse"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"disable_all_services"},{"line_number":82,"context_line":"enable_service zookeeper rabbit mysql key tempest horizon"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"enable_plugin monasca-events-api https://git.openstack.org/openstack/monasca-events-api"},{"line_number":85,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":4,"id":"1f1a1f67_56cc6988","line":82,"in_reply_to":"1f1a1f67_3ff7a2f8","updated":"2017-07-13 07:24:18.000000000","message":"Done","commit_id":"3d8e0ccdc59503c1bba8f3f7b3e51560bc7e5965"}],"devstack/files/kafka/kafka-server-start.sh":[{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"0d1e70c33fe60a22a3b5d91a147bd0cdd7488fc6","unresolved":false,"context_lines":[{"line_number":15,"context_line":"# limitations under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"if [ $# -lt 1 ];"},{"line_number":18,"context_line":"then"},{"line_number":19,"context_line":"\techo \"USAGE: $0 [-daemon] server.properties\""},{"line_number":20,"context_line":"\texit 1"},{"line_number":21,"context_line":"fi"},{"line_number":22,"context_line":"base_dir\u003d$(dirname $0)"},{"line_number":23,"context_line":"export KAFKA_LOG4J_OPTS\u003d\"-Dlog4j.configuration\u003dfile:$base_dir/../config/log4j.properties\""},{"line_number":24,"context_line":"export KAFKA_HEAP_OPTS\u003d\"-Xms256m -Xmx256m\""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"EXTRA_ARGS\u003d\"-name kafkaServer -loggc\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"COMMAND\u003d$1"},{"line_number":29,"context_line":"case $COMMAND in"},{"line_number":30,"context_line":"  -daemon)"},{"line_number":31,"context_line":"    EXTRA_ARGS\u003d\"-daemon \"$EXTRA_ARGS"},{"line_number":32,"context_line":"    shift"},{"line_number":33,"context_line":"    ;;"},{"line_number":34,"context_line":"  *)"},{"line_number":35,"context_line":"    ;;"},{"line_number":36,"context_line":"esac"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"exec $base_dir/kafka-run-class.sh $EXTRA_ARGS kafka.Kafka $@"}],"source_content_type":"text/x-sh","patch_set":14,"id":"9f436f4f_5e51590e","line":36,"range":{"start_line":18,"start_character":0,"end_line":36,"end_character":4},"updated":"2017-08-08 07:06:58.000000000","message":"Mixed tabs and spaces for indentation.","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":23043,"name":"Jakub Wachowski","email":"jakub.wachowski@ts.fujitsu.com","username":"wachowskij"},"change_message_id":"9ac38978dc3c69da29dcc675baca5c424183abf9","unresolved":false,"context_lines":[{"line_number":15,"context_line":"# limitations under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"if [ $# -lt 1 ];"},{"line_number":18,"context_line":"then"},{"line_number":19,"context_line":"\techo \"USAGE: $0 [-daemon] server.properties\""},{"line_number":20,"context_line":"\texit 1"},{"line_number":21,"context_line":"fi"},{"line_number":22,"context_line":"base_dir\u003d$(dirname $0)"},{"line_number":23,"context_line":"export KAFKA_LOG4J_OPTS\u003d\"-Dlog4j.configuration\u003dfile:$base_dir/../config/log4j.properties\""},{"line_number":24,"context_line":"export KAFKA_HEAP_OPTS\u003d\"-Xms256m -Xmx256m\""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"EXTRA_ARGS\u003d\"-name kafkaServer -loggc\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"COMMAND\u003d$1"},{"line_number":29,"context_line":"case $COMMAND in"},{"line_number":30,"context_line":"  -daemon)"},{"line_number":31,"context_line":"    EXTRA_ARGS\u003d\"-daemon \"$EXTRA_ARGS"},{"line_number":32,"context_line":"    shift"},{"line_number":33,"context_line":"    ;;"},{"line_number":34,"context_line":"  *)"},{"line_number":35,"context_line":"    ;;"},{"line_number":36,"context_line":"esac"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"exec $base_dir/kafka-run-class.sh $EXTRA_ARGS kafka.Kafka $@"}],"source_content_type":"text/x-sh","patch_set":14,"id":"9f436f4f_a5213650","line":36,"range":{"start_line":18,"start_character":0,"end_line":36,"end_character":4},"in_reply_to":"9f436f4f_5e51590e","updated":"2017-08-09 06:34:27.000000000","message":"Done","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"}],"devstack/files/kafka/log4j.properties":[{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"0d1e70c33fe60a22a3b5d91a147bd0cdd7488fc6","unresolved":false,"context_lines":[{"line_number":11,"context_line":"# distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":12,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":13,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":"log4j.rootLogger\u003dWARN, stdout"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"log4j.appender.stdout\u003dorg.apache.log4j.ConsoleAppender"},{"line_number":18,"context_line":"log4j.appender.stdout.layout\u003dorg.apache.log4j.PatternLayout"}],"source_content_type":"text/x-ini","patch_set":14,"id":"9f436f4f_9eb46137","line":15,"range":{"start_line":14,"start_character":1,"end_line":15,"end_character":1},"updated":"2017-08-08 07:06:58.000000000","message":"Add empty line between license and code.","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":23043,"name":"Jakub Wachowski","email":"jakub.wachowski@ts.fujitsu.com","username":"wachowskij"},"change_message_id":"9ac38978dc3c69da29dcc675baca5c424183abf9","unresolved":false,"context_lines":[{"line_number":11,"context_line":"# distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":12,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":13,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":"log4j.rootLogger\u003dWARN, stdout"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"log4j.appender.stdout\u003dorg.apache.log4j.ConsoleAppender"},{"line_number":18,"context_line":"log4j.appender.stdout.layout\u003dorg.apache.log4j.PatternLayout"}],"source_content_type":"text/x-ini","patch_set":14,"id":"9f436f4f_851e320a","line":15,"range":{"start_line":14,"start_character":1,"end_line":15,"end_character":1},"in_reply_to":"9f436f4f_9eb46137","updated":"2017-08-09 06:34:27.000000000","message":"Done","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"0d1e70c33fe60a22a3b5d91a147bd0cdd7488fc6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"9f436f4f_7e753d98","line":73,"updated":"2017-08-08 07:06:58.000000000","message":"Only one empty line at the file end.","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":23043,"name":"Jakub Wachowski","email":"jakub.wachowski@ts.fujitsu.com","username":"wachowskij"},"change_message_id":"9ac38978dc3c69da29dcc675baca5c424183abf9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"9f436f4f_651b4e1b","line":73,"in_reply_to":"9f436f4f_7e753d98","updated":"2017-08-09 06:34:27.000000000","message":"Done","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"}],"devstack/files/kafka/server.properties":[{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"0d1e70c33fe60a22a3b5d91a147bd0cdd7488fc6","unresolved":false,"context_lines":[{"line_number":116,"context_line":""},{"line_number":117,"context_line":"# Timeout in ms for connecting to zookeeper"},{"line_number":118,"context_line":"zookeeper.connection.timeout.ms\u003d1000000"},{"line_number":119,"context_line":""}],"source_content_type":"text/x-ini","patch_set":14,"id":"9f436f4f_3e7d756e","line":119,"range":{"start_line":119,"start_character":0,"end_line":119,"end_character":0},"updated":"2017-08-08 07:06:58.000000000","message":"Only one empty line at the end of file.","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":23043,"name":"Jakub Wachowski","email":"jakub.wachowski@ts.fujitsu.com","username":"wachowskij"},"change_message_id":"9ac38978dc3c69da29dcc675baca5c424183abf9","unresolved":false,"context_lines":[{"line_number":116,"context_line":""},{"line_number":117,"context_line":"# Timeout in ms for connecting to zookeeper"},{"line_number":118,"context_line":"zookeeper.connection.timeout.ms\u003d1000000"},{"line_number":119,"context_line":""}],"source_content_type":"text/x-ini","patch_set":14,"id":"9f436f4f_05d80251","line":119,"range":{"start_line":119,"start_character":0,"end_line":119,"end_character":0},"in_reply_to":"9f436f4f_3e7d756e","updated":"2017-08-09 06:34:27.000000000","message":"Done","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"}],"devstack/files/monasca-events-persister/events-persister.conf":[{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"a3a1f99259bacc5276bc5b823ea7e378e7a7d2f2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[DEFAULT]"},{"line_number":2,"context_line":"log_config_append\u003d/etc/monasca/events-persister-logging.conf"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[zookeeper]"}],"source_content_type":"text/plain","patch_set":14,"id":"9f436f4f_787d50e6","line":1,"updated":"2017-08-08 08:37:56.000000000","message":"This file can be already auto-generated from the code, please do not track it inside the repo.","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"}],"devstack/lib/.gitkeep":[{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"0d1e70c33fe60a22a3b5d91a147bd0cdd7488fc6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"9f436f4f_3e0e95e5","line":1,"updated":"2017-08-08 07:06:58.000000000","message":"Remove this file.","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":23043,"name":"Jakub Wachowski","email":"jakub.wachowski@ts.fujitsu.com","username":"wachowskij"},"change_message_id":"9ac38978dc3c69da29dcc675baca5c424183abf9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"9f436f4f_258ae61a","line":1,"in_reply_to":"9f436f4f_3e0e95e5","updated":"2017-08-09 06:34:27.000000000","message":"Done","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"}],"devstack/lib/elasticsearch.sh":[{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"bc61bde9f052c7f26fcb4ad5eb01d05164a8db53","unresolved":false,"context_lines":[{"line_number":67,"context_line":"function start_elasticsearch {"},{"line_number":68,"context_line":"    if is_elasticsearch_enabled; then"},{"line_number":69,"context_line":"        echo_summary \"Starting ElasticSearch ${ELASTICSEARCH_VERSION}\""},{"line_number":70,"context_line":"        # TODO find some nicer solution for setting env variable"},{"line_number":71,"context_line":"        local service_file\u003d\"/etc/systemd/system/devstack@elasticsearch.service\""},{"line_number":72,"context_line":"        local es_java_opts\u003d\"ES_JAVA_OPTS\u003d-Dmapper.allow_dots_in_name\u003dtrue\""},{"line_number":73,"context_line":"        iniset -sudo \"$service_file\" \"Service\" \"Environment\" \"$es_java_opts\""}],"source_content_type":"text/x-sh","patch_set":12,"id":"df3967d1_a3a1c096","line":70,"updated":"2017-08-03 07:45:19.000000000","message":"TODO({username})","commit_id":"ebb7d3a98415f0a22c594e53b62b613db7952379"},{"author":{"_account_id":23043,"name":"Jakub Wachowski","email":"jakub.wachowski@ts.fujitsu.com","username":"wachowskij"},"change_message_id":"737a78945789f470653f7ec2c963aa3cabc82cb4","unresolved":false,"context_lines":[{"line_number":67,"context_line":"function start_elasticsearch {"},{"line_number":68,"context_line":"    if is_elasticsearch_enabled; then"},{"line_number":69,"context_line":"        echo_summary \"Starting ElasticSearch ${ELASTICSEARCH_VERSION}\""},{"line_number":70,"context_line":"        # TODO find some nicer solution for setting env variable"},{"line_number":71,"context_line":"        local service_file\u003d\"/etc/systemd/system/devstack@elasticsearch.service\""},{"line_number":72,"context_line":"        local es_java_opts\u003d\"ES_JAVA_OPTS\u003d-Dmapper.allow_dots_in_name\u003dtrue\""},{"line_number":73,"context_line":"        iniset -sudo \"$service_file\" \"Service\" \"Environment\" \"$es_java_opts\""}],"source_content_type":"text/x-sh","patch_set":12,"id":"df3967d1_fe43df6a","line":70,"in_reply_to":"df3967d1_a3a1c096","updated":"2017-08-03 08:29:29.000000000","message":"Done","commit_id":"ebb7d3a98415f0a22c594e53b62b613db7952379"}],"devstack/lib/events-api.sh":[{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"a3a1f99259bacc5276bc5b823ea7e378e7a7d2f2","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        rm -rf $MONASCA_EVENTS_API_CONF $MONASCA_EVENTS_API_PASTE $MONASCA_EVENTS_API_LOGGING_CONF"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"        if [[ \"$MONASCA_EVENTS_API_CONF_DIR\" !\u003d \"$MONASCA_EVENTS_API_DIR/etc/monasca\" ]]; then"},{"line_number":48,"context_line":"            install -m 600 $MONASCA_EVENTS_API_DIR/etc/monasca/events-api.conf $MONASCA_EVENTS_API_CONF"},{"line_number":49,"context_line":"            install -m 600 $MONASCA_EVENTS_API_DIR/etc/monasca/events-api-paste.ini $MONASCA_EVENTS_API_PASTE"},{"line_number":50,"context_line":"            install -m 600 $MONASCA_EVENTS_API_DIR/etc/monasca/events-api-logging.conf $MONASCA_EVENTS_API_LOGGING_CONF"},{"line_number":51,"context_line":"        fi"}],"source_content_type":"text/x-sh","patch_set":14,"id":"9f436f4f_f8514064","line":48,"updated":"2017-08-08 08:37:56.000000000","message":"Configuration file should be generated from the oslo-config-generator somewhere around these lines. See log-api and persister for an example.","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"0d1e70c33fe60a22a3b5d91a147bd0cdd7488fc6","unresolved":false,"context_lines":[{"line_number":88,"context_line":"        sudo rm -f $MONASCA_EVENTS_API_PASTE  || true"},{"line_number":89,"context_line":"        sudo rm -f $MONASCA_EVENTS_API_LOGGING_CONF || true"},{"line_number":90,"context_line":"        sudo rm -rf $MONASCA_EVENTS_API_CACHE_DIR || true"},{"line_number":91,"context_line":"        sudo rm -rf $MONASCA_EVENTS_API_CONF_DIR || true"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"        sudo rm -rf $MONASCA_EVENTS_API_DIR || true"},{"line_number":94,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":14,"id":"9f436f4f_699fc9b4","line":91,"range":{"start_line":91,"start_character":8,"end_line":91,"end_character":56},"updated":"2017-08-08 07:06:58.000000000","message":"Do you really want to remove entire `/etc/monasca` here?","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"a3a1f99259bacc5276bc5b823ea7e378e7a7d2f2","unresolved":false,"context_lines":[{"line_number":88,"context_line":"        sudo rm -f $MONASCA_EVENTS_API_PASTE  || true"},{"line_number":89,"context_line":"        sudo rm -f $MONASCA_EVENTS_API_LOGGING_CONF || true"},{"line_number":90,"context_line":"        sudo rm -rf $MONASCA_EVENTS_API_CACHE_DIR || true"},{"line_number":91,"context_line":"        sudo rm -rf $MONASCA_EVENTS_API_CONF_DIR || true"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"        sudo rm -rf $MONASCA_EVENTS_API_DIR || true"},{"line_number":94,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":14,"id":"9f436f4f_d8e31ca4","line":91,"range":{"start_line":91,"start_character":8,"end_line":91,"end_character":56},"in_reply_to":"9f436f4f_699fc9b4","updated":"2017-08-08 08:37:56.000000000","message":"That\u0027s clean - it suppose to remove everything that was result of ./stack.sh","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"}],"devstack/lib/events-persister.sh":[{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"bc61bde9f052c7f26fcb4ad5eb01d05164a8db53","unresolved":false,"context_lines":[{"line_number":60,"context_line":"function start_events_persister {"},{"line_number":61,"context_line":"    if is_events_persister_enabled; then"},{"line_number":62,"context_line":"        echo_summary \"Starting Events Persister\""},{"line_number":63,"context_line":"        run_process \"monasca-events-persister\" \"/usr/bin/python $MONASCA_EVENTS_PERSISTER_DIR/monasca_persister/persister.py --config-file $MONASCA_EVENTS_PERSISTER_CONF\""},{"line_number":64,"context_line":"    fi"},{"line_number":65,"context_line":"}"},{"line_number":66,"context_line":""}],"source_content_type":"text/x-sh","patch_set":12,"id":"df3967d1_83c35c38","line":63,"updated":"2017-08-03 07:45:19.000000000","message":"That line is essentially wrong.\nIf that\u0027s still the case for monasca-persister, it should be fixed to have its own binary.\n\nPlease double check that.","commit_id":"ebb7d3a98415f0a22c594e53b62b613db7952379"},{"author":{"_account_id":23043,"name":"Jakub Wachowski","email":"jakub.wachowski@ts.fujitsu.com","username":"wachowskij"},"change_message_id":"737a78945789f470653f7ec2c963aa3cabc82cb4","unresolved":false,"context_lines":[{"line_number":60,"context_line":"function start_events_persister {"},{"line_number":61,"context_line":"    if is_events_persister_enabled; then"},{"line_number":62,"context_line":"        echo_summary \"Starting Events Persister\""},{"line_number":63,"context_line":"        run_process \"monasca-events-persister\" \"/usr/bin/python $MONASCA_EVENTS_PERSISTER_DIR/monasca_persister/persister.py --config-file $MONASCA_EVENTS_PERSISTER_CONF\""},{"line_number":64,"context_line":"    fi"},{"line_number":65,"context_line":"}"},{"line_number":66,"context_line":""}],"source_content_type":"text/x-sh","patch_set":12,"id":"df3967d1_9e5e1342","line":63,"in_reply_to":"df3967d1_83c35c38","updated":"2017-08-03 08:29:29.000000000","message":"Done","commit_id":"ebb7d3a98415f0a22c594e53b62b613db7952379"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"445a8bcdd0834c642e5376c3b51448e9d8cc762b","unresolved":false,"context_lines":[{"line_number":60,"context_line":"function start_events_persister {"},{"line_number":61,"context_line":"    if is_events_persister_enabled; then"},{"line_number":62,"context_line":"        echo_summary \"Starting Events Persister\""},{"line_number":63,"context_line":"        run_process \"monasca-events-persister\" \"/usr/local/bin/monasca-persister --config-file $MONASCA_EVENTS_PERSISTER_CONF\""},{"line_number":64,"context_line":"    fi"},{"line_number":65,"context_line":"}"},{"line_number":66,"context_line":""}],"source_content_type":"text/x-sh","patch_set":13,"id":"df3967d1_7b013c05","line":63,"updated":"2017-08-03 10:01:06.000000000","message":"A variable called MONASCA_BIN_DIR should be used here.\nSimilar to https://github.com/openstack/monasca-api/blob/master/devstack/lib/persister.sh#L27.\n\nTo be honest I think you could copy that file over once more and just remove java part.","commit_id":"96377571dcc4ee1782d271bb292ecc54039f4657"},{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"0d1e70c33fe60a22a3b5d91a147bd0cdd7488fc6","unresolved":false,"context_lines":[{"line_number":35,"context_line":"function configure_events_persister {"},{"line_number":36,"context_line":"    if is_events_persister_enabled; then"},{"line_number":37,"context_line":"        echo_summary \"Configuring Events Persister\""},{"line_number":38,"context_line":"         # Put config files in ``$MONASCA_EVENTS_API_CONF_DIR`` for everyone to find"},{"line_number":39,"context_line":"        sudo install -d -o $STACK_USER $MONASCA_EVENTS_PERSISTER_CONF_DIR"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"        # ensure fresh installation of configuration files"}],"source_content_type":"text/x-sh","patch_set":14,"id":"9f436f4f_49564509","line":38,"range":{"start_line":38,"start_character":33,"end_line":38,"end_character":61},"updated":"2017-08-08 07:06:58.000000000","message":"Should it be this one or the one referencing persister?","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":23043,"name":"Jakub Wachowski","email":"jakub.wachowski@ts.fujitsu.com","username":"wachowskij"},"change_message_id":"9ac38978dc3c69da29dcc675baca5c424183abf9","unresolved":false,"context_lines":[{"line_number":35,"context_line":"function configure_events_persister {"},{"line_number":36,"context_line":"    if is_events_persister_enabled; then"},{"line_number":37,"context_line":"        echo_summary \"Configuring Events Persister\""},{"line_number":38,"context_line":"         # Put config files in ``$MONASCA_EVENTS_API_CONF_DIR`` for everyone to find"},{"line_number":39,"context_line":"        sudo install -d -o $STACK_USER $MONASCA_EVENTS_PERSISTER_CONF_DIR"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"        # ensure fresh installation of configuration files"}],"source_content_type":"text/x-sh","patch_set":14,"id":"9f436f4f_a57db61d","line":38,"range":{"start_line":38,"start_character":33,"end_line":38,"end_character":61},"in_reply_to":"9f436f4f_49564509","updated":"2017-08-09 06:34:27.000000000","message":"Done","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"a3a1f99259bacc5276bc5b823ea7e378e7a7d2f2","unresolved":false,"context_lines":[{"line_number":41,"context_line":"        # ensure fresh installation of configuration files"},{"line_number":42,"context_line":"        rm -rf $MONASCA_EVENTS_PERSISTER_CONF $MONASCA_EVENTS_PERSISTER_LOGGING_CONF"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"        sudo cp -f \"${MONASCA_EVENTS_DEVSTACK_DIR}\"/files/monasca-events-persister/events-persister.conf \\"},{"line_number":45,"context_line":"                    \"${MONASCA_EVENTS_PERSISTER_CONF}\""},{"line_number":46,"context_line":"        sudo cp -f \"${MONASCA_EVENTS_DEVSTACK_DIR}\"/files/monasca-events-persister/events-persister-logging.conf \\"},{"line_number":47,"context_line":"                    \"${MONASCA_EVENTS_PERSISTER_LOGGING_CONF}\""}],"source_content_type":"text/x-sh","patch_set":14,"id":"9f436f4f_b8f9784e","line":44,"updated":"2017-08-08 08:37:56.000000000","message":"as far as I remember the configuration for persister is also subject of oslo-config-generator thus it does not need to be tracked within the tree.","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"a3a1f99259bacc5276bc5b823ea7e378e7a7d2f2","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"        sudo cp -f \"${MONASCA_EVENTS_DEVSTACK_DIR}\"/files/monasca-events-persister/events-persister.conf \\"},{"line_number":45,"context_line":"                    \"${MONASCA_EVENTS_PERSISTER_CONF}\""},{"line_number":46,"context_line":"        sudo cp -f \"${MONASCA_EVENTS_DEVSTACK_DIR}\"/files/monasca-events-persister/events-persister-logging.conf \\"},{"line_number":47,"context_line":"                    \"${MONASCA_EVENTS_PERSISTER_LOGGING_CONF}\""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"        sudo sed -e \""}],"source_content_type":"text/x-sh","patch_set":14,"id":"9f436f4f_38a34852","line":46,"updated":"2017-08-08 08:37:56.000000000","message":"can\u0027t we use the file from the original persister and simply append the configuration needed (if needed at all) from POV of events ?","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"a3a1f99259bacc5276bc5b823ea7e378e7a7d2f2","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        sudo cp -f \"${MONASCA_EVENTS_DEVSTACK_DIR}\"/files/monasca-events-persister/events-persister-logging.conf \\"},{"line_number":47,"context_line":"                    \"${MONASCA_EVENTS_PERSISTER_LOGGING_CONF}\""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"        sudo sed -e \""},{"line_number":50,"context_line":"            s|%ELASTICSEARCH_BIND_HOST%|$ELASTICSEARCH_BIND_HOST|g;"},{"line_number":51,"context_line":"            s|%ELASTICSEARCH_BIND_PORT%|$ELASTICSEARCH_BIND_PORT|g;"},{"line_number":52,"context_line":"        \" -i ${MONASCA_EVENTS_PERSISTER_CONF}"}],"source_content_type":"text/x-sh","patch_set":14,"id":"9f436f4f_78c2f0eb","line":49,"updated":"2017-08-08 08:37:56.000000000","message":"the files above are in INI style therefore devstack utilities ini* (for example iniset, iniuncomment) should be used.","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"}],"devstack/lib/kafka.sh":[{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"0d1e70c33fe60a22a3b5d91a147bd0cdd7488fc6","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        sudo ln -sf /opt/kafka/config /etc/kafka"},{"line_number":55,"context_line":"        sudo ln -sf /var/log/kafka /opt/kafka/logs"},{"line_number":56,"context_line":"        sudo cp -f \"${MONASCA_EVENTS_API_DIR}\"/devstack/files/kafka/log4j.properties /etc/kafka/log4j.properties"},{"line_number":57,"context_line":"        sudo chown kafka:kafka /etc/kafka/log4j.properties"},{"line_number":58,"context_line":"        sudo chmod 644 /etc/kafka/log4j.properties"},{"line_number":59,"context_line":"        sudo cp -f \"${MONASCA_EVENTS_API_DIR}\"/devstack/files/kafka/server.properties /etc/kafka/server.properties"},{"line_number":60,"context_line":"        sudo chown kafka:kafka /etc/kafka/server.properties"},{"line_number":61,"context_line":"        sudo chmod 644 /etc/kafka/server.properties"},{"line_number":62,"context_line":"    fi"},{"line_number":63,"context_line":"}"},{"line_number":64,"context_line":""}],"source_content_type":"text/x-sh","patch_set":14,"id":"9f436f4f_c9e5953a","line":61,"range":{"start_line":57,"start_character":0,"end_line":61,"end_character":51},"updated":"2017-08-08 07:06:58.000000000","message":"Can\u0027t you simply chmod and chown once for all files in folder?","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"a3a1f99259bacc5276bc5b823ea7e378e7a7d2f2","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        sudo ln -sf /opt/kafka/config /etc/kafka"},{"line_number":55,"context_line":"        sudo ln -sf /var/log/kafka /opt/kafka/logs"},{"line_number":56,"context_line":"        sudo cp -f \"${MONASCA_EVENTS_API_DIR}\"/devstack/files/kafka/log4j.properties /etc/kafka/log4j.properties"},{"line_number":57,"context_line":"        sudo chown kafka:kafka /etc/kafka/log4j.properties"},{"line_number":58,"context_line":"        sudo chmod 644 /etc/kafka/log4j.properties"},{"line_number":59,"context_line":"        sudo cp -f \"${MONASCA_EVENTS_API_DIR}\"/devstack/files/kafka/server.properties /etc/kafka/server.properties"},{"line_number":60,"context_line":"        sudo chown kafka:kafka /etc/kafka/server.properties"},{"line_number":61,"context_line":"        sudo chmod 644 /etc/kafka/server.properties"},{"line_number":62,"context_line":"    fi"},{"line_number":63,"context_line":"}"},{"line_number":64,"context_line":""}],"source_content_type":"text/x-sh","patch_set":14,"id":"9f436f4f_f8adc031","line":61,"range":{"start_line":57,"start_character":0,"end_line":61,"end_character":51},"in_reply_to":"9f436f4f_c9e5953a","updated":"2017-08-08 08:37:56.000000000","message":"+1","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":23043,"name":"Jakub Wachowski","email":"jakub.wachowski@ts.fujitsu.com","username":"wachowskij"},"change_message_id":"9ac38978dc3c69da29dcc675baca5c424183abf9","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        sudo ln -sf /opt/kafka/config /etc/kafka"},{"line_number":55,"context_line":"        sudo ln -sf /var/log/kafka /opt/kafka/logs"},{"line_number":56,"context_line":"        sudo cp -f \"${MONASCA_EVENTS_API_DIR}\"/devstack/files/kafka/log4j.properties /etc/kafka/log4j.properties"},{"line_number":57,"context_line":"        sudo chown kafka:kafka /etc/kafka/log4j.properties"},{"line_number":58,"context_line":"        sudo chmod 644 /etc/kafka/log4j.properties"},{"line_number":59,"context_line":"        sudo cp -f \"${MONASCA_EVENTS_API_DIR}\"/devstack/files/kafka/server.properties /etc/kafka/server.properties"},{"line_number":60,"context_line":"        sudo chown kafka:kafka /etc/kafka/server.properties"},{"line_number":61,"context_line":"        sudo chmod 644 /etc/kafka/server.properties"},{"line_number":62,"context_line":"    fi"},{"line_number":63,"context_line":"}"},{"line_number":64,"context_line":""}],"source_content_type":"text/x-sh","patch_set":14,"id":"9f436f4f_258f8624","line":61,"range":{"start_line":57,"start_character":0,"end_line":61,"end_character":51},"in_reply_to":"9f436f4f_c9e5953a","updated":"2017-08-09 06:34:27.000000000","message":"Done","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"a3a1f99259bacc5276bc5b823ea7e378e7a7d2f2","unresolved":false,"context_lines":[{"line_number":79,"context_line":"function clean_kafka {"},{"line_number":80,"context_line":"    if is_kafka_enabled; then"},{"line_number":81,"context_line":"        echo_summary \"Clean Monasca Kafka\""},{"line_number":82,"context_line":"        sudo rm -rf /var/kafka"},{"line_number":83,"context_line":"        sudo rm -rf /var/log/kafka"},{"line_number":84,"context_line":"        sudo rm -rf /etc/kafka"},{"line_number":85,"context_line":"        sudo rm -rf /opt/kafka"}],"source_content_type":"text/x-sh","patch_set":14,"id":"9f436f4f_b8a73850","line":82,"updated":"2017-08-08 08:37:56.000000000","message":"can be written in single line.","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"}],"devstack/plugin.sh":[{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"cbf9428016d31b7502a473010ca2511f389ceeb0","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    install_kafka"},{"line_number":39,"context_line":"#    install_elasticsearch"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"#    install_monasca_virtual_env"},{"line_number":42,"context_line":"#    install_monasca_$MONASCA_METRICS_DB"},{"line_number":43,"context_line":"}"},{"line_number":44,"context_line":""}],"source_content_type":"text/x-sh","patch_set":5,"id":"1f1a1f67_06c25f86","line":41,"updated":"2017-07-12 14:10:40.000000000","message":"this won\u0027t be needed","commit_id":"4160c4228357a740c29715bd63234465e87afe55"},{"author":{"_account_id":23043,"name":"Jakub Wachowski","email":"jakub.wachowski@ts.fujitsu.com","username":"wachowskij"},"change_message_id":"e3c699593392416a20c9865d842e76c91a40ddb5","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    install_kafka"},{"line_number":39,"context_line":"#    install_elasticsearch"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"#    install_monasca_virtual_env"},{"line_number":42,"context_line":"#    install_monasca_$MONASCA_METRICS_DB"},{"line_number":43,"context_line":"}"},{"line_number":44,"context_line":""}],"source_content_type":"text/x-sh","patch_set":5,"id":"1f1a1f67_16edd1ee","line":41,"in_reply_to":"1f1a1f67_06c25f86","updated":"2017-07-13 07:24:03.000000000","message":"Done","commit_id":"4160c4228357a740c29715bd63234465e87afe55"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"cbf9428016d31b7502a473010ca2511f389ceeb0","unresolved":false,"context_lines":[{"line_number":39,"context_line":"#    install_elasticsearch"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"#    install_monasca_virtual_env"},{"line_number":42,"context_line":"#    install_monasca_$MONASCA_METRICS_DB"},{"line_number":43,"context_line":"}"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"function install_monasca_events {"}],"source_content_type":"text/x-sh","patch_set":5,"id":"1f1a1f67_86642fbb","line":42,"updated":"2017-07-12 14:10:40.000000000","message":"that to...I think we\u0027ll just roll with plain elasticsearch and do not have anything inherited from api plugin","commit_id":"4160c4228357a740c29715bd63234465e87afe55"},{"author":{"_account_id":23043,"name":"Jakub Wachowski","email":"jakub.wachowski@ts.fujitsu.com","username":"wachowskij"},"change_message_id":"e3c699593392416a20c9865d842e76c91a40ddb5","unresolved":false,"context_lines":[{"line_number":39,"context_line":"#    install_elasticsearch"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"#    install_monasca_virtual_env"},{"line_number":42,"context_line":"#    install_monasca_$MONASCA_METRICS_DB"},{"line_number":43,"context_line":"}"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"function install_monasca_events {"}],"source_content_type":"text/x-sh","patch_set":5,"id":"1f1a1f67_f6bb75e2","line":42,"in_reply_to":"1f1a1f67_86642fbb","updated":"2017-07-13 07:24:03.000000000","message":"Done","commit_id":"4160c4228357a740c29715bd63234465e87afe55"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"cbf9428016d31b7502a473010ca2511f389ceeb0","unresolved":false,"context_lines":[{"line_number":123,"context_line":"fi"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"#Restore errexit"},{"line_number":126,"context_line":"$ERREXIT"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"# Restore xtrace"},{"line_number":129,"context_line":"$XTRACE"}],"source_content_type":"text/x-sh","patch_set":5,"id":"1f1a1f67_26731b83","line":126,"updated":"2017-07-12 14:10:40.000000000","message":"that should have it\u0027s own name specific to the plugin","commit_id":"4160c4228357a740c29715bd63234465e87afe55"},{"author":{"_account_id":23043,"name":"Jakub Wachowski","email":"jakub.wachowski@ts.fujitsu.com","username":"wachowskij"},"change_message_id":"e3c699593392416a20c9865d842e76c91a40ddb5","unresolved":false,"context_lines":[{"line_number":123,"context_line":"fi"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"#Restore errexit"},{"line_number":126,"context_line":"$ERREXIT"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"# Restore xtrace"},{"line_number":129,"context_line":"$XTRACE"}],"source_content_type":"text/x-sh","patch_set":5,"id":"1f1a1f67_d6c07953","line":126,"in_reply_to":"1f1a1f67_26731b83","updated":"2017-07-13 07:24:03.000000000","message":"Done","commit_id":"4160c4228357a740c29715bd63234465e87afe55"}],"devstack/settings":[{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"a3a1f99259bacc5276bc5b823ea7e378e7a7d2f2","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"# Dependent Software Versions"},{"line_number":32,"context_line":"BASE_KAFKA_VERSION\u003d${BASE_KAFKA_VERSION:-0.8.1.1}"},{"line_number":33,"context_line":"SCALA_VERSION\u003d${SCALA_VERSION:-2.9.2}"},{"line_number":34,"context_line":"KAFKA_VERSION\u003d${KAFKA_VERSION:-${SCALA_VERSION}-${BASE_KAFKA_VERSION}}"},{"line_number":35,"context_line":"ELASTICSEARCH_VERSION\u003d${ELASTICSEARCH_VERSION:-2.4.2}"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"9f436f4f_586ccc07","line":32,"updated":"2017-08-08 08:37:56.000000000","message":"0.9.0.1","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":23043,"name":"Jakub Wachowski","email":"jakub.wachowski@ts.fujitsu.com","username":"wachowskij"},"change_message_id":"9ac38978dc3c69da29dcc675baca5c424183abf9","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"# Dependent Software Versions"},{"line_number":32,"context_line":"BASE_KAFKA_VERSION\u003d${BASE_KAFKA_VERSION:-0.8.1.1}"},{"line_number":33,"context_line":"SCALA_VERSION\u003d${SCALA_VERSION:-2.9.2}"},{"line_number":34,"context_line":"KAFKA_VERSION\u003d${KAFKA_VERSION:-${SCALA_VERSION}-${BASE_KAFKA_VERSION}}"},{"line_number":35,"context_line":"ELASTICSEARCH_VERSION\u003d${ELASTICSEARCH_VERSION:-2.4.2}"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"9f436f4f_c5b67ada","line":32,"in_reply_to":"9f436f4f_586ccc07","updated":"2017-08-09 06:34:27.000000000","message":"Done","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"0d1e70c33fe60a22a3b5d91a147bd0cdd7488fc6","unresolved":false,"context_lines":[{"line_number":86,"context_line":"# Other settings"},{"line_number":87,"context_line":"PLUGIN_FILES\u003d$MONASCA_EVENTS_API_DIR/devstack/files"},{"line_number":88,"context_line":"DOWNLOAD_FILE_TIMEOUT\u003d${DOWNLOAD_FILE_TIMEOUT:-300}"},{"line_number":89,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":14,"id":"9f436f4f_49aac585","line":89,"range":{"start_line":89,"start_character":0,"end_line":89,"end_character":0},"updated":"2017-08-08 07:06:58.000000000","message":"Only on empty line at the end of file.","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"}],"etc/monasca/events-api-paste.ini":[{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"a3a1f99259bacc5276bc5b823ea7e378e7a7d2f2","unresolved":false,"context_lines":[{"line_number":42,"context_line":"[filter:error_trap]"},{"line_number":43,"context_line":"paste.filter_factory \u003d oslo_middleware.catch_errors:CatchErrors.factory"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"[server:main]"},{"line_number":46,"context_line":"use \u003d egg:gunicorn#main"},{"line_number":47,"context_line":"bind \u003d 127.0.0.1:5607"},{"line_number":48,"context_line":"workers \u003d 9"}],"source_content_type":"text/x-properties","patch_set":14,"id":"9f436f4f_d858bc57","line":45,"range":{"start_line":45,"start_character":8,"end_line":45,"end_character":9},"updated":"2017-08-08 08:37:56.000000000","message":"to be fair \u0026 squere (log-api and metric-api should have additional file describing the configuration for gunicorn). Something like this -\u003e https://github.com/kornicameister/monasca-docker/blob/log-pipeline/monasca-log-api/log-api-gunicorn.conf.j2","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"fa8d4951912f2336af99d2e688cf71a439c0b9b5","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"[server:main]"},{"line_number":46,"context_line":"use \u003d egg:gunicorn#main"},{"line_number":47,"context_line":"bind \u003d 127.0.0.1:5607"},{"line_number":48,"context_line":"workers \u003d 9"},{"line_number":49,"context_line":"worker-connections \u003d 2000"},{"line_number":50,"context_line":"worker-class \u003d eventlet"}],"source_content_type":"text/x-properties","patch_set":17,"id":"9f436f4f_f9b84b11","line":47,"range":{"start_line":47,"start_character":17,"end_line":47,"end_character":21},"updated":"2017-08-16 12:47:15.000000000","message":"This port is already used by monasca-log-api.","commit_id":"fa4c29a5ecb7e358a575cdfb61736d363e5093f5"},{"author":{"_account_id":23043,"name":"Jakub Wachowski","email":"jakub.wachowski@ts.fujitsu.com","username":"wachowskij"},"change_message_id":"f3d775b48d09c4fec5408d13289dddc78fdb3b4d","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"[server:main]"},{"line_number":46,"context_line":"use \u003d egg:gunicorn#main"},{"line_number":47,"context_line":"bind \u003d 127.0.0.1:5607"},{"line_number":48,"context_line":"workers \u003d 9"},{"line_number":49,"context_line":"worker-connections \u003d 2000"},{"line_number":50,"context_line":"worker-class \u003d eventlet"}],"source_content_type":"text/x-properties","patch_set":17,"id":"9f436f4f_8e01e007","line":47,"range":{"start_line":47,"start_character":17,"end_line":47,"end_character":21},"in_reply_to":"9f436f4f_f9b84b11","updated":"2017-08-17 06:45:00.000000000","message":"Done","commit_id":"fa4c29a5ecb7e358a575cdfb61736d363e5093f5"}],"etc/monasca/events-api.conf":[{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"0d1e70c33fe60a22a3b5d91a147bd0cdd7488fc6","unresolved":false,"context_lines":[{"line_number":31,"context_line":"token_cache_time \u003d 300"},{"line_number":32,"context_line":"memcached_servers \u003d 127.0.0.1:11211"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":""}],"source_content_type":"text/plain","patch_set":14,"id":"9f436f4f_2988a11d","line":34,"range":{"start_line":34,"start_character":0,"end_line":34,"end_character":0},"updated":"2017-08-08 07:06:58.000000000","message":"Remove.","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"a3a1f99259bacc5276bc5b823ea7e378e7a7d2f2","unresolved":false,"context_lines":[{"line_number":31,"context_line":"token_cache_time \u003d 300"},{"line_number":32,"context_line":"memcached_servers \u003d 127.0.0.1:11211"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":""}],"source_content_type":"text/plain","patch_set":14,"id":"9f436f4f_783550f7","line":34,"range":{"start_line":34,"start_character":0,"end_line":34,"end_character":0},"in_reply_to":"9f436f4f_2988a11d","updated":"2017-08-08 08:37:56.000000000","message":"+1","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"},{"author":{"_account_id":23043,"name":"Jakub Wachowski","email":"jakub.wachowski@ts.fujitsu.com","username":"wachowskij"},"change_message_id":"9ac38978dc3c69da29dcc675baca5c424183abf9","unresolved":false,"context_lines":[{"line_number":31,"context_line":"token_cache_time \u003d 300"},{"line_number":32,"context_line":"memcached_servers \u003d 127.0.0.1:11211"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":""}],"source_content_type":"text/plain","patch_set":14,"id":"9f436f4f_65c58e3c","line":34,"range":{"start_line":34,"start_character":0,"end_line":34,"end_character":0},"in_reply_to":"9f436f4f_2988a11d","updated":"2017-08-09 06:34:27.000000000","message":"Done","commit_id":"24b00d5f3b22132992c2fa05d7933762d3a06f58"}]}
