Skip to content
This repository was archived by the owner on Oct 2, 2023. It is now read-only.

Commit 19725a9

Browse files
yoshi-automationchingor13
authored andcommitted
fix(regen): updates retry settings, common templates (#48)
1 parent ea1e37b commit 19725a9

File tree

12 files changed

+251
-172
lines changed

12 files changed

+251
-172
lines changed

‎.github/release-please.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
releaseType: java-yoshi
2+
bumpMinorPreMajor: true

‎.kokoro/build.sh

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ echo ${JOB_TYPE}
2727
mvn install -B -V \
2828
-DskipTests=true \
2929
-Dclirr.skip=true \
30+
-Denforcer.skip=true \
3031
-Dmaven.javadoc.skip=true \
3132
-Dgcloud.download.skip=true \
3233
-T 1C
@@ -38,7 +39,7 @@ fi
3839

3940
case ${JOB_TYPE} in
4041
test)
41-
mvn test -B -Dclirr.skip=true
42+
mvn test -B -Dclirr.skip=true -Denforcer.skip=true
4243
bash ${KOKORO_GFILE_DIR}/codecov.sh
4344
bash .kokoro/coerce_logs.sh
4445
;;
@@ -49,12 +50,17 @@ javadoc)
4950
mvn javadoc:javadoc javadoc:test-javadoc
5051
;;
5152
integration)
52-
mvn -B ${INTEGRATION_TEST_ARGS} -DtrimStackTrace=false -Dclirr.skip=true -fae verify
53+
mvn -B ${INTEGRATION_TEST_ARGS} \
54+
-DtrimStackTrace=false \
55+
-Dclirr.skip=true \
56+
-Denforcer.skip=true \
57+
-fae \
58+
verify
5359
bash .kokoro/coerce_logs.sh
5460
;;
5561
clirr)
56-
mvn -B clirr:check
62+
mvn -B -Denforcer.skip=true clirr:check
5763
;;
5864
*)
5965
;;
60-
esac
66+
esac

‎.kokoro/dependencies.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,9 @@ echo $JOB_TYPE
2323

2424
export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m"
2525

26-
mvn install -DskipTests=true -B -V
26+
# this should run maven enforcer
27+
mvn install -B -V \
28+
-DskipTests=true \
29+
-Dclirr.skip=true
30+
2731
mvn -B dependency:analyze -DfailOnWarning=true

‎google-cloud-trace/src/main/java/com/google/cloud/trace/v2/TraceServiceClient.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -266,13 +266,13 @@ public final UnaryCallable<BatchWriteSpansRequest, Empty> batchWriteSpansCallabl
266266
*
267267
* <pre><code>
268268
* try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
269-
* SpanName name = SpanName.of("[PROJECT]", "[TRACE]", "[SPAN]");
269+
* String name = "";
270270
* String spanId = "";
271271
* TruncatableString displayName = TruncatableString.newBuilder().build();
272272
* Timestamp startTime = Timestamp.newBuilder().build();
273273
* Timestamp endTime = Timestamp.newBuilder().build();
274274
* Span request = Span.newBuilder()
275-
* .setName(name.toString())
275+
* .setName(name)
276276
* .setSpanId(spanId)
277277
* .setDisplayName(displayName)
278278
* .setStartTime(startTime)
@@ -297,13 +297,13 @@ public final Span createSpan(Span request) {
297297
*
298298
* <pre><code>
299299
* try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
300-
* SpanName name = SpanName.of("[PROJECT]", "[TRACE]", "[SPAN]");
300+
* String name = "";
301301
* String spanId = "";
302302
* TruncatableString displayName = TruncatableString.newBuilder().build();
303303
* Timestamp startTime = Timestamp.newBuilder().build();
304304
* Timestamp endTime = Timestamp.newBuilder().build();
305305
* Span request = Span.newBuilder()
306-
* .setName(name.toString())
306+
* .setName(name)
307307
* .setSpanId(spanId)
308308
* .setDisplayName(displayName)
309309
* .setStartTime(startTime)

‎google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/TraceServiceStubSettings.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -195,12 +195,12 @@ public static class Builder extends StubSettings.Builder<TraceServiceStubSetting
195195
settings =
196196
RetrySettings.newBuilder()
197197
.setInitialRetryDelay(Duration.ofMillis(100L))
198-
.setRetryDelayMultiplier(1.2)
199-
.setMaxRetryDelay(Duration.ofMillis(1000L))
200-
.setInitialRpcTimeout(Duration.ofMillis(30000L))
201-
.setRpcTimeoutMultiplier(1.5)
202-
.setMaxRpcTimeout(Duration.ofMillis(60000L))
203-
.setTotalTimeout(Duration.ofMillis(120000L))
198+
.setRetryDelayMultiplier(1.3)
199+
.setMaxRetryDelay(Duration.ofMillis(60000L))
200+
.setInitialRpcTimeout(Duration.ofMillis(20000L))
201+
.setRpcTimeoutMultiplier(1.0)
202+
.setMaxRpcTimeout(Duration.ofMillis(20000L))
203+
.setTotalTimeout(Duration.ofMillis(600000L))
204204
.build();
205205
definitions.put("default", settings);
206206
RETRY_PARAM_DEFINITIONS = definitions.build();
@@ -242,7 +242,7 @@ private static Builder initDefaults(Builder builder) {
242242

243243
builder
244244
.createSpanSettings()
245-
.setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
245+
.setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
246246
.setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
247247

248248
return builder;

‎google-cloud-trace/src/test/java/com/google/cloud/trace/v1/TraceServiceClientTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
import java.io.IOException;
3939
import java.util.Arrays;
4040
import java.util.List;
41+
import java.util.UUID;
4142
import org.junit.After;
4243
import org.junit.AfterClass;
4344
import org.junit.Assert;
@@ -56,7 +57,8 @@ public class TraceServiceClientTest {
5657
public static void startStaticServer() {
5758
mockTraceService = new MockTraceService();
5859
serviceHelper =
59-
new MockServiceHelper("in-process-1", Arrays.<MockGrpcService>asList(mockTraceService));
60+
new MockServiceHelper(
61+
UUID.randomUUID().toString(), Arrays.<MockGrpcService>asList(mockTraceService));
6062
serviceHelper.start();
6163
}
6264

‎google-cloud-trace/src/test/java/com/google/cloud/trace/v2/TraceServiceClientTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import java.util.ArrayList;
3434
import java.util.Arrays;
3535
import java.util.List;
36+
import java.util.UUID;
3637
import org.junit.After;
3738
import org.junit.AfterClass;
3839
import org.junit.Assert;
@@ -51,7 +52,8 @@ public class TraceServiceClientTest {
5152
public static void startStaticServer() {
5253
mockTraceService = new MockTraceService();
5354
serviceHelper =
54-
new MockServiceHelper("in-process-1", Arrays.<MockGrpcService>asList(mockTraceService));
55+
new MockServiceHelper(
56+
UUID.randomUUID().toString(), Arrays.<MockGrpcService>asList(mockTraceService));
5557
serviceHelper.start();
5658
}
5759

0 commit comments

Comments
 (0)