[infinispan-dev] HotRod, ClientIntelligence and client-side key location
Manik Surtani
manik at jboss.org
Fri Mar 26 05:01:52 EDT 2010
On 26 Mar 2010, at 08:42, Galder Zamarreno wrote:
> On Tue, 23 Mar 2010 14:12:19 +0100, Manik Surtani <manik at jboss.org> wrote:
>
>>
>> On 23 Mar 2010, at 07:48, Galder Zamarreno wrote:
>>
>>>>
>>>> * Hash space size (the modulus for all modular arithmetic, hard-coded
>>>> for now, may change in future). An int.
>>>
>>> That would need adding to the response header, wouldn't it?
>>> http://community.jboss.org/wiki/HotRodProtocol#HashDistributionAware_Client_Topology_Change_Header
>>
>>
>> Umm, not sure what you mean. This is has nothing to do with server (or
>> even endpoint) count... I would have thought this is sent along with
>> hash function version.
>
> Oh right, so what you're implying is that the version itself defines the
> corresponding hash space size? When I first read it, I thought clients
> could pass different space size for each version, hence why I was
> wondering if it should be part of the protocol.
No, no - it should be a part of the protocol.
What I meant by "Sent alongside hash function version" is:
... bytes... [hash function version][hash space size] ... bytes...
I foresee making the hash space size a tuning parameter in the future. This is independent of hash function used.
>
>>
>> Cheers
>> Manik
>> --
>> Manik Surtani
>> manik at jboss.org
>> Lead, Infinispan
>> Lead, JBoss Cache
>> http://www.infinispan.org
>> http://www.jbosscache.org
>>
>>
>>
>>
>
>
> --
> Galder Zamarreño
> Sr. Software Engineer
> Infinispan, JBoss Cache
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev
--
Manik Surtani
manik at jboss.org
Lead, Infinispan
Lead, JBoss Cache
http://www.infinispan.org
http://www.jbosscache.org
More information about the infinispan-dev
mailing list