aboutsummaryrefslogtreecommitdiff
path: root/scenarios/garage-warp
diff options
context:
space:
mode:
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")