lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Cao Manh Dat (JIRA)" <>
Subject [jira] [Commented] (SOLR-12338) Replay buffering tlog in parallel
Date Tue, 15 May 2018 15:02:00 GMT


Cao Manh Dat commented on SOLR-12338:

Interesting result, when I change from {{SetBlockingQueue}} to guava Striped class (its implementation
is like an array of lock). The performance is decreased (from 4341ms to 8227ms), if I increase
the number of stripes (size of the lock array) to {{numThreads * 1000}}, they will eventually
run in the same amount of time.  It is a sign that collision does affect the performance!

> Replay buffering tlog in parallel
> ---------------------------------
>                 Key: SOLR-12338
>                 URL:
>             Project: Solr
>          Issue Type: Improvement
>      Security Level: Public(Default Security Level. Issues are Public) 
>            Reporter: Cao Manh Dat
>            Assignee: Cao Manh Dat
>            Priority: Major
>         Attachments: SOLR-12338.patch, SOLR-12338.patch, SOLR-12338.patch
> Since updates with different id are independent, therefore it is safe to replay them
in parallel. This will significantly reduce recovering time of replicas in high load indexing

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message