Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
119e987
budget opt step 1
dmkozh Apr 10, 2026
24c3ea3
rollback env, update benchmark config
dmkozh Apr 10, 2026
083e0c8
disable test meta
dmkozh Apr 10, 2026
9092f98
Streaming SHA256 for InvokeHostFunction success hash
SirTyson Feb 2, 2026
57a6221
Parallelize TxFrame creation and transaction validation
SirTyson Feb 2, 2026
3e10875
validate txs in parallel, small improvement on some tests (?)
dmkozh Apr 11, 2026
fba0bcc
Cache XDR size in InMemorySorobanState entries
SirTyson Feb 2, 2026
8bcc1d8
Parallelize in-memory state update with bucket list operations
SirTyson Feb 2, 2026
cbe0cb5
Parallel pre-apply 5-20ms
dmkozh Apr 11, 2026
53ecfc4
profile flag for bench matrix
dmkozh Apr 13, 2026
87bb20e
Cache ledger info
dmkozh Apr 13, 2026
eeaba98
add config flag for ledger close worker threads
dmkozh Apr 14, 2026
8e725ae
Detailed apply stage breakdown
dmkozh Apr 14, 2026
1d2f2da
Optimize `rescope` using move.
dmkozh Apr 14, 2026
80838cb
add tracy support to bench matrix
dmkozh Apr 15, 2026
20b79bf
Switch SHA256 from libsodium (pure C) to OpenSSL (SHA-NI hardware accel)
Feb 20, 2026
e9767f2
Parallelize InMemoryIndex construction with bucket put loop (saves ~2…
Feb 19, 2026
1df84b6
perf: eliminate per-tx child LTX in fee processing (+19.2% TPS)
Feb 20, 2026
60bdec4
perf: track entry existence in ParallelApplyEntry to skip SHA256 lookups
Feb 23, 2026
a5b2819
perf: move semantics in commitChangesToLedgerTxn to avoid XDR copies
Feb 23, 2026
c8f464c
perf: pre-load Soroban RO entries + processFeesSeqNums optimizations
Feb 23, 2026
67f57bb
Optimize recordStorageChanges.
dmkozh Apr 16, 2026
64da007
perf: reserve parallel apply container capacity to eliminate rehashing
Feb 24, 2026
690373f
Remove extra lookup from upsert
dmkozh Apr 17, 2026
d1e7c10
update scenarios
dmkozh Apr 17, 2026
9183b6b
More robust path handling in apply load matrix script
dmkozh Apr 20, 2026
c79814f
perf: avoid building 128K-entry modifiedKeys set for eviction scan
Feb 24, 2026
1230143
Shard verifySig cache to reduce mutex contention (7680→8896 TPS, +15.8%)
Feb 19, 2026
c7e9b6e
perf: indirect sort in convertToBucketEntry (+2.8% TPS)
Feb 20, 2026
fa7607e
perf: skip invariant delta when no invariants enabled (+8.0% TPS)
Feb 20, 2026
f92295e
Cache LedgerKey hash in parallel apply data structures - ~-5ms
dmkozh Apr 21, 2026
8eb6ed4
Manual txset building instrumentation
dmkozh Apr 22, 2026
369444f
storage opt
dmkozh Apr 22, 2026
dc18b67
revert host module to p26
dmkozh Apr 24, 2026
18a753e
format
dmkozh May 28, 2026
1a1a8b0
fix a bug - in-memory state update shouldn't be conditioned on protoc…
dmkozh May 28, 2026
321817a
Adapt to upstream LedgerSnapshot/ApplyLedgerStateSnapshot rename
dmkozh May 28, 2026
da7414d
Use ApplyLedgerView::asImmutableView for parallel pre-apply
dmkozh May 28, 2026
dd313d7
Add missing inclusion-fee check to parallel TxFrame creation paths
dmkozh May 28, 2026
cedb6fc
tcmalloc for rust
dmkozh Jun 2, 2026
9455092
tcmalloc thread cache increase
dmkozh Jun 3, 2026
01f9407
tcmalloc thread cache increase for aws
dmkozh Jun 3, 2026
3f678d3
Add instance parameter to apply_load_aws script.
dmkozh May 20, 2026
5e65142
thread bench
dmkozh Jun 4, 2026
f65a262
sha changes + benches
dmkozh Jun 4, 2026
833b349
sha fixes
dmkozh Jun 4, 2026
0a1d878
in-thread setup
dmkozh Jun 4, 2026
dd1f1e4
c2c upd
dmkozh Jun 4, 2026
e0f5586
avoid arc clone for module cache
dmkozh Jun 4, 2026
a560f2a
cxx buffer pooling
dmkozh Jun 5, 2026
9ea2ac7
recycle rs buffers
dmkozh Jun 5, 2026
369e42a
disable version check
dmkozh Jun 5, 2026
b03469e
parallel pre-apply improvement
dmkozh Jun 8, 2026
ac7b390
set worker thread count
dmkozh Jun 8, 2026
d38e56f
fee bump cleanup for parallel pre-apply improve
dmkozh Jun 8, 2026
f9787dc
disable c2c in apply_load_aws
dmkozh Jun 8, 2026
e2d9f20
disable tcmalloc cache increase
dmkozh Jun 8, 2026
c70be37
remove LEDGER_CLOSE_WORKER_THREADS limit
dmkozh Jun 8, 2026
465fb5a
rollback aws script + limit close threads again
dmkozh Jun 8, 2026
aa36e47
fix config
dmkozh Jun 9, 2026
389c07a
persistent apply thread pool
dmkozh Jun 9, 2026
e617596
minor micro-opts - replace copies with ptrs/moves, disable a hot timer
dmkozh Jun 9, 2026
c5f6b36
add back tcmalloc cache size
dmkozh Jun 9, 2026
6970ee9
shorthash: don't take a global lock per hash
dmkozh Jun 9, 2026
33028fa
avoid per-entry logger fetches in parallel apply hot paths
dmkozh Jun 9, 2026
3dab67f
gate bloom meters under DISABLE_SOROBAN_METRICS_FOR_TESTING
dmkozh Jun 9, 2026
fe58fb1
make logging lock-free on the hot path via permanent loggers
dmkozh Jun 9, 2026
adac00d
shard the live bucket account-entry cache
dmkozh Jun 10, 2026
192063d
Revert "shard the live bucket account-entry cache"
dmkozh Jun 10, 2026
18f8653
skip per-tx nested LedgerTxn in pre-apply writes when meta is disabled
dmkozh Jun 10, 2026
6a39a34
reduce contention in the signature-verification cache
dmkozh Jun 10, 2026
8f34c3b
don't refcount the shared snapshot on every header access
dmkozh Jun 10, 2026
b7f6842
fix the pre-apply sub-phase benchmark timers
dmkozh Jun 10, 2026
aa47ea8
don't deep-copy default-accepted entries in bucket merges
dmkozh Jun 10, 2026
6f87d27
avoid per-entry copies and hashing in the level-0 bucket pipeline
dmkozh Jun 10, 2026
573087e
parallelize entry extraction in LedgerTxn::getAllEntries
dmkozh Jun 10, 2026
b889205
cache the TTL key hash in InMemorySorobanState map entries
dmkozh Jun 10, 2026
4abf5d2
Fable driven write concurency
Copilot Jun 11, 2026
4947a3c
parallel apply scheduling and merge optimizations
Copilot Jun 11, 2026
8eb9ecf
fix two soroban state bugs under multi-stage / invariants-enabled apply
Copilot Jun 11, 2026
931c62c
parallelize classic-entry collection and TTL extraction, instrument p…
Copilot Jun 11, 2026
fddda7b
stage pre-apply seqnum writes and fee charges on the apply pool
Copilot Jun 11, 2026
1c10600
stage soroban fee refunds and pre-apply overlay on the apply pool
Copilot Jun 11, 2026
20e51ee
disable tcmalloc thread cache size for clean run
dmkozh Jun 11, 2026
2118b51
Revert "disable tcmalloc thread cache size for clean run"
dmkozh Jun 11, 2026
54ce7a2
update libmedida: lock-free meters, fast CKMS merge, bulk updates
dmkozh Jun 11, 2026
157b7f0
track SimpleTimer max with an atomic CAS instead of a mutex
dmkozh Jun 11, 2026
6bc05be
batch apply-path soroban metrics per thread, publish at ledger close
dmkozh Jun 11, 2026
390ba32
matrix upd
dmkozh Jun 11, 2026
4264bc8
enable metrics
dmkozh Jun 11, 2026
5b75133
fixup! Fable driven write concurency
dmkozh Jun 12, 2026
81d617a
fixup! Fable driven write concurency
dmkozh Jun 12, 2026
4567b25
fixup! Fable driven write concurency
dmkozh Jun 12, 2026
65cbf21
fixup! Fable driven write concurency
dmkozh Jun 12, 2026
83dec62
fixup! Add randomized testing for snapshot concurrency
dmkozh Jun 12, 2026
ccb6e89
fixup! Add new loadgen modes for overlay-only tx profiles
dmkozh Jun 12, 2026
9177d27
fix use-after-free in BucketListStateConsistency TTL-mismatch test
dmkozh Jun 12, 2026
d761665
destroy pending scheduler actions outside the pending-queue lock
dmkozh Jun 12, 2026
099726a
temporarily hide quorum-checker interruption v2 tests
dmkozh Jun 12, 2026
7f5ac4b
fixup! tcmalloc for rust
dmkozh Jun 12, 2026
f723d5d
fixup! recycle rs buffers
dmkozh Jun 12, 2026
7205fca
update lockfile
dmkozh Jun 12, 2026
d1c6d2b
parallelize per-tx checkValid in tx set trimInvalid
dmkozh Jun 12, 2026
ad7ad68
skip redundant fee-source balance re-check in tx set validation
dmkozh Jun 12, 2026
7bd2b91
avoid deep copy and double traversal when wiring tx sets
dmkozh Jun 12, 2026
0701eac
parallelize conflict discovery in parallel tx set builder
dmkozh Jun 12, 2026
8db1ef7
speed up Soroban tx set validation checks
dmkozh Jun 12, 2026
f3c3da3
reject conflict-free txs from full stages in O(1) in tx set builder
dmkozh Jun 12, 2026
860975e
cache envelope size and XDR depth check on tx frames
dmkozh Jun 12, 2026
fcf72ab
parallelize envelope copies when wiring parallel tx set phases
dmkozh Jun 12, 2026
02f565f
speed up soroban per-tx host invocation setup
dmkozh Jun 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1,454 changes: 1,340 additions & 114 deletions Cargo.lock

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
[workspace]
resolver = "2"
members = ["src/rust"]
# The soroban submodules are their own workspaces; exclude them so that
# path-dependencies on locally-modified hosts (used by the unified asan/tsan
# build) resolve their workspace.package keys against the submodule workspace
# rather than this one.
exclude = ["src/rust/soroban/p21", "src/rust/soroban/p22", "src/rust/soroban/p23", "src/rust/soroban/p24", "src/rust/soroban/p25", "src/rust/soroban/p26", "src/rust/soroban/p27"]

[profile.release]
codegen-units = 1
Expand Down
7 changes: 7 additions & 0 deletions bench/cache_xdr_size-20260411-002309/results.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
scenario,median_time_ms,p95_time_ms,p99_time_ms
"sac,TX=3200,T=1",316.87564600000405,342.05008529999867,358.4165310299993
"sac,TX=3200,T=8",210.82947749999948,235.41631355000035,247.66588434000028
"custom_token,TX=1600,T=1",294.94135599999936,323.27958394999735,335.3970549099996
"custom_token,TX=1600,T=8",136.31600800000024,151.25250469999955,157.71860535000087
"soroswap,TX=1000,T=1",449.36899600000106,481.23976025000013,509.2973847999979
"soroswap,TX=1000,T=8",149.22892349999984,157.78476389999915,162.52508470000006
61 changes: 61 additions & 0 deletions bench/cache_xdr_size-20260411-002309/stamp
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
Warning: running non-release version v26.0.0-77-gf1c352b22-dirty of stellar-core
v26.0.0-77-gf1c352b22-dirty
ledger protocol version: 26
rust version: rustc 1.88.0 (6b00bc388 2025-06-23)
soroban-env-host versions:
host[0]:
package version: 21.2.2
git version: 7eeddd897cfb0f700f938b0c8d6f0541150d1fcb
ledger protocol version: 21
pre-release version: 0
rs-stellar-xdr:
package version: 21.2.0
git version: 9bea881f2057e412fdbb98875841626bf77b4b88
base XDR git version: 70180d5e8d9caee9e8645ed8a38c36a8cf403cd9
host[1]:
package version: 22.0.0
git version: 1cd8b8dca9aeeca9ce45b129cd923992b32dc258
ledger protocol version: 22
pre-release version: 0
rs-stellar-xdr:
package version: 22.0.0
git version: 715003372ea6380044b5a4a02907ff73e56ae9e7
base XDR git version: 529d5176f24c73eeccfa5eba481d4e89c19b1181
host[2]:
package version: 23.0.0
git version: 688bc34e6cd15c71742139e625268c7f30f55a92
ledger protocol version: 23
pre-release version: 0
rs-stellar-xdr:
package version: 23.0.0
git version: e83a6337204ecfdb0ac0d44ffb857130c1249b1b
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[3]:
package version: 24.0.0
git version: a37eeda815e626f416eff13f2eacb32a8b0c3729
ledger protocol version: 24
pre-release version: 0
rs-stellar-xdr:
package version: 24.0.0
git version: 07b765d3ab146f7f7ea951af1f9e41e0ece8fb48
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[4]:
package version: 25.0.0
git version: 6323c1fc03ecb9f53b7c1e42fd62c1bbd3aebc2c
ledger protocol version: 25
pre-release version: 0
rs-stellar-xdr:
package version: 25.0.0
git version: dc9f40fcb83c3054341f70b65a2222073369b37b
base XDR git version: 0a621ec7811db000a60efae5b35f78dee3aa2533
host[5]:
package version: 26.0.0
git version: b351f88a468d3b9e1d6de53d5b0ca585f6b7dadb
ledger protocol version: 26
pre-release version: 0
rs-stellar-xdr:
package version: 26.0.0
git version: dd7a165a193126fd37a751d867bee1cb8f3b55a6
base XDR git version: cff714a5ebaaaf2dac343b3546c2df73f0b7a36e

Benchmark ledgers=200
7 changes: 7 additions & 0 deletions bench/disable_meta-20260410-205536/results.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
scenario,median_time_ms,p95_time_ms,p99_time_ms
"sac,TX=3200,T=1",337.0062885000008,388.6413382500008,449.63406636999326
"sac,TX=3200,T=8",234.05063849999988,256.48933750000083,264.29044799000235
"custom_token,TX=1600,T=1",310.4716815000029,334.2666388999983,343.7057104299992
"custom_token,TX=1600,T=8",159.46541449999904,179.4608217500015,195.17456334999972
"soroswap,TX=1000,T=1",444.1408194999967,479.7950516499987,504.93647869998614
"soroswap,TX=1000,T=8",170.7175889999994,191.4872912999981,200.91390174999842
61 changes: 61 additions & 0 deletions bench/disable_meta-20260410-205536/stamp
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
Warning: running non-release version v26.0.0-62-g0ad388f96 of stellar-core
v26.0.0-62-g0ad388f96
ledger protocol version: 26
rust version: rustc 1.88.0 (6b00bc388 2025-06-23)
soroban-env-host versions:
host[0]:
package version: 21.2.2
git version: 7eeddd897cfb0f700f938b0c8d6f0541150d1fcb
ledger protocol version: 21
pre-release version: 0
rs-stellar-xdr:
package version: 21.2.0
git version: 9bea881f2057e412fdbb98875841626bf77b4b88
base XDR git version: 70180d5e8d9caee9e8645ed8a38c36a8cf403cd9
host[1]:
package version: 22.0.0
git version: 1cd8b8dca9aeeca9ce45b129cd923992b32dc258
ledger protocol version: 22
pre-release version: 0
rs-stellar-xdr:
package version: 22.0.0
git version: 715003372ea6380044b5a4a02907ff73e56ae9e7
base XDR git version: 529d5176f24c73eeccfa5eba481d4e89c19b1181
host[2]:
package version: 23.0.0
git version: 688bc34e6cd15c71742139e625268c7f30f55a92
ledger protocol version: 23
pre-release version: 0
rs-stellar-xdr:
package version: 23.0.0
git version: e83a6337204ecfdb0ac0d44ffb857130c1249b1b
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[3]:
package version: 24.0.0
git version: a37eeda815e626f416eff13f2eacb32a8b0c3729
ledger protocol version: 24
pre-release version: 0
rs-stellar-xdr:
package version: 24.0.0
git version: 07b765d3ab146f7f7ea951af1f9e41e0ece8fb48
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[4]:
package version: 25.0.0
git version: 6323c1fc03ecb9f53b7c1e42fd62c1bbd3aebc2c
ledger protocol version: 25
pre-release version: 0
rs-stellar-xdr:
package version: 25.0.0
git version: dc9f40fcb83c3054341f70b65a2222073369b37b
base XDR git version: 0a621ec7811db000a60efae5b35f78dee3aa2533
host[5]:
package version: 26.0.0
git version: b351f88a468d3b9e1d6de53d5b0ca585f6b7dadb
ledger protocol version: 26
pre-release version: 0
rs-stellar-xdr:
package version: 26.0.0
git version: dd7a165a193126fd37a751d867bee1cb8f3b55a6
base XDR git version: cff714a5ebaaaf2dac343b3546c2df73f0b7a36e

Benchmark ledgers=200
7 changes: 7 additions & 0 deletions bench/garand-opt-20260420-220226/results.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
scenario,median_time_ms,p95_time_ms,p99_time_ms
"sac,TX=6000,T=4",279.0211679999984,315.4429151999957,339.92180601999667
"sac,TX=6000,T=8",268.1066739999983,284.2595239500003,317.7653894599996
"custom_token,TX=3000,T=4",217.58981100000165,247.9398941499983,273.4111429799994
"custom_token,TX=3000,T=8",185.31896299999983,199.4529299499998,210.4553713199998
"soroswap,TX=2000,T=4",343.11336100000153,369.42674364999124,381.8629574200057
"soroswap,TX=2000,T=8",285.13680150000073,306.7516151000031,316.04347147999977
52 changes: 52 additions & 0 deletions bench/garand-opt-20260420-220226/stamp
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
Warning: running non-release version v25.1.1-151-g7b5e768e5-dirty of stellar-core
v25.1.1-151-g7b5e768e5-dirty
ledger protocol version: 25
rust version: rustc 1.88.0 (6b00bc388 2025-06-23)
soroban-env-host versions:
host[0]:
package version: 21.2.2
git version: 7eeddd897cfb0f700f938b0c8d6f0541150d1fcb
ledger protocol version: 21
pre-release version: 0
rs-stellar-xdr:
package version: 21.2.0
git version: 9bea881f2057e412fdbb98875841626bf77b4b88
base XDR git version: 70180d5e8d9caee9e8645ed8a38c36a8cf403cd9
host[1]:
package version: 22.0.0
git version: 1cd8b8dca9aeeca9ce45b129cd923992b32dc258
ledger protocol version: 22
pre-release version: 0
rs-stellar-xdr:
package version: 22.0.0
git version: 715003372ea6380044b5a4a02907ff73e56ae9e7
base XDR git version: 529d5176f24c73eeccfa5eba481d4e89c19b1181
host[2]:
package version: 23.0.0
git version: 688bc34e6cd15c71742139e625268c7f30f55a92
ledger protocol version: 23
pre-release version: 0
rs-stellar-xdr:
package version: 23.0.0
git version: e83a6337204ecfdb0ac0d44ffb857130c1249b1b
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[3]:
package version: 24.0.0
git version: a37eeda815e626f416eff13f2eacb32a8b0c3729
ledger protocol version: 24
pre-release version: 0
rs-stellar-xdr:
package version: 24.0.0
git version: 07b765d3ab146f7f7ea951af1f9e41e0ece8fb48
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[4]:
package version: 25.0.0
git version: d84d264e734dc9187e93961a819606a1bd1386b6
ledger protocol version: 25
pre-release version: 0
rs-stellar-xdr:
package version: 25.0.0
git version: dc9f40fcb83c3054341f70b65a2222073369b37b
base XDR git version: 0a621ec7811db000a60efae5b35f78dee3aa2533

Benchmark ledgers=200
3 changes: 3 additions & 0 deletions bench/indirect_sort-20260420-234243/results.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
scenario,median_time_ms,p95_time_ms,p99_time_ms
"sac,TX=6000,T=8",292.9980134999987,319.35549875,324.95072003000286
"soroswap,TX=2000,T=8",278.5330185000006,294.7521563999994,301.21983189999787
61 changes: 61 additions & 0 deletions bench/indirect_sort-20260420-234243/stamp
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
Warning: running non-release version v26.0.0-148-g63c6cc5ef-dirty of stellar-core
v26.0.0-148-g63c6cc5ef-dirty
ledger protocol version: 26
rust version: rustc 1.88.0 (6b00bc388 2025-06-23)
soroban-env-host versions:
host[0]:
package version: 21.2.2
git version: 7eeddd897cfb0f700f938b0c8d6f0541150d1fcb
ledger protocol version: 21
pre-release version: 0
rs-stellar-xdr:
package version: 21.2.0
git version: 9bea881f2057e412fdbb98875841626bf77b4b88
base XDR git version: 70180d5e8d9caee9e8645ed8a38c36a8cf403cd9
host[1]:
package version: 22.0.0
git version: 1cd8b8dca9aeeca9ce45b129cd923992b32dc258
ledger protocol version: 22
pre-release version: 0
rs-stellar-xdr:
package version: 22.0.0
git version: 715003372ea6380044b5a4a02907ff73e56ae9e7
base XDR git version: 529d5176f24c73eeccfa5eba481d4e89c19b1181
host[2]:
package version: 23.0.0
git version: 688bc34e6cd15c71742139e625268c7f30f55a92
ledger protocol version: 23
pre-release version: 0
rs-stellar-xdr:
package version: 23.0.0
git version: e83a6337204ecfdb0ac0d44ffb857130c1249b1b
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[3]:
package version: 24.0.0
git version: a37eeda815e626f416eff13f2eacb32a8b0c3729
ledger protocol version: 24
pre-release version: 0
rs-stellar-xdr:
package version: 24.0.0
git version: 07b765d3ab146f7f7ea951af1f9e41e0ece8fb48
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[4]:
package version: 25.0.0
git version: 6323c1fc03ecb9f53b7c1e42fd62c1bbd3aebc2c
ledger protocol version: 25
pre-release version: 0
rs-stellar-xdr:
package version: 25.0.0
git version: dc9f40fcb83c3054341f70b65a2222073369b37b
base XDR git version: 0a621ec7811db000a60efae5b35f78dee3aa2533
host[5]:
package version: 26.0.0
git version: b351f88a468d3b9e1d6de53d5b0ca585f6b7dadb
ledger protocol version: 26
pre-release version: 0
rs-stellar-xdr:
package version: 26.0.0
git version: dd7a165a193126fd37a751d867bee1cb8f3b55a6
base XDR git version: cff714a5ebaaaf2dac343b3546c2df73f0b7a36e

Benchmark ledgers=200
3 changes: 3 additions & 0 deletions bench/no-child-ltx-20260415-201953/results.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
scenario,median_time_ms,p95_time_ms,p99_time_ms
"sac,TX=6400,T=8",368.5834584999984,396.59533984999763,403.51299860999353
"soroswap,TX=2000,T=8",300.42117399999916,314.03491325000005,334.28346156000015
61 changes: 61 additions & 0 deletions bench/no-child-ltx-20260415-201953/stamp
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
Warning: running non-release version v26.0.0-100-g0e93989a0-dirty of stellar-core
v26.0.0-100-g0e93989a0-dirty
ledger protocol version: 26
rust version: rustc 1.88.0 (6b00bc388 2025-06-23)
soroban-env-host versions:
host[0]:
package version: 21.2.2
git version: 7eeddd897cfb0f700f938b0c8d6f0541150d1fcb
ledger protocol version: 21
pre-release version: 0
rs-stellar-xdr:
package version: 21.2.0
git version: 9bea881f2057e412fdbb98875841626bf77b4b88
base XDR git version: 70180d5e8d9caee9e8645ed8a38c36a8cf403cd9
host[1]:
package version: 22.0.0
git version: 1cd8b8dca9aeeca9ce45b129cd923992b32dc258
ledger protocol version: 22
pre-release version: 0
rs-stellar-xdr:
package version: 22.0.0
git version: 715003372ea6380044b5a4a02907ff73e56ae9e7
base XDR git version: 529d5176f24c73eeccfa5eba481d4e89c19b1181
host[2]:
package version: 23.0.0
git version: 688bc34e6cd15c71742139e625268c7f30f55a92
ledger protocol version: 23
pre-release version: 0
rs-stellar-xdr:
package version: 23.0.0
git version: e83a6337204ecfdb0ac0d44ffb857130c1249b1b
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[3]:
package version: 24.0.0
git version: a37eeda815e626f416eff13f2eacb32a8b0c3729
ledger protocol version: 24
pre-release version: 0
rs-stellar-xdr:
package version: 24.0.0
git version: 07b765d3ab146f7f7ea951af1f9e41e0ece8fb48
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[4]:
package version: 25.0.0
git version: 6323c1fc03ecb9f53b7c1e42fd62c1bbd3aebc2c
ledger protocol version: 25
pre-release version: 0
rs-stellar-xdr:
package version: 25.0.0
git version: dc9f40fcb83c3054341f70b65a2222073369b37b
base XDR git version: 0a621ec7811db000a60efae5b35f78dee3aa2533
host[5]:
package version: 26.0.0
git version: b351f88a468d3b9e1d6de53d5b0ca585f6b7dadb
ledger protocol version: 26
pre-release version: 0
rs-stellar-xdr:
package version: 26.0.0
git version: dd7a165a193126fd37a751d867bee1cb8f3b55a6
base XDR git version: cff714a5ebaaaf2dac343b3546c2df73f0b7a36e

Benchmark ledgers=200
3 changes: 3 additions & 0 deletions bench/no_modified_key_set-20260420-230839/results.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
scenario,median_time_ms,p95_time_ms,p99_time_ms
"sac,TX=6000,T=8",308.3182444999984,337.3322537000055,349.71665157999996
"soroswap,TX=2000,T=8",291.97859250000147,312.8984856000042,377.8656988399945
Loading