Skip to content

Commit 7bd0ac0

Browse files
feat: Use multiplex sessions for RW and Partition Ops
1 parent a7729e1 commit 7bd0ac0

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

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

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,14 @@ env_vars: {
3535
env_vars: {
3636
key: "GOOGLE_CLOUD_SPANNER_MULTIPLEXED_SESSIONS"
3737
value: "false"
38-
}
38+
}
39+
40+
env_vars: {
41+
key: "GOOGLE_CLOUD_SPANNER_MULTIPLEXED_SESSIONS_PARTITIONED_OPS"
42+
value: "false"
43+
}
44+
45+
env_vars: {
46+
key: "GOOGLE_CLOUD_SPANNER_MULTIPLEXED_SESSIONS_FOR_RW"
47+
value: "false"
48+
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -619,13 +619,13 @@ public static class Builder {
619619
// client.
620620
// Set useMultiplexedSessionForRW to true to make multiplexed session for RW operations the
621621
// default.
622-
private boolean useMultiplexedSessionForRW = false;
622+
private boolean useMultiplexedSessionForRW = true;
623623

624624
// This field controls the default behavior of session management for Partitioned operations in
625625
// Java client.
626626
// Set useMultiplexedSessionPartitionedOps to true to make multiplexed session for Partitioned
627627
// operations the default.
628-
private boolean useMultiplexedSessionPartitionedOps = false;
628+
private boolean useMultiplexedSessionPartitionedOps = true;
629629

630630
private Duration multiplexedSessionMaintenanceDuration = Duration.ofDays(7);
631631
private Clock poolMaintainerClock = Clock.INSTANCE;

0 commit comments

Comments
 (0)