Skip to content

docs: add orcadev tutorial (roundtrip, bench, scenarios) to quickstart#177

Merged
plombardi89 merged 1 commit into
phlombar/orcadev-toolfrom
phlombar/orcadev-guide
May 21, 2026
Merged

docs: add orcadev tutorial (roundtrip, bench, scenarios) to quickstart#177
plombardi89 merged 1 commit into
phlombar/orcadev-toolfrom
phlombar/orcadev-guide

Conversation

@plombardi89
Copy link
Copy Markdown
Collaborator

Summary

Adds a new tutorial Step 8 to hack/orca/quickstart.md walking through the common orcadev workflows against a running dev cluster. The existing 'Tear down' section becomes Step 9.

Note: this PR is based on phlombar/orcadev-tool (PR #176) because it documents make -C hack/orca targets that only exist on that branch. Will rebase onto main once #176 merges.

What's new

  • 8a Roundtrip - one-command SHA-256 correctness check, including a sample --dump-diff mismatch output for triage (per decision to show one failure-path example).
  • 8b Benchmarks - throughput + latency runs, plus the jq-based comparison workflow using --json-out + --label across iterations.
  • 8c Scenarios - one-line invocations of cold-warm, range-stress, empty-object, etag-change.
  • 8d Cache inspection - cache-list / cache-inspect / cache-clear for inspect-and-clear-between-experiments workflows.

Cross-references

dev-harness.md's 'Exercise the cache' section gets a one-line pointer to the new step so readers landing there for benchmarking find their way to the tutorial.

Style

Tutorial-style: step-by-step, copy-pasteable commands; minimal prose; one failure-output block for the --dump-diff example; references orcadev bench --help for the long tail of flags rather than enumerating them.

Size

+123 / -7 lines, two files.

Adds a new Step 8 to hack/orca/quickstart.md walking through the
common orcadev workflows against a running dev cluster:

  8a Roundtrip          - one-command SHA-256 correctness check,
                          including a sample --dump-diff mismatch
                          output for triage.
  8b Benchmarks         - throughput + latency runs, plus the
                          jq-based comparison workflow using
                          --json-out + --label across iterations.
  8c Scenarios          - one-line invocations of cold-warm,
                          range-stress, empty-object, etag-change.
  8d Cache inspection   - cache-list / cache-inspect / cache-clear
                          for inspect-and-clear-between-experiments
                          workflows.

The existing 'Tear down' section becomes Step 9. dev-harness.md's
'Exercise the cache' section gets a one-line pointer to the new
step so readers landing there for benchmarking find their way to
the tutorial.
@plombardi89 plombardi89 requested a review from a team as a code owner May 21, 2026 17:37
@plombardi89 plombardi89 merged commit e42b47c into phlombar/orcadev-tool May 21, 2026
2 checks passed
@plombardi89 plombardi89 deleted the phlombar/orcadev-guide branch May 21, 2026 18:40
@plombardi89
Copy link
Copy Markdown
Collaborator Author

GitHub auto-marked this as merged when the docs commit was fast-forwarded into phlombar/orcadev-tool (this PR's base branch). The contents are now in PR #176; this PR will not be merged into main on its own.

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