Skip to content

Conversation

popduke
Copy link
Contributor

@popduke popduke commented Sep 15, 2025

  1. Improved the stability of builtin balancers
  2. Reduced memory-overhead when downstream back pressure
  3. Reduced the message-overhead during membership anti-entropy
  4. Improved logging and metrics

…ompaction whenever fsm applied config entry, 2. send EnsureRequest only from leader during applying RequestConfigChange

2. quit zombie only when local replica is not in current config
2. Remove deprecated field in internal proto
2. MDCLogger support lambda
2. expose refute signal to upper layer so it could be used to trigger CRDT refresh to speedup convergence.
…e removal of functioning range mistakenly

2. improve the stability of RangeSplitBalancer and ReplicaCntBalancer
3. enhance balancer controller to support accept partial load rules from API
2. Enhance ReplicaCntBalancer to consider more edge cases
1. Reset `resendCount` on ACK to avoid inflated backoff and spurious probe resets
2. Continue anti-entropy after ACK when needed to drain remaining deltas.
3. Leverage late or unmatched ACK whenever possible
@coveralls
Copy link

Pull Request Test Coverage Report for Build 17727125372

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 675 unchanged lines in 52 files lost coverage.
  • Overall coverage increased (+0.1%) to 63.439%

Files with Coverage Reduction New Missed Lines %
org/apache/bifromq/basecluster/memberlist/agent/AgentMember.java 1 98.08%
org/apache/bifromq/basecrdt/core/internal/AWORSetInflater.java 1 83.33%
org/apache/bifromq/basecrdt/core/internal/CCounterInflater.java 1 83.33%
org/apache/bifromq/basecrdt/core/internal/DWFlagInflater.java 1 83.33%
org/apache/bifromq/basecrdt/core/internal/MVRegInflater.java 1 83.33%
org/apache/bifromq/basecrdt/core/internal/ORMapInflater.java 1 83.33%
org/apache/bifromq/basecrdt/core/internal/RWORSetInflater.java 1 83.33%
org/apache/bifromq/basecrdt/service/CRDTService.java 1 88.16%
org/apache/bifromq/basescheduler/EMALong.java 1 83.02%
org/apache/bifromq/dist/worker/DeliverExecutorGroup.java 1 95.15%
Totals Coverage Status
Change from base Build 17638390533: 0.1%
Covered Lines: 24024
Relevant Lines: 36557

💛 - Coveralls

@Gujiawei-Edinburgh Gujiawei-Edinburgh merged commit 18e33d6 into apache:main Sep 15, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants