That PR is already merged, so you don't have to do anything to get that code, you already have it.
@rohit, can you review this? I think this is a similar to the issue Simon reported earlier. Will On Aug 24, 2016 6:56 AM, "fanfarlo" <fanfar...@gmail.com> wrote: > hi all > > We have the following environment: > - OS: Debian 14.04 (hypervisors and management) > - 4 KVM Hosts > - Cloudstack Release 4.9 with local database > > Since we upgraded to Release 4.9 the KVM hosts no longer connect to the > management Server. Upgrade procedure was followed as described: > http://docs.cloudstack.apache.org/projects/cloudstack- > release-notes/en/4.9.0/upgrade/upgrade-4.8.html > > > On the KVM hosts we have the following error message: > /2016-08-24 10:42:49,678 INFO [utils.exception.CSExceptionErrorCode] > (main:null) (logid:) Could not find exception: > com.cloud.utils.exception.NioConnectionException in error code list for > exceptions > 2016-08-24 10:42:49,678 WARN [cloud.agent.Agent] (main:null) (logid:) > NIO Connection Exception > com.cloud.utils.exception.NioConnectionException: SSL Handshake failed > while connecting to host: 10.100.12.10 port: 8250 > 2016-08-24 10:42:49,678 INFO [cloud.agent.Agent] (main:null) (logid:) > Attempted to connect to the server, but received an unexpected > exception, trying again... > 2016-08-24 10:42:54,679 INFO [utils.nio.NioClient] (main:null) (logid:) > Connecting to 10.100.12.10:8250 > 2016-08-24 10:42:54,684 WARN [utils.nio.Link] (main:null) (logid:) This > SSL engine was forced to close inbound due to end of stream. > 2016-08-24 10:42:54,684 ERROR [utils.nio.NioClient] (main:null) (logid:) > SSL Handshake failed while connecting to host: 10.100.12.10 port: 8250 > 2016-08-24 10:42:54,685 ERROR [utils.nio.NioConnection] (main:null) > (logid:) Unable to initialize the threads. > java.io.IOException: SSL Handshake failed while connecting to host: > 10.100.12.10 port: 8250 > at com.cloud.utils.nio.NioClient.init(NioClient.java:67) > at com.cloud.utils.nio.NioConnection.start(NioConnection.java:88) > at com.cloud.agent.Agent.start(Agent.java:237) > at com.cloud.agent.AgentShell.launchAgent(AgentShell.java:399) > at > com.cloud.agent.AgentShell.launchAgentFromClassInfo(AgentShell.java:367) > at com.cloud.agent.AgentShell.launchAgent(AgentShell.java:351) > at com.cloud.agent.AgentShell.start(AgentShell.java:456) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: > 57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > at > org.apache.commons.daemon.support.DaemonLoader.start( > DaemonLoader.java:243) > 2016-08-24 10:42:54,685 INFO [utils.exception.CSExceptionErrorCode] > (main:null) (logid:) Could not find exception: > com.cloud.utils.exception.NioConnectionException in error code list for > exceptions > 2016-08-24 10:42:54,685 WARN [cloud.agent.Agent] (main:null) (logid:) > NIO Connection Exception > com.cloud.utils.exception.NioConnectionException: SSL Handshake failed > while connecting to host: 10.100.12.10 port: 8250 > 2016-08-24 10:42:54,686 INFO [cloud.agent.Agent] (main:null) (logid:) > Attempted to connect to the server, but received an unexpected > exception, trying again.../ > > > Port is open on the management server, there is no firewall in between. > We found that there was a bug report here: > https://issues.apache.org/jira/browse/CLOUDSTACK-9348. There is a PR > changing the NIO Selector wait time: > https://github.com/apache/cloudstack/pull/1601 which was merged into > master branch. > > Since we installed Release 4.9 we probably need to patch the > NioConection.class as described in PR1601 , right? > > kvm03# unzip -v /usr/share/cloudstack-agent/lib/cloud-utils-4.9.0.jar | > grep NioConnection > 3923 Defl:N 1778 55% 2016-08-02 09:28 05aaf7d5 > com/cloud/utils/nio/NioConnection$1.class > 881 Defl:N 495 44% 2016-08-02 09:28 e378984c > com/cloud/utils/nio/NioConnection$ChangeRequest.class > 15410 Defl:N 7130 54% 2016-08-02 09:28 b3281f5a > com/cloud/utils/nio/NioConnection.class > 1134 Defl:N 584 49% 2016-08-02 09:28 8d5cb4a8 > com/cloud/utils/exception/NioConnectionException.class > > Due to a lack of java expertise we have some basic questions: > - Is there a patched jar file available ? public build server? > - Do we need to create the jar from sources ? procedure? > - How do we apply the patch ? > > many thanks! > fanfarlo >