IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & solutions      Support & downloads      My account     
 
developerworks > My developerWorks >  Dashboard > WebSphere eXtreme Scale V6.1 User Guide > ... > Release notes > ObjectGrid 6.1 Fix Pack 3 contents
developerWorks
Log In   View a printable version of the current page.
Overview Connect Spaces Forums Wikis
ObjectGrid 6.1 Fix Pack 3 contents
Added by Chris.D.Johnson, last edited by bnewport on Feb 23, 2009  (view change)
Labels: 
(None)

Getting Started Examples Reference API documentation

See the WebSphere eXtreme Scale Wiki for links to eXtreme Scale Version 7.0 documentation.
If you log in with your developerWorks ID, you can leave comments and feedback for the development team.

IBM WebSphere eXtreme Scale Version 6.1 Fix Pack 3 (6.1.0.3), including the ObjectGrid component, provides fixes, as well as several new features and function enhancements. Version 6.1.0.3 supersedes ObjectGrid 6.1.0.2 cumulative fix 2.

Download Information

Download WebSphere eXtreme Scale Version 6.1.0.3 from the IBM support site. For more information, see 6.1.0.3: WebSphere Extended Deployment V6.1 Fix Pack 3 for multi-platforms .

Complete the following steps to install WebSphere eXtreme Scale Version 6.1.0.3:

  1. Install IBM WebSphere eXtreme Scale Version 6.1
  2. Download and install 6.1.0.3: WebSphere Extended Deployment V6.1 Fix Pack 3 for multi-platforms

Features and enhancements

ObjectGrid includes the following new features:

Programming model enhancements
  • EntityManager API
    The following EntityManager API enhancements are available:
    • Enum support
      Entities have first-class support for enum data types, which are available in Java SE 5 and later.
    • Entity merge support
      Detached entities can be merged into ObjectGrid using the EntityManager.merge(Object entity) method, allowing simplified, automatic entity inserts and updates.
    • Entity invalidation support
      Entities can be invalidated from ObjectGrid without affecting the loader using the EntityManager.invalidate(Object entity) method.
  • Query API
    The following Query API enhancements are available:
    • Simple plan retrieval
      Query plan retrieval is simplified using the Query.getPlan() and ObjectQuery.getPlan() methods. Prior to 6.1.0.3, the query plan could be displayed only by enabling trace.
    • Enum support
      Enum data types in ObjectMap objects or entities can now be queried using parameters or literal strings.
  • ObjectMap API
    The following ObjectMap API enhancements are available:
    • Map clear
      Maps can be efficiently cleared using the ObjectMap.clear() and JavaMap.clear() methods. This method avoids the need for costly map entry iteration. Read more...
  • System API
    The following System API enhancements are available:
    • State manager
      The ObjectGrid StateManager interface allows administrators to mark the grid off-line. Client operations are quickly rejected when the ObjectGrid is in off-line state. Clients also have the ability to check the state of the grid. Read more...
    • Memory aware evictors
      All of the built-in ObjectGrid evictors can be configured to evict elements from maps if memory utilization thresholds are reached. This decreases the chances of running out of memory in many scenarios. Read more...
    • Session handles
      When using per-container placement, clients can retrieve a handle to the session where a request is routed. For subsequent requests, the handle can be reapplied to the session, providing affinity to the same session.
    • Proximity routing
      Clients can be configured to communicate with ObjectGrid servers that are closest to them. If the server is in the same process, machine or zone, the client can automatically route replica read requests or requests to per-container placement maps to servers that have less network latency.
    • Heartbeat tuning
      There are three heartbeat settings that can be used to tune how aggressive ObjectGrid will monitor the availability of the containers. Read more...
Database integration
  • JPA cache plugin
    ObjectGrid includes an OpenJPA and Hibernate cache plug-in that allows ObjectGrid to be used as the main side cache for OpenJPA and Hibernate. Read more...
  • JPA loader
    The JPA loader plug-in allows simplified integration with database back-ends. Both OpenJPA and Hibernate can be used to automatically convert relational data to and from Java objects or ObjectGrid entities. Data can be automatically loaded into ObjectGrid and can keep the back-end database in sync without writing complicated JDBC code. Read more...
  • Write-behind caching
    Updates to a loader can now be automatically buffered and asynchronously written to the back-end. This can decrease the load to the back-end significantly by batching and merging the updates together and improve application performance by removing the back-end write from the application transaction. The buffer is replicated within ObjectGrid for high availability. Read more...
  • Automatic stale data invalidation
    ObjectGrid includes a plug-in that automatically keeps ObjectGrid updated with database changes. This can be done automatically by using the System Change Number (SCN) support included with Oracle 10g or IBM DB2 9.5 or by using a user-defined timestamp field in the database. Read more...

Bug fixes

Wiki Disclaimer and License
© Copyright IBM Corporation 2007,2009. All Rights Reserved.
Docs Client replica stops replicating after server failover (WebSphere eXtreme Scale V6.1 User Guide)
Docs Duplicate entities may not be detected when using CascadeType.PERSIST (WebSphere eXtreme Scale V6.1 User Guide)
Docs Entity queries returning entities are very slow (WebSphere eXtreme Scale V6.1 User Guide)
Docs EntityManager does not correctly detach lazy entities (WebSphere eXtreme Scale V6.1 User Guide)
Docs Exceptions occur in Catalog Server when stopping many servers at once (WebSphere eXtreme Scale V6.1 User Guide)
Docs Property access entity updates unnoticed when using Java instrumentation agent (WebSphere eXtreme Scale V6.1 User Guide)
Docs Several problems with EntityManager temporal attributes (WebSphere eXtreme Scale V6.1 User Guide)

How do I cofigure for enabling write-behind caching ? I need technical details in order to use write-behind caching.

Posted by Hiroshi at Nov 17, 2008 22:52 | Permalink

Send me an email at cdjohnson at usdotibmdotcom. The documentation is being finalized. I'll email a draft to you in the mean time.

Posted by Chris.D.Johnson at Nov 18, 2008 00:40 | Permalink

 
    About IBM Privacy Contact