Skip to content

DDIR: move the benchmarks to interactive/bench - #1012

Merged
frankmcsherry merged 2 commits into
TimelyDataflow:master-nextfrom
frankmcsherry:interactive-bench-move
Oct 24, 2026
Merged

frankmcsherry merged 2 commits into
TimelyDataflow:master-nextfrom
frankmcsherry:interactive-bench-move

Conversation

@frankmcsherry

@frankmcsherry frankmcsherry commented Oct 24, 2026 •

Copy link
Copy Markdown
Member

Rebased onto master-next after #1011 merged; two commits, 9ddd582 and 4ae1cce.

Moves the benchmarks from interactive/server/bench/ to interactive/bench/. They are clients of the server, not part of it.

  • 9ddd582: git mv interactive/server/bench interactive/bench, the move alone (188 files).
  • 4ae1cce: the paths that named the old location.
    • CI and the eight bench docs name interactive/bench/, along with check.py's docstring.
    • run.py and suite.py find the repository root at parents[2], and bench_txn.py at parents[3]. Both resolve to the git top level.
    • The two-session demo imports the client from ../../bench/ldbc.
    • The server README links ../bench/.
    • check.py's and reference.py's path inserts are relative to the LDBC directory, so they don't change.

Checks:

  • cargo test -p interactive -p ddir-server: 199 passed.
  • All 16 LDBC CI steps pass, run from interactive/bench/ldbc.
  • two_sessions.py passes.
  • A tiny bench_txn.py run completes from the new location.

🤖 Generated with Claude Code

https://claude.ai/code/session_019XsakwFGwtESwZ1gSYwG4o

frankmcsherry and others added 2 commits October 23, 2026 20:30
server/bench/ held the LDBC and transaction benchmarks, which are
clients of the server rather than part of it. They now sit at
interactive/bench/, one directory each. This commit is the move alone;
the next fixes the paths that name it.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_019XsakwFGwtESwZ1gSYwG4o
- CI and every bench doc name interactive/bench/ for interactive/server/bench/.
- run.py and suite.py find the repository root two levels up, not three,
  and bench_txn.py three, not four.
- The two-session demo imports the LDBC client from ../../bench/ldbc.
- The server README's links point to ../bench/.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_019XsakwFGwtESwZ1gSYwG4o
@frankmcsherry frankmcsherry changed the title DDIR: move the benchmarks to interactive/bench (stacked on #1011) DDIR: move the benchmarks to interactive/bench Oct 24, 2026
@frankmcsherry
frankmcsherry force-pushed the interactive-bench-move branch from fb9eb15 to 4ae1cce Compare October 24, 2026 00:30
@frankmcsherry
frankmcsherry merged commit 52b5d1c into TimelyDataflow:master-next Oct 24, 2026
7 checks passed
@frankmcsherry
frankmcsherry deleted the interactive-bench-move branch October 24, 2026 00:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant