Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

poolTester Test Suite Hangs #32

Open
VCommitter opened this issue Sep 13, 2017 · 2 comments
Open

poolTester Test Suite Hangs #32

VCommitter opened this issue Sep 13, 2017 · 2 comments
Labels

Comments

@VCommitter
Copy link
Member

The poolTester test suite is run using ./poolTester runScript -s scripts/master but it hangs and fails to complete when I try to run it. I can run individual poolTester tests such as:

% ./poolTester runScript -s scripts/repeatedHardRestart
% echo $status
0
%

And the killPlumbedWorker script fails with usable debugging information before scripts/master hangs. I don't know which test is causing poolTester to hang.

@VCommitter
Copy link
Member Author

If I run the tests individually nothing hangs?? Strange:

% date
Wed Sep 13 15:30:54 EDT 2017
% foreach script ("scripts/flushWorkers" "scripts/hardRestart" "scripts/killPlumbedWorker" \
"scripts/replaceIdleFirst" "scripts/restartFullHouse" "scripts/shrink" \
"scripts/restartWithPeriodicQueries" "scripts/deferredWorkerActivation" \
"scripts/fastFlush" "scripts/fastHardRestart" "scripts/hardStop" "scripts/stop" \
"scripts/hardRestartNoResume")
foreach?   echo $script
foreach?   ./poolTester runScript -s $script
foreach? end
scripts/flushWorkers
scripts/hardRestart
scripts/killPlumbedWorker
2017-09-13 15:31:36 >>> Warning: Pool log does not match 'scripts/killPlumbedWorker.log'.
2017-09-13 15:31:36 *** Stripped (compared) log files kept as './../scratch/testpool1/log.stripped' and './../scratch/testpool1/log.expected.stripped'.
scripts/replaceIdleFirst
scripts/restartFullHouse
scripts/shrink
scripts/restartWithPeriodicQueries
scripts/deferredWorkerActivation
scripts/fastFlush
scripts/fastHardRestart
scripts/hardStop
scripts/stop
scripts/hardRestartNoResume
% date
Wed Sep 13 15:45:41 EDT 2017

@c-kuhlman
Copy link
Contributor

c-kuhlman commented Sep 13, 2017

killPlumbedWorker fails on solaris also. It provides a manifestation of a bug where old generations don't get collected as they should.

I haven't had an issue with the master script hanging though.
You should be able to tell how far it gets by looking in the scratch/testpool1 directory. There will be a subdirectory for each script that the master script runs labeled script0, script1 ... scriptn
The script subdirectories have a log file, so you can see what the pool has logged so far.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants