hey folks,

as we added an additional es node yesterday(actually an other instance of 
ES with an different data path on our server), some of the shards that were 
moved to this node, keep stuck initializing.

Given to the debug logs, it seems like they got corrupted during the copy 
process (about 20 of 140 moved shards got this problem...) so i decided it 
could help to manually assign them to an node, using the reroute-api.

<https://lh6.googleusercontent.com/-qSB3BJT-F5o/VIqjbiphLTI/AAAAAAAAAC4/9Yno_hajBgM/s1600/es.PNG>
 
<https://lh5.googleusercontent.com/-ijpXObA2tms/VIqkw9lfDHI/AAAAAAAAADY/Gc3sK_NE0do/s1600/size.PNG>


    





















=> curl -X POST \

'http://localhost:9200/_cluster/reroute?pretty=true' \

    -d '{ "commands" : [ { "allocate" : { "index" : "logstash-2014.06.07", 
"shard" : 2 , "node" : "Storage", "allow_primary" : 2 }}]}'



After I issued the command, ES tried to initialize the shard, but then this 
suddenly happend:


<https://lh6.googleusercontent.com/-RnP051vjz1I/VIqlJQLi4-I/AAAAAAAAADg/tC5q9TDr5HQ/s1600/sizeafter.PNG>





It seems like ES decided to delete the whole shard, due to its (potential) 
corruption and with it 1/3 of the data in it.


In my opinion ES should never ever be allowed to delete anything without 
permission, any clue what happened in this case?


Thanks for feedback

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/b737268a-32aa-4100-ba03-ac3b12e616fd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to