From 24e003095a4654da13c8cfe5e84d29ab46fe16b8 Mon Sep 17 00:00:00 2001 From: Rahul Yadav Date: Thu, 18 Jun 2026 14:31:36 +0530 Subject: [PATCH] test(spanner): deflake R/W transaction test with in-memory harness test for omni --- .../LocationAwareSharedBackendReplicaHarnessTest.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/java-spanner/google-cloud-spanner/src/test/java/com/google/cloud/spanner/LocationAwareSharedBackendReplicaHarnessTest.java b/java-spanner/google-cloud-spanner/src/test/java/com/google/cloud/spanner/LocationAwareSharedBackendReplicaHarnessTest.java index 84643ad21207..dbb1aecb052e 100644 --- a/java-spanner/google-cloud-spanner/src/test/java/com/google/cloud/spanner/LocationAwareSharedBackendReplicaHarnessTest.java +++ b/java-spanner/google-cloud-spanner/src/test/java/com/google/cloud/spanner/LocationAwareSharedBackendReplicaHarnessTest.java @@ -398,7 +398,11 @@ public void readWriteTransactionAbortedCommitUsesReadAffinityReplicaForBypassTra }); assertEquals(2, attempts.get()); - assertEquals(1, firstReplicaIndex.get()); + assertNotEquals( + "Expected read-write transaction read to route to a bypass replica.\n" + + routingDiagnostics(harness), + -1, + firstReplicaIndex.get()); int secondReplicaIndex = 1 - firstReplicaIndex.get(); assertEquals( 2,