Commit Graph

16084 Commits

Author SHA1 Message Date
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
Quincey Koziol
9e6a5a5f2c Normalize against incoming cache image feature. 2016-12-28 11:36:32 -08:00
Binh-Minh Ribler
cd3bd5576f 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)
2016-12-28 08:44:01 -06:00
Binh-Minh Ribler
b00962ac86 Merge pull request #209 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp:develop to develop
- Replacing openXxxType with individual type constructors
- Put back CommonFG
- Removed overloaded constructors that take an Attribute where there is one that takes an H5Location

* commit 'e05da1b533d5eb9527a5b67ba2683379f8e1e7ac':
  Description:     Removed commented out code and fixed miscellaneous typos. Platforms tested:     Linux/32 2.6 (jam) (very minor)
  Purpose: Improvement for HDFFV-10004 Description:     When adding wrappers for H5Lexists, a new class, LinkAccPropList, was     added to the C++ API, triggered complicated circular dependencies.  Thus,     some improvement was made to resolve the problems.     - Replaced existing functions openXxxType with individual type constructors       + Added individual XxxType constructors to replace the existing functions         openXxxType because it's rather awkward to use these functions.       + Moved openXxxType from H5Location back to CommonFG       + Put back CommonFG as a baseclass of Group for openXxxType functions.       + This replacement should improve usability and prevent the problem of         circular dependencies.     - Removed overloaded constructor that takes an Attribute when there is         already one that takes H5Location because Attribute inherits from         H5Location now. Platforms tested:     Linux/32 2.6 (jam)     Darwin (osx1010test)     Linux/64 (platypus)
2016-12-26 21:53:47 -06:00
lrknox
c249271203 Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~lrknox/hdf5_lrk into develop 2016-12-23 14:05:04 -06:00
lrknox
a659d6ed5a 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-23 13:54:05 -06:00
Binh-Minh Ribler
e05da1b533 Description:
Removed commented out code and fixed miscellaneous typos.
Platforms tested:
    Linux/32 2.6 (jam) (very minor)
2016-12-23 13:24:45 -06:00
Allen Byrne
96c2828793 Merge pull request #210 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit 'a5e31139832075774a96d3f6dc23f31250f76c8b':
  HDFFV-10053: add check for zlib support before running test
  Revert "Load plugins into vitual process space"
  Load plugins into vitual process space
2016-12-21 14:46:30 -06:00
Larry Knox
02a1710935 Merge pull request #213 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop
* commit '3897c4321d48d7eb4d8a6d865363201a927388f8':
  Add --docver option to relesae on develop branch.
2016-12-21 11:16:51 -06:00
Larry Knox
3897c4321d Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
* commit '4cca93fcf9ddfbe06bb81b54a71a2ef723f94bf3':
  Bring new/updated tests from revise+chunks branch: flush1/flush2 update and flushrefresh test.  (Also refactor of message send / wait code)
  Merge SWMR-related testing to existing tests.
  Bring over tweak for missing environment variable.
  Update CMake configuration files with SWMR accumulator changes.
  Add missing accumulator test.
  Merge SWMR-oriented accumulator tests from revise_chunks to develop.
  Bring Java SWMR changes from revise_chunks to develop branch
2016-12-21 11:15:08 -06:00
Allen Byrne
a5e3113983 Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
* commit '4cca93fcf9ddfbe06bb81b54a71a2ef723f94bf3':
  Bring new/updated tests from revise+chunks branch: flush1/flush2 update and flushrefresh test.  (Also refactor of message send / wait code)
  Merge SWMR-related testing to existing tests.
  Bring over tweak for missing environment variable.
  Update CMake configuration files with SWMR accumulator changes.
  Add missing accumulator test.
  Merge SWMR-oriented accumulator tests from revise_chunks to develop.
  Bring Java SWMR changes from revise_chunks to develop branch
  Snapshot version 1.9 release 235
2016-12-21 10:08:07 -06:00
Quincey Koziol
4cca93fcf9 Merge pull request #212 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop_swmr_merge_06 to develop
* commit 'eefddf281366e8327dd7397db4a2f2e7edabcf17':
  Bring new/updated tests from revise+chunks branch: flush1/flush2 update and flushrefresh test.  (Also refactor of message send / wait code)
2016-12-19 23:31:45 -06:00
Quincey Koziol
eefddf2813 Bring new/updated tests from revise+chunks branch: flush1/flush2 update and
flushrefresh test.  (Also refactor of message send / wait code)
2016-12-19 20:44:54 -08:00
Binh-Minh Ribler
cc06c9702b Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_bmr_cpp into develop 2016-12-19 00:44:07 -06:00
Binh-Minh Ribler
798cdad29a Purpose: Improvement for HDFFV-10004
Description:
    When adding wrappers for H5Lexists, a new class, LinkAccPropList, was
    added to the C++ API, triggered complicated circular dependencies.  Thus,
    some improvement was made to resolve the problems.
    - Replaced existing functions openXxxType with individual type constructors
      + Added individual XxxType constructors to replace the existing functions
        openXxxType because it's rather awkward to use these functions.
      + Moved openXxxType from H5Location back to CommonFG
      + Put back CommonFG as a baseclass of Group for openXxxType functions.
      + This replacement should improve usability and prevent the problem of
        circular dependencies.
    - Removed overloaded constructor that takes an Attribute when there is
        already one that takes H5Location because Attribute inherits from
        H5Location now.
Platforms tested:
    Linux/32 2.6 (jam)
    Darwin (osx1010test)
    Linux/64 (platypus)
2016-12-19 00:34:18 -06:00
Quincey Koziol
ab3963b28e Merge pull request #207 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop_swmr_merge_06 to develop
* commit 'f8cfbee05e26a815134cd1f1fb0ad87d8d9b16dd':
  Merge SWMR-related testing to existing tests.
  Bring over tweak for missing environment variable.
  Update CMake configuration files with SWMR accumulator changes.
  Add missing accumulator test.
  Merge SWMR-oriented accumulator tests from revise_chunks to develop.
2016-12-18 14:17:02 -06:00
Quincey Koziol
7f51c8862e Merge pull request #206 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop_swmr_merge_05 to develop
* commit 'fc69eeb9919a0974dcefb3bbc1de6da429e98509':
  Bring Java SWMR changes from revise_chunks to develop branch
2016-12-18 14:16:31 -06:00
Quincey Koziol
f8cfbee05e Merge SWMR-related testing to existing tests. 2016-12-18 02:19:26 -08:00
Quincey Koziol
fc482f126f Bring over tweak for missing environment variable. 2016-12-18 00:59:36 -08:00
Quincey Koziol
104253575d Update CMake configuration files with SWMR accumulator changes. 2016-12-18 00:58:46 -08:00
Quincey Koziol
f01ee3c004 Add missing accumulator test. 2016-12-18 00:42:15 -08:00
Quincey Koziol
b772be716d Merge SWMR-oriented accumulator tests from revise_chunks to develop. 2016-12-18 00:41:13 -08:00
Quincey Koziol
fc69eeb991 Bring Java SWMR changes from revise_chunks to develop branch 2016-12-17 22:21:48 -08:00
lrknox
8abd022971 Add --docver option to relesae on develop branch. 2016-12-16 17:04:56 -06:00