[infinispan-dev] asynchronous change manager for high load Lucene
Emmanuel Bernard
emmanuel at hibernate.org
Tue Mar 30 08:00:35 EDT 2010
On 30 mars 2010, at 13:14, Sanne Grinovero wrote:
>
> Emmanuel Bernard wrote:
>> Bela Ban wrote:
>>> You could use the cluster view, which is the same across all nodes, and
>>> pick the first element in the list. Or you could run an agreement
>>> protocol, which deterministically elects a master.
>>
>> Looks simple, deterministic and elegant.
>
> Agreed, that looks like a clean solution, but would scale better if we
> could decide a master for each different index, to spread the load
> instead of choosing always the same node for all the work, ideas on
> that?
> I could hash the indexname (the identifier) and % cluster view list size, WDYT ?
That would work assuming you take the actual directory provider name (ie the one that can potentially contain the sharded information like Account.1, Account.2 etc).
More information about the infinispan-dev
mailing list