Skip to content

feat(spanner): allow setting transaction options at client level#234

Open
skuruppu wants to merge 1 commit intogoogleapis:mainfrom
skuruppu:spanner-client-txn-opts
Open

feat(spanner): allow setting transaction options at client level#234
skuruppu wants to merge 1 commit intogoogleapis:mainfrom
skuruppu:spanner-client-txn-opts

Conversation

@skuruppu
Copy link
Copy Markdown

Adds support for setting the isolation level and read lock mode at the client-level. If the options are set at a client-level, they're added to transaction options when creating a RW transaction. The client-level value can be overridden by setting the isolation level and/or read lock mode at the transaction-level.

@skuruppu skuruppu requested a review from a team as a code owner April 15, 2026 04:10
@product-auto-label product-auto-label bot added the api: spanner Issues related to the Spanner API. label Apr 15, 2026
@skuruppu skuruppu force-pushed the spanner-client-txn-opts branch from 516e83e to b457ec5 Compare April 15, 2026 07:44
Adds support for setting the isolation level and read lock mode at the
client-level. If the options are set at a client-level, they're added to
transaction options when creating a RW transaction. The client-level
value can be overridden by setting the isolation level and/or read lock
mode at the transaction-level.
@skuruppu skuruppu force-pushed the spanner-client-txn-opts branch from b457ec5 to 0b179d5 Compare April 17, 2026 00:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: spanner Issues related to the Spanner API.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant