Hi,
The following test fails for our plugin -
flocker.acceptance.endtoend.test_dataset.DatasetAPITests.test_extra_volume
@skip_backend(
unsupported={backends.GCE},
reason="The GCE backend does not let you create two volumes with the "
"same dataset id. When this test is run with GCE the test "
"fails to create the extra volume, and we do not test the "
"functionality this test was designed to test.")
@require_cluster(2)
def test_extra_volume(self, cluster):
In the flocker storage driver plugin documentation they talk about dataset id as unique and can be used to create volumes. We have used the dataset Id along with a friendly name as our id for the volume.
Our backend does not support creation of volumes with the same dataset id. Are the backends supposed to return the existing dataset if asked to create a volume with the dataset id again ?
Also, the test_extra_volume is skipped for GCE. Can the test be skipped for our backend ?
Thanks,
Sheetal