title: An operation is currently performing on this storage account that requires exclusive access
body: <p>My requirement is to write test case for creating storage account for multiple api versions of storage account in azure. but got this error </p>
  
  <blockquote>
    <p><strong>An operation is currently performing on this storage account that requires exclusive access</strong>.
    but sometimes and intermittently test has been passed, so i want to know whats the root cause and how to fix this error.
    My concern is what, Azure cant create multiple storage account in one go. or any other constraint from Azure that does not allow me to do this?</p>
  </blockquote>
  
  <p><strong>My implementation:</strong>
  i have an one array which has several api-versions and below are my implementation,</p>
  
  <pre><code>let apiVersions =  ["2017-10-01", "2017-06-01", "2016-12-01", "2016-05-01", "2016-01-01"];
  
  describe("put", function () {
    it("should create a storage account with storage account type, async () =&gt; {
      for (const apiVersion of apiVersions) {
        let location = 'uk south';
        let resourceGroupName = 'test';
        let storageAccountName = 'stacct';
        AzureAuthentication.StorageAccountApiVersion = apiVersion;
        // StorageAccount.FormatName(storageAccountName + apiVersion): this function will give me string without special charaters and spaces etc, e.g stacct20171001 
        await StorageAccount.CreateStorageAccount(resourceGroupName, location, StorageAccount.FormatName(storageAccountName + apiVersion), AzureAuthentication);
      }
    });
   });
  </code></pre>
  
  <p>any body face this error?</p>