Commit Graph

16607 Commits

Author SHA1 Message Date
Dana Robinson
e6a12a3fea Added an --enable-developer-warnings option to configure so
users can ignore -Wsuggest-attribute warnings and other
noise that doesn't indicate poor code quality.
2017-01-10 13:49:49 -05:00
Vailin Choi
066e01f967 Skip h5watch tests
Tests for h5watch are skipped temporarily.
Debugging for test failures will be done.
2017-01-09 18:59:06 -06:00
Scot Breitenfeld
969288e459 Merge pull request #240 in HDFFV/hdf5 from ~BRTNFLD/hdf5_msb:develop to develop
* commit 'a5c15d7b59fd0c8b39a3c1d311d2c7a9e55ff441':
  Enabled commented out code,     HDFFV-9498 -- PGI COMPILER BUG: READ(...,pos,) fails for pgf90 causes offset test to fail
2017-01-06 15:51:50 -06:00
Dana Robinson
be00c2b6c2 Merge pull request #239 in HDFFV/hdf5 from develop_merge_cache_image_05 to develop
* commit '8d4c84eae2954a77c725f42298b20d694a6150c8':
  Bring changes to metadata cache "get entry status" call and new "child serialized / unserialized" messages and support from the cache image branch.
  Add "image up to date" flag / parameter to metadata cache entry status calls.
2017-01-06 15:45:13 -06:00
M. Scot Breitenfeld
a5c15d7b59 Enabled commented out code,
HDFFV-9498 -- PGI COMPILER BUG: READ(...,pos,) fails for pgf90 causes offset test to fail
2017-01-06 15:25:21 -06:00
Quincey Koziol
8d4c84eae2 Bring changes to metadata cache "get entry status" call and new
"child serialized / unserialized" messages and support from the cache image
branch.
2017-01-06 11:37:17 -08:00
Quincey Koziol
7568dcaf15 Add "image up to date" flag / parameter to metadata cache entry status calls. 2017-01-06 07:51:40 -08:00
Binh-Minh Ribler
047646d469 Merge pull request #238 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp:develop to develop
Updated MANIFEST

* commit 'd6d411f0af5ab74558f7425840d8d14c898738f3':
  Description:      Added         + ./c++/src/H5LaccProp.cpp 	+ ./c++/src/H5LaccProp.h
2017-01-05 20:57:36 -06:00
Binh-Minh Ribler
d6d411f0af Description:
Added
        + ./c++/src/H5LaccProp.cpp
	+ ./c++/src/H5LaccProp.h
2017-01-05 15:42:26 -06:00
Allen Byrne
0f9c6ce80e Merge pull request #237 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit 'b3c2354a1b1a26307082c5295b83248b7dd234c1':
  Corrected return calls from main()
  Corrected return calls
  Fix valgrind memory leak
  Clean up valgrind memory leak
2017-01-05 12:22:06 -06:00
Allen Byrne
b3c2354a1b Corrected return calls from main() 2017-01-05 12:01:45 -06:00
Allen Byrne
cdda9c0a6a Corrected return calls 2017-01-05 12:01:10 -06:00
Dana Robinson
25e83ac23a Merge pull request #236 in HDFFV/hdf5 from develop_merge_cache_image_04 to develop
Merged file shutdown changes from cache_image.

* commit '49fa0e8dbabe5019b1491845a963d8cfe41b59c1':
  Bring file shutdown code from cache image branch
  Merge code from cache image branch to split FSM ring into two types: raw data and metadata.  Also, some more ring reset safeties and minor code cleanups.
  Align w/incoming cache image changes, and improve recovery on errors.
  Revert accidental changes to freespace open and close routines.
  Remove 'const' from cache client pre_serialize callback, to reduce warnings, and correspondingly remove 'const' from some internal routines.  Also rename some H5MF* routines to reflect their static/package usage.
  Align with incoming cache_image branch changes: use the index list (instead of the hash buckets) for scanning the entries during a flush, and also add in counters for tracking operations during cache flushes.
2017-01-05 09:59:44 -06:00
Allen Byrne
e16bfa859c Fix valgrind memory leak 2017-01-05 09:02:13 -06:00
Allen Byrne
c507554935 Clean up valgrind memory leak 2017-01-05 08:58:58 -06:00
Quincey Koziol
49fa0e8dba Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into develop_merge_cache_image_04 2017-01-04 21:37:02 -08:00
Quincey Koziol
afd7e5b476 Bring file shutdown code from cache image branch 2017-01-04 21:36:14 -08:00
Binh-Minh Ribler
5a55331bed Merge pull request #232 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp:develop to develop
Added subclass LinkAccPropList, exception ObjHeaderIException, and members H5Location::exists() and H5Object::objVersion().  This concluded HDFFV-10004.

* commit '7aff4266f85f850ee8d4ce25e8ceaa354ee3baee':
  Description:     Added H5LaccProp.[h,cpp].
  Removed commented section left in by mistake.
  Purpose: Add more tests Description:     Added more tests for the new constructors that replaced openXxxType() Platforms tested:     Linux/32 2.6 (jam)     Linux/64 (platypus)     Darwin (osx1010test)
  Purpose: Add new wrappers Description:     Added wrappers H5Location::exists() for H5Lexists.     Added wrapper H5Object::objVersion() to return the header version         of an HDF5 object.     Added new class LinkAccPropList to be used by H5Location::exists()     Added new exception: ObjHeaderIException for H5Object::objVersion()     Rearranged source files in Makefile.am Platforms tested:     Linux/32 2.6 (jam)     Linux/64 (platypus)     Darwin (osx1010test)
2017-01-04 22:07:07 -06:00
Quincey Koziol
6232dd6d62 Merge code from cache image branch to split FSM ring into two types: raw data
and metadata.  Also, some more ring reset safeties and minor code cleanups.
2017-01-04 09:20:01 -08:00
Quincey Koziol
15f474ee0d Align w/incoming cache image changes, and improve recovery on errors. 2017-01-04 08:11:44 -08:00
Binh-Minh Ribler
7aff4266f8 Description:
Added H5LaccProp.[h,cpp].
2017-01-03 22:17:49 -06:00
Quincey Koziol
363c140661 Revert accidental changes to freespace open and close routines. 2017-01-03 08:34:33 -08:00
Quincey Koziol
e73a32b852 Remove 'const' from cache client pre_serialize callback, to reduce warnings,
and correspondingly remove 'const' from some internal routines.  Also rename
some H5MF* routines to reflect their static/package usage.
2017-01-03 08:28:05 -08:00
Binh-Minh Ribler
64084aa6da Removed commented section left in by mistake. 2017-01-03 08:57:20 -06:00
Binh-Minh Ribler
565aa10d8d Purpose: Add more tests
Description:
    Added more tests for the new constructors that replaced openXxxType()
Platforms tested:
    Linux/32 2.6 (jam)
    Linux/64 (platypus)
    Darwin (osx1010test)
2017-01-03 07:53:54 -06:00
Quincey Koziol
edd3ff3098 Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into develop_merge_cache_image_04 2017-01-02 12:09:34 -08:00
Quincey Koziol
ce3877d298 Align with incoming cache_image branch changes: use the index list (instead of
the hash buckets) for scanning the entries during a flush, and also add in
counters for tracking operations during cache flushes.
2017-01-02 12:06:08 -08:00
Dana Robinson
969586deea Merge pull request #231 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop to develop
Fix production mode cache macro.

* commit '54629912ebf3aa7feb454502fce659b61f038671':
  Fixed a macro in H5Cpkg.h that was only updated in the version that is used in develop/debug mode.
2017-01-02 11:24:14 -06:00
Dana Robinson
54629912eb Fixed a macro in H5Cpkg.h that was only updated in the version that
is used in develop/debug mode.
2017-01-01 23:30:48 -05:00
Dana Robinson
105b6f0f65 Merge pull request #227 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:flush_vfd_fix to develop
flush1/2 fix w/ non-SWMR VFDs + code overhaul

* commit 'fcb7e204b568efb785f47153172147b83da5418a':
  Updated the flush1/2 test to not be a mess and to handle non-SWMR-enabled VFDs.
2016-12-31 07:20:09 -06:00
Larry Knox
baaf735015 Merge pull request #216 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop
* commit 'c2492712037dcf7353601410cb4a83776de92441':
  AM_MAINTAINER_MODE should be set to "disable" for releases. Check to see if it's enabled, and if it is, call switch_maint_mode -disable before creating release files, then set it back to enable afterward.
2016-12-30 13:56:24 -06:00
Dana Robinson
fcb7e204b5 Updated the flush1/2 test to not be a mess and to handle
non-SWMR-enabled VFDs.
2016-12-30 14:41:37 -05:00
Dana Robinson
3908d10f93 Merge pull request #226 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:flush_vfd_fix to develop
Added a missing "vfd check" test file for use in scripts (should have been brought from revise_chunks).

* commit 'e41a15b7f07dc39b7d68f4635965d0b8b440d299':
  Added a missing test file needed for the flushrefresh script.
2016-12-30 10:37:58 -06:00
Dana Robinson
e41a15b7f0 Added a missing test file needed for the flushrefresh script. 2016-12-30 10:06:07 -05:00
Dana Robinson
8215920678 Merge pull request #225 in HDFFV/hdf5 from develop_merge_cache_image_03 to develop
Merged incoming changes from cache_image.

* commit '0610c41c75920b145a144e62df142977b605fc97':
  Bring support for doubly-linked list of all entries in cache from incoming cache image branch.
  Align with name change of "user" ring in incoming cache image changes.
  Refactor several cache clients to have only one copy of their deserialization code.
2016-12-30 07:44:15 -06:00
Quincey Koziol
0610c41c75 Bring support for doubly-linked list of all entries in cache from incoming
cache image branch.
2016-12-30 02:22:48 -08:00
Quincey Koziol
e500f2d3da Align with name change of "user" ring in incoming cache image changes. 2016-12-30 02:22:00 -08:00
Quincey Koziol
eecc0a26ef Refactor several cache clients to have only one copy of their deserialization
code.
2016-12-30 00:50:05 -08:00
Dana Robinson
5e26cd2d82 Merge pull request #223 in HDFFV/hdf5 from develop_merge_cache_image_02 to develop
Merged normalizations w/ cache_image branch.

* commit 'da2f1610d1f2cba40770aee6d0d6fbc8196645ae':
  More normalizations against incoming cache image branch.
2016-12-29 09:43:39 -06:00
Dana Robinson
890e1f3263 Merge pull request #200 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:name_macros to develop
Merged naming check improvement in function enter macros.

* commit '441c8ea43ab6a6559d1f167bdfbbaf3720621804':
  Added text to the function check macros so that a more helpful error message is emitted when there is a problem.
2016-12-29 09:42:49 -06:00
Dana Robinson
affa32b149 Merge pull request #222 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:H5Odtype_tidy to develop
H5Odtype tidy.

* commit 'a25a08dff04c4ba03f28e8219a2ea782cf33d466':
  Cleaned up H5Odtype.c
2016-12-29 05:57:48 -06:00
Quincey Koziol
da2f1610d1 More normalizations against incoming cache image branch. 2016-12-29 02:40:26 -08:00
Dana Robinson
a25a08dff0 Cleaned up H5Odtype.c 2016-12-29 03:05:39 -05:00
Allen Byrne
6a8222b6a5 Merge pull request #221 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
Buildbot tests passed

* commit '69f975f56792acb9c7a4a8109c43081045b0eafe':
  hdf5 lib needed for extend_dset link.
  Add test lib to extend_dset test link line
  Add hl test dir and test dlib
  Fix h5test.h include issue
2016-12-28 16:30:00 -06:00
Allen Byrne
69f975f567 Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
* commit 'fc8fb398ef9b3edb4f5d82526703b8e518f4744c':
  Normalize against incoming cache image feature.
2016-12-28 16:01:25 -06:00
Quincey Koziol
fc8fb398ef Merge pull request #220 in HDFFV/hdf5 from develop_merge_cache_image to develop
* commit '9e6a5a5f2cd2b3a432f713d8af49c853debafef2':
  Normalize against incoming cache image feature.
2016-12-28 15:47:46 -06:00
Allen Byrne
508714805a hdf5 lib needed for extend_dset link. 2016-12-28 15:31:58 -06:00
Allen Byrne
518a94dd0f Add test lib to extend_dset test link line 2016-12-28 15:20:09 -06:00
Allen Byrne
9b0f236d8c Add hl test dir and test dlib 2016-12-28 15:09:57 -06:00
Allen Byrne
27feb0357f Fix h5test.h include issue 2016-12-28 15:03:17 -06:00