ObjectWeb Consortium
Search ObjectWeb Mail Archive: 

Advanced Search - Powered by Google


Mail Archive Home | enhydra List | September 2006 Index

<--  Date Index  --> <--  Thread Index  -->

Enhydra DODS 7.0-4 is released!


Hi all,

Enhydra DODS 7.0-4 is just released!

CVS sources are updated and binary distributions are available from:
http://forge.objectweb.org/project/showfiles.php?group_id=61

Changes:

- Added new parameters for cache initialization:
• synchLoadRowCountLimit - max number of rows in the table for which the synchronous cache load is performed if defined by configuration. If the number of rows is greater, the table's cache will be loaded asynchronous and this number will be taken for the asynchLoadPriority. The default value is 0 and means that asynch cache load is not performed if configuration parameters for asynch cache load are not defined. • maxExecuteTimeCacheInit - max time for which the query is not printed in application's log file durung the cache initialization. If the time is greater, query (SQL statement, execution time and maxExecutionTime) is printed. Value 0 means that nothing is printed. • queryTimeoutCacheInit - max number of seconds for which the query for cache initialization should be executed. If the limit is exceeded, an exception is thrown. Value 0 means that there is no limit. • queryTimeLimitCacheInit - max number of milliseconds for which the query for cache initialization should be executed and the resulset read from ResultSet. If the limit is exceeded, an Exception is thrown. Value 0 means that there is no limit.

- Added new parameter simpleCacheRowCountLimit - max number of rows in the table for which simple cache is still used. If the table has more rows than defined by this parameter, complex cache is used for simple queries. The default value is 0 (simple cache is used for all simple queries).

- Added new method in the com.lutris.appserver.server.sql.StandardDatabaseManager class:
public void asynchInitCaches(int threadNum)
for postponed cache initialization.

- Added patches in query cache mechanism for queries with database limit. Query results that contained less result than databaseLimit were retrieved from the database instead from the cache. Now, they are retrieved from the cache.

- Apache Ant upgraded to version 1.6.5, consequently some scripts are updated too.

- JTA example switched to use LocalContextFactory.

- Added <UseTopSyntax> tag in <dbVendorConf>.xml file. If set to true, DODS generates "TOP" keyword in SQL statement with value defined by maxDBrows attribute of Query object. With "TOP" keyword is defined maximum numbers of rows that can be retrieved from database (patch for Microsoft SQL Server 2005).

- Added patches in query cache mechanism for queries that contain security constraints and use database limit. Query results that had execly the same number of results as databaseLimit were retrieved from the database instead from the cache. Now, they are retrieved from the cache.

- Added logs for synchronous cache initialization.

- Patches to prevent exhausting connection pool, thanks to Joao Paulo Ribeiro.

- Applied patches for DB vendor-independent read/write of BLOBs in OracleDriverDependences, thanks to Monique Maker.

- Adding support for STATISTICS create statements depending on parameter in dbVendor conf file: EnableCreateStatistics (for Microsoft SQL Server 2005).

- Added support for statistics element in doml for create statistics statements

- Added support for includeIndexColumn in index as index extension. Adding support for INCLUDE in CREATE INDEX statement depending on parameter in dbVendor conf file: IncludeIndexColumns

--
Regards,
 Slobodan Vujasinovic
Enhydra Development Team




<--  Date Index  --> <--  Thread Index  -->

Reply via email to:

Powered by MHonArc.

Copyright © 1999-2005, ObjectWeb Consortium | contact | webmaster.