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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
General mailing list
[email protected]
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to