| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
renaming metadata dxpl properties.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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_SANITY_CHECK is set to a non 0 digit.
tested on BB-8 with serial and parallel.
|
| |
| |
| |
| |
| |
| |
| | |
Tested: platypus.
There are still something strange messages during the configure step.
Waiting for Allen to response.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| |
| |
| |
| | |
Normalize against incoming changes from the phdf5_metadata_opt branch.
Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
|
| |
| |
| |
| | |
Added c++/test/tarray.cpp.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Description:
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 use the new function.
- We'll give him 1.8.16 patch
Platforms tested:
Linux/32 2.6 (jam)
Linux/64 (platypus)
Darwin (osx1010test)
|
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Normalize against changes on phdf5_metadata_opt branch to trunk
Tested on:
MacoSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
|
| |
| |
| |
| | |
files.
|
| |
| |
| |
| | |
Tested on: linux VM
|
| |
| |
| |
| | |
Tested on: N/A
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Verified issue with "h5dump tgroup.h5 non_existing.h5"
Applied patch and retested.
|
| |
| |
| |
| |
| | |
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
autotools parallel only (MPICH 3.1.4)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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 not required on this branch)
|
| |
| |
| |
| |
| |
| |
| |
| | |
Review revisions on the way to the trunk.
Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest not required on this branch)
|
| |
| |
| |
| |
| |
| |
| |
| | |
Minor code tweaks and cleanups during review.
Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5comittest not required on this branch)
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Bump number of records for random update test again.
Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
|
| |
| |
| |
| |
| |
| | |
Restored them to more readable spacing. No code change.
Test: visual inspection.
|
| |
| |
| |
| | |
Tested on ostrich w/ gcc
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Reset driver info message when superblock load fails.
Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
Linux/32 2.6.x (jam) w/serial
Linux/64 2.6.x (mayll) w/serial
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| | |
Reduce asserts on buffer alignment.
Tested on:
Linux/32 & Linux/64 2.6.x (jam & myall) w/serial
|
| |
| |
| |
| |
| | |
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial only
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Align internal memory sanity checking buffer, to avoid problems when
optimization is enabled.
Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
Linux/32 2.6.x (jam) w/serial
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add internal routine to sanity check all blocks allocated through H5MM
interface.
Tested on:
Linux/32 2.6.x (jam) w/serial
Linux/64 2.6.x (mayll) w/serial
MacOSX/64 10.11.2 (amazon) w/serial & parallel
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| | |
Correct another H5MM_free => H5MM_xfree
Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
|
| |
| |
| |
| |
| |
| |
| | |
Correct H5MM_free => H5MM_xfree
Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
|
| |
| |
| |
| |
| |
| |
| |
| | |
Add missing H5MMprivate.h header file
Tested on:
Linux/32 2.6.x (jam) w/serial
MacOSX/64 10.11.2 (amazon) w/serial & parallel
|
| |
| |
| |
| |
| |
| |
| |
| | |
Clean up another round of memory allocation mis-matches.
Tested on:
Linux/32 2.6.x (jam) w/serial
MacOSX/64 10.11.2 (amazon) w/serial & parallel
|
| |
| |
| |
| |
| |
| |
| |
| | |
Clean up more memory allocation mis-matches.
Tested on:
Linux/32 2.6.x (jam) w/serial
MacOSX/64 10.11.2 (amazon) w/serial & parallel
|
| |
| |
| |
| |
| | |
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial only
|
| |
| |
| |
| |
| |
| |
| |
| | |
Correct non-portable 'SIZE_T_MAX' to 'SIZET_MAX'.
Tested on:
Linux/32 2.6.x (jam) w/default compilers
(h5committest forthcoming)
|
| |
| |
| |
| |
| | |
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial only
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| |
| |
| |
| | |
More memory cleanups and leak elimination.
Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| |
| |
| |
| | |
Bump number of records for level 4 update test, to cut down on number of
random failures.
Tested on:
None - trivial
|
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| | |
|