From c9219c0efb4eb219987567053548c6b54a67361c Mon Sep 17 00:00:00 2001 From: Mattie Fu Date: Mon, 18 May 2026 13:02:27 -0400 Subject: [PATCH] fix(bigtable): make heartbeat interval volatile --- .../cloud/bigtable/data/v2/internal/session/SessionImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-bigtable/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/internal/session/SessionImpl.java b/java-bigtable/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/internal/session/SessionImpl.java index a2ef4f619821..9ee86bffbdbd 100644 --- a/java-bigtable/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/internal/session/SessionImpl.java +++ b/java-bigtable/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/internal/session/SessionImpl.java @@ -113,7 +113,7 @@ public class SessionImpl implements Session, VRpcSessionApi { private VRpcResult currentCancel = null; private SessionParametersResponse sessionParameters = DEFAULT_SESSION_PARAMS; - private Duration heartbeatInterval = + private volatile Duration heartbeatInterval = Duration.ofMillis(Durations.toMillis(sessionParameters.getKeepAlive())); private volatile Instant nextHeartbeat;