)]}'
{"files/apache-keystone.template":[{"author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"change_message_id":"fb8e5c46cf4aec06e8a06415dded3eb9288306dc","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Listen %ADMINPORT%"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"\u003cVirtualHost *:%PUBLICPORT%\u003e"},{"line_number":5,"context_line":"    WSGIDaemonProcess keystone-public processes\u003d5 threads\u003d1 user\u003d%USER%"},{"line_number":6,"context_line":"    WSGIProcessGroup keystone-public"},{"line_number":7,"context_line":"    WSGIScriptAlias / %PUBLICWSGI%"},{"line_number":8,"context_line":"    WSGIApplicationGroup %{GLOBAL}"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAAS3%2F%2F5r0%3D","line":5,"updated":"2013-09-17 13:39:10.000000000","message":"isn\u0027t that processes\u003d5 is a bit much for VM?","commit_id":"769f8f42caaa6eeceb4119ca1ffc8d993240dd4e"},{"author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"change_message_id":"4994f1806a4924e270d465e6f38b2df2a77ae1ab","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Listen %ADMINPORT%"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"\u003cVirtualHost *:%PUBLICPORT%\u003e"},{"line_number":5,"context_line":"    WSGIDaemonProcess keystone-public processes\u003d5 threads\u003d1 user\u003d%USER%"},{"line_number":6,"context_line":"    WSGIProcessGroup keystone-public"},{"line_number":7,"context_line":"    WSGIScriptAlias / %PUBLICWSGI%"},{"line_number":8,"context_line":"    WSGIApplicationGroup %{GLOBAL}"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAAS3%2F%2FxXE%3D","line":5,"in_reply_to":"AAAAS3%2F%2F5r0%3D","updated":"2013-09-19 16:06:51.000000000","message":"No, it is a reasonable default.  We are going to run in prefork moide, so it won\u0027t be multi-threaded...and processes are about the same weight as threads in an approach like this.","commit_id":"769f8f42caaa6eeceb4119ca1ffc8d993240dd4e"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"e88216db1e53b5d26c90f0e81249441354809042","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Listen %ADMINPORT%"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"\u003cVirtualHost *:%PUBLICPORT%\u003e"},{"line_number":5,"context_line":"    WSGIDaemonProcess keystone-public processes\u003d5 threads\u003d1 user\u003d%USER%"},{"line_number":6,"context_line":"    WSGIProcessGroup keystone-public"},{"line_number":7,"context_line":"    WSGIScriptAlias / %PUBLICWSGI%"},{"line_number":8,"context_line":"    WSGIApplicationGroup %{GLOBAL}"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAAS3%2F%2FwCI%3D","line":5,"in_reply_to":"AAAAS3%2F%2FxXE%3D","updated":"2013-09-19 23:30:13.000000000","message":"I took it as the same value as swift was using. Horizon is somewhat different so not a useful default.","commit_id":"769f8f42caaa6eeceb4119ca1ffc8d993240dd4e"}],"lib/keystone":[{"author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"change_message_id":"4994f1806a4924e270d465e6f38b2df2a77ae1ab","unresolved":false,"context_lines":[{"line_number":36,"context_line":"KEYSTONE_CONF\u003d$KEYSTONE_CONF_DIR/keystone.conf"},{"line_number":37,"context_line":"KEYSTONE_PASTE_INI\u003d${KEYSTONE_PASTE_INI:-$KEYSTONE_CONF_DIR/keystone-paste.ini}"},{"line_number":38,"context_line":"KEYSTONE_AUTH_CACHE_DIR\u003d${KEYSTONE_AUTH_CACHE_DIR:-/var/cache/keystone}"},{"line_number":39,"context_line":"KEYSTONE_WSGI_DIR\u003d${KEYSTONE_WSGI_DIR:-/var/www/keystone}"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"KEYSTONECLIENT_DIR\u003d$DEST/python-keystoneclient"},{"line_number":42,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAAS3%2F%2FxWw%3D","line":39,"updated":"2013-09-19 16:06:51.000000000","message":"For fedora...is this right for all distros?","commit_id":"769f8f42caaa6eeceb4119ca1ffc8d993240dd4e"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"e88216db1e53b5d26c90f0e81249441354809042","unresolved":false,"context_lines":[{"line_number":36,"context_line":"KEYSTONE_CONF\u003d$KEYSTONE_CONF_DIR/keystone.conf"},{"line_number":37,"context_line":"KEYSTONE_PASTE_INI\u003d${KEYSTONE_PASTE_INI:-$KEYSTONE_CONF_DIR/keystone-paste.ini}"},{"line_number":38,"context_line":"KEYSTONE_AUTH_CACHE_DIR\u003d${KEYSTONE_AUTH_CACHE_DIR:-/var/cache/keystone}"},{"line_number":39,"context_line":"KEYSTONE_WSGI_DIR\u003d${KEYSTONE_WSGI_DIR:-/var/www/keystone}"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"KEYSTONECLIENT_DIR\u003d$DEST/python-keystoneclient"},{"line_number":42,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAAS3%2F%2FwCA%3D","line":39,"in_reply_to":"AAAAS3%2F%2FxWw%3D","updated":"2013-09-19 23:30:13.000000000","message":"I\u0027m not sure, however swift defaults to /var/www/swift and as we do a mkdir -p it\u0027s somewhat of a technicality.","commit_id":"769f8f42caaa6eeceb4119ca1ffc8d993240dd4e"}]}
