Skip to content

Conversation

currantw
Copy link
Contributor

feat: Add support for multiplexed sessions:

  • Support multiplexed sessions for read/write transactions.
  • Remove Session._transaction attribute.
  • Refactor logic for creating transaction selector to base class.
  • Add previous commit ID for transaction using run_in_transaction.

currantw added 4 commits June 10, 2025 08:47
…ite transactions.

Signed-off-by: Taylor Curran <taylor.curran@improving.com>
… since each session may not correspond to multiple transactions.

Signed-off-by: Taylor Curran <taylor.curran@improving.com>
…selector to base class.

Signed-off-by: Taylor Curran <taylor.curran@improving.com>
…th previous transaction ID.

Signed-off-by: Taylor Curran <taylor.curran@improving.com>
@currantw currantw requested review from a team as code owners June 10, 2025 15:55
@product-auto-label product-auto-label bot added size: xl Pull request size is extra large. api: spanner Issues related to the googleapis/python-spanner API. labels Jun 10, 2025
currantw added 2 commits June 11, 2025 09:42
Signed-off-by: Taylor Curran <taylor.curran@improving.com>
…r transactions with multiplexed session.

Signed-off-by: Taylor Curran <taylor.curran@improving.com>
@rahul2393 rahul2393 added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jun 16, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jun 16, 2025
@rahul2393 rahul2393 added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jun 18, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jun 18, 2025
@rahul2393 rahul2393 merged commit ce3f230 into googleapis:main Jun 18, 2025
20 of 21 checks passed
@currantw currantw deleted the support-mux-session-3 branch June 18, 2025 16:36
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 googleapis/python-spanner API. size: xl Pull request size is extra large.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants