On 23 Jun 2009, at 11:19 AM, Pau Freixes wrote:
Hi guys, this is a correct group to talk about some implementations
and features regarded libketama ? if no stop here ;)
Today when I red the source code of libketama [1] to undertand how
works and how consistent hashing works of corse I have found some
"hot" characteristics with proably errors. Well may be I m in a
mistake ;)
I think you're right. Because points-per-server is proportional to
(server weight / number of servers), when a server is added or
removed, the other servers may receive more or fewer points. Probably
ketama should have used points-per-server = server-weight * K.
robey