You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
Repository navigation
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
Got some more context from @erikjohnston on why we need the Rust exporter and it boils down to using a Python reporter/exporter can easily slow down the rest of Synapse. Python is slower than Rust but also the Python global interpreter lock (GIL) prevents multi-threaded work from being faster (🙇 hopefully not too off)
There is some uncertainty of moving to OpenTelemetry because of drama and unclear from the outside what the current state is of anything. [TODO: any details?]
There is some uncertainty of moving to OpenTelemetry because of drama and unclear from the outside what the current state is of anything. [TODO: any details?]
This point is no longer relevant. This was touched on in the August backend chapter meeting and turned out to really be of no substance. Perhaps just murmurings when the project was first getting going. But seems like the canonical new choice to go to now.
Activity
Migrate to OpenTelemetry tracing
MadLittleMods commentedon Aug 4, 2022
Got some more context from @erikjohnston on why we need the Rust exporter and it boils down to using a Python reporter/exporter can easily slow down the rest of Synapse. Python is slower than Rust but also the Python global interpreter lock (GIL) prevents multi-threaded work from being faster (🙇 hopefully not too off)
There is some uncertainty of moving to OpenTelemetry because of drama and unclear from the outside what the current state is of anything. [TODO: any details?]
MadLittleMods commentedon Oct 20, 2022
This point is no longer relevant. This was touched on in the August backend chapter meeting and turned out to really be of no substance. Perhaps just murmurings when the project was first getting going. But seems like the canonical new choice to go to now.
yu-re-ka commentedon Oct 23, 2023
opentracing breaks with asyncio changes in Python 3.11, so now would be a good time to migrate