Therefore, I am considering switching to a news storage format more
suitable with a CoW filesystem. I think the best option would be
timehash, any thoughts on that?
As I understand it, switching storage format for /new/ articles can
simply be done by simply adding the new storage backend in first
position in storage.conf, can it not?
I do not plan on migrating existing articles, but simply to wait for
them to expire since there does not seem to exist any simple migration procedure. But if someone knows a way to do so, I could be interested.
If you are looking for a news storage format writing one article per
file, either timehash or tradspool could be used.
As I understand it, switching storage format for /new/ articles can
simply be done by simply adding the new storage backend in first
position in storage.conf, can it not?
Exactly. The first matching class found in the storage.conf file is
used. You'll have to restart innd to take the modified file into account.
There is a program named "respool" in the contrib directory <https://github.com/InterNetNews/inn/blob/main/contrib/respool.c> but I
have never used it so I do not know whether it works fine. Use at your
own risk! :-)
I don't believe the disadvantages mentioned in the storage.conf manual
page for tradspool still apply today. They used to on older hardware
and with a higher traffic than today.
The expiration process is not that slow, especially when using the
delayrm flag with news.daily.
I would just be inclined to change:
"It takes a very fast file system and I/O system to keep up with current Usenet traffic volumes due to file system overhead. It requires a
nightly expire program to delete old articles out of the news spool, a process that can slow down the server for several hours or more."
to:
"It needs a faster file system and I/O system than the cnfs and timecaf storage methods due to file system overhead. It also consumes more
inodes and requires running a nightly expire program to delete old
articles out of the news spool."
"It needs a faster file system and I/O system than the cnfs and timecaf
storage methods due to file system overhead. It also consumes more
inodes and requires running a nightly expire program to delete old
articles out of the news spool."
By the way, timecaf also requires a nightly expire program, does it not?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 52:29:37 |
Calls: | 10,397 |
Calls today: | 5 |
Files: | 14,067 |
Messages: | 6,417,384 |
Posted today: | 1 |