Greetings,

Well spotted.  It shouldn't matter, though.  The comments talk about 
"default" page size, so it could well be overridden anyway...  Notice 
that it is set to at most 16k a few lines above, so it isn't likely 
to cause a 64k limit.

Cheers,
Lachlan

On Thu, 19 Jun 2003 04:00, Neal Richter wrote:
> Hey,
>       I think I have found something here.. no idea of importance yet.
>
> In db/db.c line 1049 we have an #ifdef:
>
>     /*
>      * If compression is on, the minimum page size must be
> multiplied * by the compression factor.
>      */
> #ifdef HAVE_ZLIB
>     if(F_ISSET(dbp, DB_AM_CMPR)) {
>       if(iopsize < DB_CMPR_MULTIPLY(dbenv, DB_MIN_PGSIZE))
>         iopsize = DB_CMPR_MULTIPLY(dbenv, DB_MIN_PGSIZE);
>     }
> #endif /* HAVE_ZLIB */
>
>
> This was added to db.c 3 years ago when Geoff merged Loic's code
> from milfuz.
>
> The problem is that it needs to be HAVE_LIBZ rather than HAVE_ZLIB!
>  Our db_config.h contains HAVE_LIBZ & HAVE_ZLIB_H .. no HAVE_ZLIB.
>
> I am not sure yet how this affects us yet... it looks like a range
> check and may be part of why db-compression doesn't work when I try
> and set the wordlist_page_size to 64K.
>
> I also checked and this is the only occurance of this screwup.
>
> Obviously it must not be too important since we do have functional
> libz-based DB compression.
>
> Thanks.
>
> Neal Richter
> Knowledgebase Developer
> RightNow Technologies, Inc.
> Customer Service for Every Web Site
> Office: 406-522-1485

-- 
[EMAIL PROTECTED]
ht://Dig developer DownUnder  (http://www.htdig.org)


-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
htdig-dev mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/htdig-dev

Reply via email to