Great Circle Associates Majordomo-Workers
(November 1996)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: Re: The vanishing list problem
From: Jason L Tibbitts III <tibbs @ hpc . uh . edu>
Date: 08 Nov 1996 11:27:43 -0600
To: majordomo-workers @ greatcircle . com
In-reply-to: sysop@biome.bio.dfo.ca's message of Fri, 8 Nov 1996 12:24:00 -0400 (AST)
References: <199611081624.MAA06225@biome.bio.dfo.ca>

>>>>> "BS" == Bill Silvert <sysop@biome.bio.dfo.ca> writes:

BS> It is clear from the mail that shows up on the users list that I am not
BS> the only MJ user who sometimes finds that one or more lists have been
BS> eradicated.

Well, that was a known bug in 1.93 which was fixed in 1.94.  If something
else is causing lists to go away, I haven't heard about it.

BS> First of all, the documentation should clearly warn of this problem,
BS> and should describe good backup procedures.

If (as in the 1.94 distribution) we don't know that any problem exists, why
should we warn about it?  "We regret to inform you that we don't know of
any problems, so to avoid them, be sure to..."

BS> Second, while I don't know the actual procedure that MJ follows in
BS> processing requests, it seems to me that the following could be added
BS> quite easily, and perhaps refined; when a list is processed, count the
BS> number of lines in the request. Make a backup copy of every list before
BS> it is modified, and don't erase the backup if the number of entries in
BS> the new list is less than the original number minus the number of lines
BS> in the message being processed.

We already do one better than that, we count the actual number of
characters and things are meticulously saved and moved around.  (On
unsubscribes that is, where you have to actually rewrite the file.  For
subscribes, the writing happens in append mode and the original file is
never moved or deleted.)

Honestly, have you seen a single complaint of list erasure with 1.94?  I
haven't, and I've tested it under all of the conditions which would kill
1.93.  I cannot reproduce the problem.  I've driven my load above 500
sending ten thousand subscription requests, during which I filled up the
partition.  The list was not erased (though of course some requests were
lost, but if you can't append to the list, you just can't).

 - J<


Follow-Ups:
References:
Indexed By Date Previous: Re: Majordomo mails itself
From: bill@celestial.com (Bill Campbell)
Next: Re: Majordomo mails itself
From: Jason L Tibbitts III <tibbs@hpc.uh.edu>
Indexed By Thread Previous: The vanishing list problem
From: sysop@biome.bio.dfo.ca (Bill Silvert)
Next: Re: The vanishing list problem
From: bill@biome.bio.dfo.ca (Bill Silvert)

Google
 
Search Internet Search www.greatcircle.com