Volume tests fail if volume sizes are set to round off like in ScaleIO based cinder-backend deployments
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tempest |
Invalid
|
Undecided
|
Unassigned |
Bug Description
OVERVIEW:
We are running tempest latest against newton based deployment.
Our cinder backend is EMC ScaleIO where the volume size is rounded off to nearest integer which is multiple original volume size.
So if CONF.volume.
this makes certain snapshots fail like :
tempest.
Stacktrace
Traceback (most recent call last):
testtools.
pythonlogging:''
stderr
stdout
Traceback (most recent call last):
File "tempest/
self.
File "/var/lib/
self.
File "/var/lib/
raise mismatch_error
testtools.
Please add option for round off of volume size increment.
summary: |
Volume tests fail if volume sizes are set to round off like in ScaleIO - based backed deployments + based cinder-backend deployments |
I found out that volume increment by 1 check was recently added in tempest(tags 13.0.0 and 12.0.0 ) which breaks this test for us https:/ /github. com/openstack/ tempest/ commit/ 8dbbc297b460347 451929abf611ef0 5d6ac56f4b
using older version of tempest(like tag 10.0.0) we have this test passing