mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-17 20:00:23 +00:00
Remove conversion which is not required
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com>
This commit is contained in:
parent
1c03334a90
commit
49c8fe5d50
@ -94,13 +94,13 @@ func (cs *controllerServer) CreateVolume(ctx context.Context, req *csi.CreateVol
|
|||||||
// Since err is nil, it means the volume with the same name already exists
|
// Since err is nil, it means the volume with the same name already exists
|
||||||
// need to check if the size of exisiting volume is the same as in new
|
// need to check if the size of exisiting volume is the same as in new
|
||||||
// request
|
// request
|
||||||
if exVol.VolSize >= int64(req.GetCapacityRange().GetRequiredBytes()) {
|
if exVol.VolSize >= req.GetCapacityRange().GetRequiredBytes() {
|
||||||
// exisiting volume is compatible with new request and should be reused.
|
// exisiting volume is compatible with new request and should be reused.
|
||||||
// TODO (sbezverk) Do I need to make sure that RBD volume still exists?
|
// TODO (sbezverk) Do I need to make sure that RBD volume still exists?
|
||||||
return &csi.CreateVolumeResponse{
|
return &csi.CreateVolumeResponse{
|
||||||
Volume: &csi.Volume{
|
Volume: &csi.Volume{
|
||||||
VolumeId: exVol.VolID,
|
VolumeId: exVol.VolID,
|
||||||
CapacityBytes: int64(exVol.VolSize),
|
CapacityBytes: exVol.VolSize,
|
||||||
VolumeContext: req.GetParameters(),
|
VolumeContext: req.GetParameters(),
|
||||||
},
|
},
|
||||||
}, nil
|
}, nil
|
||||||
@ -127,7 +127,7 @@ func (cs *controllerServer) CreateVolume(ctx context.Context, req *csi.CreateVol
|
|||||||
// Volume Size - Default is 1 GiB
|
// Volume Size - Default is 1 GiB
|
||||||
volSizeBytes := int64(oneGB)
|
volSizeBytes := int64(oneGB)
|
||||||
if req.GetCapacityRange() != nil {
|
if req.GetCapacityRange() != nil {
|
||||||
volSizeBytes = int64(req.GetCapacityRange().GetRequiredBytes())
|
volSizeBytes = req.GetCapacityRange().GetRequiredBytes()
|
||||||
}
|
}
|
||||||
rbdVol.VolSize = volSizeBytes
|
rbdVol.VolSize = volSizeBytes
|
||||||
volSizeGB := int(volSizeBytes / 1024 / 1024 / 1024)
|
volSizeGB := int(volSizeBytes / 1024 / 1024 / 1024)
|
||||||
@ -163,7 +163,7 @@ func (cs *controllerServer) CreateVolume(ctx context.Context, req *csi.CreateVol
|
|||||||
return &csi.CreateVolumeResponse{
|
return &csi.CreateVolumeResponse{
|
||||||
Volume: &csi.Volume{
|
Volume: &csi.Volume{
|
||||||
VolumeId: volumeID,
|
VolumeId: volumeID,
|
||||||
CapacityBytes: int64(volSizeBytes),
|
CapacityBytes: volSizeBytes,
|
||||||
VolumeContext: req.GetParameters(),
|
VolumeContext: req.GetParameters(),
|
||||||
},
|
},
|
||||||
}, nil
|
}, nil
|
||||||
|
@ -228,8 +228,8 @@ func attachRBDImage(volOptions *rbdVolume, userId string, credentials map[string
|
|||||||
|
|
||||||
devicePath, found := waitForPath(volOptions.Pool, image, 1, useNBD)
|
devicePath, found := waitForPath(volOptions.Pool, image, 1, useNBD)
|
||||||
if !found {
|
if !found {
|
||||||
attachdetachMutex.LockKey(string(imagePath))
|
attachdetachMutex.LockKey(imagePath)
|
||||||
defer attachdetachMutex.UnlockKey(string(imagePath))
|
defer attachdetachMutex.UnlockKey(imagePath)
|
||||||
|
|
||||||
_, err = execCommand("modprobe", []string{moduleName})
|
_, err = execCommand("modprobe", []string{moduleName})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user