Skip to content
Commits on Apr 28, 2011
  1. @galderz
  2. @trustin @galderz

    ISPN-1078 Allow a non-String object as a locking key in LockSupportCa…

    trustin committed with galderz
    …cheStore
    
    * Generified LockSupportCacheStore
    * Changed BucketBasedCacheStore to extend LockSupportCacheStore<Integer> instead of String
    * Other collateral changes to make the dependent code work
  3. @mmarkus @galderz
  4. @tristantarrant @galderz

    Implement ISPN-980

    tristantarrant committed with galderz
  5. @galderz

    Fix compilation issue.

    galderz committed
  6. @galderz

    Modified parent/pom.xml to allow out-of-tree builds.

    Dan Berindei committed with galderz
    This allows you to set up a ramdisk (say in /tmp) and compile everything there with a property like this in ~/.m2/settings.xml:
    <buildDirectory>/tmp/mvnbuild/${project.basedir}/${project.version}</buildDirectory>
  7. @pmuir
  8. @galderz
  9. @galderz
  10. @galderz

    ISPN-1015 - Optimize HotRod client to match Memcached performance

    Dan Berindei committed with galderz
    I removed all the volatile qualifiers from TcpTransportFactory and RoundRobinBalancingStrategy.
    Instead TcpTransportFactory will use synchronization to guard access to its members.
  11. @galderz

    ISPN-1015 - Optimize HotRod client to match Memcached performance

    Dan Berindei committed with galderz
    Added VNodesCHPerfTest to test the TopologyAwareConsistentHash with virtual nodes.
  12. @galderz

    ISPN-1015 - Optimize HotRod client to match Memcached performance

    Dan Berindei committed with galderz
    I changed the default number of worker threads for the Infinispan servers to 20 * number of processors.
    The setting for the number of master threads wasn't really doing anything so I removed it.
  13. @galderz

    ISPN-1015 - Optimize HotRod client to match Memcached performance

    Dan Berindei committed with galderz
    Use a specialized ClassResolver to avoid looking at the context class loader completely if serialization doesn't require it.
  14. @galderz

    ISPN-1015 - Optimize HotRod client to match Memcached performance

    Dan Berindei committed with galderz
    Use BufferedOutputStream to coalesce socket writes in as few packets as possible.
    Also use BufferedInputStream to reduce calls into the network stack.
  15. @galderz

    ISPN-1015 - Optimize HotRod client to match Memcached performance

    Dan Berindei committed with galderz
    * Improved ConsistentHashPerfTest, now it reports standard deviation, average abs deviation and median abs deviation.
    * Changed PreInvocationContext to stop allocating new EnumSets.
    * Made some fields in AbstractConsistentHash non-volatile.
    * Added SKIP_CACHE_LOAD flag when the client doesn't need the return value in the hotrod server.
  16. @galderz

    ISPN-1015 - Optimize HotRod client to match Memcached performance

    Dan Berindei committed with galderz
    I found a few other places where we were building the trace/debug message even if the debug level was set to info or higher.
    I changed this on the "happy" flows, even though none of them looks like a performance hotspot.
  17. @vblagoje @galderz
  18. @n1hility @galderz
  19. @pmuir @galderz

    remove data on start of invalidation

    pmuir committed with galderz
  20. @mmarkus @galderz
Commits on Apr 27, 2011
  1. @galderz @maniksurtani

    ISPN-380 Infinispan now supports internationalized messages

    galderz committed with maniksurtani
    * Integrated JBoss Logging to provide internationalized messages for
    messages of INFO level or above.
    * Implemented a workaround for a compiler bug when in action with any
    annotation processor
  2. @mmarkus @maniksurtani
Commits on Apr 26, 2011
  1. @maniksurtani
  2. @maniksurtani

    Fix regressions

    maniksurtani committed
  3. @maniksurtani

    Fix regression

    maniksurtani committed
  4. @maniksurtani
  5. @maniksurtani
  6. @maniksurtani

    Fix NPE

    maniksurtani committed
  7. @pmuir

    Revert "ISPN-899 Remove unused methods"

    pmuir committed
    This reverts commit d1029f5.
    
    This commit broke the hotrod server, so perhaps methods are needed? Waiting for Galder to comment
    
    This commit broke the hotrod server, so perhaps methods are needed? Waiting for Galder to comment
  8. @trustin

    Merged pull request #270 from Sanne/ISPN-1038-sanne.

    trustin committed
    ISPN-1038 - optimize away the DCL
Commits on Apr 25, 2011
  1. @Sanne

    ISPN-1038 - optimize away the DCL

    Sanne committed
    I'm not sure I understood the purpose of the second synchronized method, so I've only optimized the first "hot" path.
    let's talk about the second part: the synchronization is not guarding you against other removals as they don't use the same lock;
    I think you should use atomic operations during the remove instead, to catch "just added" Addresses and properly invalidate them,
    rather than trying to "re-add" them during the add phase (but not notifying them)
  2. @maniksurtani
  3. @trustin @maniksurtani

    ISPN-1027 - Space in path seems to break shell scripts

    trustin committed with maniksurtani
    Added missing functions.sh
  4. @trustin @maniksurtani

    ISPN-1027 - Space in path seems to break shell scripts

    trustin committed with maniksurtani
    Extracted common functionality from all shell scripts into functions.sh
    Set saner file modes for executables
  5. @pmuir @maniksurtani

    ISPN-899 Remove unused methods

    pmuir committed with maniksurtani
Something went wrong with that request. Please try again.