64-bit highmarks in active files
Russ Allbery
rra at stanford.edu
Tue Aug 19 21:53:56 UTC 2008
Julien ÉLIE <julien at trigofacile.com> writes:
> % tail -n2 trigofacile.test.DAT
> 2047483647 test [...]
> 2147483647 test [...]
>
> % ll
> total 28K
> -rw-rw-r-- 1 news news 12K 2008-08-19 08:27 trigofacile.test.DAT
> -rw-rw-r-- 1 news news 663M 2008-08-19 08:26 trigofacile.test.IDX
>
> The file trigofacile.test.IDX was correctly updated when I fed the
> article 2,047,483,647. It is only for an article strictly >
> 2,147,483,647 (considered as 2,147,483,647 by INN) that such an error
> occurs for tradindexed.
>
> So the gap is not that huge :)
Oh, okay. So indeed, that's some other problem. (It's probably
internally wrapping the number and then failing because the number is
below the low-water mark. I found a bunch of problems with large article
numbers in INN that were going to be hard to fix and then didn't do
anything more along those lines.)
> Hmm... I see "total 28K"... It should be "total 663M". (Unless the
> file is considered as empty and filled with nought?)
Correct, it's a sparse file.
--
Russ Allbery (rra at stanford.edu) <http://www.eyrie.org/~eagle/>
Please send questions to the list rather than mailing me directly.
<http://www.eyrie.org/~eagle/faqs/questions.html> explains why.
More information about the inn-workers
mailing list