/*
- * $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
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 ||
/*
- * $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/
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
};