Skip to content

Redisgraph cross validation #8

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 138 commits into from
Aug 18, 2021

Conversation

jeffreylovitz
Copy link

This PR brings the redisgraph.unstable branch into sync with the upstream and tries to standardize the RedisGraph driver to the Neo4j example.

The intention is to generate validation parameters and use them in the validation job for RedisGraph, providing cross-database correctness validation. As such, the Neo4j load scripts, driver, and queries have been modified to match the RedisGraph schema (which does not support things like datetimes).

Currently, this approach succeeds for 4 short queries, 7 updates, and 2 complex queries.

While the new load-in-one-step script provisions a RedisGraph server from the Docker edge image, these results actually rely on the current head of RedisGraph's multi-label-node branch.

filipecosta90 and others added 30 commits February 26, 2020 16:13
[add] clarify interactive properties file
(partially tracking changes on `dev` - will cause a trivial merge
conflict)
Add foreign keys to PostgreSQL schema
Interactive complex read query No. 13 possibly entered into infinite loop because of the bi-directional knows relationships.

This caused the query to never complete in case of no path between person1 and person2, wgen person1 (the starting point) belongs to a component of more than one vertices.
Fix possible infinite loop in IC-13 query by recording the path.
@filipecosta90 filipecosta90 merged commit 00231a5 into redisgraph.unstable Aug 18, 2021
@jeffreylovitz jeffreylovitz deleted the redisgraph-cross-validation branch August 19, 2021 15:21
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.

6 participants