From b7f7b5a3c935ea841f605b36c5db4a798c624ffb Mon Sep 17 00:00:00 2001 From: hno <> Date: Sat, 15 Dec 2007 02:48:51 +0000 Subject: [PATCH] Don't be so verbose about not yet implemented store meta data types --- src/StoreMeta.cc | 11 ++++++++--- src/enums.h | 3 ++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/StoreMeta.cc b/src/StoreMeta.cc index df5b9fa4ee..62db930241 100644 --- a/src/StoreMeta.cc +++ b/src/StoreMeta.cc @@ -1,6 +1,6 @@ /* - * $Id: StoreMeta.cc,v 1.6 2007/09/19 08:54:51 hno Exp $ + * $Id: StoreMeta.cc,v 1.7 2007/12/14 19:48:51 hno Exp $ * * DEBUG: section 20 Storage Manager Swapfile Metadata * AUTHOR: Kostas Anagnostakis @@ -48,12 +48,17 @@ bool StoreMeta::validType(char type) { /* VOID is reserved, and new types have to be added as classes */ - - if (type <= STORE_META_VOID || type >= STORE_META_END) { + if (type <= STORE_META_VOID || type >= STORE_META_END + 10) { debugs(20, 0, "storeSwapMetaUnpack: bad type (" << type << ")!"); return false; } + /* Not yet implemented */ + if (type >= STORE_META_END) { + debugs(20, 3, "storeSwapMetaUnpack: Not yet implemented (" << type << ") in disk metadata"); + return false; + } + /* Unused in any current squid code */ if (type == STORE_META_KEY_URL || type == STORE_META_KEY_SHA || diff --git a/src/enums.h b/src/enums.h index cfa5078e73..72da6d4a5c 100644 --- a/src/enums.h +++ b/src/enums.h @@ -1,6 +1,6 @@ /* - * $Id: enums.h,v 1.258 2007/08/13 17:20:51 hno Exp $ + * $Id: enums.h,v 1.259 2007/12/14 19:48:51 hno Exp $ * * * SQUID Web Proxy Cache http://www.squid-cache.org/ @@ -442,6 +442,7 @@ enum { STORE_META_VARY_HEADERS, /* Stores Vary request headers */ STORE_META_STD_LFS, /* standard metadata in lfs format */ STORE_META_OBJSIZE, /* object size, not impleemented, squid26 compatibility */ + /* STORE_META_VARY_ID, / * Unique ID linking variants */ STORE_META_END }; -- 2.47.2