Use module units instead of number for some drivers.
Change-Id: I429590b6955f56d7ba9687b6898808a3f3bc3796
from cinder import exception
from cinder.openstack.common import log as logging
+from cinder import units
LOG = logging.getLogger(__name__)
"""Creates a EMC(VMAX/VNX) volume."""
LOG.debug(_('Entering create_volume.'))
- volumesize = int(volume['size']) * 1073741824
+ volumesize = int(volume['size']) * units.GiB
volumename = volume['name']
LOG.info(_('Create Volume: %(volume)s Size: %(size)lu')
from cinder import exception
from cinder.image import image_utils
from cinder.openstack.common import log as logging
+from cinder import units
from cinder.volume.drivers import nfs
LOG = logging.getLogger(__name__)
greatest_share = glusterfs_share
greatest_size = capacity
- if volume_size_for * 1024 * 1024 * 1024 > greatest_size:
+ if volume_size_for * units.GiB > greatest_size:
raise exception.GlusterfsNoSuitableShareFound(
volume_size=volume_size_for)
return greatest_share
def create_volume(self, volume):
"""Creates a logical volume."""
if int(volume['size']) == 0:
- size = 100 * 1024 ** 2
+ size = 100 * units.MiB
else:
- size = int(volume['size']) * 1024 ** 3
+ size = int(volume['size']) * units.GiB
LOG.debug(_("creating volume '%s'") % (volume['name']))
from cinder import exception
from cinder.image import image_utils
from cinder.openstack.common import log as logging
+from cinder import units
from cinder.volume import driver
def _size_bytes(self, size_in_g):
if int(size_in_g) == 0:
- return 100 * 1024 * 1024
- return int(size_in_g) * 1024 * 1024 * 1024
+ return 100 * units.MiB
+ return int(size_in_g) * units.GiB
def _create_file(self, path, size):
with open(path, "ab") as f:
# License for the specific language governing permissions and limitations
# under the License.
-from cinder.volume.drivers.xenapi import tools
import contextlib
import os
import pickle
+from cinder import units
+from cinder.volume.drivers.xenapi import tools
+
class XenAPIException(Exception):
def __init__(self, original_exception):
def to_bytes(size_in_gigs):
- return size_in_gigs * 1024 * 1024 * 1024
+ return size_in_gigs * units.GiB
class NFSOperationsMixIn(CompoundOperations):