Skip to content
This repository was archived by the owner on Feb 24, 2026. It is now read-only.

Separate global state handler from request tracing#25

Merged
k-sever merged 5 commits into
verygoodsecurity:vgs-editionfrom
viacheslav-fomin-main:feature/separate-global-state-from-tracing
Nov 23, 2017
Merged

Separate global state handler from request tracing#25
k-sever merged 5 commits into
verygoodsecurity:vgs-editionfrom
viacheslav-fomin-main:feature/separate-global-state-from-tracing

Conversation

@viacheslav-fomin-main
Copy link
Copy Markdown
Collaborator

@viacheslav-fomin-main viacheslav-fomin-main commented Nov 22, 2017

Follow-up to #19

We can not start tracing on channel registered as it is reused by different requests when a connection is kept alive. It means many requests will have the same trace id. It also means attributes are shared but as I understand there will never be a contention as a client will need to wait for a request to finish before sending another one with the same kept alive connection.

Copy link
Copy Markdown

@k-sever k-sever left a comment

Choose a reason for hiding this comment

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

LGTM, let's try it in action

@k-sever k-sever merged commit 21ac651 into verygoodsecurity:vgs-edition Nov 23, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants