From: Maxime Henrion Date: Tue, 26 May 2026 19:53:40 +0000 (-0400) Subject: MINOR: cache: indicate whether entries are stripped or not X-Git-Url: http://git.kaiwu.me/web/%22data:,/static/gitweb.js?a=commitdiff_plain;h=e1b02eba9b2e3f0923d60b87e168d95a601af083;p=haproxy.git MINOR: cache: indicate whether entries are stripped or not A full cache entry now shows "type:full", whereas stripped entries used to emit 103 responses show "type:hints". --- diff --git a/src/cache.c b/src/cache.c index 794d29ee4..46f641103 100644 --- a/src/cache.c +++ b/src/cache.c @@ -3410,7 +3410,8 @@ static int cli_io_handler_show_cache(struct appctx *appctx) chunk_printf(buf, "%p hash:%u vary:0x", entry, read_u32(entry->hash)); for (i = 0; i < HTTP_CACHE_SEC_KEY_LEN; ++i) chunk_appendf(buf, "%02x", (unsigned char)entry->secondary_key[i]); - chunk_appendf(buf, " size:%u (%u blocks), refcount:%u, expire:%d\n", + chunk_appendf(buf, " type:%s size:%u (%u blocks), refcount:%u, expire:%d\n", + (entry->flags & CACHE_EF_STRIPPED) ? "hints" : "full", block_ptr(entry)->len, block_ptr(entry)->block_count, block_ptr(entry)->refcount, entry->expire - (int)date.tv_sec); }