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

databendlabs / openraft / 19954335022 / 1
88%
main: 88%

Build:
DEFAULT BRANCH: main
Ran 05 Dec 2025 06:09AM UTC
Files 230
Run time 6s
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

05 Dec 2025 05:58AM UTC coverage: 92.675% (-0.09%) from 92.768%
19954335022.1

push

github

drmingdrmer
refactor: use watch channel for communication between core and replication task

Replace unbounded MPSC channel with watch channel for broadcasting
committed log id to replication tasks. This simplifies the replication
event handling by using an EventWatcher that monitors both entries and
committed updates.

Changes:
- Add `EventWatcher` to receive events from entries and committed watch channels
- Rename `Replicate` to `Data` for log entries replication data
- Add `committed_tx`/`committed_rx` watch channel pair in `RaftCore`
- Use `send_if_greater()` for committed log id updates
- Remove per-replication MPSC sender in favor of shared watch channel

14209 of 15332 relevant lines covered (92.68%)

153672.0 hits per line

Source Files on job 19954335022.1
  • Tree
  • List 230
  • Changed 13
  • Source Changed 8
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 19954335022
  • 3602b5fe on github
  • Prev Job for on main (#19951606878.1)
  • Next Job for on main (#19964201757.1)
  • Delete
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