[svn-r30156] Description:
Refine corking/uncorking code and clean up warning.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30140] Description:
Correct typo in cache flush disabling.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial, parallel & production
(h5commitest not required on this branch)
[svn-r30136] Description:
Lock dataset metadata for SWMR writing into the metadata cache around
H5Dset_extent+H5Dwrite pairs of calls.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30135] Description:
Merge r30134 from trunk to revise_chunks branch:
Add CMake macros and detections for the "round" family of routines.
Tested on:
Upcoming Windows daily builds
[svn-r30133] Description:
Bring r30131 from trunk to revise_chunks branch:
Fix bug reported by Cisco Talos TALOS-CAN-0178. Added check for a message that
should not be sharable being marked as sharable on disk, returns failure in
this case. Needs testing.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30125] Description:
Correct error with non-debug parallel builds
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30124] Description:
Bring r30120 from trunk to revise_chunks branch:
Fixed compilation failure on emu due to moving testing subroutines into a module.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30116] Description:
Bring r30113 from trunk to revise_chunks branch:
Big warning cleanup
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30111] Description:
Several things:
- Relax flush dependency flushing in H5C code, so that a dirty child only
prevents its immediate parent from being flushed. (And updated the
cache tests accordingly)
- Add some additional flush dependencies to the extensible array code between
data blocks / data block pages / sub-index blocks and the header, when
the array is extended (so that the header doesn't get flushed out with
an updated size before that new element is...
[svn-r30100] Description:
Minor cleanups and alignments with trunk.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30094] Description:
Refactor TOOLTEST() subroutines to take an additional parameter of the
temporary output file, eliminating duplicated copies of the subroutine.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30091] Description:
Bring r30085, 30087, 30089 from trunk:
Misc. FORTRAN fixes
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30080] Description:
Merge r30078 from trunk.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30073] Description:
Minor cleanups to align w/trunk
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30067] Description:
Move testing routines that access internal cache data into testing routines.
Refactor tagging routines to allow them to be used by the new testing routines.
Also minor cleanups, etc.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not require on this branch):x
[svn-r30052] Description:
Create iterator routine for tagged entries and refactor current routines
to use it.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30051] Description:
Correct double-free of grandchild node and also change HGOTO_ERROR macros
to HDONE_ERROR macros when invoked after the done: label.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30042] Fix compile error on Windows by adding H5DLL decoration to function declarations.
Build test lib using CMake with the same files as Autotools.
Refactor CMake test code to align closer with Makefile and use the new test lib.
Tested: local linux
[svn-r30034] Description:
Extract tagging routines into separate source module.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30032] Description:
Extract epoch marker metadata client into separate source file.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30030] Description:
Add assertion from trunk.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30024] Description:
Normalize against trunk.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30022] Description:
Try to avoid the cache from poking around in the file struct to get the
cache logging information. Also, make the trace open/close routines static.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30021] Description:
Bring r30002 from trunk:
Fixed some minor warnings in H5AC.c and H5C.c, cleaned up warnings
in the cache tests, and made some huge static arrays dynamic
in the cache tests.
Also some other changes to align w/trunk (mostly in cache_common.h)
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30016] Description:
Bring r30015 from trunk to revise_chunks branch:
Update GNU compiler flags for 6.x release.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r30004] Removed an assert that was causing problems with the core_paged VFD
while I investigate.
Tested on: 64-bit Ubuntu Linux w/ gcc 5.3.1
Autotools serial
[svn-r29997] Warning fixes in the library. Also converted a few asserts to HDasserts
in some H5private.h macros.
Tested on: 64-bit Ubuntu 16.04 LTS w/ gcc 5.3.1
Autotools serial
[svn-r29992] (1) Fixes for intermittent flushrefesh failures.
(2) Turn off error reporting for h5debug and hdf2gif.
Tested on osx1010dev, quail, kite, mooohan.
[svn-r29984] Description:
Extract logging and query routines into separate source modules.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r29968] Description:
Bring r29889, 29952, 29956, 29963, 29946, 29939, 29928, 29922, 29878,
29887, and 29884 from trunk, to help align the two.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r29948] Description:
Minor code cleanups and sync w/trunk
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r29934] (1) Fix for HDFFV-9434: throw an error instead of assertion when v1 btree level hits the 1 byte limit.
(2) Modifications to better handle error recovery when conversion by h5format_convert fails.
Tested on jam, emu, moohan, mayll, kite, kituo, ostrich, platypus, osx1010tewt, quail.
[svn-r29920] Converted some error major categories from H5E_FILE/DATASPACE
to H5E_RESOURCE.
Tested on: 64-bit Ubuntu 16.04 LTS w/ gcc 5.3.1
Autotools serial and parallel (MPICH 3.2)