summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r29150] fix for Jira issue 9670 - HDF5 segfaults on corrupted file.Mohamad Chaarawi2016-02-1812-144/+223
| | | | | | Change compare callback in Btree2 class to correctly account for errors. tested on bb-8.
* [svn-r29096] fix bug in internal dxpls generated exposed by production and ↵Mohamad Chaarawi2016-02-121-6/+8
| | | | parallel.
* [svn-r29094] Removed the v-1 B-tree package from the list of packages thatDana Robinson2016-02-121-2/+2
| | | | | | | | | | | | can be configured to generate extra debugging output in both the autotools and CMake. This can still be set by defining H5B_DEBUG manually or by using a custom string in configure. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial CMake serial
* [svn-r29088] - Add a test for retrieving the property values for the new ↵Mohamad Chaarawi2016-02-113-4/+15
| | | | | | | | | coll md functions. - ifdef some code that don't need to be built in parallel - more minor enhancements tested on bb-8 with parallel and serial
* [svn-r29086] missed renaming the GET collective metadata read requirement.Mohamad Chaarawi2016-02-112-4/+4
|
* [svn-r29084] Revert of:Dana Robinson2016-02-1113-757/+127
| | | | | | | | | | | | | | | r29069 and 72 (gheap cleanup) r29041 and 43 (HDFFV-8740 external storage) These cause problems in the daily tests. They will be re-introduced when their respective problems have been addressed. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial (check-vfd) w/ Fortran and C++ autotools parallel w/ Fortran CMake serial
* [svn-r29081] - merge in the phdf5_metadata_opt/ branch with the collective ↵Mohamad Chaarawi2016-02-1052-518/+1914
|\ | | | | | | | | | | | | | | metadata optimizations. - rename H5AC_dxpl_id to H5AC_ind_read_dxpl_id and update all usage in the library tested on bb-8 with parallel and serial.
| * [svn-r29079] rename the coll read requirement function.Mohamad Chaarawi2016-02-102-4/+4
| |
| * [svn-r29077] Description:Quincey Koziol2016-02-1017-511/+385
| | | | | | | | | | | | | | | | Normalize against the trunk, in preparation for final merge. Tested on: MacOSX/64 10.11.3 (amazon) w/serial & parallel (h5committest not required on this branch)
| * [svn-r29066] - fixing some of the internal usage of dxpls.Mohamad Chaarawi2016-02-0810-53/+59
| |\ | | | | | | | | | - merge from trunk.
| * \ [svn-r29059] merge from trunk.Mohamad Chaarawi2016-02-0772-846/+1681
| |\ \ | | |/
| * | [svn-r28959] merge from trunk.Mohamad Chaarawi2016-01-2249-579/+572
| |\ \ | | | | | | | | | | | | renaming metadata dxpl properties.
| * | | [svn-r28915] Description:Quincey Koziol2016-01-1515-224/+278
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * | | [svn-r28895] Description:Quincey Koziol2016-01-147-183/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Minor code tweaks and cleanups during review. Tested on: MacOSX/64 10.11.2 (amazon) w/serial & parallel (h5comittest not required on this branch)
| * | | [svn-r28851] merge from trunk.Mohamad Chaarawi2016-01-1158-657/+1708
| |\ \ \
| * | | | [svn-r28649] - add new API to toggle collective metadata write.Mohamad Chaarawi2015-12-146-11/+107
| | | | | | | | | | | | | | | | | | | | | | | | | - set default to FALSE - fix some bugs.
| * | | | [svn-r28636] merge from trunk.Mohamad Chaarawi2015-12-14118-2899/+3973
| |\ \ \ \
| * \ \ \ \ [svn-r27976] merge from trunk.Mohamad Chaarawi2015-10-0634-221/+6514
| |\ \ \ \ \
| * \ \ \ \ \ [svn-r27929] merge from trunk.Mohamad Chaarawi2015-10-01336-14608/+10314
| |\ \ \ \ \ \
| * \ \ \ \ \ \ [svn-r27607] merge from trunk.Mohamad Chaarawi2015-08-2813-205/+81
| |\ \ \ \ \ \ \
| * | | | | | | | [svn-r27576] - mark the entry as indepndent when expunged.Mohamad Chaarawi2015-08-251-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - disable the metadata coll hint for smoke checks 1 & 2.
| * | | | | | | | [svn-r27573] fix serial build.Mohamad Chaarawi2015-08-251-0/+6
| | | | | | | | |
| * | | | | | | | [svn-r27558] merge from trunk.Mohamad Chaarawi2015-08-2428-337/+528
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ [svn-r27436] merge from trunk.Mohamad Chaarawi2015-07-2735-4839/+5046
| |\ \ \ \ \ \ \ \ \
| * | | | | | | | | | [svn-r27264] some cleanups.Mohamad Chaarawi2015-06-224-47/+17
| | | | | | | | | | |
| * | | | | | | | | | [svn-r27261] apply metadata enhancement patch that was based on the mdc 3 ↵Mohamad Chaarawi2015-06-2129-408/+1989
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | branch.
* | | | | | | | | | | [svn-r29076] Description:Quincey Koziol2016-02-1011-55/+71
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Normalize against the phdf5_metadata_opt branch, in preparation for merging it to trunk. Tested on: MacOSX/64 10.11.3 (amazon) w/serial, parallel, and production builds h5committest forthcoming
* | | | | | | | | | [svn-r29057] added dxpl type checking when debug mode is enabled ↵Mohamad Chaarawi2016-02-0742-441/+686
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (H5_DEBUG_BUILD) tested on bb-8 with Serial and Parallel, debug and production builds.
* | | | | | | | | | [svn-r29043] Fixes to make relative external storage work on Windows. Part ↵Dana Robinson2016-02-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of HDFFV-8740. - Fixed typo in Wsetenv(). - Changed HDoff_t back to off_t in test/external.c. The function signature is off_t so the types must match or you can get conversion errors. Tested on 64-bit Windows 10 w/ VS 2015
* | | | | | | | | | [svn-r29041] Patch from Steffen Kiess that allows a relative path to be ↵Dana Robinson2016-02-0413-127/+757
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | specified for external dataset files set via H5Pset_external(). Resolves HDFFV-8740 Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial
* | | | | | | | | | [svn-r29032] capture the entry address before the entry is freed to avoidMohamad Chaarawi2016-02-021-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | triggering a segfault in the log_flush call in H5C__flush_single_entry(). tested on Jam with Parallel.
* | | | | | | | | | [svn-r29030] Cleanup of test/externals before merging user patch.Dana Robinson2016-02-021-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools
* | | | | | | | | | [svn-r29019] Fixed double declaration of a few types that only appears on ↵Dana Robinson2016-01-291-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Windows. Tested on: 64-bit Windows 10 with VS 2015 Pro
* | | | | | | | | | [svn-r29011] LFS changes in the autotools and library.Dana Robinson2016-01-282-66/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * We assume that fseeko and ftello exist. * The *64 IO functions and types are no longer explicitly used. We now rely on a mapping provided by _FILE_OFFSET_BITS (or its equivalent). * _LARGEFILE(64)_SOURCE is no longer exposed via AM_CPPFLAGS. The CMake files have not yet been updated but CMake is still functional. The CMake configure files will just run a few unecessary tests and create unneeded #defines until they are updated in a few days. Tested on: Linux, OS X, Solaris, z/OS
* | | | | | | | | | [svn-r29009] Corrected the API descriptions for H5Pget_virtual_dsetname and ↵Scot Breitenfeld2016-01-281-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | H5Pget_virtual_filename.
* | | | | | | | | | [svn-r28996] Autotools configure updates to allow separation of build type, ↵Dana Robinson2016-01-273-95/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | debug symbols, asserts, profiling, and optimization. Also much refactoring, improved help, and --enable-<foo> options will now emit errors on nonsense (e.g.: --enable-foo="asdfasdf"). The libhdf5.settings.in file was also reformatted. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial and parallel autotools w/ various options
* | | | | | | | | | [svn-r28995] Removed unused packages from list in --enable-debug=<pkgs> ↵Dana Robinson2016-01-273-17/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | configure option (also updated CMake). Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools serial CMake (CMake 3.3.2)
* | | | | | | | | | [svn-r28986] Added H5_DLLVAR to H5AC_dxpl_id.Dana Robinson2016-01-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial and parallel autotools
* | | | | | | | | | [svn-r28982] Fixed H5ST_dump signature problem and added st to the list ofDana Robinson2016-01-271-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | packages with extra debugging output. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools
* | | | | | | | | | [svn-r28972] Removed option to clear file buffers from autotools, CMake, and ↵Dana Robinson2016-01-2616-82/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-r28957] fix non-parallel bug.Mohamad Chaarawi2016-01-221-1/+2
| |_|_|_|_|_|_|_|/ |/| | | | | | | |
* | | | | | | | | [svn-r28950] - remove META_FLUSH_COLLECTIVELY property for delayed sanity ↵Mohamad Chaarawi2016-01-2148-527/+529
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | | | [svn-r28916] Description:Quincey Koziol2016-01-1513-251/+346
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Normalize against incoming changes from the phdf5_metadata_opt branch. Tested on: MacOSX/64 10.11.2 (amazon) w/serial & parallel (h5committest forthcoming)
* | | | | | | | | [svn-r28894] Description:Quincey Koziol2016-01-1414-219/+214
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Normalize against changes on phdf5_metadata_opt branch to trunk Tested on: MacoSX/64 10.11.2 (amazon) w/serial & parallel (h5committest forthcoming)
* | | | | | | | | [svn-r28861] Minor warning format string fix (HDFFV-9640).Dana Robinson2016-01-121-1/+1
| |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools parallel only (MPICH 3.1.4)
* | | | | | | | [svn-r28832] Description:Quincey Koziol2016-01-061-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | [svn-r28824] Description:Quincey Koziol2016-01-061-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reduce asserts on buffer alignment. Tested on: Linux/32 & Linux/64 2.6.x (jam & myall) w/serial
* | | | | | | | [svn-r28819] Description:Quincey Koziol2016-01-061-14/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | [svn-r28815] Description:Quincey Koziol2016-01-062-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | [svn-r28811] Description:Quincey Koziol2016-01-063-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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