Hi isuru, In Data Receiver (BAM receiver) all sessions are cached [1], and it's stored in ConcurrentHashMap which is created byMapmaker [2]. Once the data publisher is establishing the connection to the data receiver, the session will be stored in the cache and it'll be automatically expired after the configured time at clientTimeoutMS in <BAM_HOME>/repository/conf/data-bridge/data-bridge-config.xml.
Hence as per now regardless whether you are sending the events to data receiver or not, it'll be automatically removed from the cache. Also in such case data publisher will connect again to data receiver and send the events, therefore there won't be any data loss due to session time out. [1] https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.1.0/components/data-bridge/org.wso2.carbon.databridge.core/4.1.0/src/main/java/org/wso2/carbon/databridge/core/internal/authentication/session/SessionCache.java [2] http://google-collections.googlecode.com/svn/trunk/javadoc/com/google/common/collect/MapMaker.html Thanks, Sinthuja. On Fri, Nov 29, 2013 at 3:34 PM, Isuru Perera <[email protected]> wrote: > Hi, > > I'm running a load test on a setup configured with BAM 2.3.0. > > I see following log each 30 mins. > > TID: [0] [AS] [2013-11-29 15:02:28,356] INFO > {org.wso2.carbon.databridge.agent.thrift.internal.publisher.client.EventPublisher} > - Session timed out for TCP,10.237.119.40:7621,TCP,10.237.119.40:7721,Thrift > Session Expired Exception > {org.wso2.carbon.databridge.agent.thrift.internal.publisher.client.EventPublisher} > > It seems the session is set to 30 mins in > <BAM_HOME>/repository/conf/data-bridge/data-bridge-config.xml > > <clientTimeoutMS>30000</clientTimeoutMS> > > How does Thrift session work? > > I didn't expect the session to timeout since there are requests > continuously. > > There are few more questions on this in JIRA [1], but there are no > answers. Anyway, I understand first two comments. > > Please note that I'm still learning BAM and all related technologies. :) > > Thanks! > > Best Regards, > > [1] > https://wso2.org/jira/browse/BAM-685?focusedCommentId=65623&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-65623 > > -- > Isuru Perera > Senior Software Engineer | WSO2, Inc. | http://wso2.com/ > Lean . Enterprise . Middleware > > about.me/chrishantha > -- *Sinthuja Rajendran* Software Engineer <http://wso2.com/> WSO2, Inc.:http://wso2.com Blog: http://sinthu-rajan.blogspot.com/ Mobile: +94774273955
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
