Skip to content

Conversation

@petar
Copy link
Collaborator

@petar petar commented Jun 5, 2025

  • this PR includes fix race condition in driver closure #7
  • introduces mpool: a sync.Pool cache for *bytes.Buffers used in Messages
  • adds stats for mpool
  • avoids goroutine creation when server is processing calls in sequence
  • fixes an old bug forgetting to safeSend a reply in error cases
  • new implementation of xdrReadN resulting in massive speed gains

@petar petar requested a review from stanford-scs June 9, 2025 01:15
@petar petar changed the title avoid goroutine when processing server calls in sequence speed improvements and a bug fix Jun 9, 2025
@petar petar merged commit c3c75e1 into master Sep 10, 2025
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