[ 
https://issues.apache.org/jira/browse/SOLR-9438?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shalin Shekhar Mangar updated SOLR-9438:
----------------------------------------
    Description: Solr’s shard split can lose documents if the parent/sub-shard 
leader is killed (or crashes) between the time that the new sub-shard replica 
is created and before it recovers. In such a case the slice has already been 
set to ‘recovery’ state, the sub-shard replica comes up, finds that no other 
replica is up, waits until the leader vote wait time and then proceeds to 
become the leader as well as publish itself as active. If the former leader 
node comes back online, the overseer seeing that all replicas of the sub-shard 
are now ‘active’, sets the parent slice as ‘inactive’ and the new sub-shard as 
‘active’.  (was: Solr’s shard split can lose documents if the parent/sub-shard 
leader is killed (or crashes) between the time that the new sub-shard replica 
is created and before it recovers. In such a case the slice has already been 
set to ‘recovery’ state, the sub-shard replica comes up, finds that no other 
replica is up, waits until the leader vote wait time and then proceeds to 
become the leader as well as publish itself as active. Once that happens the 
overseer seeing that all replicas of the sub-shard are now ‘active’, sets the 
parent slice as ‘inactive’ and the new sub-shard as ‘active’.)

> Shard split can lose data
> -------------------------
>
>                 Key: SOLR-9438
>                 URL: https://issues.apache.org/jira/browse/SOLR-9438
>             Project: Solr
>          Issue Type: Bug
>      Security Level: Public(Default Security Level. Issues are Public) 
>          Components: SolrCloud
>    Affects Versions: 4.10.4, 5.5.2, 6.1
>            Reporter: Shalin Shekhar Mangar
>            Assignee: Shalin Shekhar Mangar
>            Priority: Critical
>              Labels: difficulty-medium, impact-high
>             Fix For: 6.3, master (7.0)
>
>         Attachments: SOLR-9438-false-replication.log, 
> SOLR-9438-split-data-loss.log, SOLR-9438.patch, SOLR-9438.patch, 
> SOLR-9438.patch, SOLR-9438.patch, SOLR-9438.patch
>
>
> Solr’s shard split can lose documents if the parent/sub-shard leader is 
> killed (or crashes) between the time that the new sub-shard replica is 
> created and before it recovers. In such a case the slice has already been set 
> to ‘recovery’ state, the sub-shard replica comes up, finds that no other 
> replica is up, waits until the leader vote wait time and then proceeds to 
> become the leader as well as publish itself as active. If the former leader 
> node comes back online, the overseer seeing that all replicas of the 
> sub-shard are now ‘active’, sets the parent slice as ‘inactive’ and the new 
> sub-shard as ‘active’.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to