Dana Robinson
5ce2a17804
Removes staff email addresses from the repository
...
Removes redundant C library headers from hl library
2020-08-06 17:58:07 -07:00
Dana Robinson
7391f5f26c
Merge branch 'develop' into file_locking_squash_2
2020-08-06 15:08:28 -07:00
Dana Robinson
65e92e1d56
Warning fixes in tools and h5test.c
2020-08-05 17:15:57 -07:00
Dana Robinson
bc1bed2c55
Squash merge of file locking fixes
2020-08-03 09:11:27 -07:00
Jacob Smith
e1215177b6
* Fix intermittent error with Splitter VFD.
...
Mismatch in time of test file creation was creating false negatives.
Add file-duplication routine: `h5_duplicate_file_by_bytes()`.
* Change library calls in `h5test.c:h5_compare_file_bytes()` to their HD-prefixed equivalents.
2020-06-25 12:24:05 -05:00
Quincey Koziol
9e5dbf6906
Trim trailing whitespace
2020-04-20 18:12:00 -05:00
Jacob Smith
b65405439d
Add Splitter VFD to library.
...
* "Simultaneous and equivalent" Read-Write and Write-Only channels for
file I/O.
* Only supports drivers with the H5FD_FEAT_DEFAULT_VFD_COMPATIBLE flag for
now, preventing issues with multi-file drivers.
Add Mirror VFD to library.
* Write-only operations over a network.
* Uses TCP/IP sockets.
* Server and auxiliary server-shutdown programs provided in a new directory,
`utils/mirror_vfd`.
* Automated testing via loopback ("remote" of localhost).
2020-03-13 17:13:17 -05:00
David Young
a20b68b257
Change thread IDs to uint64_t from unsigned long, per Quincey's suggestion.
...
Fix a typo in the H5TS_thread_init() comment and reword some ID
properties.
2020-02-03 16:23:06 -06:00
David Young
986c7451a0
Replace pthread_self_ulong() with H5TS_thread_id(). The POSIX Threads
...
implementation ought to be portable to any system that has POSIX
Threads. On Windows, I use the same API call as before.
2020-02-03 11:59:14 -06:00
kmu
c586d91ea0
Merge branch 'develop' into misc
2020-01-29 14:03:48 -06:00
David Young
fa1b2f6ef3
Reduce differences between my -Werror branch and develop
:
...
Rename index -> idx, fileno -> fnumber, fileno -> fno to avoid GCC
shadowed declaration warnings about index(3).
Convert #pragma GCC diagnostic push/pop/ignored to the HDF5 library's
H5_GCC_DIAG_OFF()/H5_GCC_DIAG_ON() macros.
2020-01-28 20:35:28 -06:00
kmu
52115036dd
fix unused function warning
2020-01-28 14:25:40 -06:00
Dana Robinson
a92c735c9b
Squashed commit of the token_refactoring branch:
2020-01-16 13:29:34 -08:00
kmu
8b51394f38
Merge branch 'develop' into bugfix/intel_warnings
2019-12-09 09:18:56 -06:00
Dana Robinson
1ad02a4459
Yanked -Wc++-compat from the flags used to build the C library in both
...
the Autotools and CMake.
2019-12-04 00:49:52 -08:00
kmu
132fa33dad
fix intel compile warnings
2019-12-03 20:52:55 -06:00
kmu
bfbd613f53
Revert "fix warnings and some text alignment"
...
This reverts commit d06474c4e1
.
2019-11-26 17:24:24 -06:00
kmu
d06474c4e1
fix warnings and some text alignment
2019-11-11 10:49:37 -06:00
Allen Byrne
b2f52d0b07
Update versioning to next major version
2019-09-25 17:28:17 -05:00
Allen Byrne
43ff3fdc33
fix get gethostname for windows
2019-08-28 10:19:03 -05:00
Allen Byrne
64e6665b54
Add HD prefix to tests
2019-08-15 16:46:15 -05:00
Allen Byrne
c60ceb8c08
Merge reconciliation and VFD test fixes
2019-08-04 15:19:51 -05:00
Quincey Koziol
db7c43d375
Updates to warnhist script, along with a few cleanups, and add some comments
...
to warning cleanups that are a bit obscure.
2019-07-09 22:15:36 -05:00
Quincey Koziol
3b594992d6
Add support for GCC9, update warnhist script, and clean up warnings.
2019-07-02 23:43:45 -05:00
Dana Robinson
0c896fcdf9
Missed an env check before strcmp.
2019-04-29 14:50:13 -07:00
Dana Robinson
e66bf948a7
Fix for split VFD and file cleanup when testing H5Fis_hdf5
...
and H5Fis_accessible in tfile.c.
2019-04-26 12:10:54 -07:00
Dana Robinson
568c3624de
Improvements to the H5Fis_accessible() and H5Fis_hdf5() tests
...
in tfile.c.
* General code tidying.
* Expanded tests to work with multi-file VFDs.
2019-04-25 01:07:42 -07:00
Vailin Choi
0073f19897
Set V112 as the latest format and extend the arrays of version bounds.
2019-04-04 16:29:37 -05:00
Quincey Koziol
deeb302747
Specify the default VOL connector to use with an environment variable.
...
This implicitly adds support for changing the VOL connector for command-line
tools or any application linked with the library.
Also, add 'make check-vol' support for all directories, clearing up necessary
issues in testing scripts, etc.
2019-03-09 21:41:38 -06:00
Dana Robinson
32ea4e72f1
Merge branch 'develop' into c_stdlib_posix_call_cleanup
2019-02-19 14:49:20 -08:00
Quincey Koziol
3a31d37abb
Work around compiler fussiness on platypus.
2019-01-11 10:11:31 -06:00
Dana Robinson
536a32c59b
C and POSIX call cleanup
2019-01-10 17:51:42 -08:00
Quincey Koziol
92300f954f
Corrected comment in src/H5VLint.c, fixed pass-through info size in
...
src/H5VLpassthru.c, switched to stashing VOL connector ID & info in
API context (in src/H5CX.c, src/H5CXprivate.h, src/H5F.c, src/H5Fint.c, and
src/H5Fefc.c), patched up all sorts of issues in the tests, to make them work
with 'check-vfd' (and 'check-vol' again).
2019-01-05 23:06:45 -06:00
Dana Robinson
a3faa92653
Merge branch 'develop' into openmpi_tweaks
2018-12-30 22:24:42 -08:00
Jacob Smith
29497cc4e1
Merge branch 'develop' into dset_ohdr_minimize
2018-12-27 12:33:32 -06:00
Dana Robinson
fe1a5b4279
Added a shell script so we can run the parallel flush test
...
on OpenMPI.
2018-12-20 03:03:16 -08:00
Quincey Koziol
f1d8d889b4
Correct core VFD to run with a 1MB increment instead of a 1 byte increment!
2018-12-19 17:16:45 -06:00
Jacob Smith
38de07aea3
Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~jake.smith/hdf5 into dset_ohdr_minimize
2018-12-19 15:14:51 -06:00
Jacob Smith
5efc08a06d
Merge branch 'develop' into dset_ohdr_minimize
2018-12-18 11:50:58 -06:00
Dana Robinson
fc64bafb14
Updates the autotools tests to also emit the VOL connector
...
for each test.
2018-12-16 12:41:55 -08:00
Quincey Koziol
247a6afb7e
Fix plugin code from referencing invalid key ID value, and also switch from
...
strtok() to strtok_r() to avoid possible interference with / to application
use of strtok().
2018-12-13 17:31:00 -06:00
Jacob Smith
ea73325250
Merge branch 'develop' into dset_ohdr_minimize
2018-12-12 17:26:08 -06:00
Quincey Koziol
047269139f
Add a couple of missing prototypes for static routines, along with updating
...
a comment from VOL plugin -> connector.
2018-11-30 14:12:32 -06:00
Quincey Koziol
d442fe2d98
Add support for "make check-vol", along with a few minor cleanups, etc.
2018-11-28 19:07:30 -06:00
Quincey Koziol
6eabeabdaa
Refactor infrastructure for setting FAPL information from environment
...
variables during testing, including connecting native, pass-through, and
dynamically loaded VOL connectors. Also bring native and pass-through
VOL connectors into alignment, removing the "H5VLnative_private.h" header.
2018-11-28 17:38:03 -06:00
Quincey Koziol
305997501d
Updates after merging changes from develop.
2018-10-26 00:54:29 -05:00
Dana Robinson
2d6d5cad0c
Updates to the VOL ID and object API calls.
...
This brings the H5VL code in line with the H5I code regarding
naming, parameter order, etc.
Several public API calls were affected by this change.
These changed names to reflect their use with VOL drivers:
H5VLregister() --> H5VLregister_driver()
H5VLregister_by_name() --> H5VLregister_driver_by_name()
H5VLunregister() --> H5VLunregister_driver()
H5VLis_registered() --> H5VLis_driver_registered()
This call was renamed to match H5Iregister(). The order of the first
two parameters also reversed and the object pointer is now const.
H5VLobject_register() --> H5VLregister()
2018-10-17 02:06:28 -07:00
Dana Robinson
e962df1591
VOL FEATURE
2018-10-10 08:10:15 -07:00
Dana Robinson
67a126c7ba
Normalization with vol_integration (test code and H5Xtest.c)
2018-09-20 10:40:51 -07:00
Jacob Smith
dbf6afee39
Remove redundant code and refactor
2018-09-12 15:40:26 -05:00