I'm expanding the COSS 'removal' from just 3.0 to all Squid-3.
The hoped for work has not yet been presented. When someone is available
they need to revert this patch. - Amos
We had a vote on this some (several) months before 3.0 got branched, and
it was decided to drop COSS from the Squid-3.0 branch once branched.
Then the branching got delayed, and this task was forgotten when it
finally branched.
Until COSS gets significantly updated it's counter-productive to ship it
in STABLE releases. But the current code needs to be kept in trunk as
reference on how things got refactored for the day the current COSS code
gets forward ported to Squid-3.
Regards
Henrik
yes)
for dir in $srcdir/src/fs/*; do
module="`basename $dir`"
- if test -d "$dir" && test "$module" != CVS; then
+ if test -d "$dir" && test "$module" != CVS && test "$module" != coss; then
STORE_MODULES="$STORE_MODULES $module"
fi
done
The coss store type:
+ NP: COSS filesystem in Squid-3 has been deemed too unstable for
+ production use and has thus been removed from this release.
+ We hope that it can be made usable again soon.
+
block-size=n defines the "block size" for COSS cache_dir's.
Squid uses file numbers as block numbers. Since file numbers
are limited to 24 bits, the block size determines the maximum
-/*
- * $Id$
- */
+#error COSS Support is not stable yet in Squid-3. Please do not use.
#ifndef __COSSSWAPDIR_H__
#define __COSSSWAPDIR_H__
-
+#error COSS Support is not stable yet in Squid-3. Please do not use.
/*
* $Id: StoreFScoss.cc,v 1.7 2006/09/03 21:05:21 hno Exp $
*
+#error COSS Support is not stable yet in Squid-3. Please do not use.
/*
* $Id: StoreFScoss.h,v 1.4 2008/02/26 21:49:43 amosjeffries Exp $
*
COSS notes
+Amos Jeffries <squid3@treenet.co.nz>
+
+COSS Support is not stable yet in Squid-3. Please do not use.
+
+Any help porting the stability fixes from Squid 2.6 and 2.7
+is very welcome though to resolve this issue.
+
+
Adrian Chadd <adrian@creative.net.au>
$Id: coss-notes.txt,v 1.3 2003/08/27 21:19:38 wessels Exp $
+#error COSS Support is not stable yet in Squid-3. Please do not use.
#ifndef __COSS_H__
#define __COSS_H__
-
+#error COSS Support is not stable yet in Squid-3. Please do not use.
/*
* $Id: store_dir_coss.cc,v 1.77 2007/11/15 16:47:36 wessels Exp $
* vim: set et :
#include "SwapDir.h"
#include "DiskIO/DiskIOModule.h"
#include "fs/ufs/ufscommon.h"
+#if 0 // AYJ: COSS in Squid-3 is disabled.
#include "fs/coss/CossSwapDir.h"
+#endif
#include "Mem.h"
#include "MemObject.h"
#include "HttpHeader.h"