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

David Smith commented on SOLR-8586:
-----------------------------------

Trying to understand this without knowing the internals of the sync process -- 
apologies in advance if these are dumb questions:

It isn't stated, but I assume the replica does a full sync if its fingerprint, 
after sync, does not match the leader's?

Are there any scale concerns around calculating the fingerprint?  Say, if there 
are 100,000,000 (non-deleted) docs in the index? 

In a high volume situation (1000's updates / sec), will the leader's 
fingerprint calculation be in perfect sync with the last versions it is 
communicating to the replica?  Thinking about a searcher being refreshed in the 
middle of this request, or something like that.

> Implement hash over all documents to check for shard synchronization
> --------------------------------------------------------------------
>
>                 Key: SOLR-8586
>                 URL: https://issues.apache.org/jira/browse/SOLR-8586
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Yonik Seeley
>         Attachments: SOLR-8586.patch, SOLR-8586.patch
>
>
> An order-independent hash across all of the versions in the index should 
> suffice.  The hash itself is pretty easy, but we need to figure out 
> when/where to do this check (for example, I think PeerSync is currently used 
> in multiple contexts and this check would perhaps not be appropriate for all 
> PeerSync calls?)



--
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