|
Subject: |
Re: next... :) |
|
From: |
Bryan Fullerton <bryanf @
samurai .
com> |
|
Date: |
Wed, 29 Apr 1998 22:27:13 -0400 |
|
To: |
Jason L Tibbitts III <tibbs @
hpc .
uh .
edu> |
|
Cc: |
majordomo-workers @
greatcircle .
com |
|
In-reply-to: |
<ufau37ccez9.fsf@sina.hpc.uh.edu>; from Jason L Tibbitts III on Wed, Apr 29, 1998 at 07:47:38PM -0500 |
|
References: |
<19980429183828.Y28454@samurai.com> <ufayawocjil.fsf@sina.hpc.uh.edu> <19980429201220.E8327@samurai.com> <ufavhrscggh.fsf@sina.hpc.uh.edu> <ufau37ccez9.fsf@sina.hpc.uh.edu> |
On Wed, Apr 29, 1998 at 07:47:38PM -0500, Jason L Tibbitts III <tibbs@hpc.uh.edu> wrote:
>
> and you're hanging in Config::load. But by the above code load shouldn't
> be called because $self->{loaded} was set by lock.
Hmm.
> I hate to ask, but are you absolutely certain that the patched version
> actually got installed? If I remove that one line it hangs with the same
> debug output, but when I add it everything works fine.
Yep - lines 720-729 of my /usr/local/majordomo2/lib/Mj/Config.pm are:
# Load the file if necessary
if ($self->{mtime} < (stat($name))[9]) {
delete $self->{data};
$self->{data} = do $name;
$self->{loaded} = 1;
}
# Note that we are locked
$self->{locked} = 1;
}
> The only thing I
> can ask you do to is to insert something like
>
> warn "$self->{lists}{$list}{config}{loaded}";
>
> in Resend.pm between these two lines:
>
> $self->_list_config_lock($list);
> $seqno = $self->_list_config_get($list, 'sequence_number');
>
> If it's 1 then something else is going wrong.
I've put that in - where will that log to?
Bryan
--
bryanf@samurai.com Home "You know, sometimes I just want to
bryanf@canoe.ca Work be a chicken." - Master FehHead
bryanf@icomm.ca http://www.icomm.ca
Follow-Ups:
|
|