Measure throughput, make it goal 6, and gate a release on it #14

Merged
lilleman merged 2 commits from throughput-benchmark into main 2026-09-20 23:39:55 +02:00
Owner

A sink SMSC, a load driver that can be pointed at any peer, and a runner that sweeps the send window. 40k submit_sm/s against our own sink at window 200, 2.2k against Jasmin with no failures, SMPPSim unloadable. Throughput becomes goal 6 (renumbering 6-9 to 7-10 across 16 citations), with floors GATE=1 enforces and a four-core baseline below which it refuses to judge. Adds the server-edge persona to the audience.

A sink SMSC, a load driver that can be pointed at any peer, and a runner that sweeps the send window. 40k submit_sm/s against our own sink at window 200, 2.2k against Jasmin with no failures, SMPPSim unloadable. Throughput becomes goal 6 (renumbering 6-9 to 7-10 across 16 citations), with floors GATE=1 enforces and a four-core baseline below which it refuses to judge. Adds the server-edge persona to the audience.
lilleman added 1 commit 2026-09-20 23:11:49 +02:00
Measure what this library sustains, and against Jasmin and SMPPSim
Mirror / push (push) Has been cancelled
Test / lint (pull_request) Successful in 22s
Test / test (18) (pull_request) Successful in 29s
Test / test (20) (pull_request) Successful in 29s
Test / test (22) (pull_request) Successful in 30s
Test / test (24) (pull_request) Successful in 29s
Test / test (26) (pull_request) Successful in 29s
4c43f6748d
lilleman force-pushed throughput-benchmark from fb139ab5ee to 4c43f6748d 2026-09-20 23:11:49 +02:00 Compare
lilleman added 1 commit 2026-09-20 23:23:09 +02:00
Make throughput goal 6, with floors a release has to clear
Test / lint (pull_request) Successful in 21s
Test / test (18) (pull_request) Successful in 30s
Test / test (20) (pull_request) Successful in 29s
Test / test (22) (pull_request) Successful in 30s
Test / test (24) (pull_request) Successful in 30s
Test / test (26) (pull_request) Successful in 31s
Mirror / push (push) Successful in 5s
c5ed25f915
lilleman changed title from Measure what this library sustains, and against Jasmin and SMPPSim to Measure throughput, make it goal 6, and gate a release on it 2026-09-20 23:23:41 +02:00
lilleman merged commit c5ed25f915 into main 2026-09-20 23:39:55 +02:00
lilleman deleted branch throughput-benchmark 2026-09-20 23:39:55 +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#14