Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enabling tracing by usage of opentelemetry #99

Closed
wants to merge 30 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
bb132ee
Introducing opentelemetry tracing dependencies
mariusz-reichert Sep 20, 2024
80275bd
Opentelemetry initialization function impl
mariusz-reichert Sep 20, 2024
f813909
Instrumenting functions
mariusz-reichert Sep 20, 2024
a5dc40a
Make telemetry optional
mariusz-reichert Sep 20, 2024
28facfd
Renaming flag for turning on tracing
mariusz-reichert Sep 24, 2024
26b006c
Make tracing macro no-op by default
mariusz-reichert Sep 30, 2024
ceeee99
Restoring log init
mariusz-reichert Oct 1, 2024
9fa1add
Optimize and refactor lookup_txos()
shesek Mar 25, 2024
3de782f
nix: add binLiquid for flake.nix
YusukeShimizu May 8, 2024
ee5ad54
add support for blockchain.scripthash.unsubscribe
rikublock May 23, 2024
421730f
introduce benchmarking
RCasatta Aug 20, 2024
6c7a8f6
Avoid recomputing txids
RCasatta Aug 20, 2024
0bed9ca
Avoid recomputing txid in TxConfRow
RCasatta Aug 20, 2024
f6f4f08
Avoid recomputing txid in TxRow
RCasatta Aug 20, 2024
fa2d058
upgrade electrumd dep
RCasatta Aug 16, 2024
345dd14
upgrade electrum, do tests in nix
RCasatta Aug 16, 2024
7e8b2a0
Avoid print logs in tests
RCasatta Aug 19, 2024
d98e0d3
print test logs in CI
RCasatta Aug 22, 2024
3038504
Use `electrs` as default run
RCasatta Sep 23, 2024
0122580
Flag to enable compaction during initial sync
RCasatta Sep 20, 2024
3c3a5fc
improve logging during initial sync
RCasatta Sep 20, 2024
cb5cec0
Don't use RPC batching with bitcoind
shesek May 23, 2024
e2ca351
Don't store mempool txs before all prevouts are available
shesek May 30, 2024
a83cac6
Continuously attempt to fetch mempool transactions
shesek May 29, 2024
bad4061
Make sure the chain tip doesn't move while fetching the mempool
shesek Jun 1, 2024
803a699
Update logging verbosity
shesek Aug 6, 2024
1f68ab0
Reuse RPC threads and TCP connections
shesek Aug 6, 2024
ea061ce
Avoid recomputing txids when possible
shesek Aug 6, 2024
ae7b299
removing redundand dependency
mariusz-reichert Oct 17, 2024
d1c9fda
getblocks retry 5 times on 'Block not found on disk'
RCasatta Sep 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,10 @@ jobs:
run: cargo check

- name: Tests (Bitcoin mode, REST+Electrum)
run: cargo test
run: RUST_LOG=debug cargo test

- name: Tests (Liquid mode, REST)
run: cargo test --features liquid
run: RUST_LOG=debug cargo test --features liquid

nix:
runs-on: ubuntu-latest
Expand Down
Loading