Skip to content

Shahar memgraph#93

Open
gkorland wants to merge 56 commits into
stagingfrom
shahar-memgraph
Open

Shahar memgraph#93
gkorland wants to merge 56 commits into
stagingfrom
shahar-memgraph

Conversation

@gkorland

@gkorland gkorland commented Feb 15, 2026

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

Release Notes

  • New Features

    • Added Memgraph as a supported comparison vendor alongside FalkorDB and Neo4j.
    • Enabled external database endpoint support for remote benchmarking across vendors.
    • Introduced multi-vendor comparison dashboards and aggregation workflows.
    • Added per-query telemetry breakdown and latency tracking.
    • Implemented bulk CSV data loader for efficient dataset imports.
  • Documentation

    • Expanded README with Memgraph examples, external endpoint usage, and multi-vendor workflows.
    • Added comprehensive query catalog documentation.
  • Chores

    • Added Grafana dashboard provisioning and telemetry metrics panels.
    • Enhanced CI/CD workflow for improved test environment setup.

shahar-biron and others added 23 commits October 5, 2025 13:42
added memgraph support and batch loading for falkordb, neo4j and memgraph.
use --endpoint falkor://127.0.0.1:6379 to override local falkordb management in load and run commands
add an option to use external falkordb endpoint
add support for using external endpoint when running against neo4j
support both falkordb and neo4j external endpoints
add support in load and run for external memgraph endpoint
add memgraph examples for load and run
Co-Authored-By: Warp <agent@warp.dev>
Co-Authored-By: Warp <agent@warp.dev>
- Replace MATCH (n) DETACH DELETE n with data directory removal and restart
- Use neo4j-admin to set initial password after clearing database
- Fix FalkorDB db.meta.stats() parsing to extract from correct output lines
- Increase Neo4j memory settings (heap: 2g-4g, transaction pool: 2g)

Co-Authored-By: Warp <agent@warp.dev>
- Add aggregate-aws-tests command to compare Graviton vs Intel runs
- Use parameterized UNWIND queries for Neo4j batch imports
- Create indexes before loading data for better performance
- Add explicit label usage in edge creation to enable index usage
- Parse and normalize AWS instance types for UI display

Co-Authored-By: Warp <agent@warp.dev>
- Update README with AWS tests aggregation command example
- Add Intel/Graviton color scheme to UI
- Improve dashboard to show per-run telemetry breakdown by query
- Add vendor label mapping (Intel, Graviton, FalkorDB, Neo4j, Memgraph)
- Update medium benchmark to enable Memgraph, disable Neo4j by default
- Extract available queries from histogram data dynamically

Co-Authored-By: Warp <agent@warp.dev>
@vercel

vercel Bot commented Feb 15, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
benchmark Ready Ready Preview, Comment Jun 24, 2026 6:30pm

Request Review

@coderabbitai

coderabbitai Bot commented Feb 15, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 7732bfdc-2ec4-48fd-a332-1bab4399e52b

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch shahar-memgraph

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Comment thread src/main.rs Fixed
Comment thread src/memgraph.rs Fixed
Co-Authored-By: Warp <agent@warp.dev>
Co-Authored-By: Warp <agent@warp.dev>
Co-Authored-By: Oz <oz-agent@warp.dev>
Co-Authored-By: Oz <oz-agent@warp.dev>
Vendor falkordb-rs and set redis async response_timeout(None) on direct, sentinel, replica, and connection-manager paths to avoid spurious ConnectionDown during long algorithm queries.

Co-Authored-By: Oz <oz-agent@warp.dev>
Co-Authored-By: Oz <oz-agent@warp.dev>
Co-Authored-By: Oz <oz-agent@warp.dev>
Co-Authored-By: Oz <oz-agent@warp.dev>
Co-Authored-By: Oz <oz-agent@warp.dev>
Co-Authored-By: Oz <oz-agent@warp.dev>
Co-Authored-By: Oz <oz-agent@warp.dev>
Co-Authored-By: Oz <oz-agent@warp.dev>
shahar-biron and others added 2 commits June 24, 2026 21:27
Co-Authored-By: Oz <oz-agent@warp.dev>
…eakdown

UI: hide telemetry breakdown in public single view
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.

3 participants