)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"5585f218544f70c5dde4fc74bd1d432b6745862d","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Switching to lioadm was expected to be done in juno,"},{"line_number":10,"context_line":"it is better later than newer."},{"line_number":11,"context_line":"The Linix IO is more modern way of handling targets,"},{"line_number":12,"context_line":"than the tgt."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Ia54c59914c1d3ff2ef5f00ecf819426bc448d0a9"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":10,"id":"1a930d6b_97eb2377","line":11,"updated":"2015-01-26 14:54:52.000000000","message":"typo Linux.","commit_id":"322c27c17592d9244e18f907a6f858b289e8a0d8"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"36d013ecce2b8d346a1a0da33a0395f5ea77bef2","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Use lioadm instead of tgtadm with cinder"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Switching to lioadm was expected to be done in juno,"},{"line_number":10,"context_line":"it is better later than newer."},{"line_number":11,"context_line":"The Linix IO is more modern way of handling targets,"},{"line_number":12,"context_line":"than the tgt."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"da86d52c_05f613d7","line":10,"updated":"2015-02-18 21:45:20.000000000","message":"\"better late than never\"?","commit_id":"8c58254bb36fac58bca14aec4fd12dd071883838"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"36d013ecce2b8d346a1a0da33a0395f5ea77bef2","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Switching to lioadm was expected to be done in juno,"},{"line_number":10,"context_line":"it is better later than newer."},{"line_number":11,"context_line":"The Linix IO is more modern way of handling targets,"},{"line_number":12,"context_line":"than the tgt."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Ia54c59914c1d3ff2ef5f00ecf819426bc448d0a9"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"da86d52c_652c2f4b","line":11,"updated":"2015-02-18 21:45:20.000000000","message":"Linux-IO","commit_id":"8c58254bb36fac58bca14aec4fd12dd071883838"}],"files/rpms/cinder":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"06c16593df64c2912adc010f25543f06c52aafc3","unresolved":false,"context_lines":[{"line_number":2,"context_line":"scsi-target-utils # NOPRIME"},{"line_number":3,"context_line":"qemu-img"},{"line_number":4,"context_line":"postgresql-devel"},{"line_number":5,"context_line":"python-rtslib # NOPRIME"},{"line_number":6,"context_line":"iscsi-initiator-utils"}],"source_content_type":"application/octet-stream","patch_set":16,"id":"fa963961_30a62ac2","line":5,"updated":"2015-03-26 18:58:51.000000000","message":"This should be installed via pip","commit_id":"d7fae00cfe6af599edb692b1f1ddcbbac4797175"}],"lib/cinder":[{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"2c53d56cf3fcc120046a95bbb5ac61049a9d7fbd","unresolved":false,"context_lines":[{"line_number":456,"context_line":""},{"line_number":457,"context_line":"                # Remove iscsi targets"},{"line_number":458,"context_line":"                sudo tgtadm --op show --mode target | grep $VOLUME_NAME_PREFIX | grep Target | cut -f3 -d \u0027 \u0027 | sudo xargs -n1 tgt-admin --delete || true"},{"line_number":459,"context_line":"                # Start with a clean volume group"},{"line_number":460,"context_line":"                _clean_lvm_lv $VOLUME_GROUP $VOLUME_NAME_PREFIX"},{"line_number":461,"context_line":"                if [ \"$CINDER_MULTI_LVM_BACKEND\" \u003d \"True\" ]; then"},{"line_number":462,"context_line":"                    _clean_lvm_lv $VOLUME_GROUP2 $VOLUME_NAME_PREFIX"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"AAAAVn%2F%2B0d8%3D","line":459,"updated":"2014-03-11 23:33:46.000000000","message":"lvm clean is required for lio as well, and the targets need to be deleted before the lvm cleanup.","commit_id":"ddf383540b19199a439eab2ee8807b59fe55c1fb"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"a7c0413596025e1a5b54486df2cbb8818dfccebd","unresolved":false,"context_lines":[{"line_number":477,"context_line":"    git_clone $CINDER_REPO $CINDER_DIR $CINDER_BRANCH"},{"line_number":478,"context_line":"    setup_develop $CINDER_DIR"},{"line_number":479,"context_line":"    if [ \"$CINDER_ISCSI_HELPER\" \u003d \"lioadm\" ]; then"},{"line_number":480,"context_line":"        install_package python-rtslib"},{"line_number":481,"context_line":"    fi"},{"line_number":482,"context_line":"}"},{"line_number":483,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":6,"id":"AAAAWH%2F%2FBH0%3D","line":480,"updated":"2014-03-20 22:10:05.000000000","message":"python-rtslib needs to be added to files/*/cinder with #NOPRIME so it isn\u0027t installed automatically","commit_id":"46de27d9a08143a0be4a58423109cfb239318c26"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"06c16593df64c2912adc010f25543f06c52aafc3","unresolved":false,"context_lines":[{"line_number":396,"context_line":"    setup_develop $CINDER_DIR"},{"line_number":397,"context_line":"    case \"$CINDER_ISCSI_HELPER\" in"},{"line_number":398,"context_line":"        lioadm)"},{"line_number":399,"context_line":"            install_package python-rtslib"},{"line_number":400,"context_line":"            ;;"},{"line_number":401,"context_line":"        tgtadm)"},{"line_number":402,"context_line":"            if is_fedora; then"}],"source_content_type":"application/x-shellscript","patch_set":16,"id":"fa963961_d0ca5e4f","line":399,"updated":"2015-03-26 18:58:51.000000000","message":"install from pip","commit_id":"d7fae00cfe6af599edb692b1f1ddcbbac4797175"}],"lib/cinder_backends/lvm":[{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"7c19c21e954abe66bbbedb4c508530b7a0d7b331","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    # Ensure configfs is mounted"},{"line_number":68,"context_line":"    if ! grep -q /sys/kernel/config /proc/$$/mountinfo; then"},{"line_number":69,"context_line":"        sudo mount -t configfs none /sys/kernel/config"},{"line_number":70,"context_line":"    fi"},{"line_number":71,"context_line":"}"},{"line_number":72,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":14,"id":"1a6ced46_91a98092","line":69,"updated":"2015-03-26 04:52:33.000000000","message":"Xen server still failing with\u0027 Ensure that configfs is mounted at /sys/kernel/config\u0027.","commit_id":"543666c68f79673a65aca830d95ae5a433390654"}]}
