Fudge RPG - [admin] List problems

Important! This is an archived mailing list. Subscription information included in any messages is no longer current. Over the years, addresses and websites have changed. Follow offsite links at your own risk.


From: CarlCravens

Date: Thu, 13 Jan 2000 01:41:17 GMT

Subject: [admin] List problems


Terribly, terribly sorry for the recent list problems.  I thought we'd
eliminated the bug but something ate the entire userlist today.  This
really bothers me... I hate having problems and I take personal pride in
how well the Phoenyx usually runs.  Can't do this kind of thing for over
13 years without doing it right. 

We're really working on this problem as best we can, but Karen's in her
fourth month of her first pregnancy and just recently got over severe
all-day sickness (why do they call it "morning" sickness, anyway?)  But
she still tires easily and tends to go to bed an hour or two earlier than
she used to.  And since she's the programmer, I don't dink with the code
much, especially since Karen doesn't believe in documenting for other
people to read it.

For those who are interested in details about the problem... 

There two kinds of userlists... the "user database" that keeps all the
interesting info about everyone... alternate addresses, "real name", group
settings, etc.  Then there are the distribution lists, which are the
delivery addresses filtered out of the database for easy manipulation
during delivery.  There's one for the main list, one for digest, and then
one for every subtopic.  We lost most of the main database.  Since the
distribution lists were still there, and that's what's used to actually
deliver mail, mail that made it through to the list went out to
everyone.  But approval to post to the list comes out of the database, so
most of you didn't have permission to post.  (This is where the confusing
"you are not subscribed" comes from when you're still receiving mail.  As
far as the list robot is concerned, you *aren't* subscribed... even though
you're on the list to get mail. :) 

We *thought* we'd found the bug... there was a point where a process was
neglecting to lock the user database file before reading it, which meant
it could read while another process was writing it.  No error occured
during the writing, but the reading process would read an incomplete file,
do it's job, and write that incomplete file back out.  Karen's working on
figuring out why we're still seeing this kind of error after fixing that
bug.

--
Carl D Cravens (raven@phoenyx.net)
Why get even, when you can get odd?

SequenceFirst LineUsernameDate
0 Terribly, terribly sorry for the recent list problems. CarlCravens 2000-01-13 01:41:17
1 funniest? CarlCravens 2000-12-18 21:18:22
2 "bounce" to mean "didn't get where it was intended," not > "sent back." I guess a better word might be "bumped" or "held." "Held" is a very good way to put it... CarlCravens 2000-12-18 21:01:54
3 phoenyx.net and found my email still in the > > database. DrIanMcDonald 2000-12-18 20:55:53
4 Ah, I was taking "bounce" to mean "didn't get where it was intended," not "sent back." I guess a better word might be "bumped" or "held." Oh well, at least it gave me a chance to add another email address to my aliases. KevinAndrewMurph 2000-12-18 18:57:00
5 checked at phoenyx.net and found my email still in the > database. Apparently the moderation message isn't clear enough... KarenCravens 2000-12-18 18:45:59
6 just bounced, and I expect this one to bounce as well. CarlCravens 2000-12-18 18:38:49
7 Yes, my last reply just bounced, and I expect this one to bounce as well. KevinAndrewMurph 2000-12-18 18:32:50
8 or just changes made since the last backup? CarlCravens 2000-12-18 18:31:47
9 Are all settings damaged, or just changes made since the last backup? -Bill At 08:55 AM 12/18/2000 -0600, you wrote: >Sometime over the weekend, something hosed the user database file for the >Fudge list, before the weekly full backup was made BillHamilton 2000-12-18 17:47:10
10 very recent copy of the user.ini file... KarenCravens 2000-12-18 18:49:00
11 Sometime over the weekend, something hosed the user database file for the Fudge list, before the weekly full backup was made. CarlCravens 2000-12-18 14:55:30