Bug 893884
| Summary: | Broker and Console service will be stopped when restarting httpd service on broker + node box. | ||
|---|---|---|---|
| Product: | OpenShift Container Platform | Reporter: | Johnny Liu <jialiu> |
| Component: | Node | Assignee: | Brenton Leanhardt <bleanhar> |
| Status: | CLOSED UPSTREAM | QA Contact: | libra bugs <libra-bugs> |
| Severity: | high | Docs Contact: | |
| Priority: | medium | ||
| Version: | 1.2.0 | CC: | bleanhar, libra-onpremise-devel, lmeyer |
| 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: | 2013-01-21 03:30:12 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: | |||
| Bug Depends On: | 894955, 947579 | ||
| Bug Blocks: | |||
|
Description
Johnny Liu
2013-01-10 05:50:00 UTC
I just figured out this is being caused by httpd-2.2.22-14.ep6.el6 and httpd-2.2.17-15.4.ep5.el6.x86_64.rpm. The former ships with EAP and the latter comes with EWS. Installing the httpd from RHEL fixed the issue. We should consider taking a few actions: * Blacklisting the httpd from EAP/EWS * Reporting a bug against their httpd build. The initscript is not properly using the pidfile * Adding a check to oo-diagnostics to look for the JBoss httpd I just created Bug #894955 Also, we should notify GSS of this issue since it is most likely already affecting users. It's worth noting that this wouldn't happen if the user doesn't have the node and broker on the same machine. Based on Comment #5 I don't think we need to bother GSS about this. I've also lowered the severity. It's conceivable they might enable the EAP/EWS repos (just enable everything) on the broker even though not installing node stuff there. I'm not sure under subscription manager that you specify repos at all. Something to consider, good argument for the oo-diagnostics test. Also I think this is new with 2.2.22. Seems like the best course is to file a bug against the JBoss builds. Also... wouldn't this kill most of the gears on a node?? Fortunately we're doing graceful restarts for config changes... Yeah, that _is_ scary. I'll try that out. You're completely right about it killing all the gears that rely on httpd. I'm raising the severity to high for both this bug and the JBoss one. Here are the options we have to work around this: 1) Document that users add 'exclude=httpd* mod_ssl' to the JBoss yum repo configurations 2) Create a yum plugin that does this automatically I don't like either of these options honestly but I'm open to #2 in the longer term since this is going to be a support nightmare. I'm hopeful that the JBoss team will be able to solve this issue quickly. |