Skip to content

v1.0.7

Choose a tag to compare

@emptyOVO emptyOVO released this 13 Feb 15:54
· 13 commits to dev since this release

v1.0.7

This release focuses on documentation usability and benchmark reproducibility, making onboarding and cross-framework comparison easier for new users.

Highlights

  • Added a one-command quickstart script for end-to-end local validation:
    • scripts/quickstart.sh
    • Automatically starts MySQL/Redis (Docker), prepares data, runs seed/m2m/m2r/r2m/r2r, and validates output counts.
  • Added a one-command Hadoop vs mrkit benchmark entry:
    • scripts/benchmark_hadoop_compare.sh
    • Runs runner/bin modes across reducer matrix and generates a merged summary CSV.
  • Added explicit environment pre-check in README:
    • one-line Environment Check command for required tools.

Benchmark & Hadoop Script Improvements

  • Updated benchmark scripts to be more cross-user compatible:
    • scripts/run_host_hadoop_vs_mrkit_count.sh
    • scripts/run_host_hadoop_vs_mrkit_count_bin.sh
  • GO_BIN now defaults to go (PATH-based), with optional explicit override.
  • Added clearer error messaging when Go command is unavailable.
  • Added optional Hadoop auto-install behavior in comparison workflow (with switch to disable).

Documentation Updates

  • README quickstart now emphasizes copy-paste runnable path.
  • Added one-line benchmark entry and dependency behavior notes to:
    • docs/performance-analysis.md
    • docs/benchmark.md
    • docs/repro-checklist.md

Included Commits Since v1.0.6

  • da8cb76 docs(quickstart): add one-command mysql/redis setup and validation
  • 9abf2dc docs(benchmark): add one-line hadoop compare and env checks