• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tari-project / tari / 13367018634
62%

Build:
DEFAULT BRANCH: development
Ran 17 Feb 2025 03:07PM UTC
Jobs 1
Files 721
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

17 Feb 2025 09:28AM UTC coverage: 74.039% (-0.03%) from 74.067%
13367018634

push

github

web-flow
feat: improve monerod switchover (#6794)

Description
---
Improved monerod switchover logic when another process is busy acquiring
a new monerod server. Preference will be given to the currently ongoing
monerod server qualifying round.

Motivation and Context
---
A new monerod timeout or error response interfered with a current
monerod server qualifying round.

How Has This Been Tested?
---
System-level testing.

Typical change-over from one server to the next for **get_heightt** -
note the response times. In this case the change over was from
`xmr-01.tari.com` to `83.217.209.212:18089`, with the former having a
lot faster response with `get_height`.
```rust
2025-02-13 02:36:47.911666300 [minotari_mm_proxy::proxy::inner] DEBUG [monerod] 'get_height' response status = 200 OK, trace_id: 9449507401888018260, response time: 37ms
2025-02-13 02:36:48.939471000 [minotari_mm_proxy::proxy::inner] DEBUG [monerod] 'get_height' response status = 200 OK, trace_id: 13575053716280068238, response time: 63ms
2025-02-13 02:36:49.952704000 [minotari_mm_proxy::proxy::inner] DEBUG [monerod] 'get_height' response status = 200 OK, trace_id: 5611195404276155000, response time: 67ms
2025-02-13 02:36:50.932377400 [minotari_mm_proxy::proxy::inner] DEBUG [monerod] 'get_height' response status = 200 OK, trace_id: 10283440367075556454, response time: 42ms
2025-02-13 02:36:52.016915900 [minotari_mm_proxy::proxy::inner] DEBUG [monerod] 'get_height' response status = 200 OK, trace_id: 12963264473660460967, response time: 61ms
2025-02-13 02:36:53.017457500 [minotari_mm_proxy::proxy::inner] DEBUG [monerod] 'get_height' response status = 200 OK, trace_id: 7705492877366699726, response time: 47ms
2025-02-13 02:36:54.020946200 [minotari_mm_proxy::proxy::inner] DEBUG [monerod] 'get_height' response status = 200 OK, trace_id: 3351472723537365142, response time: 41ms
2025-02-13 02:36:55.054276400 [minotari_mm_proxy::proxy::inner] DEBUG [monerod] 'get_height' response status = 200 OK, trace_... (continued)

83645 of 112974 relevant lines covered (74.04%)

284956.28 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
87.32
-0.21% base_layer/p2p/src/services/liveness/service.rs
1
68.93
-0.12% base_layer/wallet/src/storage/sqlite_db/wallet.rs
1
86.17
0.0% base_layer/wallet/src/transaction_service/storage/sqlite_db.rs
1
67.11
-0.44% comms/dht/src/store_forward/database/mod.rs
2
81.74
-0.43% comms/core/src/connection_manager/dialer.rs
2
67.97
-0.78% comms/core/src/connection_manager/listener.rs
2
61.73
0.3% comms/core/src/connectivity/manager.rs
2
84.42
-1.01% comms/core/src/protocol/messaging/outbound.rs
2
64.49
0.0% comms/dht/src/connectivity/mod.rs
3
66.31
-0.8% comms/dht/src/store_forward/service.rs
4
0.0
-28.57% comms/core/src/connection_manager/error.rs
4
82.84
-1.32% comms/core/src/connection_manager/manager.rs
5
74.66
-0.4% base_layer/wallet/src/output_manager_service/storage/sqlite_db/mod.rs
5
94.75
-0.94% comms/dht/src/outbound/broadcast.rs
8
83.9
-1.61% comms/core/src/noise/socket.rs
Jobs
ID Job ID Ran Files Coverage
1 13367018634.1 17 Feb 2025 03:07PM UTC 721
74.04
GitHub Action Run
Source Files on build 13367018634
  • Tree
  • List 721
  • Changed 305
  • Source Changed 0
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #13367018634
  • 47dc1d56 on github
  • Prev Build on development (#13202078664)
  • Next Build on development (#13374233753)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc