aboutsummaryrefslogtreecommitdiff
path: root/scenarios/garage-warp
diff options
context:
space:
mode:
authorQuentin Dufour <quentin@deuxfleurs.fr>2022-09-24 18:09:18 +0200
committerQuentin Dufour <quentin@deuxfleurs.fr>2022-09-24 18:09:18 +0200
commitb4c1f58a3cf4887ef5dc5d042696eaf8784a2e6b (patch)
tree17d0951060bebecb89fdb72758a40604adf99f75 /scenarios/garage-warp
parentc84dc6bd3592d3430a9a57bfdec2e55856ce304e (diff)
downloadmknet-b4c1f58a3cf4887ef5dc5d042696eaf8784a2e6b.tar.gz
mknet-b4c1f58a3cf4887ef5dc5d042696eaf8784a2e6b.zip
DB engine comparison
Diffstat (limited to 'scenarios/garage-warp')
-rwxr-xr-xscenarios/garage-warp10
1 files changed, 7 insertions, 3 deletions
diff --git a/scenarios/garage-warp b/scenarios/garage-warp
index d099e3a..8994e87 100755
--- a/scenarios/garage-warp
+++ b/scenarios/garage-warp
@@ -2,19 +2,23 @@
from fragments import garage, warp, shared, flavor
import sys
+db_engines = [ 'sled', 'lmdb', 'sqlite' ]
+conf_root = {}
for fl in sys.argv[1:]:
if fl in flavor.garage:
garage.version = flavor.garage[fl]
- if fl in flavor.warp:
+ elif fl in flavor.warp:
warp.bench = flavor.warp[fl]
+ elif fl in db_engines:
+ conf_root['db_engine'] = fl
if shared.id() == 1:
- garage.deploy_coord()
+ garage.deploy_coord(uroot=conf_root)
warp.on_garage()
garage.delete_key()
garage.destroy()
else:
- garage.deploy_follow()
+ garage.deploy_follow(uroot=conf_root)
garage.sync_on_key_down()
garage.destroy()
shared.log("bye")