From 0c77fc8928376408e818944b1e6a9f43e21c9880 Mon Sep 17 00:00:00 2001 From: Sakthivel Subramanian Date: Fri, 4 Sep 2026 06:23:37 +0000 Subject: [PATCH] test(spanner): use nam6 instance config for CreateInstancePartitionSampleIT CreateInstancePartitionSample creates an instance partition with config 'nam3'. Creating instance partitions on single-region instances ('regional-us-central1') fails with: FAILED_PRECONDITION: Cannot create an instance partition in a single region instance. Additionally, Cloud Spanner prohibits an instance partition from sharing the exact base config of the parent instance (DuplicatedBaseInstancePartitionConfigs). Update CreateInstancePartitionSampleIT to create the parent instance in 'nam6' with display name "Partition test instance". This satisfies the multi-region requirement while avoiding a base config collision with 'nam3'. --- .../com/example/spanner/CreateInstancePartitionSampleIT.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java-spanner/samples/snippets/src/test/java/com/example/spanner/CreateInstancePartitionSampleIT.java b/java-spanner/samples/snippets/src/test/java/com/example/spanner/CreateInstancePartitionSampleIT.java index b243a9229d2d..f63f690656a7 100644 --- a/java-spanner/samples/snippets/src/test/java/com/example/spanner/CreateInstancePartitionSampleIT.java +++ b/java-spanner/samples/snippets/src/test/java/com/example/spanner/CreateInstancePartitionSampleIT.java @@ -36,8 +36,8 @@ public void testCreateInstancePartition() throws Exception { .createInstance( InstanceInfo.newBuilder(InstanceId.of(projectId, instanceId)) .setEdition(Edition.ENTERPRISE_PLUS) - .setDisplayName("Geo-partitioning test instance") - .setInstanceConfigId(InstanceConfigId.of(projectId, "regional-us-central1")) + .setDisplayName("Partition test instance") + .setInstanceConfigId(InstanceConfigId.of(projectId, "nam6")) .setNodeCount(1) .build()) .get();