Details
Description
Running security randomwalk, got this:
15 11:31:36,849 [randomwalk.Module$Dummy] DEBUG: dummy.YesUserYesTable ... 15 11:31:36,891 [randomwalk.Module$Dummy] DEBUG: dummy.NoUserYesTable 15 11:31:36,895 [randomwalk.Module] DEBUG: Properties for node: TableChangeTablePass ... 15 11:31:36,897 [randomwalk.Framework] ERROR: Error during random walk java.lang.Exception: Error running node Security.xml ... Caused by: java.lang.Exception: Error running node TableChangeTablePass ... Caused by: org.apache.accumulo.core.client.AccumuloSecurityException: Error BAD_CREDENTIALS - Username or Password is Invalid
The table user had just been dropped, but ZK didn't have enough time to notice (under 50 ms). This can be fixed by adding a delay after the user being dropped, as was done for user creation under ACCUMULO-1123 and ACCUMULO-2211.