Red Hat Bugzilla – Bug 1026854
[RHSC][scale-test] Volume Create Error "Another transaction is in progress"
Last modified: 2015-05-13 12:29:55 EDT
Created attachment 819800 [details]
Volume Create Error
Description of problem:
During a 4-user concurrency test, volume create error occurred twice during the test testing session:
ERROR - Error while executing action Create Gluster Volume: Volume create failed error: Another transaction is in progress_ Please try again after sometime_ return code: -1
Note: Each of the 4-users were creating volumes on different clusters.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Two+ users concurrently creating volumes.
I don't see any errors in logs, however the error message indicates that this is an error thrown from gluster preventing concurrent operations.
Matt, can you share the setup details how the concurrent volume creation is being tried out.
I would like to simulate the issue using the same.
I was able to add four volumes from four different browser sessions simultaneously without any error in a single cluster. It correctly tries acquiring the lock for creation of volume and messages can be seen in engine.log.
Let me know if you used any other mechanism for firing the parallel creation of volumes.
Also as mentioned by Sahina, the error message mentioned in the bug description is from GLUSTER which gets propagated to VDSM and then to engine UI. So in some race condition if gluster gives that error during volume creation, the same is being displayed properly in UI which is expected behaviour.
May be try simulating once the issue once more and let me know if some other way of parallel volume creation is used here.