Sounds like a bug. 4.6.1 is out any minute - you might try that. There was a replication bug that may be involved.
If you removed the tlog and index and restart it should resync, or something is really crazy. The clusterstate.json is a red herring. You have to merge the live nodes info with the state to know the real state. - Mark http://www.about.me/markrmiller > On Jan 28, 2014, at 12:31 PM, Greg Preston <gpres...@marinsoftware.com> wrote: > > ** Using solrcloud 4.4.0 ** > > I had to kill a running solrcloud node. There is still a replica for that > shard, so everything is functional. We've done some indexing while the > node was killed. > > I'd like to bring back up the downed node and have it resync from the other > replica. But when I restart the downed node, it joins back up as active > immediately, and doesn't resync. I even wiped the data directory on the > downed node, hoping that would force it to sync on restart, but it doesn't. > > I'm assuming this is related to the state still being listed as active in > clusterstate.json for the downed node? Since it comes back as active, it's > serving queries and giving old results. > > How can I force this node to do a recovery on restart? > > Thanks. > > > -Greg