Updates on USDT in Bitcoin Core

Thursday, October 14, 2021

I updated about my recent work on Userspace, Statically Defined Tracing (USDT) support for Bitcoin Core, and showed examples. We discussed where debug logging and where USDT makes more sense and security and performance of USDT. We briefly touched on adding automated testing for the tracepoints. A few additional tracepoint ideas were proposed by different developers.

Blog post: Userspace, Statically Defined Tracing support for Bitcoin Core on my blog.

All text and images in this work are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License Creative Commons License

Next

Image for Bitcoin Core PR Review Club: #23724

December 15, 2021

Bitcoin Core PR Review Club: #23724

I’ve prepared and moderated a Bitcoin Core PR review club meeting on my PR #23724: add systemtap’s sys/sdt.h as depends for GUIX builds with USDT tracepoints. My goal was to get feedback and eventually reach consensus on having the tracepoints for Userspace, Statically Defined Tracing in GUIX, and release builds. Bitcoin Core PR Review Club on #23724 Blog post: Userspace, Statically Defined Tracing support for Bitcoin Core

Previous

Image for Update on Reorgs on SigNet

October 13, 2021

Update on Reorgs on SigNet

I updated about my recent work on reorgs on SigNet and showed a work-in-progress block tree visualization. Approach and reorg parameters were discussed. Discussion: Reorgs on SigNet - Looking for feedback on approach and parameters on the bitcoin-dev mailing list.