)]}'
{"lib/cinder_backends/xiv":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"051c1e39a82085bfca32556d522c7603119af742","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    local be_name\u003d$1"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    if [ ! -e $(python -c \u0027from cinder.volume.drivers.ibm.xiv_ds8k import XIVDS8KDriver\u0027) ]; then"},{"line_number":58,"context_line":"        die $LINENO \"XIV_DS8K driver is missing. Please install first\""},{"line_number":59,"context_line":"    fi"},{"line_number":60,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":5,"id":"baada198_062ccd00","line":57,"updated":"2014-08-06 15:27:57.000000000","message":"Isn\u0027t this in the Cinder repo?  It was xiv_ds8k_openstack.xiv_nova_proxy.XIVNovaProxy that I had trouble with...","commit_id":"37262525839787f8a1c6a127eb722ca77afccb17"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ec3d2883ce6952e70ec925b8c4dc4cd78f8e0739","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    local be_name\u003d$1"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    if [ ! -e $(python -c \u0027from xiv_ds8k_openstack.xiv_nova_proxy import XIVNovaProxy\u0027) ]; then"},{"line_number":58,"context_line":"        die $LINENO \"XIV_DS8K driver is missing. Please install first\""},{"line_number":59,"context_line":"    fi"},{"line_number":60,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":6,"id":"baada198_dc8aa412","line":57,"updated":"2014-08-06 16:17:06.000000000","message":"I think testing the exit code here would be more reliable, \u0027-e\u0027 test if a file exists.  Even though the import failed the script continued:\n\n  2014-08-06 16:01:59.014 | ++ python -c \u0027from xiv_ds8k_openstack.xiv_nova_proxy import XIVNovaProxy\u0027\n  2014-08-06 16:01:59.040 | Traceback (most recent call last):\n  2014-08-06 16:01:59.040 |   File \"\u003cstring\u003e\", line 1, in \u003cmodule\u003e \n  2014-08-06 16:01:59.040 | ImportError: No module named xiv_ds8k_openstack.xiv_nova_proxy\n  2014-08-06 16:01:59.042 | + \u0027[\u0027 \u0027!\u0027 -e \u0027]\u0027\n  2014-08-06 16:01:59.042 | + iniset /etc/cinder/cinder.conf DEFAULT xiv_ds8k_driver_version \u0027IBM Storage Driver for OpenStack-v1.3.1-b211\u0027","commit_id":"9b3292e949cad55a1e00fbad624e41285294d517"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ec3d2883ce6952e70ec925b8c4dc4cd78f8e0739","unresolved":false,"context_lines":[{"line_number":68,"context_line":"    iniset $CINDER_CONF $be_name san_clustername $SAN_CLUSTERNAME"},{"line_number":69,"context_line":"    iniset $CINDER_CONF $be_name xiv_ds8k_connection_type $CONNECTION_TYPE"},{"line_number":70,"context_line":"    iniset $CINDER_CONF $be_name volume_backend_name $be_name"},{"line_number":71,"context_line":"    iniset $CINDER_CONF $be_name volume_driver \u0027cinder.volume.drivers.xiv_ds8k.XIVDS8KDriver\u0027"},{"line_number":72,"context_line":"    iniset $CINDER_CONF $be_name xiv_ds8k_proxy \u0027xiv_ds8k_openstack.xiv_nova_proxy.XIVNovaProxy\u0027"},{"line_number":73,"context_line":"    iniset $CINDER_CONF $be_name xiv_chap $XIV_CHAP"},{"line_number":74,"context_line":"}"}],"source_content_type":"application/octet-stream","patch_set":6,"id":"baada198_1cd97c56","line":71,"updated":"2014-08-06 16:17:06.000000000","message":"Cinder logs a deprecation message for this path:\n\n  2014-08-06 16:05:36.568 23058 WARNING cinder.volume.manager [-] Driver path cinder.volume.drivers.xiv_ds8k.XIVDS8KDriver is deprecated, update your configuration to the new path.","commit_id":"9b3292e949cad55a1e00fbad624e41285294d517"}],"lib/cinder_plugins/xiv_ds8k":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"2b95e7a8b6885de7d6be55daf5f482a4d446e436","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# lib/cinder_plugins/xiv_ds8k"},{"line_number":2,"context_line":"# Configure the xiv_ds8k driver"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# Enable with:"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"baada198_9490ceee","line":1,"updated":"2014-07-31 14:11:21.000000000","message":"Need to have \"Copyright 2014 IBM Corp.\" given the number of lines in the file.","commit_id":"43c54d8f45c13173db30e8ad91188b3ac8635cab"}]}
