Skip to content
This repository has been archived by the owner on Nov 9, 2020. It is now read-only.

Commit

Permalink
Disabling concurrency test on same host
Browse files Browse the repository at this point in the history
Test will be re-enabled once we root cause & fix #1062
  • Loading branch information
pdhamdhere authored Mar 23, 2017
1 parent 0d8ce20 commit d53e8b2
Showing 1 changed file with 21 additions and 20 deletions.
41 changes: 21 additions & 20 deletions vmdk_plugin/sanity_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -302,27 +302,28 @@ func TestConcurrency(t *testing.T) {
fmt.Printf("Skipping create/delete concurrent test, same docker host. Will be tested next.\n")
}

fmt.Printf("Running same docker host concurrent create/delete test on %s...\n", clients[0].endPoint)
parallelVolumes1 := parallelVolumes / 2
for idx := 0; idx < 3; idx++ {
go func(idx int, c *client.Client) {
for i := 0; i < parallelVolumes1; i++ {
volName := fmt.Sprintf("%s-same%d%d", volumeName, idx, i)
createRequest.Name = volName
_, err := c.VolumeCreate(context.Background(), createRequest)
results <- err
err = c.VolumeRemove(context.Background(), volName)
results <- err
}
}(idx, clients[0].client)
}
// TODO: Temporarily disable test until #1062 is root caused & fixed.
// fmt.Printf("Running same docker host concurrent create/delete test on %s...\n", clients[0].endPoint)
// parallelVolumes1 := parallelVolumes / 2
// for idx := 0; idx < 3; idx++ {
// go func(idx int, c *client.Client) {
// for i := 0; i < parallelVolumes1; i++ {
// volName := fmt.Sprintf("%s-same%d%d", volumeName, idx, i)
// createRequest.Name = volName
// _, err := c.VolumeCreate(context.Background(), createRequest)
// results <- err
// err = c.VolumeRemove(context.Background(), volName)
// results <- err
// }
// }(idx, clients[0].client)
// }
// Read the results from the channel
for i := 0; i < 3*parallelVolumes1*2; i++ {
err := <-results
if err != nil {
t.Errorf("Same docker host concurrent create/delete test failed, err: %v", err)
}
}
// for i := 0; i < 3*parallelVolumes1*2; i++ {
// err := <-results
// if err != nil {
// t.Errorf("Same docker host concurrent create/delete test failed, err: %v", err)
// }
// }

fmt.Printf("Running clone concurrent test...\n")
masterVolName := volumeName + "Clone"
Expand Down

0 comments on commit d53e8b2

Please # to comment.