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

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

Build:
DEFAULT BRANCH: main
Ran 22 Dec 2025 08:14AM UTC
Files 244
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

22 Dec 2025 08:03AM UTC coverage: 92.079% (+0.06%) from 92.016%
20425869488.1

push

github

drmingdrmer
change: remove `MpscUnbounded` from `AsyncRuntime` trait

The unbounded MPSC channel is no longer used after switching internal
channels to bounded variants for backpressure control. This removes the
unused abstraction to simplify the async runtime trait.

Changes:
- Remove `AsyncRuntime::MpscUnbounded` associated type
- Remove `TypeConfigExt::mpsc_unbounded()` method
- Remove type aliases: `MpscUnboundedOf`, `MpscUnboundedSenderOf`, `MpscUnboundedReceiverOf`, `MpscUnboundedWeakSenderOf`
- Delete `mpsc_unbounded` module and move `SendError`/`TryRecvError` to `mpsc` module
- Remove unbounded MPSC tests from runtime test suite
- Clean up tokio, rt-compio, and rt-monoio implementations

Upgrade tip:

If you implement `AsyncRuntime`, remove the `type MpscUnbounded` associated type.

For code using unbounded channels via openraft abstraction:
- Replace `TypeConfigExt::mpsc_unbounded()` with your runtime native unbounded channel
- Replace `MpscUnboundedSenderOf<C, T>` with your runtime native sender type

15752 of 17107 relevant lines covered (92.08%)

162224.96 hits per line

Source Files on job 20425869488.1
  • Tree
  • List 244
  • Changed 9
  • Source Changed 3
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 20425869488
  • e6fa3520 on github
  • Prev Job for on main (#20424436705.1)
  • Next Job for on main (#20436309739.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