)]}'
{"lib/trove":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"c240913d4b8f6a90b25a56740e1246bc3d794efe","unresolved":false,"context_lines":[{"line_number":151,"context_line":"    iniset $TROVE_CONF_DIR/trove.conf DEFAULT cinder_url $CINDER_SERVICE_PROTOCOL://$CINDER_SERVICE_HOST:$CINDER_SERVICE_PORT/v1"},{"line_number":152,"context_line":"    iniset $TROVE_CONF_DIR/trove.conf DEFAULT swift_url http://$SERVICE_HOST:8080/v1/AUTH_"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"    iniset $TROVE_LOCAL_CONF_DIR/trove-guestagent.conf.sample DEFAULT log_dir /home/$STACK_USER"},{"line_number":155,"context_line":"    iniset $TROVE_LOCAL_CONF_DIR/trove-guestagent.conf.sample DEFAULT rabbit_password $RABBIT_PASSWORD"},{"line_number":156,"context_line":"    sed -i \"s/localhost/$NETWORK_GATEWAY/g\" $TROVE_LOCAL_CONF_DIR/trove-guestagent.conf.sample"},{"line_number":157,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAXH%2F%2FLw0%3D","line":154,"updated":"2014-04-23 13:53:19.000000000","message":"How about using any of the existing logging alternatives?\n\nif LOGFILE is set, LOGDIR is the directory containing LOGFILE, usually /opt/stack/logs.  Alternatively, the usual pattern for persistent files would be $DATA_DIR/trove\n\n\nAdditional question, why are you editing the original sample file here?  I hadn\u0027t noticed that before...that really should be done in TROVE_CONF_DIR.","commit_id":"ef4a89536381befba6653481c523b86f76fea2ae"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"b0d2cd8583c00c6411903023e63c92a207810856","unresolved":false,"context_lines":[{"line_number":151,"context_line":"    iniset $TROVE_CONF_DIR/trove.conf DEFAULT cinder_url $CINDER_SERVICE_PROTOCOL://$CINDER_SERVICE_HOST:$CINDER_SERVICE_PORT/v1"},{"line_number":152,"context_line":"    iniset $TROVE_CONF_DIR/trove.conf DEFAULT swift_url http://$SERVICE_HOST:8080/v1/AUTH_"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"    iniset $TROVE_LOCAL_CONF_DIR/trove-guestagent.conf.sample DEFAULT log_dir /home/$STACK_USER"},{"line_number":155,"context_line":"    iniset $TROVE_LOCAL_CONF_DIR/trove-guestagent.conf.sample DEFAULT rabbit_password $RABBIT_PASSWORD"},{"line_number":156,"context_line":"    sed -i \"s/localhost/$NETWORK_GATEWAY/g\" $TROVE_LOCAL_CONF_DIR/trove-guestagent.conf.sample"},{"line_number":157,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"7adec928_548f8923","line":154,"in_reply_to":"AAAAXH%2F%2FKSs%3D","updated":"2014-05-07 20:02:28.000000000","message":"OK, I missed the bit about the nested VM.  However, modifying files inside the checked out repo will cause heartburn for devs who like to work in-place in devstack.  You might consider editing an untracked file instead.","commit_id":"ef4a89536381befba6653481c523b86f76fea2ae"},{"author":{"_account_id":9683,"name":"Mat Lowery","email":"mlowery@ebaysf.com","username":"mat-lowery"},"change_message_id":"013d2f01f7be53b15ce1c076caee1e434283ec4a","unresolved":false,"context_lines":[{"line_number":151,"context_line":"    iniset $TROVE_CONF_DIR/trove.conf DEFAULT cinder_url $CINDER_SERVICE_PROTOCOL://$CINDER_SERVICE_HOST:$CINDER_SERVICE_PORT/v1"},{"line_number":152,"context_line":"    iniset $TROVE_CONF_DIR/trove.conf DEFAULT swift_url http://$SERVICE_HOST:8080/v1/AUTH_"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"    iniset $TROVE_LOCAL_CONF_DIR/trove-guestagent.conf.sample DEFAULT log_dir /home/$STACK_USER"},{"line_number":155,"context_line":"    iniset $TROVE_LOCAL_CONF_DIR/trove-guestagent.conf.sample DEFAULT rabbit_password $RABBIT_PASSWORD"},{"line_number":156,"context_line":"    sed -i \"s/localhost/$NETWORK_GATEWAY/g\" $TROVE_LOCAL_CONF_DIR/trove-guestagent.conf.sample"},{"line_number":157,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAXH%2F%2FKSs%3D","line":154,"in_reply_to":"AAAAXH%2F%2FLw0%3D","updated":"2014-04-23 16:20:51.000000000","message":"Thanks for the feedback Dean. trove-guestagent.conf.sample is read by the Trove guest agent (in a nested VM) and not anywhere in the DevStack VM (so there is no /opt/stack).\n\nRegarding why it\u0027s not in TROVE_CONF_DIR like the others, again it goes back to the fact that this file (and not the others in TROVE_CONF_DIR) are read on the nested VM. trove-guestagent.conf.sample is copied to the nested VM via rsync on boot of the nested VM. All of TROVE_DIR is rsynced I believe.","commit_id":"ef4a89536381befba6653481c523b86f76fea2ae"}]}
