Esempio n. 1
0
    def setUp(self):
        self.set_up()
        self.old_volume_size = int(instance_info.volume['size'])
        self.new_volume_size = self.old_volume_size + 1
        self.old_volume_fs_size = instance_info.get_volume_filesystem_size()

        # Create some databases to check they still exist after the resize
        self.expected_dbs = ['salmon', 'halibut']
        databases = []
        for name in self.expected_dbs:
            databases.append({"name": name})
        instance_info.dbaas.databases.create(instance_info.id, databases)
Esempio n. 2
0
    def setUp(self):
        self.set_up()
        self.old_volume_size = int(instance_info.volume['size'])
        self.new_volume_size = self.old_volume_size + 1
        self.old_volume_fs_size = instance_info.get_volume_filesystem_size()

        # Create some databases to check they still exist after the resize
        self.expected_dbs = ['salmon', 'halibut']
        databases = []
        for name in self.expected_dbs:
            databases.append({"name": name})
        instance_info.dbaas.databases.create(instance_info.id, databases)
Esempio n. 3
0
 def test_volume_filesystem_resize_success(self):
     # The get_volume_filesystem_size is a mgmt call through the guestagent
     # and the volume resize occurs through the fake nova-volume.
     # Currently the guestagent fakes don't have access to the nova fakes so
     # it doesn't know that a volume resize happened and to what size so
     # we can't fake the filesystem size.
     if FAKE_MODE:
         raise SkipTest("Cannot run this in fake mode.")
     new_volume_fs_size = instance_info.get_volume_filesystem_size()
     asserts.assert_true(self.old_volume_fs_size < new_volume_fs_size)
     # The total filesystem size is not going to be exactly the same size of
     # cinder volume but it should round to it. (e.g. round(1.9) == 2)
     asserts.assert_equal(round(new_volume_fs_size), self.new_volume_size)
Esempio n. 4
0
 def test_volume_filesystem_resize_success(self):
     # The get_volume_filesystem_size is a mgmt call through the guestagent
     # and the volume resize occurs through the fake nova-volume.
     # Currently the guestagent fakes don't have access to the nova fakes so
     # it doesn't know that a volume resize happened and to what size so
     # we can't fake the filesystem size.
     if FAKE_MODE:
         raise SkipTest("Cannot run this in fake mode.")
     new_volume_fs_size = instance_info.get_volume_filesystem_size()
     asserts.assert_true(self.old_volume_fs_size < new_volume_fs_size)
     # The total filesystem size is not going to be exactly the same size of
     # cinder volume but it should round to it. (e.g. round(1.9) == 2)
     asserts.assert_equal(round(new_volume_fs_size), self.new_volume_size)