I think this is a regression. There was code that removed the state from zk for
a core that could not be created. There was a bug in that, in that you only
want to do that for new cores and not existing cores (think cores that existed
on startup).
Someone commented out that code while working on an unrelated issue I think.
But that was not the correct fix (though its better than the previous dangerous
behavior) - it really just needs to be more selective.
Can you file a JIRA issue?
- Mark
http://about.me/markrmiller
On Feb 21, 2014, at 12:25 AM, Chia-Chun Shih chiachun.s...@gmail.com wrote:
Hi all,
This is my test procedure:
1. start a Zookeeper ensemble and a SolrCloud node
2. stop Zookeeper ensemble
3. start Zookeeper ensemble
4. fail to create a collection (with 1 shard and 1 replica) because of
timeout
5. restart the SolrCloud node
6. fail to create a collection with the same name in step 4 because the
collection already exists. But the collection doesn't assign to any
SolrCloud node.
I am using Solr 4.6.1 and Zookeeper 3.4.5
Thanks,
Chia-Chun