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
parcagpu: replace TraceInterceptor with a wrap'd TraceReporter (#3194)
parcagpu: replace TraceInterceptor with a Wrap'd TraceReporter
Drop the processmanager.TraceInterceptor extension point in favor of
wrapping the upstream reporter.TraceReporter (Decorator pattern). The new
parcagpu.Wrap returns a cudaReporter whose ReportTraceEvent diverts
TraceOriginCuda traces into gpu.InterceptTrace and reports the resulting
completed traces to the inner reporter; non-CUDA traces flow through
unchanged. parcagpu.Start no longer returns an interceptor — it just
spawns the cupti_events ringbuf reader.
This removes the only consumer of the TraceInterceptor hook (per upstream
PR open-telemetry/opentelemetry-ebpf-profiler#1383 feedback from fabled
and florianl); the corresponding hook can now be removed from the
ebpf-profiler fork.
0 commit comments