Bug 1063703
| Summary: | 8000/8443 port is not available for jbossas-7 and aerogear app | ||||||
|---|---|---|---|---|---|---|---|
| Product: | OpenShift Online | Reporter: | Yan Du <yadu> | ||||
| Component: | Image | Assignee: | Mrunal Patel <mpatel> | ||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | libra bugs <libra-bugs> | ||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | medium | ||||||
| Version: | 2.x | CC: | jhonce | ||||
| 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-02-26 19:12:19 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: | |||||||
| Attachments: |
|
||||||
|
Description
Yan Du
2014-02-11 09:58:17 UTC
Created attachment 861730 [details]
supervisor.log
the AS7 cartridge explicitly defines the websockets port as 8676, but does not listen on that port. Trying to dig up the history on why this was done. The Aerogear cartridge copied that template, but not sure why it gets redirected instead of just a 503. Investigating that also. Aerogear is being redirected due to changes mrunal made which are causing the websocket routes to not be generated for the aerogear cart, so he's going to fix that. Still evaluating whether we should make a change to the jbossas cartridge, but it's basically working as expected right now since by default there's nothing listening on the websocket port (8676) jbossAS. After additional investigation I think the AS7 configuration should be left as is (separate port 8676 for websockets, which applications must listen on if they want to support websockets). This decision is based on the current state of AS7 native websocket support, which is probably why the separate port was originally used. Handing the bug over to mrunal to address the protocl routing issue that is affecting the aerogear cartridge. Commit pushed to master at https://github.com/openshift/origin-server https://github.com/openshift/origin-server/commit/c9c9f39a508745a778b9bd8b3a87386113733810 Bug 1063703: Assume ws if websocket is true. Test on devenv_4364, Issue have been fixed. move to verified. Thanks. |