Skip to content

Phase 2: Complete RPC tracing — interface, macros, attributes, tests

051a219
Select commit
Loading
Failed to load commit list.
Draft

Phase 2: Complete RPC tracing — interface, macros, attributes, tests #6424

Phase 2: Complete RPC tracing — interface, macros, attributes, tests
051a219
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Feb 27, 2026 in 0s

No report found to compare against

View this Pull Request on Codecov

No report found to compare against

Details

Codecov Report

❌ Patch coverage is 52.77778% with 17 lines in your changes missing coverage. Please review.
⚠️ Please upload report for BASE (pratik/otel-phase1c-rpc-integration@b5fb71c). Learn more about missing BASE report.

Files with missing lines Patch % Lines
src/libxrpl/nodestore/DatabaseNodeImp.cpp 14.3% 6 Missing ⚠️
src/libxrpl/nodestore/backend/RocksDBFactory.cpp 62.5% 3 Missing ⚠️
src/libxrpl/nodestore/backend/MemoryFactory.cpp 50.0% 2 Missing ⚠️
src/libxrpl/nodestore/backend/NuDBFactory.cpp 60.0% 2 Missing ⚠️
src/libxrpl/nodestore/backend/NullFactory.cpp 0.0% 2 Missing ⚠️
src/libxrpl/telemetry/Telemetry.cpp 50.0% 2 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@                          Coverage Diff                          @@
##             pratik/otel-phase1c-rpc-integration   #6424   +/-   ##
=====================================================================
  Coverage                                       ?   79.8%           
=====================================================================
  Files                                          ?     850           
  Lines                                          ?   67903           
  Branches                                       ?    7578           
=====================================================================
  Hits                                           ?   54154           
  Misses                                         ?   13749           
  Partials                                       ?       0           
Files with missing lines Coverage Δ
include/xrpl/nodestore/Backend.h 14.3% <ø> (ø)
include/xrpl/telemetry/Telemetry.h 100.0% <ø> (ø)
src/libxrpl/nodestore/DatabaseRotatingImp.cpp 63.9% <100.0%> (ø)
src/libxrpl/telemetry/TelemetryConfig.cpp 100.0% <100.0%> (ø)
src/xrpld/rpc/detail/RPCHandler.cpp 92.4% <100.0%> (ø)
src/libxrpl/nodestore/backend/MemoryFactory.cpp 68.1% <50.0%> (ø)
src/libxrpl/nodestore/backend/NuDBFactory.cpp 64.1% <60.0%> (ø)
src/libxrpl/nodestore/backend/NullFactory.cpp 20.7% <0.0%> (ø)
src/libxrpl/telemetry/Telemetry.cpp 22.5% <50.0%> (ø)
src/libxrpl/nodestore/backend/RocksDBFactory.cpp 49.7% <62.5%> (ø)
... and 1 more

Impacted file tree graph

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.