)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"7b3ff14b9db798091db41cff8ab6c56c278b7bf7","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     feipeng \u003cfeipeng1@huawei.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-05-05 06:55:20 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix Bug for #1573912"},{"line_number":8,"context_line":"change redis db install under stack user"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Change-Id: Icdac1efdfc2ca52b9b19318e33fddea01a2434cc"},{"line_number":11,"context_line":"Closes-bug: #1573912"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"1a122d0e_2448ee5b","line":8,"range":{"start_line":7,"start_character":0,"end_line":8,"end_character":40},"updated":"2016-05-05 07:49:13.000000000","message":"Suggest to change the two lines to one line. The description is not the same as what you described in bug. Please give a detailed description about what you wanna do in this patch to prevent from misunderstanding.","commit_id":"abe1e59ef3310ba8bca02ffa32556dcf1a335557"}],"devstack/redis_driver":[{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"7b3ff14b9db798091db41cff8ab6c56c278b7bf7","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    pushd /opt/redis3/conf"},{"line_number":23,"context_line":"    sudo sh -c \"echo ulimit -SHn 40960 \u003e\u003e /etc/profile\""},{"line_number":24,"context_line":"    #sudo sh -c \"source /etc/profile\""},{"line_number":25,"context_line":"    sudo sh -c \"echo 1 \u003e /proc/sys/net/ipv4/tcp_tw_reuse\""},{"line_number":26,"context_line":"    sudo sh -c \"echo never \u003e /sys/kernel/mm/transparent_hugepage/enabled\""},{"line_number":27,"context_line":"    sudo sh -c \"echo 2048 \u003e /proc/sys/net/core/somaxconn\""}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"1a122d0e_c98673b8","line":24,"updated":"2016-05-05 07:49:13.000000000","message":"this line is not effective. remove it?","commit_id":"abe1e59ef3310ba8bca02ffa32556dcf1a335557"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"7b3ff14b9db798091db41cff8ab6c56c278b7bf7","unresolved":false,"context_lines":[{"line_number":53,"context_line":"            tar xzvf $DEST/redis/redis-$REDIS_VERSION.tar.gz -C $DEST/redis"},{"line_number":54,"context_line":"            pushd $DEST/redis/redis-$REDIS_VERSION"},{"line_number":55,"context_line":"            make"},{"line_number":56,"context_line":"            #sudo apt-get install tcl"},{"line_number":57,"context_line":"            #make test"},{"line_number":58,"context_line":"            cd src"},{"line_number":59,"context_line":"            sudo make PREFIX\u003d/opt/redis3 install"},{"line_number":60,"context_line":"            sudo mkdir -p /opt/redis3/conf"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"1a122d0e_e9b08f8d","line":57,"range":{"start_line":56,"start_character":12,"end_line":57,"end_character":22},"updated":"2016-05-05 07:49:13.000000000","message":"ditto","commit_id":"abe1e59ef3310ba8bca02ffa32556dcf1a335557"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"7b3ff14b9db798091db41cff8ab6c56c278b7bf7","unresolved":false,"context_lines":[{"line_number":64,"context_line":"            sudo cp $DEST/redis/redis-$REDIS_VERSION/src/redis-trib.rb /opt/redis3/bin/"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"            sudo chown -hR stack:stack /opt/redis3/"},{"line_number":67,"context_line":"            #if [is_ubuntu || is_fedora]; then"},{"line_number":68,"context_line":"            configure_redis"},{"line_number":69,"context_line":"            #fi"},{"line_number":70,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"1a122d0e_29a72751","line":67,"range":{"start_line":67,"start_character":12,"end_line":67,"end_character":46},"updated":"2016-05-05 07:49:13.000000000","message":"ditto","commit_id":"abe1e59ef3310ba8bca02ffa32556dcf1a335557"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"7b3ff14b9db798091db41cff8ab6c56c278b7bf7","unresolved":false,"context_lines":[{"line_number":66,"context_line":"            sudo chown -hR stack:stack /opt/redis3/"},{"line_number":67,"context_line":"            #if [is_ubuntu || is_fedora]; then"},{"line_number":68,"context_line":"            configure_redis"},{"line_number":69,"context_line":"            #fi"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"            sudo pip install crc16"},{"line_number":72,"context_line":"            mkdir -p $DEST/ruby"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"1a122d0e_09a4eb48","line":69,"range":{"start_line":69,"start_character":12,"end_line":69,"end_character":15},"updated":"2016-05-05 07:49:13.000000000","message":"ditto","commit_id":"abe1e59ef3310ba8bca02ffa32556dcf1a335557"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"7b3ff14b9db798091db41cff8ab6c56c278b7bf7","unresolved":false,"context_lines":[{"line_number":78,"context_line":"            sudo ./configure"},{"line_number":79,"context_line":"            sudo make"},{"line_number":80,"context_line":"            sudo make install"},{"line_number":81,"context_line":"            #apt-get install ruby"},{"line_number":82,"context_line":"            gem list redis | grep redis"},{"line_number":83,"context_line":"            if [ $? -ne 0 ];then"},{"line_number":84,"context_line":"                echo \"install gem redis\""}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"1a122d0e_896e3bfe","line":81,"range":{"start_line":81,"start_character":12,"end_line":81,"end_character":33},"updated":"2016-05-05 07:49:13.000000000","message":"remove it.","commit_id":"abe1e59ef3310ba8bca02ffa32556dcf1a335557"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"7b3ff14b9db798091db41cff8ab6c56c278b7bf7","unresolved":false,"context_lines":[{"line_number":108,"context_line":"function nb_db_driver_start_server {"},{"line_number":109,"context_line":"    create\u003d"},{"line_number":110,"context_line":"    if is_service_enabled df-redis-server ; then"},{"line_number":111,"context_line":"        #if [is_ubuntu || is_fedora]; then"},{"line_number":112,"context_line":"            #to acquire if should recreate cluster"},{"line_number":113,"context_line":"            for redisserver in $REDIS_SERVER_LIST; do"},{"line_number":114,"context_line":"                for port in $REDIS_PORT; do"},{"line_number":115,"context_line":"                    test -f /opt/redis3/conf/nodes-$port.conf || { create\u003dtrue; break 2 ; }"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"1a122d0e_69311f0b","line":112,"range":{"start_line":111,"start_character":8,"end_line":112,"end_character":50},"updated":"2016-05-05 07:49:13.000000000","message":"remove it?","commit_id":"abe1e59ef3310ba8bca02ffa32556dcf1a335557"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"7b3ff14b9db798091db41cff8ab6c56c278b7bf7","unresolved":false,"context_lines":[{"line_number":121,"context_line":"                     echo $redisserver:$port"},{"line_number":122,"context_line":"                     pushd /opt/redis3/"},{"line_number":123,"context_line":"                     [ \"$create\" ] \u0026\u0026 {"},{"line_number":124,"context_line":"                         #cd /opt/redis3/"},{"line_number":125,"context_line":"                         sudo rm nodes* -rf"},{"line_number":126,"context_line":"                     }"},{"line_number":127,"context_line":"                     #pushd /opt/redis3/"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"1a122d0e_4936e303","line":124,"range":{"start_line":124,"start_character":25,"end_line":124,"end_character":41},"updated":"2016-05-05 07:49:13.000000000","message":"ditto","commit_id":"abe1e59ef3310ba8bca02ffa32556dcf1a335557"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"7b3ff14b9db798091db41cff8ab6c56c278b7bf7","unresolved":false,"context_lines":[{"line_number":124,"context_line":"                         #cd /opt/redis3/"},{"line_number":125,"context_line":"                         sudo rm nodes* -rf"},{"line_number":126,"context_line":"                     }"},{"line_number":127,"context_line":"                     #pushd /opt/redis3/"},{"line_number":128,"context_line":"                     ./bin/redis-server ./conf/redis-$port.conf \u0026"},{"line_number":129,"context_line":"                     redis_cluster\u003d\"$redis_cluster\"\" \"\"$redisserver:$port\""},{"line_number":130,"context_line":"                     popd"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"1a122d0e_893c7be2","line":127,"range":{"start_line":127,"start_character":21,"end_line":127,"end_character":40},"updated":"2016-05-05 07:49:13.000000000","message":"ditto","commit_id":"abe1e59ef3310ba8bca02ffa32556dcf1a335557"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"7b3ff14b9db798091db41cff8ab6c56c278b7bf7","unresolved":false,"context_lines":[{"line_number":138,"context_line":"                 popd"},{"line_number":139,"context_line":"             }"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"        #fi"},{"line_number":142,"context_line":"    fi"},{"line_number":143,"context_line":"}"},{"line_number":144,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"1a122d0e_e9252fc2","line":141,"range":{"start_line":141,"start_character":8,"end_line":141,"end_character":11},"updated":"2016-05-05 07:49:13.000000000","message":"ditto","commit_id":"abe1e59ef3310ba8bca02ffa32556dcf1a335557"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"7b3ff14b9db798091db41cff8ab6c56c278b7bf7","unresolved":false,"context_lines":[{"line_number":144,"context_line":""},{"line_number":145,"context_line":"function nb_db_driver_stop_server {"},{"line_number":146,"context_line":"    if is_service_enabled df-redis-server ; then"},{"line_number":147,"context_line":"        #if [is_ubuntu || is_fedora]; then"},{"line_number":148,"context_line":"            for redisserver in $REDIS_SERVER_LIST; do"},{"line_number":149,"context_line":"                for port in $REDIS_PORT; do"},{"line_number":150,"context_line":"                    echo \"shutshow redis: \"$redisserver:$port"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"1a122d0e_c922f3b8","line":147,"range":{"start_line":147,"start_character":8,"end_line":147,"end_character":42},"updated":"2016-05-05 07:49:13.000000000","message":"ditto","commit_id":"abe1e59ef3310ba8bca02ffa32556dcf1a335557"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"7b3ff14b9db798091db41cff8ab6c56c278b7bf7","unresolved":false,"context_lines":[{"line_number":156,"context_line":"                    popd"},{"line_number":157,"context_line":"                done"},{"line_number":158,"context_line":"            done"},{"line_number":159,"context_line":"        #fi"},{"line_number":160,"context_line":"    fi"},{"line_number":161,"context_line":"}"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"1a122d0e_09298b9b","line":159,"range":{"start_line":159,"start_character":8,"end_line":159,"end_character":11},"updated":"2016-05-05 07:49:13.000000000","message":"ditto","commit_id":"abe1e59ef3310ba8bca02ffa32556dcf1a335557"}]}
