From d714f6235b4c36246c947f576875ed19dd19490c Mon Sep 17 00:00:00 2001 From: Michal Rakowski Date: Thu, 6 Jun 2019 11:21:14 +0200 Subject: [PATCH] Use rate limited logging in case of engine error Signed-off-by: Michal Rakowski --- src/engine/engine_common.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/engine/engine_common.c b/src/engine/engine_common.c index 4a52d74..9a729f9 100644 --- a/src/engine/engine_common.c +++ b/src/engine/engine_common.c @@ -24,9 +24,12 @@ void ocf_engine_error(struct ocf_request *req, if (stop_cache) env_bit_clear(ocf_cache_state_running, &cache->cache_state); - ocf_core_log(req->core, log_err, - "%s sector: %" ENV_PRIu64 ", bytes: %u\n", msg, - BYTES_TO_SECTORS(req->byte_position), req->byte_length); + if (ocf_cache_log_rl(cache)) { + ocf_core_log(req->core, log_err, + "%s sector: %" ENV_PRIu64 ", bytes: %u\n", msg, + BYTES_TO_SECTORS(req->byte_position), + req->byte_length); + } } void ocf_engine_lookup_map_entry(struct ocf_cache *cache,