64-bit highmarks in active files

Julien ÉLIE julien at trigofacile.com
Tue Aug 19 06:45:56 UTC 2008


> Giganews announced yesterday:
>    http://www.giganews.com/news/article/64-bit-Usenet.html
> [...] several high-volume newsgroups are poised to exceed the article
> numbering limit of 2,147,483,647, the maximum possible article number
> as specified in RFC 3977, the most recent standard for the NNTP protocol.

I have just tried the following thing:

    xrefslave: true

I telnet to send an IHAVE with

    Xref: news.trigofacile.com trigofacile.test:2047483647

It works fine.
(However, I did not manage to see the article with Windows Mail -- the gap
between 92 and 2047483647 is maybe too big for it!  or it cannot see such
article numbers...)

The interesting part is now:

    Xref: news.trigofacile.com trigofacile.test:2847483647

The article is correctly fed to other news servers.  It is saved
under the number 2147483647 (the maximum value in fact). And I have:

Aug 19 08:27:31 news innd: tradindexed: cannot write index record for 2147483647 in
                /home/news/work/testserver/spool/overview/t/t/trigofacile.test.IDX: Invalid argument
Aug 19 08:27:31 news innd: SERVER cant store overview for @0500000000077FFFFFFF0000000000000000@

Then, there is a discrepancy here:

group trigofacile.test
211 51 1 2047483647 trigofacile.test
list active trigo*
215 Newsgroups in form "group high low flags".
trigofacile.test 2147483647 0000000001 y

The active file is updated but not the overview...
Is it a bug?
And is it a bug that the article 2847483647 was accepted?
(And numbered 2147483647?)

Of course, I cannot send any other articles in this group
afterwards (with xrefslave: false):

Aug 19 08:32:25 news innd: tradspool: could not open /home/news/work/testserver/spool/articles/trigofacile/test/2147483647 File 
Aug 19 08:32:25 news innd: SERVER cant store article: File exists

Julien ÉLIE

« Bibere humanum est, ergo bibamus. » 

More information about the inn-workers mailing list