From 2b829c6e47d0f63fff604046ec7c53433184710a Mon Sep 17 00:00:00 2001 From: Mattie Fu Date: Thu, 16 Apr 2026 09:25:50 -0400 Subject: [PATCH] fix: fix skip logging on exporter closing Change-Id: I6fbe6935d51dfb67aaba5500ca391abc5fec9401 --- .../internal/csm/exporter/BigtableCloudMonitoringExporter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/internal/csm/exporter/BigtableCloudMonitoringExporter.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/internal/csm/exporter/BigtableCloudMonitoringExporter.java index e0f7afe5fe..3aa034a519 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/internal/csm/exporter/BigtableCloudMonitoringExporter.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/internal/csm/exporter/BigtableCloudMonitoringExporter.java @@ -195,7 +195,7 @@ public void onFailure(Throwable throwable) { RuntimeException asyncWrapper = new RuntimeException("export failed", throwable); asyncWrapper.setStackTrace(stackTrace); - if (state.get() != State.Closing || state.get() != State.Closed) { + if (state.get() != State.Closing && state.get() != State.Closed) { // ignore the export warning when client is shutting down LOGGER.log(Level.WARNING, msg, asyncWrapper); }