)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5cbf86d840a4ddbb93abe52ead81812218398632","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"libvirt: use native AIO mode for cinder volumes"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The change applies to the following volume backends:"},{"line_number":10,"context_line":"- iSCSI"},{"line_number":11,"context_line":"- Fibre channel"},{"line_number":12,"context_line":"- NFS"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"9a68dd71_4081ab49","line":9,"updated":"2016-01-21 01:39:33.000000000","message":"What about quobyte? The spec says to enable native for that also:\n\nhttp://specs.openstack.org/openstack/nova-specs/specs/mitaka/approved/libvirt-aio-mode.html#cases-where-aio-mode-is-beneficial\n\nOh snap, it was already setting that:\n\nhttps://github.com/openstack/nova/blob/master/nova/virt/libvirt/volume/quobyte.py#L51\n\nEven though the libvirt config xml stuff wasn\u0027t in place to write it out to the domain xml, so it was never used.","commit_id":"b5d9cdf0cfe8a22a875078cab43746c0b54f47e1"}],"nova/virt/libvirt/volume/fibrechannel.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"8296252b6534e443a38facf5b57ef75c41f334db","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"        conf.source_type \u003d \"block\""},{"line_number":47,"context_line":"        conf.source_path \u003d connection_info[\u0027data\u0027][\u0027device_path\u0027]"},{"line_number":48,"context_line":"        conf.driver_io \u003d \"native\""},{"line_number":49,"context_line":"        return conf"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    def connect_volume(self, connection_info, disk_info):"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a740942_c78fb2ca","line":48,"updated":"2015-12-07 08:29:31.000000000","message":"please add unit tests","commit_id":"0d0148273915932d072c47fbfd932fb59a9da57e"},{"author":{"_account_id":14594,"name":"Alexander Schmidt","email":"alexs@linux.vnet.ibm.com","username":"alexs"},"change_message_id":"1a6014051019bd94c78dee93ab4280086da71a30","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"        conf.source_type \u003d \"block\""},{"line_number":47,"context_line":"        conf.source_path \u003d connection_info[\u0027data\u0027][\u0027device_path\u0027]"},{"line_number":48,"context_line":"        conf.driver_io \u003d \"native\""},{"line_number":49,"context_line":"        return conf"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    def connect_volume(self, connection_info, disk_info):"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a740942_1810b800","line":48,"in_reply_to":"7a740942_c78fb2ca","updated":"2015-12-07 10:23:38.000000000","message":"Done, thanks for your review!","commit_id":"0d0148273915932d072c47fbfd932fb59a9da57e"}]}
