aboutsummaryrefslogtreecommitdiff
path: root/scenarios
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
parentc84dc6bd3592d3430a9a57bfdec2e55856ce304e (diff)
downloadmknet-b4c1f58a3cf4887ef5dc5d042696eaf8784a2e6b.tar.gz
mknet-b4c1f58a3cf4887ef5dc5d042696eaf8784a2e6b.zip
DB engine comparison
Diffstat (limited to 'scenarios')
-rw-r--r--scenarios/fragments/flavor.py1
-rwxr-xr-xscenarios/garage-warp10
2 files changed, 8 insertions, 3 deletions
diff --git a/scenarios/fragments/flavor.py b/scenarios/fragments/flavor.py
index e7323e8..a5644b9 100644
--- a/scenarios/fragments/flavor.py
+++ b/scenarios/fragments/flavor.py
@@ -41,6 +41,7 @@ garage = grg_path({
warp = {
"warp-fast": "mixed --obj.size 5M --objects 200 --duration=5m",
+ "warp-small-obj": "mixed --obj.size 256 --objects 200 --duration=5m",
"warp-default": "mixed"
}
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")