{"shas":[["ad98fdb84b02a14ea325f564b1d024b318807b4b","44ecad630ea92e38dea1ca86008238d788947997@redhat.com","ISPN-1015 - Optimize HotRod client to match Memcached performance\n\nI found a few other places where we were building the trace/debug message even if the debug level was set to info or higher.\nI changed this on the \"happy\" flows, even though none of them looks like a performance hotspot.","Dan Berindei"],["23ca0c21ce06443c638c46c775955d6bfe18ce8c","44ecad630ea92e38dea1ca86008238d788947997@redhat.com","ISPN-1015 - Optimize HotRod client to match Memcached performance\n\n* Improved ConsistentHashPerfTest, now it reports standard deviation, average abs deviation and median abs deviation.\n* Changed PreInvocationContext to stop allocating new EnumSets.\n* Made some fields in AbstractConsistentHash non-volatile.\n* Added SKIP_CACHE_LOAD flag when the client doesn't need the return value in the hotrod server.","Dan Berindei"],["85dd5e08824beac9254b8f2b09439e45ea8dec33","44ecad630ea92e38dea1ca86008238d788947997@redhat.com","ISPN-1015 - Optimize HotRod client to match Memcached performance\n\nUse BufferedOutputStream to coalesce socket writes in as few packets as possible.\nAlso use BufferedInputStream to reduce calls into the network stack.","Dan Berindei"],["29bbf67daf162a6e6f35b2b797248e63bf2155cc","44ecad630ea92e38dea1ca86008238d788947997@redhat.com","ISPN-1015 - Optimize HotRod client to match Memcached performance\n\nUse a specialized ClassResolver to avoid looking at the context class loader completely if serialization doesn't require it.","Dan Berindei"],["0efbf47743e2d976bda159eedfaf9d54b68f355c","44ecad630ea92e38dea1ca86008238d788947997@redhat.com","ISPN-1015 - Optimize HotRod client to match Memcached performance\n\nI changed the default number of worker threads for the Infinispan servers to 20 * number of processors.\nThe setting for the number of master threads wasn't really doing anything so I removed it.","Dan Berindei"],["fe6f23932fd1a3f7080fadae374b0ece2a7c0f30","44ecad630ea92e38dea1ca86008238d788947997@redhat.com","ISPN-1015 - Optimize HotRod client to match Memcached performance\n\nAdded VNodesCHPerfTest to test the TopologyAwareConsistentHash with virtual nodes.","Dan Berindei"],["1b1f6e0843f9f3004a3f010fe4baedb56953d0f0","44ecad630ea92e38dea1ca86008238d788947997@redhat.com","ISPN-1015 - Optimize HotRod client to match Memcached performance\n\nI removed all the volatile qualifiers from TcpTransportFactory and RoundRobinBalancingStrategy.\nInstead TcpTransportFactory will use synchronization to guard access to its members.","Dan Berindei"]],"repo":"infinispan/infinispan","actor":"galderz","ref":"refs/heads/master","size":7,"head":"1b1f6e0843f9f3004a3f010fe4baedb56953d0f0","actor_gravatar":"5438f857ad449f373323e64a763365c5","push_id":30048297}