[jboss-cvs] JBossCache/docs ...

Brian Stansberry brian.stansberry at jboss.com
Thu Jul 20 22:51:31 EDT 2006


  User: bstansberry
  Date: 06/07/20 22:51:31

  Modified:    docs     Tag: Branch_JBossCache_1_4_0_MUX Changelog.txt
  Log:
  Sync to JBossCache_1_4_0_GA
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.20.4.2  +65 -48    JBossCache/docs/Changelog.txt
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Changelog.txt
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/docs/Changelog.txt,v
  retrieving revision 1.20.4.1
  retrieving revision 1.20.4.2
  diff -u -b -r1.20.4.1 -r1.20.4.2
  --- Changelog.txt	27 Jun 2006 00:11:23 -0000	1.20.4.1
  +++ Changelog.txt	21 Jul 2006 02:51:31 -0000	1.20.4.2
  @@ -1,10 +1,61 @@
  -$Id: Changelog.txt,v 1.20.4.1 2006/06/27 00:11:23 bstansberry Exp $
  +$Id: Changelog.txt,v 1.20.4.2 2006/07/21 02:51:31 bstansberry Exp $
   
  -Release 1.4.0.CR1 (June 12, 2006)
  +Release 1.4.0.GA (July 10, 2006)
   
   A new feature release containing very significant performance enhancements in replication, pojo operations and
   cache loaders, as well as features such as buddy replication.
   
  +** Sub-task
  +    *  [ JBCACHE-77 ] Create an eviction policy based on number of elements instead of nodes
  +    *  [ JBCACHE-458 ] Improve documentation on the configuration of state transfer
  +    *  [ JBCACHE-509 ] OOM during perf test under repl_sync mode
  +    *  [ JBCACHE-511 ] JBossCache payload size
  +    *  [ JBCACHE-520 ] JBossCache thruput I
  +    *  [ JBCACHE-521 ] Optimize modification list over the wire
  +    *  [ JBCACHE-553 ] JBossCache throughput II
  +    *  [ JBCACHE-556 ] Validate the original and the new api classes work under AS integration test
  +    *  [ JBCACHE-557 ] Make sure tutorial and PojoCache examples work with new PojoCache class name
  +    *  [ JBCACHE-558 ] Updated JBossCache documentation for PojoCache
  +    *  [ JBCACHE-560 ] Renamed PojoCache eviction policy
  +    *  [ JBCACHE-574 ] Optimize PojoCache in local mode
  +    *  [ JBCACHE-575 ] Optimize PojoCache in replicated mode
  +    *  [ JBCACHE-580 ] Refactored Collection interceptor impl
  +    *  [ JBCACHE-601 ] Use bulk update and remove for putObject
  +    *  [ JBCACHE-607 ] PojoCache uses _get to bypass lock and tx interceptors during putObject and removeObject
  +    *  [ JBCACHE-630 ] Modify ExtendedCacheLoader.storeState(byte[], Fqn) contract to support storage under _BUDDY_BACKUP_ subtree
  +    *  [ JBCACHE-631 ] If Buddy replication is used, cache loader must implement ExtendedCacheLoader
  +    *  [ JBCACHE-640 ] Collection class add/remove POJO needs to go through transaction as well
  +
  +** Feature Request
  +    *  [ JBCACHE-61 ] Buddy Replication
  +    *  [ JBCACHE-76 ] Create an eviction interceptor
  +    *  [ JBCACHE-198 ] ReplicationInterceptor: replace remote method calls with message ids
  +    *  [ JBCACHE-451 ] Support @Transient annotation
  +    *  [ JBCACHE-454 ] Support @Serialize annotation
  +    *  [ JBCACHE-490 ] Create a new class name POJOCache to replace TreeCacheAop
  +    *  [ JBCACHE-504 ] Optimise marshalling of Fqn, GlobalTransaction, etc
  +    *  [ JBCACHE-505 ] Optimise references when streaming data on the wire
  +    *  [ JBCACHE-516 ] putObject() should check for "__jboss::internal__" keys
  +    *  [ JBCACHE-525 ] Add JDBM cache loader support to TreeCache
  +    *  [ JBCACHE-526 ] Timed and/or batched synchronization of Async CacheLoader operations
  +    *  [ JBCACHE-528 ] Make eviction a configurable option without passivation
  +    *  [ JBCACHE-535 ] CacheLoaderInterceptor fetches data overwritten by CacheLoader.put(Fqn n, Map m)
  +    *  [ JBCACHE-537 ] state transfer code to exclude under /_buddy_backup_ when marshalling the tree
  +    *  [ JBCACHE-538 ] overloading the local state transfer method with a root under which state would be stored
  +    *  [ JBCACHE-555 ] Reduce memory and increase basic performance
  +    *  [ JBCACHE-559 ] If setUseMarshalling is not set on one node, get unhelpful EOFException
  +    *  [ JBCACHE-564 ] Improve region matching algorithm in RegionManager
  +    *  [ JBCACHE-581 ] Performance of Method.equals
  +    *  [ JBCACHE-613 ] Provide skipLockInterceptor option for get and put
  +    *  [ JBCACHE-620 ] Max Age attribute on LRU cache policy
  +    *  [ JBCACHE-624 ] PojoCache add an option to handle non-instrumented POJO and non-Serializable replication
  +    *  [ JBCACHE-628 ] Expose PojoCache.getCachedType() in PojoCacheMBean
  +    *  [ JBCACHE-632 ] ChainingCacheLoader implements ExtendedCacheLoader
  +    *  [ JBCACHE-637 ] OPtion to bypass data gravitation
  +    *  [ JBCACHE-642 ] Flag to remove the FileCacheLoader content upon startup
  +    *  [ JBCACHE-652 ] create a special LRUAlgorithm with a inUse requirement
  +    *  [ JBCACHE-670 ] Create a tools directory in the dist to provide example Ant scripts for PojoCache pre-compiler.
  +
   ** Bug
       *  [ JBCACHE-352 ] Doing cache.remove() when a tx is running and a cacheloader is present, and doing a cache.get() within the same tx causes the cache to load the value from the cacheloader again
       *  [ JBCACHE-435 ] Multiple attempts to remove an AOP object on putObject()
  @@ -31,8 +82,10 @@
       *  [ JBCACHE-606 ] TimeoutException (and lock ownership problem) under load test
       *  [ JBCACHE-608 ] Cache loader does not load data for cache.get(Fqn fqn) calls
       *  [ JBCACHE-612 ] Race condition with 2-PC and pessimistic locking
  +    *  [ JBCACHE-614 ] AS4.0.4 integration error
       *  [ JBCACHE-615 ] Test failure - org.jboss.cache.buddyreplication.BuddyPoolBroadcastTest
       *  [ JBCACHE-616 ] Package org.jboss.cache.data missing in distribution (JBossCache 1.4.0.Beta)
  +    *  [ JBCACHE-622 ] TreeCache.getChildrenNames(fqn), in certain circumstances, wipes cache tree nodes that are children of fqn
       *  [ JBCACHE-626 ] PojoCache bug in annotation checking optimization
       *  [ JBCACHE-634 ] Using optimistic locking and setting UseMarshalling to true causes replication exceptions.
       *  [ JBCACHE-635 ] Illegal characters in buddy backup node names
  @@ -48,41 +101,21 @@
       *  [ JBCACHE-659 ] Evictions with Optimistic Locking not working
       *  [ JBCACHE-661 ] Serious concurrency issue with empty Cache & CacheLoader
       *  [ JBCACHE-662 ] missing synchronization on TreeCache "members"
  -
  -** Feature Request
  -    *  [ JBCACHE-61 ] Buddy Replication
  -    *  [ JBCACHE-76 ] Create an eviction interceptor
  -    *  [ JBCACHE-198 ] ReplicationInterceptor: replace remote method calls with message ids
  -    *  [ JBCACHE-451 ] Support @Transient annotation
  -    *  [ JBCACHE-454 ] Support @Serialize annotation
  -    *  [ JBCACHE-490 ] Create a new class name POJOCache to replace TreeCacheAop
  -    *  [ JBCACHE-504 ] Optimise marshalling of Fqn, GlobalTransaction, etc
  -    *  [ JBCACHE-505 ] Optimise references when streaming data on the wire
  -    *  [ JBCACHE-516 ] putObject() should check for "__jboss::internal__" keys
  -    *  [ JBCACHE-525 ] Add JDBM cache loader support to TreeCache
  -    *  [ JBCACHE-526 ] Timed and/or batched synchronization of Async CacheLoader operations
  -    *  [ JBCACHE-528 ] Make eviction a configurable option without passivation
  -    *  [ JBCACHE-535 ] CacheLoaderInterceptor fetches data overwritten by CacheLoader.put(Fqn n, Map m)
  -    *  [ JBCACHE-537 ] state transfer code to exclude under /_buddy_backup_ when marshalling the tree
  -    *  [ JBCACHE-538 ] overloading the local state transfer method with a root under which state would be stored
  -    *  [ JBCACHE-555 ] Reduce memory and increase basic performance
  -    *  [ JBCACHE-564 ] Improve region matching algorithm in RegionManager
  -    *  [ JBCACHE-581 ] Performance of Method.equals
  -    *  [ JBCACHE-613 ] Provide skipLockInterceptor option for get and put
  -    *  [ JBCACHE-624 ] PojoCache add an option to handle non-instrumented POJO and non-Serializable replication
  -    *  [ JBCACHE-628 ] Expose PojoCache.getCachedType() in PojoCacheMBean
  -    *  [ JBCACHE-632 ] ChainingCacheLoader implements ExtendedCacheLoader
  -    *  [ JBCACHE-637 ] OPtion to bypass data gravitation
  -    *  [ JBCACHE-642 ] Flag to remove the FileCacheLoader content upon startup
  -    *  [ JBCACHE-652 ] create a special LRUAlgorithm with a inUse requirement
  +    *  [ JBCACHE-668 ] Failure in synchronous remote commit() call leads to unreleased locks.
  +    *  [ JBCACHE-669 ] With buddy replication, PojoCache cannot find shared objects from a secondary pojo
  +    *  [ JBCACHE-682 ] AbortionTest extension to close channel in beforeCompletion() fails
  +    *  [ JBCACHE-683 ] PojoTxSynchronizationHandler produces NPE during rollback
   
   ** Task
       *  [ JBCACHE-7 ] PojoCache benchmark and performance tuning
       *  [ JBCACHE-197 ] Review: can Node.data and Node.children bu a ConcurrentHashMap (efficiency)
       *  [ JBCACHE-203 ] PojoCache get/put/remove object apis needs to be atomic
  +    *  [ JBCACHE-333 ] Remove NestedRuntimeException (requires JDK 1.4 to be the baseline)
  +    *  [ JBCACHE-367 ] Remove dependency on eviction RegionManager from a direct reference AOP packages.
       *  [ JBCACHE-449 ] PojoCache when using CacheLoader is slow during putObject
       *  [ JBCACHE-488 ] Switch to JBoss Serialization for replication/storage
       *  [ JBCACHE-501 ] Need customized serialization to minimize PojoCache payload
  +    *  [ JBCACHE-508 ] JBossCache bechmark and performance tuning
       *  [ JBCACHE-517 ] Create a default marshaller for JBossCache
       *  [ JBCACHE-540 ] Be consistent between Node.getDataKeys and Tree.getKeys behavior
       *  [ JBCACHE-550 ] Properly handle marshalling for the _buddy_backup_ region
  @@ -91,27 +124,11 @@
       *  [ JBCACHE-605 ] Node to re-throw lock exception with proper fqn
       *  [ JBCACHE-610 ] prepare methodcall has a bigger payload size
       *  [ JBCACHE-621 ] PojoCache to optimize Collection classes with value as primitive such as String
  +    *  [ JBCACHE-666 ] Refactored PojoCache examples directory to allow easier use of the ant tasks for users projects
       *  [ JBCACHE-672 ] PojoCache uses registered classloader during failover
  +    *  [ JBCACHE-678 ] Adding Troubleshooting to FAQ
  +    *  [ JBCACHE-680 ] TreeCache demo gui to update view instanteously
   
  -** Sub-task
  -    *  [ JBCACHE-77 ] Create an eviction policy based on number of elements instead of nodes
  -    *  [ JBCACHE-458 ] Improve documentation on the configuration of state transfer
  -    *  [ JBCACHE-481 ] Release 1.4.0.alpha
  -    *  [ JBCACHE-482 ] Release 1.4.0.beta
  -    *  [ JBCACHE-511 ] JBossCache payload size
  -    *  [ JBCACHE-520 ] JBossCache thruput I
  -    *  [ JBCACHE-556 ] Validate the original and the new api classes work under AS integration test
  -    *  [ JBCACHE-557 ] Make sure tutorial and PojoCache examples work with new PojoCache class name
  -    *  [ JBCACHE-558 ] Updated JBossCache documentation for PojoCache
  -    *  [ JBCACHE-560 ] Renamed PojoCache eviction policy
  -    *  [ JBCACHE-574 ] Optimize PojoCache in local mode
  -    *  [ JBCACHE-575 ] Optimize PojoCache in replicated mode
  -    *  [ JBCACHE-580 ] Refactored Collection interceptor impl
  -    *  [ JBCACHE-601 ] Use bulk update and remove for putObject
  -    *  [ JBCACHE-607 ] PojoCache uses _get to bypass lock and tx interceptors during putObject and removeObject
  -    *  [ JBCACHE-630 ] Modify ExtendedCacheLoader.storeState(byte[], Fqn) contract to support storage under _BUDDY_BACKUP_ subtree
  -    *  [ JBCACHE-631 ] If Buddy replication is used, cache loader must implement ExtendedCacheLoader
  -    *  [ JBCACHE-640 ] Collection class add/remove POJO needs to go through transaction as well 
   Release 1.3.0.SP2 (May 08, 2006)
   ================================
   
  
  
  



More information about the jboss-cvs-commits mailing list