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

dcdpr / jp / 20598700984
58%

Build:
DEFAULT BRANCH: main
Ran 30 Dec 2025 02:26PM UTC
Jobs 1
Files 170
Run time 1min
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

30 Dec 2025 02:24PM UTC coverage: 51.211% (-0.003%) from 51.214%
20598700984

push

github

web-flow
perf(mcp): use `RwLock` for `Client` servers and services (#342)

Replace `tokio::sync::Mutex` with `tokio::sync::RwLock` for the
`servers` and `services` collections in the MCP `Client`.

This change allows multiple concurrent readers to access server
configurations and running services simultaneously, reducing lock
contention during parallel tool lookups or resource listings. Exclusive
write access is now only required when starting or stopping services.

Signed-off-by: Jean Mertz <git@jeanmertz.com>

2 of 15 new or added lines in 1 file covered. (13.33%)

9089 of 17748 relevant lines covered (51.21%)

129.56 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
13
4.78
-0.02% crates/jp_mcp/src/client.rs
Jobs
ID Job ID Ran Files Coverage
1 20598700984.1 30 Dec 2025 02:26PM UTC 170
51.21
GitHub Action Run
Source Files on build 20598700984
  • Tree
  • List 170
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20598700984
  • e3ae8f9c on github
  • Prev Build on main (#20598575745)
  • Next Build on main (#20600016968)
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