Skip to content

Commit 6cc0615

Browse files
vkediagarrettjonesgoogle
authored andcommitted
Added a random number to the database id (#1621)
1 parent 5311bb3 commit 6cc0615

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

google-cloud-spanner/src/main/java/com/google/cloud/spanner/testing/RemoteSpannerHelper.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import java.util.ArrayList;
2828
import java.util.Arrays;
2929
import java.util.List;
30+
import java.util.Random;
3031
import java.util.logging.Level;
3132
import java.util.logging.Logger;
3233

@@ -41,6 +42,7 @@ public class RemoteSpannerHelper {
4142
private final Spanner client;
4243
private final InstanceId instanceId;
4344
private static int dbSeq;
45+
private static int dbPrefix = new Random().nextInt(Integer.MAX_VALUE);
4446
private final List<Database> dbs = new ArrayList<>();
4547

4648
private RemoteSpannerHelper(SpannerOptions options, InstanceId instanceId, Spanner client) {
@@ -78,7 +80,7 @@ public Database createTestDatabase(String... statements) throws SpannerException
7880
* Returns a database id which is guaranteed to be unique within the context of this environment.
7981
*/
8082
public String getUniqueDatabaseId() {
81-
return String.format("testdb_%04d", dbSeq++);
83+
return String.format("testdb_%d_%04d", dbPrefix, dbSeq++);
8284
}
8385

8486
/**

0 commit comments

Comments
 (0)