[svn-r28972] Removed option to clear file buffers from autotools, CMake, and library.Buffers that will be written to disk will now always be cleared since
not doing this has huge security implications.
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0, x86_64) gcc 5.2.1
serial autotools
parallel autotools (MPICH 3.1.4)
serial CMake
[svn-r28963] Updated the gnu Fortran configure files to set flags when the gnu compiler is used. The gnu-fflags file was never included.Tested on ostrich
[svn-r28960] Fix for HDFFV-9439 Escape quotes in fortran version output to find fortran version for libhdf5.settingsTested with buildhdf5 on platypus, ostrich, moohan and mayll.
[svn-r28950] - remove META_FLUSH_COLLECTIVELY property for delayed sanity checks from metadata dxpls - remove H5AC_ind_dxpl_id and use only H5AC_dxpl_id everywhere instead. - remove flush_me_collectively flag from cache entries - add a collective sanity check (MPI_Barrier) for every HDF5 API routine that could possibly touch the file. This is trigerred when the environment variable H5_COLL_API...tested on BB-8 with serial and parallel.
[svn-r28949] HDFFV-9660: add an option to enable threadsafe feature in cmakehdf5Tested: platypus.
There are still something strange messages during the configure step.
Waiting for Allen to response.
[svn-r28918] Description: I missed changes to a couple of expected error output files with the last checkin.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r28916] Description: Normalize against incoming changes from the phdf5_metadata_opt branch.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r28905] Purpose: Fix user reported problemDescription:
User Adam Rosenberger reported a failure when using the member function
AbstractDs::getArrayType(). This problem was caused by missing
initialization of the ArrayType's members in some cases.
Solution:
- Added ArrayType::setArrayInfo() to retrieve rank and dimensions of
an array and store them in memory for easy access.
- Re-factored a few functions to us...
[svn-r28902] Remove 3 files in autom4te.cache from MANIFEST. They are generated by autogen.sh and were inadvertently added along with configure and Makefile.in files but are not checked in and should not be installed. Furthermore they are not generated on all systems by autogen.sh and cause chkmanifest to fail when run be release scripts.
[svn-r28894] Description: Normalize against changes on phdf5_metadata_opt branch to trunkTested on:
MacoSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r28865] HDFFV-9639: Fix double-free error by setting freed var to NULL.Verified issue with "h5dump tgroup.h5 non_existing.h5"
Applied patch and retested.
[svn-r28853] HDFFV-9649: cmakehdf5 needs a proper implementation to verify the installation images created for Mac OSX.The current implementation for Mac OSX platform is a kludge that sometimes left behind mounted volumes.
Temporary screen out the checking of installtion_check step (so that daily test may pass).
Tested: by hand running cmakehdf5 in platypus and osx1010test.
[svn-r28843] Description: Bump number of records for random update test again.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r28828] Description: Switch filter plugin to use H5allocate_memory and H5free_memory instead of malloc and free.Tested on:
Linux/32 2.6.x (jam) w/serial
Linux/64 2.6.x (jam) w/serial
MacOSX/64 10.11.2 (amazon) w/serial & parallel
[svn-r28811] Description: Switch v2 B-tree min & max records to be void*'s to be cleaner and generate less warnings.Tested on:
Linux/32 2.6.x (jam) w/serial
MacOSX/64 10.11.2 (amazon) w/serial & parallel
[svn-r28777] Description: Add --enable-memory-alloc-sanity-check option to configure, to track and sanity check memory allocations within the library. This is orthogonal to the --enable-using-memchecker option and can be used with/without it.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r28773] Description: Clear memory for shared message info when "deferring" and using memory checker, so valgrind doesn't whine.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r28765] Description: Bump the nunmber of v2 B-tree records for the random 4-level B-tree update test by another 25,000 records.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(Too minor to require h5committest)
[svn-r28761] Description: Clean up many mismatches between malloc/free and H5MM_malloc/H5MM_xfree in the library and tests (and use of H5free_memory and H5Dvlen_reclaim). Also make H5Ocopy use a private version of H5Lexists, which doesn't internally throw (and suppress) errors when an object (or the path to it) isn't found in the destination.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r28756] Description: Minor code neatening and cleanups (same as r28755) on revise_chunks branch.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(Too minor for h5committest)
[svn-r28748] Description: Bump number of records for level 4 B-tree test, so that it's more likely to always get to level 4.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r28742] Description: Add 'update' operation to v2 B-trees, which will insert a new record, or modify an existing one, depending on if the record exists or not.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r28723] Description: Bring over rest of performance improvements for extending chunked datasets and normalize against revise_chunks branch.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel)
(h5committest forthcoming)