Skip to content

Spr 1096 session failover replay#727

Merged
garthgoodson merged 37 commits into
mainfrom
SPR-1096-session-failover-replay
Dec 12, 2025
Merged

Spr 1096 session failover replay#727
garthgoodson merged 37 commits into
mainfrom
SPR-1096-session-failover-replay

Conversation

@garthgoodson

@garthgoodson garthgoodson commented Dec 1, 2025

Copy link
Copy Markdown
Contributor
  • Simplified session msgs to not include low level statement type, only higher level msg type (simple vs extended, etc)
  • Simplified the batch processing on the server session.
  • Rewrote the server session state mgmt
  • Added BEGIN/COMMIT/SYNC to transaction history cache
  • Added session replay for partial transactions (switching from read to write mid transaction).
  • Added session replay for other session after transaction end (when completing a transaction, replay state to other session)

Basic testing done. Need more...

@linear

linear Bot commented Dec 1, 2025

Copy link
Copy Markdown
SPR-1096 Proxy session replay on failover

Replay session state on session failover

@garthgoodson garthgoodson marked this pull request as ready for review December 5, 2025 22:55

@craigsoules craigsoules left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me 👍

@sonarqubecloud

Copy link
Copy Markdown

@garthgoodson garthgoodson merged commit 10c7d9b into main Dec 12, 2025
14 checks passed
@garthgoodson garthgoodson deleted the SPR-1096-session-failover-replay branch December 12, 2025 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants