Skip to content

Commit 95a8b8e

Browse files
authored
---
yaml --- r: 8895 b: refs/heads/lesv-patch-1 c: 99e510d h: refs/heads/master i: 8893: 725d320 8891: 0cc0b06 8887: a6aaa3a 8879: 4c02fcb 8863: 4e14e03 8831: 50dfaab
1 parent 318677c commit 95a8b8e

2 files changed

Lines changed: 21 additions & 1 deletion

File tree

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ refs/tags/v0.22.0: 18b298fe4bfe8ec2f20b0e0bf7ffdcce5cc3c5fe
6666
refs/heads/vam-google-patch-1: d0c8fee3a4074d0bf7360ce8c4f7f7223d0ee7b9
6767
refs/heads/vam-google-patch-CODEOWNERS: 2ac1616e25229e51d08a984708ef1918f91a35ee
6868
refs/heads/danoscarmike-patch-1: 7342a9916bce4ed00002c7202e2a16c5d46afaea
69-
refs/heads/lesv-patch-1: 6e3f26bfe225917d9e0815a4982755d7337fa3ef
69+
refs/heads/lesv-patch-1: 99e510d3fcc1d6cb27ab83fdd742e74329217013
7070
refs/heads/ml-update-branch: 079dd6610017f5c51b9d1938c12d6d55b61513cf
7171
refs/heads/vkedia-patch-2: 7d8241388a9769a5c069334761b06c7012c878e7
7272
refs/heads/vkedia-patch-3: 4d128043acaa7db9160faf439d2ca6104e8a88cb

branches/lesv-patch-1/google-cloud-logging/src/main/java/com/google/cloud/logging/spi/v2/GrpcLoggingRpc.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
import com.google.api.core.ApiFunction;
2020
import com.google.api.core.ApiFuture;
2121
import com.google.api.core.ApiFutures;
22+
import com.google.api.gax.batching.BatchingSettings;
23+
import com.google.api.gax.batching.FlowController.LimitExceededBehavior;
2224
import com.google.api.gax.core.BackgroundResource;
2325
import com.google.api.gax.core.GaxProperties;
2426
import com.google.api.gax.grpc.GrpcCallContext;
@@ -138,6 +140,24 @@ public Void apply(UnaryCallSettings.Builder<?, ?> builder) {
138140
LoggingSettings.newBuilder(clientContext).applyToAllUnaryMethods(retrySettingsSetter);
139141
MetricsSettings.Builder metricsBuilder =
140142
MetricsSettings.newBuilder(clientContext).applyToAllUnaryMethods(retrySettingsSetter);
143+
144+
// TODO(pongad): Take advantage of https://github.com/googleapis/gax-java/pull/452 when it's
145+
// released.
146+
BatchingSettings oldBatchSettings =
147+
logBuilder.writeLogEntriesSettings().getBatchingSettings();
148+
logBuilder
149+
.writeLogEntriesSettings()
150+
.setBatchingSettings(
151+
oldBatchSettings
152+
.toBuilder()
153+
.setFlowControlSettings(
154+
oldBatchSettings
155+
.getFlowControlSettings()
156+
.toBuilder()
157+
.setLimitExceededBehavior(LimitExceededBehavior.Block)
158+
.build())
159+
.build());
160+
141161
configClient = ConfigClient.create(confBuilder.build());
142162
loggingClient = LoggingClient.create(logBuilder.build());
143163
metricsClient = MetricsClient.create(metricsBuilder.build());

0 commit comments

Comments
 (0)