If by "cronned commit" you mean "auto-commit": auto-commits are local to each node, are not distributed, so there is no something like a "cluster-wide" atomicity there. The commit may be performed in one node now, and in other nodes in 5 minutes (depending on the "maxTime" you have configured). If you mean that you are issuing commits from outside Solr, those are going to be by default distributed to all the nodes. The operation will succeed only if all nodes succeed, but if one of the nodes fail, the operation will fail. However, the nodes that did succeed WILL have a new view of the index at this point. (I'm not sure if something is done in this situation with the failing node).
The local commit operation in one node *is* atomic. Tomás On Mon, Dec 31, 2012 at 7:04 AM, samarth s <samarth.s.seksa...@gmail.com>wrote: > Tried reading articles online, but could not find one that confirmed the > same 100% :). > > Does a cronned soft commit complete its commit cycle only after all the > replicas have the newest data visible ? > > -- > Regards, > Samarth >