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

Hoss Man commented on SOLR-2894:
--------------------------------



bq. If those numbers were reversed, i might guess maybe the discrepency was a 
timing issue of some docs being visible on some replicas when the first 
facet.pivot query was executed, but where later during the sanity check query – 
but i can't imagine how the number of matching odcs would go down (at least not 
in any way that wouldn't reproduce reliably)

1) i'm an idiot: _if_ one shard was slow on getting the updates, then it's 
possible that shard might be the one consulted on the "verification" request, 
and might have fewer matching docs then what the initial request included.

2) looking closer at mark's log (specifically: {{grep -v "path=/select" 
~/tmp/pivotfail.log}} to ignore the query requests themselves) I see that after 
we build up the whole index, there is definitely some randomized churn from the 
SolrCloud test plumbing of adding new replicas, and peer sync, and 
RecoveryStrategy.doRecovery taking place *after* the initial pivot query, while 
the validation queries (which checks that the counts for each pivot constraint 
match what you get with the equivalent "fq" params) are happening.

All of which leads me wondering if it's possible that this test has just 
happened to trigger an unrelated bug where perhaps a new replica is getting put 
into query rotation before it's compleletely in sync with it's leader?

[~markrmil...@gmail.com], [~thelabdude] ... does that sound like a viable 
possibility given the recovery realted messages in mark's pivotfail.log ?



> Implement distributed pivot faceting
> ------------------------------------
>
>                 Key: SOLR-2894
>                 URL: https://issues.apache.org/jira/browse/SOLR-2894
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Erik Hatcher
>            Assignee: Hoss Man
>             Fix For: 4.9, 5.0
>
>         Attachments: SOLR-2894-mincount-minification.patch, 
> SOLR-2894-reworked.patch, SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, 
> SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, 
> SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, 
> SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, 
> SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, 
> SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, 
> SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, 
> SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, 
> SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, 
> SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, 
> SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, SOLR-2894.patch, 
> SOLR-2894.patch, SOLR-2894.patch, SOLR-2894_cloud_test.patch, 
> dateToObject.patch, pivot_mincount_problem.sh, pivotfail.log
>
>
> Following up on SOLR-792, pivot faceting currently only supports 
> undistributed mode.  Distributed pivot faceting needs to be implemented.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

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

Reply via email to