-
Notifications
You must be signed in to change notification settings - Fork 0
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
data race/concurrency crash #11
Comments
ldemailly
added a commit
to fortio/fortio
that referenced
this issue
Jan 3, 2023
ldemailly
added a commit
to fortio/fortio
that referenced
this issue
Jan 14, 2023
…ess log api to be usable for tracing; add optional Transport chaining for otelhttp (#661) * adding optional ClientTrace and Context to jrpc * also allow ClientTrace in fhttp runner (std client) too * move the main functions/code into a package so it can be reused with additional hooks in other binaries like experimental OTEL fortio * added optional hook to mutate options etc in new FortioMain. also show value for catchup/nocatchup. fix serialization error on ClientTrace when not nil * add a before (Start()) hook to the access logger so it can be used to start otel traces/spans * pass context around, use ThreadID as a type * client trace must use ctx with outer span so creation has to be delayed, so we need to make the option a factory method instead of the trace ptr directly * set uniforn and nocatchup as default in the web UI * also call the hook for curl case * make usage changeable for FortioMain * show container version in full version for library/embed case * show long version in footer of ui (to identify fortiotel) * bite the bullet and also allow Transport to be changed through options (for fortiotel) * fix fortio/fortiotel#11 make sure each request/client/thread has their own headers (pre-existing bug in a way) * Adding link to otel variant in readme * adding ChangeFlagsDefault slightly modified/improved from fortiotel
ldemailly
added a commit
to fortio/log
that referenced
this issue
Feb 11, 2023
…ess log api to be usable for tracing; add optional Transport chaining for otelhttp (#661) * adding optional ClientTrace and Context to jrpc * also allow ClientTrace in fhttp runner (std client) too * move the main functions/code into a package so it can be reused with additional hooks in other binaries like experimental OTEL fortio * added optional hook to mutate options etc in new FortioMain. also show value for catchup/nocatchup. fix serialization error on ClientTrace when not nil * add a before (Start()) hook to the access logger so it can be used to start otel traces/spans * pass context around, use ThreadID as a type * client trace must use ctx with outer span so creation has to be delayed, so we need to make the option a factory method instead of the trace ptr directly * set uniforn and nocatchup as default in the web UI * also call the hook for curl case * make usage changeable for FortioMain * show container version in full version for library/embed case * show long version in footer of ui (to identify fortiotel) * bite the bullet and also allow Transport to be changed through options (for fortiotel) * fix fortio/fortiotel#11 make sure each request/client/thread has their own headers (pre-existing bug in a way) * Adding link to otel variant in readme * adding ChangeFlagsDefault slightly modified/improved from fortiotel
This issue was closed.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The text was updated successfully, but these errors were encountered: