[fdo-internals] Code Submission Notification: merge fixes from branch 3.2.x to the trunk

Badreddine Karoui badreddine.karoui at autodesk.com
Tue Feb 20 17:06:43 EST 2007


Merged the following defect fixes:

 1) The filter properties and spatial operators validations. The
properties referenced by the filter are validated  against the class
definition and the spatial operators are validated against the Provider
capabilities.

 

 2)the Rtree rebalancing issue where the root node get deleted and the
new  root node is not persisted.

 

 3)System available memory loss: Iterating through all the features of a
large SDF file causes a significant loss of the system available memory.
This is due to the system  disk cache which tend to use all the memory
it can get. The fix is to remove the random access option when opening
the SDF file.

 That reduced the memory used by the disk cache to a reasonable amount
and  did not impact the performance of the SDF provider(it actually
helped a bit).

 

Modified files:

   trunk/Providers/SDF/Src/Provider/RTree.cpp

   trunk/Providers/SDF/Src/Provider/SdfDelete.cpp

   trunk/Providers/SDF/Src/Provider/SdfFilterCapabilities.cpp

   trunk/Providers/SDF/Src/Provider/SdfQueryOptimizer.cpp

   trunk/Providers/SDF/Src/Provider/SdfQueryOptimizer.h

   trunk/Providers/SDF/Src/Provider/SdfSelect.cpp

   trunk/Providers/SDF/Src/Provider/SdfUpdate.cpp

   trunk/Providers/SDF/Src/UnitTest/MasterTest.cpp

   trunk/Providers/SDF/Src/UnitTest/MasterTest.h

   trunk/Providers/SDF/Src/Utils/FilterExecutor.h

   trunk/Utilities/Common/Inc/FdoCommonFilterExecutor.h     

   trunk/Utilities/Common/Inc/FdoCommonFilterExecutor.h

   trunk/Thirdparty/Sqlite3.1.5/Src/os_win.c

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/fdo-internals/attachments/20070220/4a3725aa/attachment-0001.html


More information about the fdo-internals mailing list