A couple, I think ;)

Mikael, I think now's as good of a time as ever to decide on the hashing standard. Believe brad's asked a few times if anyone has any complaints with the Perl version, or any reasons/preferences as to one implementation or the other. There's no authority on this other than the people who respond here and have compelling arguments :)

I only know of (offhand):

- Yours
- libketama
- Set::ConsistentHash

... maybe Dustin wrote one? Maybe apr_memcache has one? I forget.

All that really matters is that an approach not everyone completely absolutely hates is decided on, so this can get into use. Based on MD5? Based on CRC32? What works best?

-Dormando

Mikael Johansson wrote:
Hi,

I believe there's already people using consistent hashing on large
installs out there. As to the pecl/memcache client the code is not
released and still in CVS, but it is stable (and certainly ready to be
evaluated/tested), also a release is coming up so you can either wait
for that or build from source like

 cvs -d :pserver:[EMAIL PROTECTED]:/repository checkout pecl/memcache
 cd pecl/memcache
 phpize
 ./configure
 make && make install

Enable it by setting an php.ini entry like

 memcache.hash_strategy = consistent

Please note that the consistent hashing implementation might still
change in the future when a standard is reached on the subject.

//Mikael

Ajinkya Nahar wrote:
Hi all,

I want to know whether consistent hashing technique can be used in
production environment.

Is it still too young or is it of production quality?

Also, what configuration needs to be done in the PHP client when using
consistent hashing?

Please let me know.

Thanks in advance.

Regards,

Ajinkya



Reply via email to