)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},"change_message_id":"d08bcea609964c24736c282762a369feabfa9e3b","unresolved":false,"context_lines":[{"line_number":13,"context_line":"The only argument to having/keeping it in the past"},{"line_number":14,"context_line":"has been that it was required for performance, however"},{"line_number":15,"context_line":"most recent data analysis using the LIO driver and LVM"},{"line_number":16,"context_line":"(standard reference driver) seems to indicate that there"},{"line_number":17,"context_line":"in fact may not be a significant performance difference."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Additionally, if higher performance is desired, using a"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7a77a97e_2caeca2d","line":16,"updated":"2016-11-21 03:04:42.000000000","message":"Is there a public available reference to this performance benchmark?","commit_id":"523908cd3c2945d2e789c386234668076d4d24ed"}],"cinder/volume/drivers/block_device.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"9074513c16edc84c13406a14fffc32334ed4353a","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        super(BlockDeviceDriver, self).__init__(*args, **kwargs)"},{"line_number":57,"context_line":"        # This driver has been marked as deprecated in the Ocata release, as"},{"line_number":58,"context_line":"        # per the standard OpenStack deprecation policy it can be removed in"},{"line_number":59,"context_line":"        # the Queens release."},{"line_number":60,"context_line":"        msg \u003d _(\"The block_device driver is deprecated and will be \""},{"line_number":61,"context_line":"                \"removed in a future release.\")"},{"line_number":62,"context_line":"        versionutils.report_deprecated_feature(LOG, msg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a77a97e_af8150c5","line":59,"range":{"start_line":59,"start_character":14,"end_line":59,"end_character":20},"updated":"2016-11-17 13:53:04.000000000","message":"Not pike?","commit_id":"ab00ee6e50043e1a720a80887e2a8aaaaf5e062f"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"6f2701a411392c79c4114f00ce9f49388a53384d","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        super(BlockDeviceDriver, self).__init__(*args, **kwargs)"},{"line_number":57,"context_line":"        # This driver has been marked as deprecated in the Ocata release, as"},{"line_number":58,"context_line":"        # per the standard OpenStack deprecation policy it can be removed in"},{"line_number":59,"context_line":"        # the Queens release."},{"line_number":60,"context_line":"        msg \u003d _(\"The block_device driver is deprecated and will be \""},{"line_number":61,"context_line":"                \"removed in a future release.\")"},{"line_number":62,"context_line":"        versionutils.report_deprecated_feature(LOG, msg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a77a97e_315b7730","line":59,"range":{"start_line":59,"start_character":14,"end_line":59,"end_character":20},"in_reply_to":"7a77a97e_2a544ec8","updated":"2016-11-21 11:41:30.000000000","message":"I like John\u0027s conservative approach on removing this driver, as it will give time for people to \"notice\" its deprecation and either change their deployments or start pulling resources to keep the driver up to date and properly tested.","commit_id":"ab00ee6e50043e1a720a80887e2a8aaaaf5e062f"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"3a4ae147bc81e693515552089e325ff08962b08a","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        super(BlockDeviceDriver, self).__init__(*args, **kwargs)"},{"line_number":57,"context_line":"        # This driver has been marked as deprecated in the Ocata release, as"},{"line_number":58,"context_line":"        # per the standard OpenStack deprecation policy it can be removed in"},{"line_number":59,"context_line":"        # the Queens release."},{"line_number":60,"context_line":"        msg \u003d _(\"The block_device driver is deprecated and will be \""},{"line_number":61,"context_line":"                \"removed in a future release.\")"},{"line_number":62,"context_line":"        versionutils.report_deprecated_feature(LOG, msg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a77a97e_2a544ec8","line":59,"range":{"start_line":59,"start_character":14,"end_line":59,"end_character":20},"in_reply_to":"7a77a97e_af8150c5","updated":"2016-11-17 14:04:31.000000000","message":"2  releases seemed fair to me so long as it\u0027s noted and it\u0027s no longer being actively worked on.  Happy to try and go shorter if folks thinks it\u0027s ok; I just figured since it\u0027s  a driver two releases would be kind to the very few that might be using it still.\n\nOne we decide and figure out why RBD and Rally fail on this I\u0027ll post to the operators ML as well.","commit_id":"ab00ee6e50043e1a720a80887e2a8aaaaf5e062f"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"867ed99ea3291c541a67c8174943e53acfa72dc4","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        # the Queens release."},{"line_number":60,"context_line":"        msg \u003d _(\"The block_device driver is deprecated and will be \""},{"line_number":61,"context_line":"                \"removed in a future release.\")"},{"line_number":62,"context_line":"        versionutils.report_deprecated_feature(LOG, msg)"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"        self.configuration.append_config_values(volume_opts)"},{"line_number":65,"context_line":"        self.backend_name \u003d \\"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a74a57a_69f7bf8c","line":62,"updated":"2016-11-29 22:48:58.000000000","message":"Also should set\n\nself._supported \u003d False","commit_id":"1eda6494610fc685c88e2de897aa9e804d49dee5"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"fef5c878effbe3a0869c5422046914be1d019a9a","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    VERSION \u003d \u00272.3.0\u0027"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":53,"context_line":"    CI_WIKI_NAME \u003d \"Cinder_Jenkins\""},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":56,"context_line":"        super(BlockDeviceDriver, self).__init__(*args, **kwargs)"}],"source_content_type":"text/x-python","patch_set":4,"id":"da4df55a_14cb7673","line":53,"updated":"2016-12-23 23:06:01.000000000","message":"Set it here:\n\n    SUPPORTED \u003d False","commit_id":"1c2ed7e8b497593e3b00d53fd64ad011ba6d7bd9"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"e01669fc03f12e9807a9d5bda5ba27430cddd008","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    VERSION \u003d \u00272.3.0\u0027"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":53,"context_line":"    CI_WIKI_NAME \u003d \"Cinder_Jenkins\""},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":56,"context_line":"        super(BlockDeviceDriver, self).__init__(*args, **kwargs)"}],"source_content_type":"text/x-python","patch_set":4,"id":"da4df55a_5f3197eb","line":53,"in_reply_to":"da4df55a_14cb7673","updated":"2016-12-23 23:48:12.000000000","message":"Thanks Xing!","commit_id":"1c2ed7e8b497593e3b00d53fd64ad011ba6d7bd9"},{"author":{"_account_id":14865,"name":"Adriano Freires Rosso","email":"adriano.rosso@fit-tecnologia.org.br","username":"adriano_rosso"},"change_message_id":"a5c533429382b4b845ea28a2592424c86518e5d2","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        msg \u003d _(\"The block_device driver is deprecated and will be \""},{"line_number":61,"context_line":"                \"removed in a future release.\")"},{"line_number":62,"context_line":"        versionutils.report_deprecated_feature(LOG, msg)"},{"line_number":63,"context_line":"        self._supported \u003d False"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"        self.configuration.append_config_values(volume_opts)"},{"line_number":66,"context_line":"        self.backend_name \u003d \\"}],"source_content_type":"text/x-python","patch_set":4,"id":"da4df55a_25784bc4","line":63,"range":{"start_line":63,"start_character":8,"end_line":63,"end_character":31},"updated":"2016-12-23 18:03:01.000000000","message":"This is no longer the correct way to set a driver as unsupported. A class attribute SUPPORTED must be used instead.","commit_id":"1c2ed7e8b497593e3b00d53fd64ad011ba6d7bd9"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"fef5c878effbe3a0869c5422046914be1d019a9a","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        msg \u003d _(\"The block_device driver is deprecated and will be \""},{"line_number":61,"context_line":"                \"removed in a future release.\")"},{"line_number":62,"context_line":"        versionutils.report_deprecated_feature(LOG, msg)"},{"line_number":63,"context_line":"        self._supported \u003d False"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"        self.configuration.append_config_values(volume_opts)"},{"line_number":66,"context_line":"        self.backend_name \u003d \\"}],"source_content_type":"text/x-python","patch_set":4,"id":"da4df55a_94084693","line":63,"range":{"start_line":63,"start_character":8,"end_line":63,"end_character":31},"in_reply_to":"da4df55a_25784bc4","updated":"2016-12-23 23:06:01.000000000","message":"+1","commit_id":"1c2ed7e8b497593e3b00d53fd64ad011ba6d7bd9"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"e01669fc03f12e9807a9d5bda5ba27430cddd008","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        msg \u003d _(\"The block_device driver is deprecated and will be \""},{"line_number":61,"context_line":"                \"removed in a future release.\")"},{"line_number":62,"context_line":"        versionutils.report_deprecated_feature(LOG, msg)"},{"line_number":63,"context_line":"        self._supported \u003d False"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"        self.configuration.append_config_values(volume_opts)"},{"line_number":66,"context_line":"        self.backend_name \u003d \\"}],"source_content_type":"text/x-python","patch_set":4,"id":"da4df55a_3f3693e6","line":63,"range":{"start_line":63,"start_character":8,"end_line":63,"end_character":31},"in_reply_to":"da4df55a_25784bc4","updated":"2016-12-23 23:48:12.000000000","message":"Madness I say.. MADNESS :)","commit_id":"1c2ed7e8b497593e3b00d53fd64ad011ba6d7bd9"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"5d95fbb770bc57a5a83e1d0926870d6f90dde1e4","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":53,"context_line":"    CI_WIKI_NAME \u003d \"Cinder_Jenkins\""},{"line_number":54,"context_line":"    SUPPORTED \u003d False"},{"line_number":55,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":56,"context_line":"        super(BlockDeviceDriver, self).__init__(*args, **kwargs)"},{"line_number":57,"context_line":"        # This driver has been marked as deprecated in the Ocata release, as"}],"source_content_type":"text/x-python","patch_set":5,"id":"da4df55a_7ad4a91f","line":54,"updated":"2016-12-24 01:59:17.000000000","message":"Need a blank line here.\n\ncinder/volume/drivers/block_device.py:55:5: E301 expected 1 blank line, found 0","commit_id":"61f50e926ef5f48ab64d880e77fbb04f631f9482"}],"releasenotes/notes/deprecate-block-device-driver-d30232547a31fe1e.yaml":[{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"310754ea0c4dbffcd12b2d5e47baf3fb626f7620","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"deprecations:"},{"line_number":3,"context_line":"  - The block_driver is deprecated as of the Ocata release and will be"},{"line_number":4,"context_line":"    removed in the Queens release of Cinder.  Instead the LVM driver"},{"line_number":5,"context_line":"    with the LIO iSCSI target should be used.  For those that desire"},{"line_number":6,"context_line":"    higher performance, they should use LVM striping."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a77a97e_4e97e5eb","line":3,"updated":"2016-11-17 11:48:28.000000000","message":"nit: Block Device Driver\nI won\u0027t -1 on this:)","commit_id":"ab00ee6e50043e1a720a80887e2a8aaaaf5e062f"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"6a086d3ce91cab9c9a8a27dcc567ef145e2f9679","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"deprecations:"},{"line_number":3,"context_line":"  - The block_driver is deprecated as of the Ocata release and will be"},{"line_number":4,"context_line":"    removed in the Queens release of Cinder.  Instead the LVM driver"},{"line_number":5,"context_line":"    with the LIO iSCSI target should be used.  For those that desire"},{"line_number":6,"context_line":"    higher performance, they should use LVM striping."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a77a97e_f161ffa9","line":3,"in_reply_to":"7a77a97e_11a4bb06","updated":"2016-11-21 11:43:53.000000000","message":"Although on further consideration I think this is how we are usually referring to the drivers on release notes when they only have 1 driver in the file, by the file name and not the class name.  So this LGTM.","commit_id":"ab00ee6e50043e1a720a80887e2a8aaaaf5e062f"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"6f2701a411392c79c4114f00ce9f49388a53384d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"deprecations:"},{"line_number":3,"context_line":"  - The block_driver is deprecated as of the Ocata release and will be"},{"line_number":4,"context_line":"    removed in the Queens release of Cinder.  Instead the LVM driver"},{"line_number":5,"context_line":"    with the LIO iSCSI target should be used.  For those that desire"},{"line_number":6,"context_line":"    higher performance, they should use LVM striping."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a77a97e_11a4bb06","line":3,"in_reply_to":"7a77a97e_4e97e5eb","updated":"2016-11-21 11:41:30.000000000","message":"-1: I will downvote for this, as having the wrong name in the release note would defeat the purpose of a release note. :-(","commit_id":"ab00ee6e50043e1a720a80887e2a8aaaaf5e062f"}]}
