Regardless of whether the cluster is using mesh or multicast, if the nodes hold data, and a node either joins or leaves the cluster, the cluster migrates. The nodes in the cluster must all use either mesh or multicast.
Let’s say that we have a four-node cluster. The cluster holds 100 records. When node_3 leaves the cluster, the remaining nodes in the cluster migrate to balance storage of records. When node_3 returns to the cluster, the nodes again migrate to balance records. While I have simplified the process for the purposes of discussion, this is the intended behavior of the product.
I don’t mean to answer a question with another question, but why do you wish to turn off migrations? How were migrations interfering with your application?
I hope this helps. Would you let me know your thoughts?
Thank you for your time,