Skip to content

Commit dd7f025

Browse files
authored
Merge branch 'main' into renovate/io.opentelemetry-opentelemetry-bom-1.x
2 parents 831e250 + 8547735 commit dd7f025

File tree

83 files changed

+4355
-928
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+4355
-928
lines changed

.github/workflows/ci.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ jobs:
5353
env:
5454
JOB_TYPE: test
5555
GOOGLE_CLOUD_SPANNER_MULTIPLEXED_SESSIONS: true
56+
GOOGLE_CLOUD_SPANNER_MULTIPLEXED_SESSIONS_PARTITIONED_OPS: true
5657
units-java8:
5758
# Building using Java 17 and run the tests with Java 8 runtime
5859
name: "units (8)"
@@ -92,6 +93,7 @@ jobs:
9293
env:
9394
JOB_TYPE: test
9495
GOOGLE_CLOUD_SPANNER_MULTIPLEXED_SESSIONS: true
96+
GOOGLE_CLOUD_SPANNER_MULTIPLEXED_SESSIONS_PARTITIONED_OPS: true
9597
windows:
9698
runs-on: windows-latest
9799
steps:

.kokoro/continuous/java8.cfg

Lines changed: 0 additions & 12 deletions
This file was deleted.

.kokoro/nightly/java7.cfg

Lines changed: 0 additions & 7 deletions
This file was deleted.

.kokoro/nightly/java8-win.cfg

Lines changed: 0 additions & 3 deletions
This file was deleted.

.kokoro/presubmit/clirr.cfg

Lines changed: 0 additions & 13 deletions
This file was deleted.

.kokoro/presubmit/integration-cloud-devel.cfg

Lines changed: 0 additions & 22 deletions
This file was deleted.

.kokoro/presubmit/integration-multiplexed-sessions-enabled.cfg

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,8 @@ env_vars: {
3636
key: "GOOGLE_CLOUD_SPANNER_MULTIPLEXED_SESSIONS"
3737
value: "true"
3838
}
39+
40+
env_vars: {
41+
key: "GOOGLE_CLOUD_SPANNER_MULTIPLEXED_SESSIONS_PARTITIONED_OPS"
42+
value: "true"
43+
}

.kokoro/presubmit/java11-samples.cfg

Lines changed: 0 additions & 34 deletions
This file was deleted.

.kokoro/presubmit/java11.cfg

Lines changed: 0 additions & 7 deletions
This file was deleted.

.kokoro/presubmit/java7.cfg

Lines changed: 0 additions & 7 deletions
This file was deleted.

.kokoro/presubmit/java8-osx.cfg

Lines changed: 0 additions & 3 deletions
This file was deleted.

.kokoro/presubmit/java8-samples.cfg

Lines changed: 0 additions & 34 deletions
This file was deleted.

.kokoro/presubmit/java8-win.cfg

Lines changed: 0 additions & 3 deletions
This file was deleted.

.kokoro/presubmit/java8.cfg

Lines changed: 0 additions & 12 deletions
This file was deleted.

.kokoro/presubmit/linkage-monitor.cfg

Lines changed: 0 additions & 12 deletions
This file was deleted.

.kokoro/presubmit/lint.cfg

Lines changed: 0 additions & 13 deletions
This file was deleted.

.kokoro/presubmit/samples.cfg

Lines changed: 0 additions & 33 deletions
This file was deleted.

google-cloud-spanner-executor/clirr-ignored-differences.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,9 @@
77
<method>CloudExecutorImpl(boolean)</method>
88
<to>CloudExecutorImpl(boolean, double)</to>
99
</difference>
10+
<difference>
11+
<differenceType>7002</differenceType>
12+
<className>com/google/cloud/spanner/SessionPoolOptionsHelper</className>
13+
<method>com.google.cloud.spanner.SessionPoolOptions$Builder setUseMultiplexedSessionBlindWrite(com.google.cloud.spanner.SessionPoolOptions$Builder, boolean)</method>
14+
</difference>
1015
</differences>

google-cloud-spanner-executor/pom.xml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,13 @@
189189
<scope>test</scope>
190190
</dependency>
191191

192+
<dependency>
193+
<groupId>org.apache.maven.surefire</groupId>
194+
<artifactId>surefire-junit4</artifactId>
195+
<version>3.5.2</version>
196+
<scope>test</scope>
197+
</dependency>
198+
192199
</dependencies>
193200
<build>
194201
<plugins>
@@ -259,7 +266,7 @@
259266
<groupId>org.apache.maven.plugins</groupId>
260267
<artifactId>maven-dependency-plugin</artifactId>
261268
<configuration>
262-
<ignoredDependencies> com.google.api:gax</ignoredDependencies>
269+
<ignoredDependencies> com.google.api:gax,org.apache.maven.surefire:surefire-junit4 </ignoredDependencies>
263270
</configuration>
264271
</plugin>
265272
</plugins>

google-cloud-spanner-executor/src/main/java/com/google/cloud/executor/spanner/CloudClientExecutor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -830,10 +830,10 @@ private synchronized Spanner getClient(long timeoutSeconds, boolean useMultiplex
830830
com.google.cloud.spanner.SessionPoolOptions.Builder poolOptionsBuilder =
831831
com.google.cloud.spanner.SessionPoolOptions.newBuilder();
832832
SessionPoolOptionsHelper.setUseMultiplexedSession(poolOptionsBuilder, useMultiplexedSession);
833-
SessionPoolOptionsHelper.setUseMultiplexedSessionBlindWrite(
834-
poolOptionsBuilder, useMultiplexedSession);
835833
SessionPoolOptionsHelper.setUseMultiplexedSessionForRW(
836834
poolOptionsBuilder, useMultiplexedSession);
835+
SessionPoolOptionsHelper.setUseMultiplexedSessionForPartitionedOperations(
836+
poolOptionsBuilder, useMultiplexedSession);
837837
LOGGER.log(
838838
Level.INFO,
839839
String.format(

google-cloud-spanner-executor/src/main/java/com/google/cloud/spanner/SessionPoolOptionsHelper.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,17 @@ public static SessionPoolOptions.Builder setUseMultiplexedSession(
3131
return sessionPoolOptionsBuilder.setUseMultiplexedSession(useMultiplexedSession);
3232
}
3333

34-
// TODO: Remove when multiplexed session for blind write is released.
35-
public static SessionPoolOptions.Builder setUseMultiplexedSessionBlindWrite(
36-
SessionPoolOptions.Builder sessionPoolOptionsBuilder,
37-
boolean useMultiplexedSessionBlindWrite) {
38-
return sessionPoolOptionsBuilder.setUseMultiplexedSessionBlindWrite(
39-
useMultiplexedSessionBlindWrite);
40-
}
41-
4234
// TODO: Remove when multiplexed session for read write is released.
4335
public static SessionPoolOptions.Builder setUseMultiplexedSessionForRW(
4436
SessionPoolOptions.Builder sessionPoolOptionsBuilder, boolean useMultiplexedSessionForRW) {
4537
return sessionPoolOptionsBuilder.setUseMultiplexedSessionForRW(useMultiplexedSessionForRW);
4638
}
39+
40+
// TODO: Remove when multiplexed session for partitioned operations are released.
41+
public static SessionPoolOptions.Builder setUseMultiplexedSessionForPartitionedOperations(
42+
SessionPoolOptions.Builder sessionPoolOptionsBuilder,
43+
boolean useMultiplexedSessionForPartitionedOps) {
44+
return sessionPoolOptionsBuilder.setUseMultiplexedSessionPartitionedOps(
45+
useMultiplexedSessionForPartitionedOps);
46+
}
4747
}

google-cloud-spanner/src/main/java/com/google/cloud/spanner/AbstractMultiplexedSessionDatabaseClient.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import com.google.api.gax.rpc.ServerStream;
2020
import com.google.cloud.Timestamp;
2121
import com.google.cloud.spanner.Options.TransactionOption;
22-
import com.google.cloud.spanner.Options.UpdateOption;
2322
import com.google.spanner.v1.BatchWriteResponse;
2423

2524
/**
@@ -51,9 +50,4 @@ public ServerStream<BatchWriteResponse> batchWriteAtLeastOnce(
5150
throws SpannerException {
5251
throw new UnsupportedOperationException();
5352
}
54-
55-
@Override
56-
public long executePartitionedUpdate(Statement stmt, UpdateOption... options) {
57-
throw new UnsupportedOperationException();
58-
}
5953
}

0 commit comments

Comments
 (0)