rkt logo

What data files does INN maintain?


Referring to the INN Data Flow Diagram in The various parts of INN is useful for the following descriptions.

Data/Files

Active File
This is the list of newsgroups and the high and low article numbers in the spool, and whether or not the group is moderated. Documented by the INN man page active(5)

spool
The news spool is where all the articles are stored. Each newsgroup has its own directory and an article is stored in a file name that matches the numerical article number in the group.
Usenet RKT How does INN store articles?

History database
This is a list of article message IDs, the arrival and expiration time, the article posting data, and where the article was stored in the spool. Lines are appended to the history file for each accepted incoming article. Documented by the INN man page history(5)

History index
This is a DBZ database which permits locating the particular line in the history database by message ID.

logs
Most of the INN programs generate log messages. Documented by the INN man page newslog(8)

batch
innd does not write the complete article out to feeds. To maintain index/overview/spool consistency there must be only one program receiving articles. But there is no such restriction on sending, therefore inn does not do this task. Instead INN writes meta-information either to a "batch" file to be transmitted later, or directly to a program which transmits.. See the INN man page newsfeeds(5)

.NOV
News overview files maintain the most requested "meta" information about articles in a newsgroup from the article headers. The overview database can be consulted to process many NNTP overview and XHDR commands, without having to open each article. Documented by the INN man page: overview.fmt(5)



More Detailed Topics
4.3 INN FAQ How does it all fit together?

Overview and Related Topics
Up to The various parts of INN


RKT Rapid-Links:[Search] [RKT Tips] Path: / Usenet RKT / For Providers / Getting Started / 0061.htm

You are reading from the Usenet RKT
Comments? [DocID: USERKT/INN/0061.htm]
Copyright 1997-1998, Forrest J. Cavalier III, Mib Software, INN customization and consulting