Re: Unable to check Solr 4.6 SPLITSHARD command progress

2013-12-13 Thread binit
Yes, and my clusterstate.json is still:
==
"shards":{
  "shard1":{
"range":"8000-7fff",
"state":"active",
"replicas":{"core_node1":{
"state":"active",
"base_url":"http://./solr";,
"core":".._shard1_replica1",
"node_name":":8080_solr",
"leader":"true"}}},
  "shard1_1":{
"range":"0-7fff",
"state":"construction",
"parent":"shard1",
"replicas":{"core_node2":{
"state":"active",
"base_url":"http://:8080/solr";,
"core":".._shard1_1_replica1",
"node_name":":8080_solr",
"leader":"true"}}},
  "shard1_0":{
"range":"8000-",
"state":"construction",
"parent":"shard1",
"replicas":{"core_node3":{
"state":"active",
"base_url":"http://:8080/solr";,
"core":".._shard1_0_replica1",
"node_name":":8080_solr",
"leader":"true",
"maxShardsPerNode":"1",
"router":{"name":"compositeId"},
"replicationFactor":"1"}}
==

But, it got failed finally with out of memory. 
And is definitely not progressing because the thread is stopped. Probably
SPLITSHARD is not mature enough to use yet.

Now, I've no choice but to do it from Solrj, indexing manually.



--
View this message in context: 
http://lucene.472066.n3.nabble.com/Unable-to-check-Solr-4-6-SPLITSHARD-command-progress-tp4106520p4106699.html
Sent from the Solr - User mailing list archive at Nabble.com.


Unable to check Solr 4.6 SPLITSHARD command progress

2013-12-12 Thread binit
I have a big index, approx size 350 GB in a single shard, which I want to
split.

The SPLITSHARD command initiates successfully as I can see in the logs. (It
times out but reading the forums here it is the expected behavior). 

The problem is it never completes even after a full day, and I doubt it is
actually running in the background. Because the created two shard folders
are of constant size in KBs and is not changing over time.

In the zookeeper the two shards are active and marked as under construction.
The logs do not show any error, the last log entry is like:
INFO  - 2013-12-12 14:48:36.110; org.apache.solr.update.SolrIndexSplitter;
SolrIndexSplitter: partition #0 range=8000-

Now, what I'm asking is if it is possible to check the progress of this
command. Even if it is as simple as changing of files in some directory...
Or taking dump of threads, which just assures me that it is running &
progressing. 

I'd also be happy to know how does the overseer split. I also tried looking
into its code but was unable to figure out the way it does so. Also, in the
zookeeper files related to overseer I was unable to find anything related to
the split command.

Thanks,
Binit



--
View this message in context: 
http://lucene.472066.n3.nabble.com/Unable-to-check-Solr-4-6-SPLITSHARD-command-progress-tp4106520.html
Sent from the Solr - User mailing list archive at Nabble.com.