INN commit: trunk/storage/tradspool (README.tradspool)
INN Commit
rra at isc.org
Sat Sep 5 13:33:26 UTC 2009
Date: Saturday, September 5, 2009 @ 06:33:26
Author: iulius
Revision: 8604
ts.ng.db no longer exists; it is tradspool.map.
Also remove trailing spaces.
Modified:
trunk/storage/tradspool/README.tradspool
------------------+
README.tradspool | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
Modified: README.tradspool
===================================================================
--- README.tradspool 2009-09-05 13:04:38 UTC (rev 8603)
+++ README.tradspool 2009-09-05 13:33:26 UTC (rev 8604)
@@ -1,11 +1,11 @@
This storage manager attempts to implement the 'traditional' INN storage
-layout, i.e a message crossposted to alt.fan.james-brister and rec.pets.wombats
+layout, i.e. a message crossposted to alt.fan.james-brister and rec.pets.wombats
will be written as a file in
- <patharticles>/alt/fan/james-brister/nnnnn
+ <patharticles>/alt/fan/james-brister/nnnnn
and a symlink pointing to the above file in
- <patharticles>/rec/pets/wombats/mmmmmm
-where nnnnn and mmmmmm are the article numbers that article has in each of
-those two newsgroups. (Actually in the traditional spool form the link
+ <patharticles>/rec/pets/wombats/mmmmmm
+where nnnnn and mmmmmm are the article numbers that article has in each of
+those two newsgroups. (Actually, in the traditional spool form, the link
could be either a symlink or a regular link).
The storage token data for a tradspool stored article is a 16-byte block.
@@ -14,8 +14,8 @@
second one telling what article number the article has in that newsgroup.
The mapping between newsgroup name and number is given by a database in
the file
- <pathspool>/ts.ng.db
-; this file is a straight ASCII file listing newsgroup names and
+ <pathspool>/tradspool.map
+This file is a straight ASCII file listing newsgroup names and
numbers, and will be automatically generated by innd if one does not
exist already. This database is read in automatically by any program
that uses this storage manager module, and is updated by innd whenever
@@ -26,12 +26,12 @@
database, and doing a makehistory will recreate the database. It
should, in principle, be possible to write a perl script to recreate
just the database from just the spool files and history files without
-doing a full makehistory.
+doing a full makehistory.
-Currently the storage manager code works, although not perhaps as fast
+Currently the storage manager code works, although not perhaps as fast
as it could. The expiration code is somewhat unwieldy; since the storage
-token does not have enough space to hold all the newsgroups an article
+token does not have enough space to hold all the newsgroups an article
is posted to, when expiration is done SMCancel() has to open the article
-to find out what other newsgroups the article is posted to. Eurggh.
-Suggestions for a better scheme are welcome.
+to find out what other newsgroups the article is posted to. Eurggh.
+Suggestions for a better scheme are welcome.
More information about the inn-committers
mailing list