673 B
673 B
GL load test
This command exercises the write and read paths of the gRPC ledger service. Each simulated transaction:
- appends a
CREATEDlifecycle event; - posts a balanced transfer between two generated user wallet accounts;
- reads the committed journal;
- rebuilds the receiving wallet balance;
- appends a
SUCCESSFULlifecycle event.
Ledger accounts are created implicitly by AppendJournal; GL does not expose a
separate wallet-creation RPC.
Start GL, then run:
go run ./cmd/gl-loadtest -duration 30s -concurrency 20 -wallets 1000
Use a fresh -run-id for every dataset. The command generates one automatically
when the flag is omitted.