A transaction is scoped only to the host that initiated it. You'll need to configure your load balancer to maintain host affinity for transactions. Better yet, don't use a load balancer at all with mlcp. mlcp uses its own logic to communicate with multiple hosts in a cluster. Because it knows the details of the cluster topology, mlcp can route requests better than a generic HTTP load balancer will.
Justin -- Justin Makeig Director, Product Management MarkLogic [email protected] > On Aug 11, 2016, at 1:49 AM, Rashmi Ranjan Acharya <[email protected]> > wrote: > > Hi Folks, > During content ingestion, MLCP is losing some transactions while hitting > load-balancer with the below exception but it works completely fine when it > hits a particular host/node. > > > > Exception snippet: ERROR mapreduce.ContentWriter: > com.marklogic.xcc.exceptions.XQueryException: XDMP-NOTXN: No transaction with > identifier 115728575… > We are using Mark logic server 8.0-5.5 with XCC client 8.0-5; and want to use > load-balancer without losing any transaction. > > Can anyone suggest any solution to overcome this? > > Thanks in advance ! > > > > Regards, > > Rashmi Ranjan Acharya > > > > > -- > Rashmi Ranjan Acharya > _______________________________________________ > General mailing list > [email protected] > Manage your subscription at: > http://developer.marklogic.com/mailman/listinfo/general
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ General mailing list [email protected] Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general
