[ 
https://issues.apache.org/jira/browse/SOLR-12607?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16565081#comment-16565081
 ] 

Shalin Shekhar Mangar commented on SOLR-12607:
----------------------------------------------

Beasting passed for the tlog replicas but it uncovered yet another failure 
(unrelated to tlog replicas) that happens once in 200 runs approximately.

The DistributedUpdateProcessor's doFinish() method relies on the failing node's 
shard name to decide whether to return an exception to the client or to 
continue. During shard split, we forward updates synchronously to sub shard 
leaders and we'd like to return exceptions to clients so that they can retry. 
However, due to using the parent shard name in the StdNode created for 
sub-shard leader, the comparison between the current replica's shard and 
StdNode's shard always passed and the errors were never returned. I've 
committed a fix to the branch and I'll add a test to cover this particular 
situation.

> Investigate ShardSplitTest failures
> -----------------------------------
>
>                 Key: SOLR-12607
>                 URL: https://issues.apache.org/jira/browse/SOLR-12607
>             Project: Solr
>          Issue Type: Task
>      Security Level: Public(Default Security Level. Issues are Public) 
>          Components: SolrCloud
>            Reporter: Shalin Shekhar Mangar
>            Assignee: Shalin Shekhar Mangar
>            Priority: Major
>             Fix For: master (8.0), 7.5
>
>
> There have been many recent ShardSplitTest failures. 
> According to http://fucit.org/solr-jenkins-reports/failure-report.html
> {code}
> Class: org.apache.solr.cloud.api.collections.ShardSplitTest
> Method: testSplitWithChaosMonkey
> Failures: 72.32% (81 / 112)
> Class: org.apache.solr.cloud.api.collections.ShardSplitTest
> Method: test
> Failures: 26.79% (30 / 112)
> {code} 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to