Changeset 382
- Timestamp:
- 08/25/06 03:49:54 (2 years ago)
- Files:
-
- branches/server-newrepl/lib/MogileFS/ProcManager.pm (modified) (1 diff)
- branches/server-newrepl/lib/MogileFS/Worker/Query.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/server-newrepl/lib/MogileFS/ProcManager.pm
r377 r382 652 652 sub send_monitor_has_run { 653 653 my $child = shift; 654 for my $type (qw(replicate checker )) {654 for my $type (qw(replicate checker queryworker)) { 655 655 MogileFS::ProcManager->ImmediateSendToChildrenByJob($type, ":monitor_has_run", $child); 656 656 } branches/server-newrepl/lib/MogileFS/Worker/Query.pm
r376 r382 166 166 undef, $dmid, $class) 167 167 or return $self->err_line("unreg_class"); 168 } 169 170 # if we haven't heard from the monitoring job yet, we need to chill a bit 171 # to prevent a race where we tell a user that we can't create a file when 172 # in fact we've just not heard from the monitor 173 while (! $self->monitor_has_run) { 174 $self->read_from_parent; 175 $self->still_alive; 176 sleep 1; 168 177 } 169 178
