Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: track aborted status, do not stringify for tracing #2249

Merged
merged 2 commits into from Oct 20, 2022

Commits on Oct 19, 2022

  1. fix: perf issues in hot paths

    1. no unused timers, wrap tracing calls to avoid stringifying
    2. track graceful end of the call and avoid emitting 'cancelled' in such cases
    3. remove validate calls in metadata on operations where it's not needed
    4. refactor server session stream handlers into separate channelz enabled/disabled handlers
    5. refactor message request logic - reduce amount of microtasks generated
    6. improve sendStatus a little when there is no metadata involved
    AVVS committed Oct 19, 2022
    Copy the full SHA
    2f124ad View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    93de96f View commit details
    Browse the repository at this point in the history