Commit a0a6a204 authored by Florian Fischer's avatar Florian Fischer
Browse files

bench/emper.py: add io-stealing and throttle variants

parent 3fdbe7eb
Pipeline #72491 failed with stage
in 42 seconds
......@@ -83,6 +83,28 @@ FLAVORS: Flavors = {
'meson_options':
'-Dworker_sleep_strategy=pipe -Dio_completer_behavior=none'
},
'io-stealing': {
'meson_options': '-Dio_stealing=true',
},
'io-stealing-hard-lock': {
'meson_options': '-Dio_stealing=true',
'patches': ['hard-cq-lock.patch'],
},
'io-stealing-lockless': {
'meson_options': '-Dio_stealing=true -Dio_lockless_cq=true',
},
'io-stealing-pipe': {
'meson_options': '-Dio_stealing=true -Dworker_sleep_strategy=pipe',
},
'io-stealing-pipe-lockless': {
'meson_options': '-Dio_stealing=true -Dworker_sleep_strategy=pipe -Dio_lockless_cq=true',
},
'io-stealing-pipe-no-comp': {
'meson_options': '-Dio_stealing=true -Dworker_sleep_strategy=pipe -Dio_completer_behavior=none',
},
'io-stealing-pipe-no-comp-lockless': {
'meson_options': ('-Dio_stealing=true -Dworker_sleep_strategy=pipe' '-Dio_completer_behavior=none -Dio_lockless_cq=false'),
},
'no-stats': {
'meson_options': '-Dstats=False'
},
......@@ -94,6 +116,9 @@ FLAVORS: Flavors = {
'meson_options': '-Dlog_level=OFF',
'patches': ['fix_free_vs_delete.patch', 'before-batch-cqe.patch'],
},
'wakeup-throttle': {
'meson_options': '-Dworker_wakeup_strategy=throttle'
},
'notify-all': {
'meson_options': '-Dworker_wakeup_strategy=all'
},
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment