Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
28ef81d
Add RPC read benchmark script for state store load testing
Kbhat1 Mar 3, 2026
7446afd
Refactor rpc_bench: data-driven method registry, -methods filter
Kbhat1 Mar 3, 2026
966152c
Add storage slot discovery via prestateTracer
Kbhat1 Mar 3, 2026
89e6581
Add per-block trace output showing block number, tx count, and latency
Kbhat1 Mar 4, 2026
8aa3054
Add gas metrics to rpc_bench trace output
Kbhat1 Mar 9, 2026
d8ee24e
Add PNG plot output to rpc_bench
Kbhat1 Mar 10, 2026
dc448a2
Avoid store tracing for ordinary debug traces
Kbhat1 Mar 11, 2026
30f2bf6
Cache repeated traced EVM state reads
Kbhat1 Mar 11, 2026
d0e2154
Add debug trace phase profiling logs
Kbhat1 Mar 11, 2026
dd1d1eb
Profile traced EVM state reads
Kbhat1 Mar 11, 2026
393b7e3
Fix branch-specific trace profiling imports
Kbhat1 Mar 11, 2026
1757d69
Profile traced EVM execution path
Kbhat1 Mar 11, 2026
7c697b1
Revert "Profile traced EVM execution path"
Kbhat1 Mar 11, 2026
fdf3335
Revert "Fix branch-specific trace profiling imports"
Kbhat1 Mar 11, 2026
b3df40c
Revert "Profile traced EVM state reads"
Kbhat1 Mar 11, 2026
f144f70
Revert "Add debug trace phase profiling logs"
Kbhat1 Mar 11, 2026
3285ca8
Revert "Cache repeated traced EVM state reads"
Kbhat1 Mar 11, 2026
7160f77
Revert "Avoid store tracing for ordinary debug traces"
Kbhat1 Mar 11, 2026
0b5c4f8
Add eth_getLogs to rpc_bench and tighten method selection.
Kbhat1 Mar 13, 2026
645ce1b
Merge origin/main into kartik/ss-read-benchmark
Kbhat1 Mar 18, 2026
96d5c0c
Fix rpc_bench lint issues
Kbhat1 Mar 18, 2026
3ce022f
Tidy rpc_bench module dependencies
Kbhat1 Mar 18, 2026
1b5494c
Merge branch 'main' into kartik/ss-read-benchmark
Kbhat1 Mar 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -260,10 +260,11 @@ require (
go.uber.org/zap v1.27.0 // indirect
go.yaml.in/yaml/v2 v2.4.3 // indirect
go.yaml.in/yaml/v3 v3.0.4 // indirect
golang.org/x/image v0.36.0
golang.org/x/mod v0.32.0
golang.org/x/telemetry v0.0.0-20260109210033-bd525da824e2 // indirect
golang.org/x/term v0.39.0 // indirect
golang.org/x/text v0.33.0 // indirect
golang.org/x/text v0.34.0 // indirect
golang.org/x/tools v0.41.0 // indirect
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect
google.golang.org/genproto v0.0.0-20250603155806-513f23925822 // indirect
Expand Down
6 changes: 4 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -2121,6 +2121,8 @@ golang.org/x/image v0.0.0-20210607152325-775e3b0c77b9/go.mod h1:023OzeP/+EPmXeap
golang.org/x/image v0.0.0-20210628002857-a66eb6448b8d/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM=
golang.org/x/image v0.0.0-20211028202545-6944b10bf410/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM=
golang.org/x/image v0.0.0-20220302094943-723b81ca9867/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM=
golang.org/x/image v0.36.0 h1:Iknbfm1afbgtwPTmHnS2gTM/6PPZfH+z2EFuOkSbqwc=
golang.org/x/image v0.36.0/go.mod h1:YsWD2TyyGKiIX1kZlu9QfKIsQ4nAAK9bdgdrIsE7xy4=
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
Expand Down Expand Up @@ -2490,8 +2492,8 @@ golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ=
golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY=
golang.org/x/text v0.33.0 h1:B3njUFyqtHDUI5jMn1YIr5B0IE2U0qck04r6d4KPAxE=
golang.org/x/text v0.33.0/go.mod h1:LuMebE6+rBincTi9+xWTY8TztLzKHc/9C1uBCG27+q8=
golang.org/x/text v0.34.0 h1:oL/Qq0Kdaqxa1KbNeMKwQq0reLCCaFtqu2eNuSeNHbk=
golang.org/x/text v0.34.0/go.mod h1:homfLqTYRFyVYemLBFl5GgL/DWEiH5wcsQ5gSh1yziA=
golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
Expand Down
Loading
Loading