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

Propagate deadline through OTel-Arrow components #227

Open
jmacd opened this issue Jun 18, 2024 · 1 comment
Open

Propagate deadline through OTel-Arrow components #227

jmacd opened this issue Jun 18, 2024 · 1 comment

Comments

@jmacd
Copy link
Contributor

jmacd commented Jun 18, 2024

The exporter should propagate the deadline of the caller into the received context. The receiver should optionally apply the callers context or possibly ignore it but set a preconfigured deadline for the consumer call. Otherwise, we are calling the OTel pipeline without any deadline, which is dangerous.

This can be done using the existing header propagation mechanism.

jmacd added a commit that referenced this issue Jun 21, 2024
Same as
open-telemetry/opentelemetry-collector-contrib#33688
but merging this code here will let me create and test a PR in that
repository, whereas it will be messy to build off this work in the same
repository. I expect this package to be deleted after
open-telemetry/opentelemetry-collector-contrib#33688
and
open-telemetry/opentelemetry-collector-contrib#33579
merged, as discussed in #225.

Part of #227.
@jmacd
Copy link
Contributor Author

jmacd commented Jul 8, 2024

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

No branches or pull requests

1 participant