mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-10 05:57:59 +01:00
tracing: misc follow-ups to 22902
- mention 'Lost X events' workaround
- clarify flush tracepoint docs
- fix typo in tracepoint context
- clarify flush for prune
The documentation and examples for the `fFlushForPrune` argument
of the utxocache flush tracepoint weren't clear without looking
at the code.
See these comments: https://github.com/bitcoin/bitcoin/pull/22902#issuecomment-987094612
- doc: note that there can be temporary UTXO caches
Bitcoin Core uses temporary clones of it's _main_ UTXO cache in some
places. The utxocache:add and :spent tracepoints are triggered when
temporary caches are changed too. This is documented.
This commit is contained in:
@@ -262,7 +262,13 @@ uncached from the UTXO set. Based on the `utxocache:add`, `utxocache:spend` and
|
||||
$ bpftrace contrib/tracing/log_utxos.bt
|
||||
```
|
||||
|
||||
It should produce an output similar to the following.
|
||||
This should produce an output similar to the following. If you see bpftrace
|
||||
warnings like `Lost 24 events`, the eBPF perf ring-buffer is filled faster
|
||||
than it is being read. You can increase the ring-buffer size by setting the
|
||||
ENV variable `BPFTRACE_PERF_RB_PAGES` (default 64) at a cost of higher
|
||||
memory usage. See the [bpftrace reference guide] for more information.
|
||||
|
||||
[bpftrace reference guide]: https://github.com/iovisor/bpftrace/blob/master/docs/reference_guide.md#98-bpftrace_perf_rb_pages
|
||||
|
||||
```bash
|
||||
Attaching 4 probes...
|
||||
|
||||
Reference in New Issue
Block a user