We have not tested AWS clustering with old kernel. We moved to AWS clustering with new kernel. I thought it was due to new kernel version as I have heard AWS was working properly with products released with older kernel. Here I have started each node one after the other. And once a member was stopped also any message was not printed.
On Mon, Oct 26, 2015 at 11:26 PM, Imesh Gunaratne <im...@wso2.com> wrote: > Member joined message may not come with AWS membership scheme if all the > members were started at the same time. However the member left message > should appear if a member is stopped afterwards. > > > On Monday, October 26, 2015, Maninda Edirisooriya <mani...@wso2.com> > wrote: > >> I have setup the AWS clustering according to [1] but it seems the >> "AWSBasedMembershipScheme >> Member joined" message is not displayed once a new member is joined and >> no message when it left. This seems to be an issue with new kernel version. >> >> <clustering >> class="org.wso2.carbon.core.clustering.hazelcast.HazelcastClusteringAgent" >> enable="true"> >> >> >> <parameter name="membershipScheme">aws</parameter> >> >> >> <parameter name="localMemberPort">5701</parameter> >> >> >> <parameter name="accessKey">xxxxxxx</parameter> >> <parameter name="secretKey">zzzzzzz</parameter> >> <parameter name="securityGroup">sg-16f4b571</parameter> >> <parameter name="region">us-east-1</parameter> >> <parameter name="tagKey">a_tag_key</parameter> >> <parameter name="tagValue">a_tag_value</parameter> >> >> >> [1] >> https://docs.wso2.com/display/CLUSTER420/Setting+up+a+Cluster+in+AWS+Mode >> >> >> Thanks. >> >> >> *Maninda Edirisooriya* >> Senior Software Engineer >> >> *WSO2, Inc.*lean.enterprise.middleware. >> >> *Blog* : http://maninda.blogspot.com/ >> *E-mail* : mani...@wso2.com >> *Skype* : @manindae >> *Twitter* : @maninda >> >> On Sun, Oct 25, 2015 at 6:59 PM, Afkham Azeez <az...@wso2.com> wrote: >> >>> In EC2 with AWS mode, you should use ports 5701 to 5800 >>> >>> On Sun, Oct 25, 2015 at 5:52 PM, Niranda Perera <nira...@wso2.com> >>> wrote: >>> >>>> Hi Thusitha, >>>> >>>> 4000 is the local host port specified in the axis2.xml >>>> >>>> quote axis2.xml >>>> " <!-- The host name or IP address of this member --> >>>> >>>> <parameter name="localMemberHost">10.100.5.109</parameter> >>>> >>>> <!-- >>>> The bind adress of this member. The difference between >>>> localMemberHost & localMemberBindAddress >>>> is that localMemberHost is the one that is advertised by >>>> this member, while localMemberBindAddress >>>> is the address to which this member is bound to. >>>> --> >>>> <!-- >>>> <parameter >>>> name="localMemberBindAddress">10.100.5.109</parameter> >>>> --> >>>> >>>> <!-- >>>> The TCP port used by this member. This is the port through >>>> which other nodes will >>>> contact this member >>>> --> >>>> <parameter name="localMemberPort">4000</parameter>" >>>> >>>> in DAS we are using wka as the membership scheme. >>>> >>>> cheers >>>> >>>> On Sun, Oct 25, 2015 at 4:47 PM, Thusitha Thilina Dayaratne < >>>> thusit...@wso2.com> wrote: >>>> >>>>> Hi Anjana, >>>>> >>>>> I noticed following error line on the error stack that you posted. >>>>> >>>>> com.hazelcast.spi.exception.WrongTargetException: WrongTarget! >>>>>> this:Address[172.18.1.227]:4000 >>>>> >>>>> >>>>> Here it tries to connect using the port 4000. But AFAIK we usually use >>>>> ports between 5701 to 5800. Did you set the port to 4000 in any instance? >>>>> >>>>> Thanks >>>>> Thusitha >>>>> >>>>> On Sat, Oct 24, 2015 at 5:27 PM, Anjana Fernando <anj...@wso2.com> >>>>> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> So I'd a chat with Azeez, and the first thing he mentioned was, we >>>>>> should be using the AWS mode in EC2 it seems, the docs can be found for >>>>>> this here [1]. And his comments are, these kind of issues can be seen >>>>>> sometimes there, but if it recovers eventually it would be okay, but if >>>>>> it >>>>>> continues to give same kind of errors always, that would be a problem. >>>>>> >>>>>> [1] >>>>>> https://docs.wso2.com/display/CLUSTER420/Setting+up+a+Cluster+in+AWS+Mode >>>>>> >>>>>> Cheers, >>>>>> Anjana. >>>>>> >>>>>> On Sat, Oct 24, 2015 at 5:11 PM, Anjana Fernando <anj...@wso2.com> >>>>>> wrote: >>>>>> >>>>>>> Hi everyone, >>>>>>> >>>>>>> When testing DAS in EC2, and also with the latest Kernel 4.4.2, QA >>>>>>> has reported some Hazlecast issues, specifically [1] and [2]. Some of >>>>>>> the >>>>>>> errors as follows:- >>>>>>> >>>>>>> TID: [-1234] [] [2015-10-24 08:40:05,130] ERROR >>>>>>> {org.wso2.carbon.registry.core.jdbc.handlers.builtin.MountHandler} - >>>>>>> Unable to test existence of resource >>>>>>> {org.wso2.carbon.registry.core.jdbc.handlers.builtin.MountHandler} >>>>>>> com.hazelcast.spi.exception.WrongTargetException: WrongTarget! >>>>>>> this:Address[172.18.1.227]:4000, target:Address[172.18.1.228]:4000, >>>>>>> partitionId: 5, replicaIndex: 0, operation: >>>>>>> com.hazelcast.map.impl.operation.GetOperation, service: >>>>>>> hz:impl:mapService >>>>>>> at >>>>>>> com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.ensureNoPartitionProblems(OperationRunnerImpl.java:246) >>>>>>> at >>>>>>> com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.run(OperationRunnerImpl.java:127) >>>>>>> at >>>>>>> com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.run(OperationRunnerImpl.java:315) >>>>>>> at >>>>>>> com.hazelcast.spi.impl.operationexecutor.classic.OperationThread.processPacket(OperationThread.java:142) >>>>>>> at >>>>>>> com.hazelcast.spi.impl.operationexecutor.classic.OperationThread.process(OperationThread.java:115) >>>>>>> at >>>>>>> com.hazelcast.spi.impl.operationexecutor.classic.OperationThread.doRun(OperationThread.java:101) >>>>>>> at >>>>>>> com.hazelcast.spi.impl.operationexecutor.classic.OperationThread.run(OperationThread.java:76) >>>>>>> at ------ End remote and begin local stack-trace ------.(Unknown >>>>>>> Source) >>>>>>> at >>>>>>> com.hazelcast.spi.impl.operationservice.impl.InvocationFuture.resolveApplicationResponse(InvocationFuture.java:384) >>>>>>> at >>>>>>> com.hazelcast.spi.impl.operationservice.impl.InvocationFuture.resolveApplicationResponseOrThrowException(InvocationFuture.java:334) >>>>>>> at >>>>>>> com.hazelcast.spi.impl.operationservice.impl.InvocationFuture.get(InvocationFuture.java:225) >>>>>>> at >>>>>>> com.hazelcast.spi.impl.operationservice.impl.InvocationFuture.get(InvocationFuture.java:204) >>>>>>> at >>>>>>> com.hazelcast.map.impl.proxy.MapProxySupport.invokeOperation(MapProxySupport.java:456) >>>>>>> at >>>>>>> com.hazelcast.map.impl.proxy.MapProxySupport.getInternal(MapProxySupport.java:275) >>>>>>> at >>>>>>> com.hazelcast.map.impl.proxy.MapProxyImpl.get(MapProxyImpl.java:82) >>>>>>> at >>>>>>> org.wso2.carbon.core.clustering.hazelcast.HazelcastDistributedMapProvider$DistMap.get(HazelcastDistributedMapProvider.java:141) >>>>>>> at org.wso2.carbon.caching.impl.CacheImpl.get(CacheImpl.java:203) >>>>>>> >>>>>>> ==================================================================== >>>>>>> >>>>>>> >>>>>>> TID: [-1234] [] [2015-10-24 08:44:18,800] ERROR >>>>>>> {org.wso2.carbon.registry.core.jdbc.handlers.builtin.MountHandler} - >>>>>>> Unable to test existence of resource >>>>>>> {org.wso2.carbon.registry.core.jdbc.handlers.builtin.MountHandler} >>>>>>> com.hazelcast.spi.exception.CallerNotMemberException: Not Member! >>>>>>> caller:Address[172.18.1.228]:4000, partitionId: 30, operation: >>>>>>> com.hazelcast.map.impl.operation.GetOperation, service: >>>>>>> hz:impl:mapService >>>>>>> at >>>>>>> com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.ensureValidMember(OperationRunnerImpl.java:336) >>>>>>> at >>>>>>> com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.run(OperationRunnerImpl.java:308) >>>>>>> at >>>>>>> com.hazelcast.spi.impl.operationexecutor.classic.OperationThread.processPacket(OperationThread.java:142) >>>>>>> at >>>>>>> com.hazelcast.spi.impl.operationexecutor.classic.OperationThread.process(OperationThread.java:115) >>>>>>> >>>>>>> ==================================================================== >>>>>>> >>>>>>> ERROR {com.hazelcast.cluster.impl.operations.JoinCheckOperation} - >>>>>>> [172.18.1.229]:4000 [wso2.qa.das.domain] [3.5.2] Cannot send response: >>>>>>> JoinRequest{packetVersion=4, buildNumber=20150826, >>>>>>> address=Address[172.18.1.229]:4000, >>>>>>> uuid='6848559f-141d-47cd-9e75-53bb2de10d52', credentials=null, >>>>>>> memberCount=4, tryCount=0} to Address[172.18.1.228]:4000 >>>>>>> {com.hazelcast.cluster.impl.operations.JoinCheckOperation} >>>>>>> com.hazelcast.core.HazelcastException: Cannot send response: >>>>>>> JoinRequest{packetVersion=4, buildNumber=20150826, >>>>>>> address=Address[172.18.1.229]:4000, >>>>>>> uuid='6848559f-141d-47cd-9e75-53bb2de10d52', credentials=null, >>>>>>> memberCount=4, tryCount=0} to Address[172.18.1.228]:4000 >>>>>>> at >>>>>>> com.hazelcast.spi.impl.ResponseHandlerFactory$RemoteInvocationResponseHandler.sendResponse(ResponseHandlerFactory.java:131) >>>>>>> at >>>>>>> com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.handleResponse(OperationRunnerImpl.java:204) >>>>>>> >>>>>>> ==================================================================== >>>>>>> >>>>>>> Have any one of you guys seen issues similar to the above in EC2? .. >>>>>>> and what are the possibilities this could arise, the most obvious thing >>>>>>> would be networking issues that can arise in EC2, which maybe related >>>>>>> to a >>>>>>> higher latency that's there or something. Any of you guys know how to >>>>>>> maybe >>>>>>> tune HZ in this situations to have a higher timeout values or anything >>>>>>> like >>>>>>> that, or else, doing this in EC2 is altogether not recommended? .. >>>>>>> >>>>>>> [1] https://wso2.org/jira/browse/DAS-301 >>>>>>> [2] https://wso2.org/jira/browse/DAS-302 >>>>>>> >>>>>>> Cheers, >>>>>>> Anjana. >>>>>>> -- >>>>>>> *Anjana Fernando* >>>>>>> Senior Technical Lead >>>>>>> WSO2 Inc. | http://wso2.com >>>>>>> lean . enterprise . middleware >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Anjana Fernando* >>>>>> Senior Technical Lead >>>>>> WSO2 Inc. | http://wso2.com >>>>>> lean . enterprise . middleware >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> Dev@wso2.org >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Thusitha Dayaratne >>>>> Software Engineer >>>>> WSO2 Inc. - lean . enterprise . middleware | wso2.com >>>>> >>>>> Mobile +94712756809 >>>>> Blog alokayasoya.blogspot.com >>>>> About http://about.me/thusithathilina >>>>> >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> Dev@wso2.org >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Niranda Perera* >>>> Software Engineer, WSO2 Inc. >>>> Mobile: +94-71-554-8430 >>>> Twitter: @n1r44 <https://twitter.com/N1R44> >>>> https://pythagoreanscript.wordpress.com/ >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> Dev@wso2.org >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> *Afkham Azeez* >>> Director of Architecture; WSO2, Inc.; http://wso2.com >>> Member; Apache Software Foundation; http://www.apache.org/ >>> * <http://www.apache.org/>* >>> *email: **az...@wso2.com* >>> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: * >>> *http://blog.afkham.org* <http://blog.afkham.org> >>> *twitter: **http://twitter.com/afkham_azeez* >>> <http://twitter.com/afkham_azeez> >>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez >>> <http://lk.linkedin.com/in/afkhamazeez>* >>> >>> *Lean . Enterprise . Middleware* >>> >>> _______________________________________________ >>> Dev mailing list >>> Dev@wso2.org >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> > > -- > *Imesh Gunaratne* > Senior Technical Lead > WSO2 Inc: http://wso2.com > T: +94 11 214 5345 M: +94 77 374 2057 > W: http://imesh.gunaratne.org > Lean . Enterprise . Middleware > > >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev