Add experimental/v1 of ON_DISK_TRANSACTIONAL storage (#850)

Co-authored-by: Andi Skrgat <andi8647@gmail.com>
Co-authored-by: Aidar Samerkhanov <aidar.samerkhanov@memgraph.io>
This commit is contained in:
Marko Budiselić
2023-06-29 11:44:55 +02:00
committed by GitHub
parent aa4f68a37d
commit 9d056e7649
182 changed files with 26406 additions and 13468 deletions

View File

@@ -13,6 +13,7 @@ import atexit
import logging
import os
import subprocess
import time
from argparse import ArgumentParser
from pathlib import Path
@@ -30,6 +31,7 @@ def load_args():
parser = ArgumentParser()
parser.add_argument("--workloads-root-directory", required=True)
parser.add_argument("--workload-name", default=None, required=False)
parser.add_argument("--debug", default=False, required=False)
return parser.parse_args()
@@ -60,6 +62,11 @@ def run(args):
procdir = os.path.join(BUILD_DIR, workload["proc"])
interactive_mg_runner.start_all(workload["cluster"], procdir)
if args.debug:
hosts = subprocess.check_output("pgrep memgraph", shell=True)
print(f"PID: {hosts}")
time.sleep(10)
# Test.
mg_test_binary = os.path.join(BUILD_DIR, workload["binary"])
subprocess.run([mg_test_binary] + workload["args"], check=True, stderr=subprocess.STDOUT)