)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"d63784dddca185356a8cf3e8ac7358337830b14f","unresolved":false,"context_lines":[{"line_number":11,"context_line":"automated tool to associated jobs to drivers and track their CI reporting"},{"line_number":12,"context_line":"status correctly."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"This patch also updates the generage_driver_list.py script to output the"},{"line_number":15,"context_line":"driver list as a python list of dicts that can be directly consumed."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: I0ec5f705e91f680a731648cf50738ea219565f70"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"9ad45d7e_5beef1b4","line":14,"range":{"start_line":14,"start_character":28,"end_line":14,"end_character":48},"updated":"2016-08-09 15:45:18.000000000","message":"You mean \u0027generate_driver_list\u0027 ?","commit_id":"e2a6f18179a61633dd6125f57adb2a8f98484bbc"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"aded587825cec1129655baac63efb9a15868f052","unresolved":false,"context_lines":[{"line_number":11,"context_line":"automated tool to associated jobs to drivers and track their CI reporting"},{"line_number":12,"context_line":"status correctly."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"This patch also updates the generage_driver_list.py script to output the"},{"line_number":15,"context_line":"driver list as a python list of dicts that can be directly consumed."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: I0ec5f705e91f680a731648cf50738ea219565f70"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"9ad45d7e_0f426e10","line":14,"range":{"start_line":14,"start_character":28,"end_line":14,"end_character":48},"in_reply_to":"9ad45d7e_5beef1b4","updated":"2016-08-09 18:15:09.000000000","message":"yah...oops","commit_id":"e2a6f18179a61633dd6125f57adb2a8f98484bbc"}],"cinder/volume/drivers/coprhd/fc.py":[{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"f6b1968a772e5bd81b2c57951995a2288ac3301f","unresolved":false,"context_lines":[{"line_number":32,"context_line":"class EMCCoprHDFCDriver(driver.FibreChannelDriver):"},{"line_number":33,"context_line":"    \"\"\"CoprHD FC Driver.\"\"\""},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    CI_NAME \u003d \"unknown\""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":38,"context_line":"        super(EMCCoprHDFCDriver, self).__init__(*args, **kwargs)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_a35f4a0d","line":35,"updated":"2016-07-27 19:53:23.000000000","message":"EMC_CoprHD_CI","commit_id":"65cfd8390059eccfd6151e817a71bf00def5969c"}],"cinder/volume/drivers/coprhd/iscsi.py":[{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"f6b1968a772e5bd81b2c57951995a2288ac3301f","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    \"\"\"CoprHD iSCSI Driver.\"\"\""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    # ThirdPartySystems wiki page name"},{"line_number":34,"context_line":"    CI_NAME \u003d \"unknown\""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":37,"context_line":"        super(EMCCoprHDISCSIDriver, self).__init__(*args, **kwargs)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_43a5ae02","line":34,"updated":"2016-07-27 19:53:23.000000000","message":"EMC_CoprHD_CI","commit_id":"65cfd8390059eccfd6151e817a71bf00def5969c"}],"cinder/volume/drivers/coprhd/scaleio.py":[{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"f6b1968a772e5bd81b2c57951995a2288ac3301f","unresolved":false,"context_lines":[{"line_number":63,"context_line":"    \"\"\"CoprHD ScaleIO Driver.\"\"\""},{"line_number":64,"context_line":"    server_token \u003d None"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    CI_NAME \u003d \"emc-scaleio-ci\""},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":69,"context_line":"        super(EMCCoprHDScaleIODriver, self).__init__(*args, **kwargs)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_23aa3ad5","line":66,"updated":"2016-07-27 19:53:23.000000000","message":"EMC_CoprHD_CI","commit_id":"65cfd8390059eccfd6151e817a71bf00def5969c"}],"cinder/volume/drivers/emc/emc_vmax_fc.py":[{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"f6b1968a772e5bd81b2c57951995a2288ac3301f","unresolved":false,"context_lines":[{"line_number":73,"context_line":"    VERSION \u003d \"2.3.0\""},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    # ThirdPartySystems wiki"},{"line_number":76,"context_line":"    CI_NAME \u003d \"emc-vmax-ci\""},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":79,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_23251aab","line":76,"updated":"2016-07-27 19:53:23.000000000","message":"EMC_VMAX_CI","commit_id":"65cfd8390059eccfd6151e817a71bf00def5969c"}],"cinder/volume/drivers/emc/emc_vmax_iscsi.py":[{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"f6b1968a772e5bd81b2c57951995a2288ac3301f","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    VERSION \u003d \"2.3.0\""},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    # ThirdPartySystems wiki"},{"line_number":82,"context_line":"    CI_NAME \u003d \"emc-vmax-ci\""},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":85,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_43576e02","line":82,"updated":"2016-07-27 19:53:23.000000000","message":"EMC_VMAX_CI","commit_id":"65cfd8390059eccfd6151e817a71bf00def5969c"}],"cinder/volume/drivers/emc/scaleio.py":[{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"f6b1968a772e5bd81b2c57951995a2288ac3301f","unresolved":false,"context_lines":[{"line_number":99,"context_line":""},{"line_number":100,"context_line":"    VERSION \u003d \"2.0\""},{"line_number":101,"context_line":"    # ThirdPartySystems wiki"},{"line_number":102,"context_line":"    CI_NAME \u003d \"emc-scaleio-ci\""},{"line_number":103,"context_line":"    scaleio_qos_keys \u003d (QOS_IOPS_LIMIT_KEY, QOS_BANDWIDTH_LIMIT,"},{"line_number":104,"context_line":"                        QOS_IOPS_PER_GB, QOS_BANDWIDTH_PER_GB)"},{"line_number":105,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_c34b5e58","line":102,"updated":"2016-07-27 19:53:23.000000000","message":"EMC_ScaleIO_CI","commit_id":"65cfd8390059eccfd6151e817a71bf00def5969c"}],"cinder/volume/drivers/emc/vnx/driver.py":[{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"f6b1968a772e5bd81b2c57951995a2288ac3301f","unresolved":false,"context_lines":[{"line_number":76,"context_line":"    \"\"\""},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    # ThirdPartySystems wiki"},{"line_number":79,"context_line":"    CI_NAME \u003d \"emc-vnx-ci\""},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":82,"context_line":"        super(EMCVNXDriver, self).__init__(*args, **kwargs)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_a348ea5c","line":79,"updated":"2016-07-27 19:53:23.000000000","message":"EMC_VNX_CI","commit_id":"65cfd8390059eccfd6151e817a71bf00def5969c"}],"cinder/volume/drivers/emc/xtremio.py":[{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"f6b1968a772e5bd81b2c57951995a2288ac3301f","unresolved":false,"context_lines":[{"line_number":362,"context_line":""},{"line_number":363,"context_line":"    VERSION \u003d \u00271.0.7\u0027"},{"line_number":364,"context_line":"    # ThirdPartySystems wiki"},{"line_number":365,"context_line":"    CI_NAME \u003d \"emc-xio-ci\""},{"line_number":366,"context_line":"    driver_name \u003d \u0027XtremIO\u0027"},{"line_number":367,"context_line":"    MIN_XMS_VERSION \u003d [3, 0, 0]"},{"line_number":368,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_e3782292","line":365,"updated":"2016-07-27 19:53:23.000000000","message":"EMC_XIO_CI","commit_id":"65cfd8390059eccfd6151e817a71bf00def5969c"}],"cinder/volume/drivers/hitachi/hbsd_fc.py":[{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"478fb783d69f50e599e84ce0fb465a0836bbee22","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    VERSION \u003d common.VERSION"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":53,"context_line":"    CI_WIKI_NAME \u003d \"Hitachi_HBSD_CI\""},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":56,"context_line":"        os.environ[\u0027LANG\u0027] \u003d \u0027C\u0027"}],"source_content_type":"text/x-python","patch_set":13,"id":"9ad45d7e_2b7e45ae","line":53,"range":{"start_line":53,"start_character":4,"end_line":53,"end_character":36},"updated":"2016-08-09 18:54:19.000000000","message":"CI_WIKI_NAME \u003d [\"Hitachi_HBSD_CI\", \"Hitachi HBSD2 CI\"]","commit_id":"a97d3c73fdae179d89808d8f6d458afe730a47d2"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"4001046f56e050b8248e6061c1f3b6fcbc5cc29e","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    VERSION \u003d common.VERSION"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":53,"context_line":"    CI_WIKI_NAME \u003d \"Hitachi_HBSD_CI\""},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":56,"context_line":"        os.environ[\u0027LANG\u0027] \u003d \u0027C\u0027"}],"source_content_type":"text/x-python","patch_set":13,"id":"9ad45d7e_d4f581cb","line":53,"range":{"start_line":53,"start_character":4,"end_line":53,"end_character":36},"in_reply_to":"9ad45d7e_2b7e45ae","updated":"2016-08-09 22:18:21.000000000","message":"There is no wiki page for \"Hitachi HBSD2 CI\"  it redirects to\n\nhttps://wiki.openstack.org/wiki/ThirdPartySystems/Hitachi_HBSD_CI","commit_id":"a97d3c73fdae179d89808d8f6d458afe730a47d2"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"55055ddd4f7145a595aabc49374257dab25de7a8","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    VERSION \u003d common.VERSION"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":53,"context_line":"    CI_WIKI_NAME \u003d \"Hitachi_HBSD_CI\""},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":56,"context_line":"        os.environ[\u0027LANG\u0027] \u003d \u0027C\u0027"}],"source_content_type":"text/x-python","patch_set":13,"id":"9ad45d7e_f4e885e4","line":53,"range":{"start_line":53,"start_character":4,"end_line":53,"end_character":36},"in_reply_to":"9ad45d7e_d4f581cb","updated":"2016-08-09 22:19:51.000000000","message":"I presume you meant \"Hitachi_HBSD2_CI\", not \"Hitachi HBSD2 CI\"","commit_id":"a97d3c73fdae179d89808d8f6d458afe730a47d2"}],"cinder/volume/drivers/hitachi/hbsd_iscsi.py":[{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"478fb783d69f50e599e84ce0fb465a0836bbee22","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    VERSION \u003d common.VERSION"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":61,"context_line":"    CI_WIKI_NAME \u003d \"Hitachi_HBSD_CI\""},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":64,"context_line":"        os.environ[\u0027LANG\u0027] \u003d \u0027C\u0027"}],"source_content_type":"text/x-python","patch_set":13,"id":"9ad45d7e_0b60a100","line":61,"range":{"start_line":61,"start_character":3,"end_line":61,"end_character":36},"updated":"2016-08-09 18:54:19.000000000","message":"CI_WIKI_NAME \u003d [\"Hitachi_HBSD_CI\", \"Hitachi HBSD2 CI\"]","commit_id":"a97d3c73fdae179d89808d8f6d458afe730a47d2"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"4001046f56e050b8248e6061c1f3b6fcbc5cc29e","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    VERSION \u003d common.VERSION"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":61,"context_line":"    CI_WIKI_NAME \u003d \"Hitachi_HBSD_CI\""},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":64,"context_line":"        os.environ[\u0027LANG\u0027] \u003d \u0027C\u0027"}],"source_content_type":"text/x-python","patch_set":13,"id":"9ad45d7e_f421a54e","line":61,"range":{"start_line":61,"start_character":3,"end_line":61,"end_character":36},"in_reply_to":"9ad45d7e_0b60a100","updated":"2016-08-09 22:18:21.000000000","message":"also incorrect.\n\nDo you mean Hitachi_HBSD2_CI ?","commit_id":"a97d3c73fdae179d89808d8f6d458afe730a47d2"}],"cinder/volume/drivers/solidfire.py":[{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"3342b0145a43a9265ecf608f173b1b4176e7091f","unresolved":false,"context_lines":[{"line_number":159,"context_line":"    VERSION \u003d \u00272.0.6\u0027"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":162,"context_line":"    CI_WIKI_NAME \u003d \"SolidFire_CI\""},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    driver_prefix \u003d \u0027solidfire\u0027"},{"line_number":165,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"bacf61ea_aa79cf31","line":162,"range":{"start_line":162,"start_character":20,"end_line":162,"end_character":32},"updated":"2016-07-28 03:45:01.000000000","message":"No underscroe, don\u0027t know how closely this is expected to match the actual name and CI page?","commit_id":"e7afcc97b2e4079f9e85d3796b14b5ee31835693"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"bd0f4948508fc62737e9f38f185bb7b5d425746b","unresolved":false,"context_lines":[{"line_number":159,"context_line":"    VERSION \u003d \u00272.0.6\u0027"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":162,"context_line":"    CI_WIKI_NAME \u003d \"SolidFire_CI\""},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    driver_prefix \u003d \u0027solidfire\u0027"},{"line_number":165,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"bacf61ea_98a54106","line":162,"range":{"start_line":162,"start_character":20,"end_line":162,"end_character":32},"in_reply_to":"bacf61ea_aa79cf31","updated":"2016-07-28 04:58:59.000000000","message":"John,\n\n\"SolidFire_CI\" is the last section of your CI\u0027s wiki url:\n\nhttps://wiki.openstack.org/wiki/ThirdPartySystems/SolidFire_CI","commit_id":"e7afcc97b2e4079f9e85d3796b14b5ee31835693"}]}
