)]}'
{"devstack/plugin.sh":[{"author":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"change_message_id":"791e0f3e95e2fdf2358dc5bfa739034bd79daf3e","unresolved":false,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    # API Configuration"},{"line_number":106,"context_line":"    sudo cp $SEARCHLIGHT_DIR/etc/api-paste.ini $SEARCHLIGHT_APIPASTE_CONF"},{"line_number":107,"context_line":"    iniset $SEARCHLIGHT_CONF api public_endpoint $SEARCHLIGHT_SERVICE_PROTOCOL://$SEARCHLIGHT_SERVICE_HOST/searchlight"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    # OpenStack users"},{"line_number":110,"context_line":"    iniset $SEARCHLIGHT_CONF service_credentials auth_type password"}],"source_content_type":"text/x-sh","patch_set":5,"id":"df140735_c2c0d32d","line":107,"range":{"start_line":107,"start_character":107,"end_line":107,"end_character":118},"updated":"2017-06-06 21:21:32.000000000","message":"Arguably this should be \u0027search\u0027 (the service type) but there\u0027s not much consistency in openstack; keystone uses \u0027keystone\u0027, nova uses \u0027compute\u0027. I\u0027d mildly prefer \u0027search\u0027 but i\u0027m fine with either","commit_id":"2bd5c56cdec39c56f023adb1bd2b005e6dfe780e"}],"etc/apache-searchlight.template":[{"author":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"change_message_id":"791e0f3e95e2fdf2358dc5bfa739034bd79daf3e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Listen 9393"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003cVirtualHost *:9393\u003e"},{"line_number":4,"context_line":"    ProxyPass / uwsgi://127.0.0.1:9394"},{"line_number":5,"context_line":"\u003c/VirtualHost\u003e"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"df140735_1ab3e2ea","line":3,"range":{"start_line":3,"start_character":1,"end_line":3,"end_character":12},"updated":"2017-06-06 21:21:32.000000000","message":"Maybe best to use as the example what you get from devstack?","commit_id":"2bd5c56cdec39c56f023adb1bd2b005e6dfe780e"}],"etc/searchlight-uwsgi.ini.sample":[{"author":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"change_message_id":"791e0f3e95e2fdf2358dc5bfa739034bd79daf3e","unresolved":false,"context_lines":[{"line_number":2,"context_line":"wsgi-file \u003d /opt/stack/searchlight/searchlight/api/app.wsgi"},{"line_number":3,"context_line":"# Versions of mod_proxy_uwsgi\u003e\u003d2.0.6 should use a UNIX socket, see"},{"line_number":4,"context_line":"# http://uwsgi-docs.readthedocs.org/en/latest/Apache.html#mod-proxy-uwsgi"},{"line_number":5,"context_line":"uwsgi-socket \u003d 127.0.0.1:9394"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"# Override the default size for headers from the 4k default."},{"line_number":8,"context_line":"buffer-size \u003d 65535"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"df140735_9adff264","line":5,"updated":"2017-06-06 21:21:32.000000000","message":"Devstack does use a unix socket; maybe a better example?","commit_id":"2bd5c56cdec39c56f023adb1bd2b005e6dfe780e"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"e9d9bd7af53d0ef7f5342cb275d4170af9135e8c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[uwsgi]"},{"line_number":2,"context_line":"wsgi-file \u003d /opt/stack/searchlight/searchlight/api/app.wsgi"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"chmod-socket \u003d 666"},{"line_number":5,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":6,"id":"5f201791_921ea46e","line":2,"updated":"2017-06-21 02:54:33.000000000","message":"better using /usr/local/bin/searchlight-api-wsgi instead","commit_id":"61bd1d949c3b8833d944666f726250915cefb557"},{"author":{"_account_id":16150,"name":"Lei Zhang","email":"lei.a.zhang@intel.com","username":"leizhang"},"change_message_id":"86c610ec1a6b215f092e27a143f43f41b63b1fe8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[uwsgi]"},{"line_number":2,"context_line":"wsgi-file \u003d /opt/stack/searchlight/searchlight/api/app.wsgi"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"chmod-socket \u003d 666"},{"line_number":5,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":6,"id":"5f201791_5bb1408f","line":2,"in_reply_to":"5f201791_921ea46e","updated":"2017-06-21 09:22:15.000000000","message":"Done","commit_id":"61bd1d949c3b8833d944666f726250915cefb557"}],"searchlight/common/config.py":[{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"07e09dda6bc1af217442feebf81ec9695ff232a0","unresolved":false,"context_lines":[{"line_number":139,"context_line":"    # append the deployment flavor to the application name,"},{"line_number":140,"context_line":"    # in order to identify the appropriate paste pipeline"},{"line_number":141,"context_line":"    app_name +\u003d _get_deployment_flavor(flavor)"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"    conf_file \u003d _get_deployment_config_file()"},{"line_number":144,"context_line":"    if conf_file is None:"},{"line_number":145,"context_line":"        raise RuntimeError(_(\"Unable to locate config file\"))"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_83a2c74a","side":"PARENT","line":142,"updated":"2017-05-03 07:06:06.000000000","message":"seems unrelated change","commit_id":"850dc1d9e9ad0600dcb9cb7545594c04d597e485"}]}
