[infinispan-dev] NBST design
Mircea Markus
mircea.markus at jboss.com
Fri Aug 17 11:22:36 EDT 2012
Another aspect Erik raised is the TACH/server hinting (rack, machine in particular) - I guess these would be parameters of the CH factory?
Also a notes on the RoutingTable: it is a more effective data structure than the old CH, as it basically keeps a cache with all the possible outcomes of the CH function (instead of building the collection of owner on every call)
On 15 Aug 2012, at 12:35, Adrian Nistor wrote:
> Hi Galder,
>
> My (superficial) understanding of the HR v1.0 and v1.1 is that clients
> will actually derive the CH of the cluster based on the received member
> address list + virtual node info.
> Now with in the new CH algo we do not use the address of members in the
> computation and the concept of virtual nodes has vanished.
> So my feeling is we need a HR v1.2 where the full CH (the routing table)
> si sent to the client as you said. Are you worried about sending the
> routing table for reasons other than backward compatibility?
>
> Regarding backward compat, I know Dan Berindei has done some wizardry
> there to be able to support old clients, but I do not know any details.
> He will hopefully clear things up, and it seems we also need to update
> the HR protocol wiki page regarding this aspect.
More information about the infinispan-dev
mailing list