Description of problem: Tomcat resource Start/Stop/Restart operations fail when operations take longer than 1 second due to a hardcoded value in the plugin. This timeout should instead be a configurable value so that the user can set a value that is reasonable for their environment. Version-Release number of selected component (if applicable): JON 2.4.1 How reproducible: Very Steps to Reproduce: 1. Install tomcat5 2. Modify init.d script to include a wait of 5 seconds before returning a status code 3. Add tomcat5 resource to inventory 4. Configure to use "RPM System V init script" as the control method in Inventory->Connection page of resource 5. Attempt to Start/Stop/Restart Tomcat instance through operations tab of JON UI Actual results: Operation times out before the service can return a status code, resulting in a failure status of the operation in JON. Note, checking the status of the tomcat5 service from the OS command line shows that the service started successfully. Expected results: Operation should wait until a status code is returned, or have a configurable timeout in order to be able to set a reasonable timeframe for the user's environment.
Bumping the severity on this as it means a Tomcat resource's start/stop/restart operations will not work or will report incorrect results.
Lukas Can you take a look at this issue. Once its fixed in the release-3.0.1 branch of RHQ this issue can get pushed to ONQA. The issue should also get fixed in RHQ master. Thanks Charles
release-3.0.1: 6ef135fd2bbf36b77f82bfbeea8fb7f0f48c0409 master: cf293cb3baf9e3d3447c16db0c181735d12c12e9 Author: Lukas Krejci <lkrejci> Date: Thu Jan 5 13:58:08 2012 +0100 [BZ 746113] - increasing the maximum wait time for the tomcat start/stop scripts from 1s to 120s.
what about the release_jon3.0.x and release_JON2.4.2.GA branches? shouldn't the fix go there as well?
Yes.
lukas ... can you add links to document that this has been pushed to the jon 2.4.2 branch?
verified on JON 2.4.2.GA 3fd0075:1afdc60
release_jon3.x: http://git.fedorahosted.org/git/?p=rhq/rhq.git;a=commitdiff;h=60d153b07b8223bb41d5e262ea3c38e73d10dc2d
thanks, Larry release/jon3.0.x: http://git.fedorahosted.org/git/?p=rhq/rhq.git;a=commitdiff;h=9ba2f79a6494503b17207e0b34055257428181bd Author: Lukas Krejci <lkrejci> AuthorDate: Thu Jan 5 13:58:08 2012 +0100 Commit: Larry O'Leary <loleary> CommitDate: Fri Jan 20 11:02:16 2012 -0600
changing status of VERIFIED BZs for JON 2.4.2 and JON 3.0 to CLOSED/CURRENTRELEASE