ocf/src
Michal Mielewczyk 0dc8b5811c Store min and max ioclass size as percentage val
Min and max values, keept as an explicit number of cachelines, are tightly
coupled with particular cache. This might lead to errors and mismatches after
reattaching cache of different size.

To prevent those errors, min and max should be calculated dynamically.

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-21 08:23:34 -05:00
..
cleaning Remove memcpy from collision/eviction policy metadata api 2020-12-07 17:58:44 +01:00
concurrency Multiple LRU lists 2020-12-17 14:35:27 +01:00
engine Accessors for req->info.mapping_error 2020-12-21 08:23:34 -05:00
eviction Store min and max ioclass size as percentage val 2020-12-21 08:23:34 -05:00
metadata Store min and max ioclass size as percentage val 2020-12-21 08:23:34 -05:00
mngt Store min and max ioclass size as percentage val 2020-12-21 08:23:34 -05:00
promotion Update copyright statements 2020-04-28 13:37:54 +02:00
utils Store min and max ioclass size as percentage val 2020-12-21 08:23:34 -05:00
ocf_cache_priv.h Refactor LRU code to use part rather than part_id 2020-12-17 14:35:27 +01:00
ocf_cache.c Update copyright statements 2020-04-28 13:37:54 +02:00
ocf_core_priv.h seq_cutoff: Allocate seq cutoff structures dynamically per core 2020-12-17 14:35:27 +01:00
ocf_core.c Reject zero-sized discard IOs to core 2020-05-19 16:23:41 +02:00
ocf_ctx_priv.h Update copyright statements 2020-04-28 13:37:54 +02:00
ocf_ctx.c Update copyright statements 2020-04-28 13:37:54 +02:00
ocf_def_priv.h Multiple LRU lists 2020-12-17 14:35:27 +01:00
ocf_freelist.c Update copyright statements 2020-04-28 13:37:54 +02:00
ocf_freelist.h Update copyright statements 2020-04-28 13:37:54 +02:00
ocf_io_class.c Update copyright statements 2020-04-28 13:37:54 +02:00
ocf_io_priv.h Update copyright statements 2020-04-28 13:37:54 +02:00
ocf_io.c Update copyright statements 2020-04-28 13:37:54 +02:00
ocf_logger_priv.h Update copyright statements 2020-04-28 13:37:54 +02:00
ocf_logger.c Update copyright statements 2020-04-28 13:37:54 +02:00
ocf_metadata.c Update copyright statements 2020-04-28 13:37:54 +02:00
ocf_priv.h Update copyright statements 2020-04-28 13:37:54 +02:00
ocf_queue_priv.h Update copyright statements 2020-04-28 13:37:54 +02:00
ocf_queue.c Remove unused parameter 2020-05-19 16:23:32 +02:00
ocf_request.c Update copyright statements 2020-04-28 13:37:54 +02:00
ocf_request.h Accessors for req->info.mapping_error 2020-12-21 08:23:34 -05:00
ocf_seq_cutoff.c seq_cutoff: Allocate seq cutoff structures dynamically per core 2020-12-17 14:35:27 +01:00
ocf_seq_cutoff.h seq_cutoff: Allocate seq cutoff structures dynamically per core 2020-12-17 14:35:27 +01:00
ocf_stats_builder.c Don't calc free cachelines in per-ioclass stats 2020-12-21 08:23:34 -05:00
ocf_stats_priv.h Update copyright statements 2020-04-28 13:37:54 +02:00
ocf_stats.c Don't calc free cachelines in per-ioclass stats 2020-12-21 08:23:34 -05:00
ocf_trace_priv.h Update copyright statements 2020-04-28 13:37:54 +02:00
ocf_trace.c Update copyright statements 2020-04-28 13:37:54 +02:00
ocf_volume_priv.h Update copyright statements 2020-04-28 13:37:54 +02:00
ocf_volume.c Remove dependency to full ocf_env.h from inc/ headers 2020-11-19 13:07:16 +01:00