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