Derive the retained octets from ExpiringGroups' weight #36

Merged
lilleman merged 4 commits from reassembly-octets into main 2026-09-28 01:20:22 +02:00
Owner

Reassembler and HeldMessages stop keeping an octet total by hand: ExpiringGroups weighs each group and evicts past maxWeight.

Reassembler and HeldMessages stop keeping an octet total by hand: ExpiringGroups weighs each group and evicts past maxWeight.
lilleman added 1 commit 2026-09-28 01:09:12 +02:00
Derive the retained octets from ExpiringGroups' weight
Test / lint (pull_request) Successful in 22s
Test / test (18) (pull_request) Successful in 31s
Test / test (20) (pull_request) Successful in 31s
Test / test (22) (pull_request) Successful in 31s
Test / test (24) (pull_request) Successful in 33s
Test / test (26) (pull_request) Successful in 32s
Mirror / push (push) Successful in 5s
91c155175f
lilleman added 2 commits 2026-09-28 01:13:51 +02:00
Record a group's weight through weigh() alone
Mirror / push (push) Successful in 5s
Test / lint (pull_request) Successful in 22s
Test / test (18) (pull_request) Successful in 31s
Test / test (20) (pull_request) Successful in 31s
Test / test (22) (pull_request) Successful in 31s
Test / test (24) (pull_request) Successful in 31s
Test / test (26) (pull_request) Successful in 39s
b1a4201a7d
lilleman added 1 commit 2026-09-28 01:16:07 +02:00
Say what ExpiringGroups leaves to its owners
Test / lint (pull_request) Successful in 23s
Test / test (18) (pull_request) Successful in 31s
Test / test (20) (pull_request) Successful in 31s
Test / test (22) (pull_request) Successful in 31s
Test / test (24) (pull_request) Successful in 30s
Test / test (26) (pull_request) Successful in 31s
Mirror / push (push) Successful in 5s
acad60c889
lilleman marked the pull request as ready for review 2026-09-28 01:20:14 +02:00
lilleman merged commit acad60c889 into main 2026-09-28 01:20:22 +02:00
lilleman deleted branch reassembly-octets 2026-09-28 01:20:22 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: larvit/smpp-js#36