refactor(debugger): drop unused snapshot probe index#8969
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. |
Overall package sizeSelf size: 6.25 MB Dependency sizes| name | version | self size | total size | |------|---------|-----------|------------| | import-in-the-middle | 3.1.0 | 101.28 kB | 840.46 kB | | opentracing | 0.14.7 | 194.81 kB | 194.81 kB | | dc-polyfill | 0.1.11 | 25.74 kB | 25.74 kB |🤖 This report was automatically generated by heaviest-objects-in-the-universe |
🎉 All green!🧪 All tests passed 🔗 Commit SHA: e2e691d | Docs | Datadog PR Page | Give us feedback! |
BenchmarksBenchmark execution time: 2026-06-18 14:03:23 Comparing candidate commit e2e691d in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 1952 metrics, 13 unstable metrics.
|
eb0fd43 to
5793b97
Compare
7323631 to
5ccd11f
Compare
The probe sampling refactor in #8967 moved sampled probe tracking into the sampler buffer, but left behind the old snapshot probe index bookkeeping. Remove the dead resizeable ArrayBuffer path and Node.js version gate from the paused debugger handler.
5793b97 to
e2e691d
Compare
The probe sampling refactor in #8967 moved sampled probe tracking into the sampler buffer, but left behind the old snapshot probe index bookkeeping. Remove the dead resizeable ArrayBuffer path and Node.js version gate from the paused debugger handler.
The probe sampling refactor in #8967 moved sampled probe tracking into the sampler buffer, but left behind the old snapshot probe index bookkeeping. Remove the dead resizeable ArrayBuffer path and Node.js version gate from the paused debugger handler.
The probe sampling refactor in #8967 moved sampled probe tracking into the sampler buffer, but left behind the old snapshot probe index bookkeeping. Remove the dead resizeable ArrayBuffer path and Node.js version gate from the paused debugger handler.

What does this PR do?
Removes the now-unused snapshot probe index bookkeeping from the dynamic instrumentation devtools client. Snapshot probes are already processed through the sampled probe list, so the extra index buffer and Node.js 20 resizable ArrayBuffer path are dead code.
Motivation
This cleanup was missed in #8967, which moved probe sampling into generated breakpoint conditions and reads sampled probe indexes from the sampler buffer instead.