You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Ben Manes (JIRA)" <ji...@apache.org> on 2011/05/21 06:52:48 UTC

[jira] [Updated] (CASSANDRA-2681) Upgrade ConcurrentLinkedHashMap (v1.2)

     [ https://issues.apache.org/jira/browse/CASSANDRA-2681?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ben Manes updated CASSANDRA-2681:
---------------------------------

    Description: 
This release has numerous performance improvements. See the change log for details.

It also includes a few useful features that may be of interest,
- Snapshot iteration in order of hotness (CASSANDRA-1966)
- Optionally defer LRU maintenance penalty to a background executor (instead of amortized on caller threads) (Note that this setting is not advised if write storms are not rate limited, since it defers eviction until the executor runs.)

http://code.google.com/p/concurrentlinkedhashmap/
http://code.google.com/p/concurrentlinkedhashmap/wiki/ExampleUsage

Verified compatibility with NonBlockingHashMap. Cassandra may want to consider adding the java_util_concurrent_chm.jar to the bootclasspath to swap all CHM usages with NBHM (CLHM is a decorator on top of CHM).

http://high-scale-lib.cvs.sourceforge.net/viewvc/high-scale-lib/high-scale-lib/README

  was:
This release has numerous performance improvements. See the change log for details.

It also includes a few useful features that may be of interest,
- Snapshot iteration in order of hotness (CASSANDRA-1966)
- Optionally defer LRU maintenance penalty to a background executor (instead of amortized on caller threads)
   - Note that this setting is not advised if write storms are not rate limited, since it defers eviction until the executor runs.

http://code.google.com/p/concurrentlinkedhashmap/
http://code.google.com/p/concurrentlinkedhashmap/wiki/ExampleUsage

Verified compatibility with NonBlockingHashMap. Cassandra may want to consider adding the java_util_concurrent_chm.jar to the bootclasspath to swap all CHM usages with NBHM (CLHM is a decorator on top of CHM).

http://high-scale-lib.cvs.sourceforge.net/viewvc/high-scale-lib/high-scale-lib/README


> Upgrade ConcurrentLinkedHashMap (v1.2)
> --------------------------------------
>
>                 Key: CASSANDRA-2681
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2681
>             Project: Cassandra
>          Issue Type: Task
>            Reporter: Ben Manes
>            Priority: Minor
>
> This release has numerous performance improvements. See the change log for details.
> It also includes a few useful features that may be of interest,
> - Snapshot iteration in order of hotness (CASSANDRA-1966)
> - Optionally defer LRU maintenance penalty to a background executor (instead of amortized on caller threads) (Note that this setting is not advised if write storms are not rate limited, since it defers eviction until the executor runs.)
> http://code.google.com/p/concurrentlinkedhashmap/
> http://code.google.com/p/concurrentlinkedhashmap/wiki/ExampleUsage
> Verified compatibility with NonBlockingHashMap. Cassandra may want to consider adding the java_util_concurrent_chm.jar to the bootclasspath to swap all CHM usages with NBHM (CLHM is a decorator on top of CHM).
> http://high-scale-lib.cvs.sourceforge.net/viewvc/high-scale-lib/high-scale-lib/README

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira