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

apache / bifromq / 17737460901

15 Sep 2025 02:59PM UTC coverage: 63.369% (+0.06%) from 63.306%
17737460901

push

github

web-flow
Various improvements/fixes on long-running stability (#176)

Core Stability & Bug Fixes
Fix stability issues and race conditions

- Prevent NPE when landscape lacks local descriptor
- Fix config change failure by forcing WAL compaction on FSM apply
- Send EnsureRequest only from leader during config changes
- Quit zombie replicas only when not in current config
- Fix race causing pipeline retargeting to stall
- Correctly handle duplicate matchinfo in inbox ingestion
- Fix RedundantRangeRemovalBalancer mistakenly removing valid ranges
- Fix ReplicaCntBalancer unbalanced state in edge cases

Balancing & Resource Management
Improve balancer stability and efficiency

- Enhance RangeSplitBalancer and ReplicaCntBalancer for edge cases
- Support partial load rules in BalancerController
- Reduce HostMemberList and AGENT_HOST_MAP sync overhead
- Exclude terminated ranges from effective routing
- Optimize balancer logging output
- Improve built-in balancer efficiency

CRDT & Anti-Entropy
CRDT and anti-entropy improvements

- Correct log context and support MDCLogger with lambdas
- Expose refute signal to speed up CRDT convergence
- Improve housekeeping logic in CRDT-based metadata service
- Correctly meter delta send rate and throughput
- Improve stale member cleanup logic
- Anti-entropy refinements:
  * Reset resendCount on ACK to avoid spurious resets
  * Continue syncing after ACK to drain deltas
  * Leverage late/unmatched ACKs when possible

Performance & Reliability
Optimize performance and backpressure handling

- Reduce memory overhead in argument formatter
- Improve backpressure when downstream stalls
- Optimize bootstrap and config change workflow

Miscellaneous
Chores and maintenance

- Remove deprecated proto fields
- Correct code format in Settings file
- Enable manually triggered Coverity build

6206 of 11108 branches covered (55.87%)

Branch coverage included in aggregate %.

23999 of 36557 relevant lines covered (65.65%)

2.97 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/org/apache/bifromq/logger/MDCLogger.java


Source Not Available

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

© 2025 Coveralls, Inc