Skip to content

Fix/accountsync/performance#82

Merged
neerajvipparla merged 6 commits into
mainfrom
fix/accountsync/performance
Jun 1, 2026
Merged

Fix/accountsync/performance#82
neerajvipparla merged 6 commits into
mainfrom
fix/accountsync/performance

Conversation

@neerajvipparla
Copy link
Copy Markdown
Member

No description provided.

neerajvipparla and others added 6 commits May 21, 2026 13:37
… for persistent streams

Replace SendPage with OpenStream + SendPageOnStream so each dispatch worker
owns one long-lived stream instead of opening a new connection per page.
Refactor the writeToWAL method in the AsyncBuffer to enhance error handling during buffer flushing. Introduce a variable to capture flush errors and log the last flushed LSN when successful. This update improves the clarity of log messages related to WAL operations and ensures better tracking of committed entries.
Add timing measurement for the WriteAccounts method to log the duration of the WAL enqueue operation. This improvement provides better insights into the performance of WAL operations by including the time taken to enqueue entries, aiding in performance monitoring and debugging.
Update the dispatchWorker method to open streams lazily on the first page or after a failure, ensuring that the first write follows the stream opening. This change improves stream negotiation handling and prevents premature stream resets, enhancing the reliability of account dispatching.
@neerajvipparla neerajvipparla merged commit 40e7474 into main Jun 1, 2026
4 checks passed
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.

1 participant