)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"8d2eca56775d5fd537e53cfc12a7c95e5fb25869","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Mike Durnosvistov \u003cmdurnosvistov@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-01-31 21:42:23 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"libvirt: Using size of ephemeral disk from instance"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"If we create flavor with ephemeral disk for using this flavor for boot"},{"line_number":10,"context_line":"instance without block device mapping and further we can get ephemeral disk size"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"ba7be1f8_d5c997ad","line":7,"updated":"2015-02-27 16:01:47.000000000","message":"libvirt: don\u0027t allow to resize down the default ephemeral disk","commit_id":"1de2aed2b29d5d127b80bf1a5857c3d4af4bb0d2"},{"author":{"_account_id":8412,"name":"Mike Durnosvistov","email":"glacierr.dev@gmail.com","username":"mdurnosvistov"},"change_message_id":"fdf635ab9be20c1726686e2a272a0667e0e262d0","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Mike Durnosvistov \u003cmdurnosvistov@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-01-31 21:42:23 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"libvirt: Using size of ephemeral disk from instance"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"If we create flavor with ephemeral disk for using this flavor for boot"},{"line_number":10,"context_line":"instance without block device mapping and further we can get ephemeral disk size"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"9a80dd14_66586bfb","line":7,"in_reply_to":"ba7be1f8_d5c997ad","updated":"2015-03-04 10:46:09.000000000","message":"Done","commit_id":"1de2aed2b29d5d127b80bf1a5857c3d4af4bb0d2"},{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"8d2eca56775d5fd537e53cfc12a7c95e5fb25869","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"libvirt: Using size of ephemeral disk from instance"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"If we create flavor with ephemeral disk for using this flavor for boot"},{"line_number":10,"context_line":"instance without block device mapping and further we can get ephemeral disk size"},{"line_number":11,"context_line":"from instance."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"ba7be1f8_f5af7b92","line":9,"updated":"2015-02-27 16:01:47.000000000","message":"This is confusing. Let\u0027s describe the problem here instead, that it was possible to create an instance with the default ephemeral disk and then to re-size it down, when it should have been forbidden explicitly, just as for the root disk.","commit_id":"1de2aed2b29d5d127b80bf1a5857c3d4af4bb0d2"},{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"174ae8df8c780742b9830a478dff5e43814db082","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"libvirt: Using size of ephemeral disk from instance"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"If we create flavor with ephemeral disk for using this flavor for boot"},{"line_number":10,"context_line":"instance without block device mapping and further we can get ephemeral disk size"},{"line_number":11,"context_line":"from instance."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"9a80dd14_3c3cc593","line":9,"in_reply_to":"ba7be1f8_4faaf371","updated":"2015-03-04 09:16:35.000000000","message":"No, it won\u0027t, if \u0027default\u0027 ephemeral disk is used. Please see my comment inline.","commit_id":"1de2aed2b29d5d127b80bf1a5857c3d4af4bb0d2"},{"author":{"_account_id":8412,"name":"Mike Durnosvistov","email":"glacierr.dev@gmail.com","username":"mdurnosvistov"},"change_message_id":"fdf635ab9be20c1726686e2a272a0667e0e262d0","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"libvirt: Using size of ephemeral disk from instance"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"If we create flavor with ephemeral disk for using this flavor for boot"},{"line_number":10,"context_line":"instance without block device mapping and further we can get ephemeral disk size"},{"line_number":11,"context_line":"from instance."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"9a80dd14_e6ac5b8f","line":9,"in_reply_to":"ba7be1f8_f5af7b92","updated":"2015-03-04 10:46:09.000000000","message":"Done","commit_id":"1de2aed2b29d5d127b80bf1a5857c3d4af4bb0d2"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"cf737c5206f84c476050fef598c1bbbd29052ac3","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"libvirt: Using size of ephemeral disk from instance"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"If we create flavor with ephemeral disk for using this flavor for boot"},{"line_number":10,"context_line":"instance without block device mapping and further we can get ephemeral disk size"},{"line_number":11,"context_line":"from instance."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"ba7be1f8_4faaf371","line":9,"in_reply_to":"ba7be1f8_f5af7b92","updated":"2015-03-03 17:04:45.000000000","message":"if we create instance with eph disk then resize it down\nI think original code already cover that ,why need \nadd this code ? am I wrong? \nthanks","commit_id":"1de2aed2b29d5d127b80bf1a5857c3d4af4bb0d2"},{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"8d2eca56775d5fd537e53cfc12a7c95e5fb25869","unresolved":false,"context_lines":[{"line_number":9,"context_line":"If we create flavor with ephemeral disk for using this flavor for boot"},{"line_number":10,"context_line":"instance without block device mapping and further we can get ephemeral disk size"},{"line_number":11,"context_line":"from instance."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I4b8b4be45de30d8a75e8533c10f10bb8a34e0698"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"ba7be1f8_95047fc7","line":12,"updated":"2015-02-27 16:01:47.000000000","message":"can we file a bug for tracking this?","commit_id":"1de2aed2b29d5d127b80bf1a5857c3d4af4bb0d2"},{"author":{"_account_id":8412,"name":"Mike Durnosvistov","email":"glacierr.dev@gmail.com","username":"mdurnosvistov"},"change_message_id":"fdf635ab9be20c1726686e2a272a0667e0e262d0","unresolved":false,"context_lines":[{"line_number":9,"context_line":"If we create flavor with ephemeral disk for using this flavor for boot"},{"line_number":10,"context_line":"instance without block device mapping and further we can get ephemeral disk size"},{"line_number":11,"context_line":"from instance."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I4b8b4be45de30d8a75e8533c10f10bb8a34e0698"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"9a80dd14_06aa4f70","line":12,"in_reply_to":"ba7be1f8_95047fc7","updated":"2015-03-04 10:46:09.000000000","message":"Done","commit_id":"1de2aed2b29d5d127b80bf1a5857c3d4af4bb0d2"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"48106f2ec338bbaae2d0d7ec631474c6f9a1eeab","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"libvirt: don\u0027t allow to resize down the default ephemeral disk"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"That it was possible to create an instance with the default ephemeral"},{"line_number":10,"context_line":"disk and then to re-size it down, when it should have been forbidden"},{"line_number":11,"context_line":"explicitly, just as for the root disk."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"9a80dd14_88da9815","line":9,"updated":"2015-03-11 16:52:33.000000000","message":"s/That it was/It was/","commit_id":"35b68512595f95f1b033cf89fde193db7b07598e"},{"author":{"_account_id":8412,"name":"Mike Durnosvistov","email":"glacierr.dev@gmail.com","username":"mdurnosvistov"},"change_message_id":"6d63ad748935aa2de2493e32fb3a1427da21aa55","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"libvirt: don\u0027t allow to resize down the default ephemeral disk"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"That it was possible to create an instance with the default ephemeral"},{"line_number":10,"context_line":"disk and then to re-size it down, when it should have been forbidden"},{"line_number":11,"context_line":"explicitly, just as for the root disk."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"9a80dd14_7c3861ee","line":9,"in_reply_to":"9a80dd14_88da9815","updated":"2015-03-13 11:24:00.000000000","message":"Done","commit_id":"35b68512595f95f1b033cf89fde193db7b07598e"}],"nova/tests/unit/virt/libvirt/test_driver.py":[{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"8d2eca56775d5fd537e53cfc12a7c95e5fb25869","unresolved":false,"context_lines":[{"line_number":11969,"context_line":"            self.drvr.migrate_disk_and_power_off,"},{"line_number":11970,"context_line":"            \u0027ctx\u0027, instance, \u002710.0.0.1\u0027, flavor_obj, None)"},{"line_number":11971,"context_line":""},{"line_number":11972,"context_line":"    def test_migrate_disk_and_power_off_resize_error_eph_from_instance(self):"},{"line_number":11973,"context_line":"        instance \u003d self._create_instance()"},{"line_number":11974,"context_line":"        flavor \u003d {\u0027root_gb\u0027: 10, \u0027ephemeral_gb\u0027: 0}"},{"line_number":11975,"context_line":"        flavor_obj \u003d objects.Flavor(**flavor)"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba7be1f8_faba0a6d","line":11972,"updated":"2015-02-27 16:01:47.000000000","message":"nit: test_migrate_disk_and_power_off_resize_error_default_ephemeral","commit_id":"1de2aed2b29d5d127b80bf1a5857c3d4af4bb0d2"},{"author":{"_account_id":8412,"name":"Mike Durnosvistov","email":"glacierr.dev@gmail.com","username":"mdurnosvistov"},"change_message_id":"fdf635ab9be20c1726686e2a272a0667e0e262d0","unresolved":false,"context_lines":[{"line_number":11969,"context_line":"            self.drvr.migrate_disk_and_power_off,"},{"line_number":11970,"context_line":"            \u0027ctx\u0027, instance, \u002710.0.0.1\u0027, flavor_obj, None)"},{"line_number":11971,"context_line":""},{"line_number":11972,"context_line":"    def test_migrate_disk_and_power_off_resize_error_eph_from_instance(self):"},{"line_number":11973,"context_line":"        instance \u003d self._create_instance()"},{"line_number":11974,"context_line":"        flavor \u003d {\u0027root_gb\u0027: 10, \u0027ephemeral_gb\u0027: 0}"},{"line_number":11975,"context_line":"        flavor_obj \u003d objects.Flavor(**flavor)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a80dd14_33b6b3dd","line":11972,"in_reply_to":"ba7be1f8_faba0a6d","updated":"2015-03-04 10:46:09.000000000","message":"Done","commit_id":"1de2aed2b29d5d127b80bf1a5857c3d4af4bb0d2"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"48106f2ec338bbaae2d0d7ec631474c6f9a1eeab","unresolved":false,"context_lines":[{"line_number":11995,"context_line":"            \u0027ctx\u0027, instance, \u002710.0.0.1\u0027, flavor_obj, None)"},{"line_number":11996,"context_line":""},{"line_number":11997,"context_line":"    def test_migrate_disk_and_power_off_resize_error_default_ephemeral(self):"},{"line_number":11998,"context_line":"        instance \u003d self._create_instance()"},{"line_number":11999,"context_line":"        flavor \u003d {\u0027root_gb\u0027: 10, \u0027ephemeral_gb\u0027: 0}"},{"line_number":12000,"context_line":"        flavor_obj \u003d objects.Flavor(**flavor)"},{"line_number":12001,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9a80dd14_a37dbfb3","line":11998,"updated":"2015-03-11 16:52:33.000000000","message":"What is the size of this instance\u0027s ephemeral_gb value? You should make a note of that here otherwise it\u0027s difficult to tell from this test case how it different from the test_migrate_disk_and_power_off_resize_error() test on line 11987...","commit_id":"35b68512595f95f1b033cf89fde193db7b07598e"},{"author":{"_account_id":8412,"name":"Mike Durnosvistov","email":"glacierr.dev@gmail.com","username":"mdurnosvistov"},"change_message_id":"6d63ad748935aa2de2493e32fb3a1427da21aa55","unresolved":false,"context_lines":[{"line_number":11995,"context_line":"            \u0027ctx\u0027, instance, \u002710.0.0.1\u0027, flavor_obj, None)"},{"line_number":11996,"context_line":""},{"line_number":11997,"context_line":"    def test_migrate_disk_and_power_off_resize_error_default_ephemeral(self):"},{"line_number":11998,"context_line":"        instance \u003d self._create_instance()"},{"line_number":11999,"context_line":"        flavor \u003d {\u0027root_gb\u0027: 10, \u0027ephemeral_gb\u0027: 0}"},{"line_number":12000,"context_line":"        flavor_obj \u003d objects.Flavor(**flavor)"},{"line_number":12001,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9a80dd14_014f076c","line":11998,"in_reply_to":"9a80dd14_a37dbfb3","updated":"2015-03-13 11:24:00.000000000","message":"Done","commit_id":"35b68512595f95f1b033cf89fde193db7b07598e"}],"nova/virt/libvirt/driver.py":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"cf737c5206f84c476050fef598c1bbbd29052ac3","unresolved":false,"context_lines":[{"line_number":6159,"context_line":""},{"line_number":6160,"context_line":"        ephemerals \u003d driver.block_device_info_get_ephemerals(block_device_info)"},{"line_number":6161,"context_line":"        eph_size \u003d (block_device.get_bdm_ephemeral_disk_size(ephemerals) or"},{"line_number":6162,"context_line":"                    instance.ephemeral_gb)"},{"line_number":6163,"context_line":""},{"line_number":6164,"context_line":"        # Checks if the migration needs a disk resize down."},{"line_number":6165,"context_line":"        if (flavor[\u0027root_gb\u0027] \u003c instance.root_gb or"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba7be1f8_cce431e2","line":6162,"updated":"2015-03-03 17:04:45.000000000","message":"can you list a case when you open the defect? \n\nnova will not create eph disk if ephemeral_gb is 0 \nthis will make \nblock_device.get_bdm_ephemeral_disk_size(ephemerals)\nreturns 0\n\nif instance.ephemeral_gb is not 0, any case will make \nblock_device.get_bdm_ephemeral_disk_size(ephemerals) \nreturns 0?","commit_id":"1de2aed2b29d5d127b80bf1a5857c3d4af4bb0d2"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"de7ccf96868a7be3a3f2f664470fd40a94448e77","unresolved":false,"context_lines":[{"line_number":6159,"context_line":""},{"line_number":6160,"context_line":"        ephemerals \u003d driver.block_device_info_get_ephemerals(block_device_info)"},{"line_number":6161,"context_line":"        eph_size \u003d (block_device.get_bdm_ephemeral_disk_size(ephemerals) or"},{"line_number":6162,"context_line":"                    instance.ephemeral_gb)"},{"line_number":6163,"context_line":""},{"line_number":6164,"context_line":"        # Checks if the migration needs a disk resize down."},{"line_number":6165,"context_line":"        if (flavor[\u0027root_gb\u0027] \u003c instance.root_gb or"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a80dd14_bb09882e","line":6162,"in_reply_to":"9a80dd14_9c95b18a","updated":"2015-03-04 16:57:40.000000000","message":"I doubt this is true\n\n\nhttps://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py#L2760\n\nhttps://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py#L2774\n\nI didn\u0027t see any different in creating those disks\nwhy we can\u0027t find it?","commit_id":"1de2aed2b29d5d127b80bf1a5857c3d4af4bb0d2"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"0c4a4b673de3dd6d4078f716850b181f15d8ef8f","unresolved":false,"context_lines":[{"line_number":6159,"context_line":""},{"line_number":6160,"context_line":"        ephemerals \u003d driver.block_device_info_get_ephemerals(block_device_info)"},{"line_number":6161,"context_line":"        eph_size \u003d (block_device.get_bdm_ephemeral_disk_size(ephemerals) or"},{"line_number":6162,"context_line":"                    instance.ephemeral_gb)"},{"line_number":6163,"context_line":""},{"line_number":6164,"context_line":"        # Checks if the migration needs a disk resize down."},{"line_number":6165,"context_line":"        if (flavor[\u0027root_gb\u0027] \u003c instance.root_gb or"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a80dd14_7b82b053","line":6162,"in_reply_to":"9a80dd14_bb09882e","updated":"2015-03-04 17:00:40.000000000","message":"ok, guess I made mistake, let me dig more","commit_id":"1de2aed2b29d5d127b80bf1a5857c3d4af4bb0d2"},{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"174ae8df8c780742b9830a478dff5e43814db082","unresolved":false,"context_lines":[{"line_number":6159,"context_line":""},{"line_number":6160,"context_line":"        ephemerals \u003d driver.block_device_info_get_ephemerals(block_device_info)"},{"line_number":6161,"context_line":"        eph_size \u003d (block_device.get_bdm_ephemeral_disk_size(ephemerals) or"},{"line_number":6162,"context_line":"                    instance.ephemeral_gb)"},{"line_number":6163,"context_line":""},{"line_number":6164,"context_line":"        # Checks if the migration needs a disk resize down."},{"line_number":6165,"context_line":"        if (flavor[\u0027root_gb\u0027] \u003c instance.root_gb or"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a80dd14_9c95b18a","line":6162,"in_reply_to":"ba7be1f8_cce431e2","updated":"2015-03-04 09:16:35.000000000","message":"It will return 0, if you don\u0027t create an ephemeral disk by the means of --block-device explicitly - nova will create a \u0027default\u0027 ephemeral disk for you, which won\u0027t be listed in block device mapping. This is now covered by a new test case being added to test_driver.by.","commit_id":"1de2aed2b29d5d127b80bf1a5857c3d4af4bb0d2"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"48106f2ec338bbaae2d0d7ec631474c6f9a1eeab","unresolved":false,"context_lines":[{"line_number":6159,"context_line":""},{"line_number":6160,"context_line":"        ephemerals \u003d driver.block_device_info_get_ephemerals(block_device_info)"},{"line_number":6161,"context_line":"        eph_size \u003d (block_device.get_bdm_ephemeral_disk_size(ephemerals) or"},{"line_number":6162,"context_line":"                    instance.ephemeral_gb)"},{"line_number":6163,"context_line":""},{"line_number":6164,"context_line":"        # Checks if the migration needs a disk resize down."},{"line_number":6165,"context_line":"        if (flavor[\u0027root_gb\u0027] \u003c instance.root_gb or"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a80dd14_d5cd0488","line":6162,"updated":"2015-03-11 16:52:33.000000000","message":"Please add a code comment above line 6161 stating:\n\n # get_bdm_ephemeral_disk_size() will return 0 if the new\n # instance\u0027s requested block device mapping contain no\n # ephemeral devices. However, we still want to check if\n # the original instance\u0027s ephemeral_gb property was set and\n # ensure that the new requested flavor ephemeral size is greater","commit_id":"35b68512595f95f1b033cf89fde193db7b07598e"},{"author":{"_account_id":8412,"name":"Mike Durnosvistov","email":"glacierr.dev@gmail.com","username":"mdurnosvistov"},"change_message_id":"6d63ad748935aa2de2493e32fb3a1427da21aa55","unresolved":false,"context_lines":[{"line_number":6159,"context_line":""},{"line_number":6160,"context_line":"        ephemerals \u003d driver.block_device_info_get_ephemerals(block_device_info)"},{"line_number":6161,"context_line":"        eph_size \u003d (block_device.get_bdm_ephemeral_disk_size(ephemerals) or"},{"line_number":6162,"context_line":"                    instance.ephemeral_gb)"},{"line_number":6163,"context_line":""},{"line_number":6164,"context_line":"        # Checks if the migration needs a disk resize down."},{"line_number":6165,"context_line":"        if (flavor[\u0027root_gb\u0027] \u003c instance.root_gb or"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a80dd14_41557ff8","line":6162,"in_reply_to":"9a80dd14_d5cd0488","updated":"2015-03-13 11:24:00.000000000","message":"Done","commit_id":"35b68512595f95f1b033cf89fde193db7b07598e"},{"author":{"_account_id":5511,"name":"Nikola Dipanov","email":"ndipanov@redhat.com","username":"ndipanov"},"change_message_id":"eef9655a34eea2d04833032dc3796837f524a01c","unresolved":false,"context_lines":[{"line_number":6165,"context_line":"        # instance\u0027s requested block device mapping contain no"},{"line_number":6166,"context_line":"        # ephemeral devices. However, we still want to check if"},{"line_number":6167,"context_line":"        # the original instance\u0027s ephemeral_gb property was set and"},{"line_number":6168,"context_line":"        # ensure that the new requested flavor ephemeral size is greater"},{"line_number":6169,"context_line":"        eph_size \u003d (block_device.get_bdm_ephemeral_disk_size(ephemerals) or"},{"line_number":6170,"context_line":"                    instance.ephemeral_gb)"},{"line_number":6171,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"9a80dd14_a6ff3133","line":6168,"updated":"2015-03-19 11:57:25.000000000","message":"So  there used to be a patch proposed to add ephemeral block device mapping if one is requested by flavor.\n\nWouldn\u0027t that fix this case as well?\n\nCan we look at going that route?","commit_id":"6b4fae76c4ea297c694b8bd8866d12ce774affe5"}]}
