Hi Jesse,
I see reference in old Diablo documentation about configuring two feeds to downstream INN servers, one to send cancels, and the second feed to send everything else, but the second feed is delayed so that the cancels can be processed before the cancelled articles arrive from the delayed feed.
Interesting.
INN has a "delayer" script in the contrib directory, and may be used to
achieve that. For instance to send with a delay of 10 seconds all the
articles except for cancels and NoCeM notices:
news.server.com/news.server.com\
:!*,news.lists.filters,control.cancel\
:Tm:innfeed!
news.server.com-delayed/news.server.com\
:*,!news.lists.filters,!control.cancel\
:Tm:innfeed-delayed!!
innfeed!\
:!*\
:Tc,Wnm*:/usr/local/news/bin/innfeed
innfeed-delayed!\
:!*\
:Tc,Wnm*:/usr/local/news/bin/delayer 10 \
/usr/local/news/bin/innfeed -c innfeed-delayed.conf
A news admin may also add a frontal server in his architecture, with a
small CNFS buffer, and delay himself the articles from all his peers
before integrating them into a second instance of his server.
(Articles may be directly fed without delay to other peers by the
frontal server. Only the internal feed is delayed.)
--
Julien ÉLIE
« Medicorum nutrix est intemperantia. »
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)