Skip to content

Conversation

@erichulburd
Copy link
Contributor

@erichulburd erichulburd commented Mar 19, 2025

Closes #545 .

This fix:

  1. Reimplements py_function_sync_async here so that we can call opentelemetry::trace::FutureExt::with_current_context on the top-level future. See issue for additional details.
  2. Adds tracing tests for quilc and qvm so at least some tracing tests run in CI.

@erichulburd erichulburd force-pushed the fix-otel-propagation branch from 039da33 to ec9fe89 Compare March 19, 2025 22:40
@erichulburd erichulburd changed the title Draft: Fix otel propagation Fix otel propagation Mar 21, 2025
@github-actions
Copy link

github-actions bot commented Mar 21, 2025

PR Preview Action v1.6.0

🚀 View preview at
https://rigetti.github.io/qcs-sdk-rust/pr-preview/pr-544/

Built to branch qcs-sdk-python-docs at 2025-03-26 22:45 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@kalzoo
Copy link
Contributor

kalzoo commented Mar 22, 2025

@erichulburd I reviewed the code and all looks good - I like the test setup - but can we get a PR description and linked issue? There's no context here, for now or later

@erichulburd erichulburd merged commit 26466c3 into main Mar 26, 2025
2 checks passed
@erichulburd erichulburd deleted the fix-otel-propagation branch March 26, 2025 23:35
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.

Python-Rust Otel context propagation broken

4 participants