On Fri, Jan 27, 2012 at 12:42 AM, Manik Surtani <manik(a)jboss.org> wrote:
On 26 Jan 2012, at 22:37, Sanne Grinovero wrote:
Yes, we should profile a session with vnodes enabled.
Manik, we're using VNodes in our performance tests. The proposal is if
we can provide a good default value, as the feature is currently
disabled by default.
I'm also concerned about the implications of enabling this by default, in
terms of memory usage, etc.
Memory usage is definitely not a problem, each virtual node costs us
only 1*nodes extra ints and 1*nodes extra references in the "position
map" in AbstraceWheelConsistentHash.
Any CH performance drop should be compensated by the fact that work is
more evenly spread.
Cheers
Dan