inn-2.3.0, makehistory and tradspool format
Benedict Lofstedt
benedict at daimi.au.dk
Tue Jan 23 13:56:38 UTC 2001
Hi Russ,
> Benedict Lofstedt <benedict at daimi.au.dk> writes:
>=20
> > inn-2.3.0, on Irix 6.5, with=20
>=20
> > ovmethod: tradindexed
>=20
> > method tradspool {
> > newsgroups: *
> > }
>=20
> > I built overview databases and the history file when I upgraded to=
> > inn-2.3.0 late September. Recently, I discovered that some of my
> > articles were not removed even though they should have expired lon=
g time
> > ago. They were not in the overview databases, so they would never=
be
> > noticed again.
>=20
> This will happen currently when a newsgroup is removed. It looks li=
ke in
> that case, for tradindexed, the overview information will be purged =
but
> the remaining articles on spool will never be deleted (although I ha=
ven't
> fully investigated this).
>=20
> It *shouldn't* happen any other time, and I think I understand the c=
ode
> reasonably well, but it's possible that I've still missed something
> somewhere. The current expiration code is a bit complex and tradspo=
ol
> really doesn't play all that well with the storage API.
>=20
> > I decided to rebuild the databases to pick up the extras. However=
, I
> > now experience that all my crossposted articles are indexed incorr=
ectly
> > in the overview databases - they appear only in the "main" newsgro=
up.
>=20
> This shouldn't happen, and I've rebuilt overview with makehistory fr=
om a
> traditional spool in CURRENT and not had this happen. Only the prim=
ary
> article is looked at by makehistory, but it then extracts the Xref h=
eader
> and uses that to create overview data, which should cause overview e=
ntries
> to be created in every group to which the article was crossposted. =
And my
> experience is that this works. So I'm not sure how to explain that.=
>=20
> > I read inn-2.3.0/storage/tradspool/README.tradspool and saw, that
> > crossposted articles are supposed to be represented by symlinks, n=
ot
> > hard links.
>=20
> I think the documentation is obsolete there.
>=20
> --=20
> Russ Allbery (rra at stanford.edu) <http://www.eyrie.org/~e=
agle/>
I have revived my old spool directory as it was when I gave up on
makehistory. I tried the following experiments:
1) leave only the files from local daimi.* hierarchy, and do a
makehistory -b -f history.n -O=20
after cleaning out old overview data.
1a) start innd, and do a group inquiry for each daimi.* group
2) use the full spool, including the same local hierarchy, clean overvi=
ew,
run makehistory
2a) start innd, and do a group inquiry for each daimi.* group
Compare the result from 1a) and 2a):
$ diff -u news.daimi{,.2}
--- news.daimi Mon Jan 22 13:42:24 2001
+++ news.daimi.2 Tue Jan 23 14:34:15 2001
@@ -36,7 +36,7 @@
group daimi.test.moderated
group daimi.text
group daimi.www
-211 124 15293 15563 daimi
+211 126 15293 15563 daimi
211 0 0 0 daimi.amiga
211 18 1 18 daimi.aoop
211 26 10489 10517 daimi.beta
@@ -63,7 +63,7 @@
211 141 12356 12496 daimi.list.ding
211 0 0 0 daimi.list.net-fejl
211 33 8747 8779 daimi.list.swarm-support
-211 565 15882 16464 daimi.lovers
+211 567 15882 16464 daimi.lovers
211 495 15912 16415 daimi.misc
211 183 1250 1433 daimi.news.statistics
211 19 1 20 daimi.oovm
[benedict at arcadia:~]$=20
So, contents of groups 'daimi' and 'daimi.lovers' differ in the two run=
s.
This shouldn't happen.
Upon closer inspection, group 'daimi' has the lowest article with numbe=
r
15261, missed by both runs. This shouldn't happen either.
Article 15261 included below.
grephistory '<yiig0rqzbag.fsf at vertigo.daimi.au.dk>'
returns 'Not found'
The article is old - but should that matter?
--- benedict
--=20
Benedict Lofstedt <blofstedt at daimi.au.dk>
University of Aarhus, Department of Computer Science=09 Fax: + 45 89=
42 3255
Building 540, Ny Munkegade, DK-8000 Aarhus C, Denmark. Phone: + 45 8=
942 3222
Path: news.daimi.au.dk!not-for-mail
From: mfsr at daimi.au.dk (Mat.-Fys. =3D?iso-8859-1?q?Studenterr=3DE5d?=3D=
)
Newsgroups: aau,daimi
Subject: Stillingsopslag: =3D?iso-8859-1?q?Generalsekret=3DE6r?=3D
Supersedes: <yiiln1izbel.fsf at vertigo.daimi.au.dk>
Followup-To: aau
Date: 10 May 2000 17:15:35 +0200
Organization: Mat.-Fys. =3D?iso-8859-1?q?Studenterr=3DE5det?=3D
Lines: 31
Message-ID: <yiig0rqzbag.fsf at vertigo.daimi.au.dk>
NNTP-Posting-Host: vertigo.daimi.au.dk
Mime-Version: 1.0
Content-Type: text/plain; charset=3Diso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: xinwen.daimi.au.dk 957971735 15998423 255.255.255.255 (10 May =
2000 15:1
5:35 GMT)
X-Complaints-To: news at daimi.au.dk
NNTP-Posting-Date: 10 May 2000 15:15:35 GMT
X-Attribution: MFSR
User-Agent: Gnus/5.0806 (Gnus v5.8.6) Emacs/20.6
Xref: news.daimi.au.dk aau:10219 daimi:15261
Studenterr=E5det ved Aarhus Universitet s=F8ger ny generalsekret=E6r
pr. 15. august 2000. Stillingen er normeret til 18 timer ugentlig.
Kvalifikationer: Du skal v=E6re studerende, ansvarsfuld, og ikke v=E6re=
bange for et job der konstant stiller dig nye udfordringer. Du vil
blive givet den n=F8dvendige overlevering.
Generalsekret=E6ren er ansvarlig for Studenterr=E5dets =F8konomi, varet=
ager
administrative opgaver som udarbejdelse og udsendelse af to b=F8ger
(Rush=E5ndbogen og Studenterh=E5ndbogen), har det overordnede ansvar fo=
r
planl=E6ggelse og afholdelse af Semesterstartsfesten, st=E5r for
planl=E6gning og ledelse af Studenterr=E5dets Kursusvirksomhed, ledelse=
af
Studenterr=E5dets sekretariat, samt diverse andre kontor- og
kontaktfunktioner.
Yderligere information kan f=E5s ved henvendelse til Studenterr=E5det,
generalsekret=E6r Jonas Rafn p=E5 telefon 86 12 89 44 eller sr at sr.au.dk=
.
Ans=F8gningsfristen er fredag den 2. juni 2000 og ans=F8gningen sendes =
til
Studenterr=E5det ved Aarhus Universitet
Nordre Ringgade 3
8000 =C5rhus C
mrk: "Generalsekret=E6r"
--=20
Mat.-Fys. Studenterr=E5d tlf : 8942 3489
Institut for Matematiske Fag fax : 8613 1769 (att. mfsr)
Ny Munkegade e-post: mfsr at daimi.au.dk
8000 =C5rhus C www : http://www.daimi.au.d=
k/~mfsr/
More information about the inn-bugs
mailing list