open-cas-linux/modules/cas_cache
Rafal Stefanowski 2097f8029b Set promote_on_threshold sequential cutoff flag
Due to linux thread scheduling nature, we prefer to promote streams
as early as we reasonably can. One way to achieve that is to set
promotion count really low, which unfortunately significantly increases
number of accesses to shared structures. The other way is to promote
streams which reach cutoff threshold, as we can reasonably assume that
they are likely be continued after thread is rescheduled to another CPU.

Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2021-11-09 13:41:49 +01:00
..
utils Fix license 2021-10-28 12:46:42 +02:00
volume Fix license 2021-10-28 12:46:42 +02:00
.gitignore Initial commit 2019-03-29 08:45:50 +01:00
cas_cache.h Fix license 2021-10-28 12:46:42 +02:00
classifier_defs.h Fix license 2021-10-28 12:46:42 +02:00
classifier.c Fix license 2021-10-28 12:46:42 +02:00
classifier.h Fix license 2021-10-28 12:46:42 +02:00
context.c Fix license 2021-10-28 12:46:42 +02:00
context.h Fix license 2021-10-28 12:46:42 +02:00
control.c Fix license 2021-10-28 12:46:42 +02:00
control.h Fix license 2021-10-28 12:46:42 +02:00
layer_cache_management.c Set promote_on_threshold sequential cutoff flag 2021-11-09 13:41:49 +01:00
layer_cache_management.h Fix license 2021-10-28 12:46:42 +02:00
linux_kernel_version.h Fix license 2021-10-28 12:46:42 +02:00
main.c Fix license 2021-10-28 12:46:42 +02:00
Makefile Fix license 2021-10-28 12:46:42 +02:00
ocf_env_headers.h Fix license 2021-10-28 12:46:42 +02:00
ocf_env.c Fix license 2021-10-28 12:46:42 +02:00
ocf_env.h Fix license 2021-10-28 12:46:42 +02:00
service_ui_ioctl.c Fix license 2021-10-28 12:46:42 +02:00
service_ui_ioctl.h Fix license 2021-10-28 12:46:42 +02:00
threads.c Fix license 2021-10-28 12:46:42 +02:00
threads.h Fix license 2021-10-28 12:46:42 +02:00