Bug 1130409

Summary: Met "Timed out waiting for http listening port for jboss process" when creating new jboss app on INT.
Product: OpenShift Online Reporter: Liang Xia <lxia>
Component: ImageAssignee: Mike McGrath <mmcgrath>
Status: CLOSED CURRENTRELEASE QA Contact: libra bugs <libra-bugs>
Severity: medium Docs Contact:
Priority: high    
Version: 2.xCC: bparees, jokerman, mmccomas, rchopra, xtian
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-10-10 00:50:38 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Liang Xia 2014-08-15 07:35:58 UTC
Description of problem:
When creating new jboss(as/eap/ews) app on INT, always met:
Starting jbossas cartridge
Timed out waiting for http listening port for jbossas process
Failed to execute: 'control start' for /var/lib/openshift/53ed75e603ef646ff1000707/jbossas

Can NOT reproduce this issue on devenv_5079

Version-Release number of selected component (if applicable):
INT(devenv_5079)

How reproducible:
always

Steps to Reproduce:
1.Create a new jboss(as/eap/ews) app on INT

Actual results:
$ rhc app create as jbossas-7 --no-git -s -g medium
Application Options
-------------------
Domain:     lxia
Cartridges: jbossas-7
Gear Size:  medium
Scaling:    yes
Creating application 'as' ... 
Starting jbossas cartridge
Timed out waiting for http listening port for jbossas process
Failed to execute: 'control start' for /var/lib/openshift/53ed75e603ef646ff1000707/jbossas

Expected results:
App created successfully.

Additional info:
aerogear-push-0.12.0 create from  https://cartreflect-claytondev.rhcloud.com/reflect?github=aerogear/openshift-origin-cartridge-aerogear-push failed with 他the same error on INT:
Starting aerogear-push cart
Timed out waiting for http listening port
Failed to execute: 'control start' for
/var/lib/openshift/53ed9fa36cec0eb98e000433/aerogear-push

Comment 1 Ben Parees 2014-08-15 14:11:19 UTC
Mike thinks a change me made introduced this, he's going to revert it.

Comment 2 Mike McGrath 2014-08-15 15:30:09 UTC
This should be fixed now and should be fixed permanently with: https://github.com/openshift/origin-server/pull/5716

Comment 3 Liang Xia 2014-08-18 10:24:46 UTC
QE will test once above pull request merged and deployed to INT.

Comment 4 Liang Xia 2014-08-19 02:54:11 UTC
Hi Rajat,

The pull request still in open status. Could you have a look?

Thanks,
Liang

Comment 5 Rajat Chopra 2014-08-19 03:00:42 UTC
More work needs to be done here. rhc-list-ports will fail and a workaround needs to be implemented still. The PR will stay open until then.

Comment 6 Xiaoli Tian 2014-08-20 01:31:18 UTC
Move it back to assigned since there is more fix needed, in case it's missing from bug triage.

Comment 8 Rajat Chopra 2014-08-20 02:42:15 UTC
Ben, can you point to the reverted fix, and document it here in the bug?
Otherwise yes, the permanent fix is what that PR is about.

Comment 9 Ben Parees 2014-08-20 03:01:35 UTC
As I understand it, Mike made the change directly in INT and then directly reverted it on INT, no bug/PR involved.

Comment 10 Liang Xia 2014-08-20 08:48:51 UTC
Move to verified since we do NOT met such errors in today's full function testing.