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
jmak...@marklogic.com
> On Aug 11, 2016, at 1:49 AM, Rashmi Ranjan Acharya
> 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
> General@developer.marklogic.com
> Manage your subscription at:
> http://developer.marklogic.com/mailman/listinfo/general
smime.p7s
Description: S/MIME cryptographic signature
___
General mailing list
General@developer.marklogic.com
Manage your subscription at:
http://developer.marklogic.com/mailman/listinfo/general