Details
-
Bug
-
Resolution: Fixed
-
Critical
-
1.6.0 GA, 1.6.1, 1.6.4, 1.6.5, 1.6.5.2, 1.6.5.3, 1.6.5.4
-
None
-
Security Level: Public
-
Release Note
Description
Investigation of observed different caching between spymemcached and moxi in one environment shows that moxi is inadvertantly using the default from libmemcached. I say inadvertantly because that default may actually be the less common choice. It is different than what Enyim, Spymemcached and libketama do by default when selecting Ketama.
libmemcached seems to use non-weighted Ketama, which seems to be specific to libmemcached and does not define the hash continuum the same way. Specifically, it seems to define the continuum with 100 points per server, rather than the 160 commonly used.