summaryrefslogtreecommitdiff
path: root/netware/myisamchk.def
diff options
context:
space:
mode:
authorunknown <msvensson@neptunus.(none)>2006-09-25 09:28:52 +0200
committerunknown <msvensson@neptunus.(none)>2006-09-25 09:28:52 +0200
commitf91b91cf659118eaf74b077f900a4bfd3405ed7d (patch)
treea1d8830ce45c97a319840522e6f3501541612f71 /netware/myisamchk.def
parent14bebaa2dcbea89c5deb66eef8e4f07bdfbd9f93 (diff)
downloadmariadb-git-f91b91cf659118eaf74b077f900a4bfd3405ed7d.tar.gz
Bug #22379 im_daemon_life_cycle.test fails on merge of 5.1 -> 5.1-engines
Remove race situations that occur when removing pidfiles. Primarily each process should remove its own pidfile, secondly it should be removed by the process that created it and _only_ if it's certain the process is dead. Third, mysql-test-run.pl will remove the pidfile when process has been killed. - Set state of an instance to STARTING _before_ calling instance->start() - Check that pidfile of instance has been created before changing STARTING => STARTED - Only remove the pidfile if IM kills an instance with SIGKILL, otherwise the instance will remove it itself server-tools/instance-manager/guardian.cc: If state of an instance is STARTING, chech that the instance pidfile has been created before changing state to STARTED Set state to STARTING before calling instance->start(), it can take some time before it is fully started and during that time it should be in state STARTING server-tools/instance-manager/instance.cc: Only remove the pid file of instance manager when a SIGKILL has been performed sucessfully server-tools/instance-manager/instance_options.cc: Check that fscanf returns 1 which is the number of args that should be scanned from the pid file
Diffstat (limited to 'netware/myisamchk.def')
0 files changed, 0 insertions, 0 deletions