Network

 
AuthorCommitMessageCommit Date
Chris HoganChris Hogan
7555de2a265Change LC property name from 'create_intermediate_group' to 'intermediate_group'
Chris HoganChris Hogan
d4fb9dbc610Use API context to store/retrieve LCPL when creating intermediate groups
Neil FortnerNeil Fortner
49a4f6e64bcModify H5Ssel_iter_get_seq_list() to accept iterators that have reached the end of iteration (returning zero sequences). Previously it could cause an assertion failure.
Allen ByrneAllen Byrne
753e0ff0c99Comment correction
Allen ByrneAllen Byrne
b7e1dd706c9Minor correction
Allen ByrneAllen Byrne
820baf85315Update list of tested platforms
Allen ByrneAllen Byrne
66fc35d49c4Add VS2019 support
Richard WarrenRichard Warren
c77bda497adFixed the H5_mpi_get_bigio_count function prototype
Allen ByrneAllen Byrne
ac3ffbeff94Correct file extension
Neil FortnerNeil Fortner
0d9624b4d5dImplement public H5Sselect_project_intersection(). Updated internal algorithm to (optionally) avoid sharing selection data structures. Tested internal code (including with valgrind) by setting VDS code to avoid sharing selection, has since been changed to share selection for performance, so this code is not yet tested in regression tests. API has not been tested.
David YoungDavid Young
e067612d25bUse HD prefix.
Neil FortnerNeil Fortner
814d5c3875aFix issue where H5R__reopen_file did not make the file "post open" callback.
David YoungDavid Young
058d7a1b3cbApparently, + has no special meaning, and neither does \+, in so-called "obsolete" / POSIX "basic" regular expressions. Also, not every version of `sed` out there supports the `-E` option. So delete the -E flag and use the regex `[^/][^/]*` instead of `[^/]+`. Add config/netbsd to the MANIFEST.
Neil FortnerNeil Fortner
31fd2e60c79Implement H5VLget_file_type() to return a copy of a datatype with the location set to be in a file. Only meant to be used by VOL connectors. Implement H5VLpeek_connector_id() to support connectors querying their own IDs. Fix app_ref with connector IDs in a couple places (external VOLs registered as default through ENV should be visible to the application). Modify vlen and reference interfaces to work with arbitrary VOL connectors. Implement file "post open" specific callback, to enable co...
Allen ByrneAllen Byrne
1e7387a5f86HDFFV-10876 Update h5dump and h5ls for new ref api.
David YoungDavid Young
408146236d2Make these scripts relocatable again: derive a relative path for the original installation prefix from the examples prefix. Use that relative path to locate the current installation prefix, always. Fall back to an absolute installation prefix if the relative path cannot be derived.
David YoungDavid Young
3fee0cf4351Get the path to prefix right: needs a ../ to back out of subdirectory c/.
David YoungDavid Young
94ecdfe1a37Make this script relocatable again: derive a relative path for the original installation prefix from the examples prefix. Use that relative path to locate the current installation prefix, always. Fall back to an absolute installation prefix if the relative path cannot be derived.
David YoungDavid Young
8d3d4578906Let us override the examples directory using --with-examplesdir=DIR. This is handy for NetBSD where HDF5 examples are installed by convention in $prefix/share/examples/hdf5/ rather than in ${prefix}/share/hdf5_examples/, which is the HDF5 default. Place hdf5_examples/ under ${datarootdir} which on most systems will be ${prefix}/share/, anyway.
Jordan HendersonJordan Henderson
4c481e55648Partial fix for HDFFV-10792
David YoungDavid Young
2943ab87e05Add missing newline to dbgf() statement.
David YoungDavid Young
eb69be608d5Make `-q` actually quiet the program.
David YoungDavid Young
a2ad44f4190Make the personality detection more robust like I did for vfd_swmr_zoo_writer, previously.
David YoungDavid Young
ad79ca8ae74Let us change the chunk size with command-line options, -r rows and -c columns. If the number of datasets is greater than the number of steps, then only pause between steps, do not pause between individual datasets written/verified. Otherwise, pause between each dataset written/verified.
David YoungDavid Young
2fe43bd4239Fix inverted logic: report "soft" errors if there were *not* 0 of them.
David YoungDavid Young
89bf6de17ffThis test doesn't need to log/modify traps in the global heap, so don't provide a H5HG_trap() routine.
David YoungDavid Young
b4813b0c54fIn H5FD_vfd_swmr_read(), do not verify checksums on shadow entries that are longer than the buffer that the caller supplied: the checksum usually will fail, but that's not actually a fatal condition, and usually we will have another opportunity to verify the checksum. In H5FD_vfd_swmr_read(), remove a bunch of disused code. In H5FD_vfd_swmr_read(), do not re-read a shadow image that has a bad checksum, because a bad checksum indicates a serious problem (writer outran reader, OS defect, hard...
David YoungDavid Young
92142cba386When an entry changes size, remove it from the tick list and add it back to keep the cumulative bytes in the tick list up-to-date. That prevents an assertion, later.
David YoungDavid Young
cc6e4055cb4Don't initialize `seed` without need. NFCI.
David YoungDavid Young
562d5beab2cLook for the personality in the program name *suffix*, because on `jelly` libtool adds an `lt-` prefix to the program name.
David YoungDavid Young
8ed6529fc0dIn H5MF__xfree_impl(), always invalidate the page-table entries overlapped by the freed region. Previously, the page-table entries were only freed on one success path through _xfree_impl().
David YoungDavid Young
4b61113d2ffSplit VFD_SWMR_TEST_FOR_END_OF_TICK() into VFD_SWMR_ENTER() and VFD_SWMR_LEAVE() for use by FUNC_ENTER_API/_LEAVE_API macros. In the macros, don't HGOTO_ERROR(), since that will jump back to the `out` label, but HDONE_ERROR() on error, instead.
David YoungDavid Young
35a4bfb5516Extend VFD SWMR tick length and maximum lag parameters.
David YoungDavid Young
d1de9d695f8Delete extra line. NFCI.
David YoungDavid Young
561974d3297Add missing return-value check.
David YoungDavid Young
a69c33af135Take care not to leak property lists or data spaces.
David YoungDavid Young
b7c05d2231cFix bugs in the dataset dimensions checks.
David YoungDavid Young
5d4b109abf6Create a reader for the extensible datasets tests.
David YoungDavid Young
f8e494ba802Add my work-in-progress dataset test. It writes a handful of datasets that expand in one or two dimensions, depending on the setting of the -d option argument.
David YoungDavid Young
696173c2848Add esnprintf that prints to the given buffer, observing the given buffer size, using vsnprintf(3), but exits with err(3)/errx(3) if the buffer is too small or if vsnprintf returns < 0.
David YoungDavid Young
c07a958e1d0Insert a random delay between zoo-writer test steps. Let us control the random seed with an environment variable, H5_ZOO_STEP_SEED, and the maximum delay in milliseconds with a command-line option, `-m ms`.
David YoungDavid Young
fdeeac1c1b6Use a one-character buffer to send/receive messages to/from writer/reader, since that's all we need. Avoid deadlock by flushing the file before waiting for the reader's message.
David YoungDavid Young
57e5c4305cbAvoid deadlock of reader and writer: make the writer flush file content before waiting for the reader's message.
David YoungDavid Young
becb9d82928In fetch_env_ulong(), report a parse that consumes fewer than all characters differently than other parse failures.
David YoungDavid Young
a5ca065b7c3Add a rudimentary zoo test to the VFD SWMR test script. Briefly describe the variable-length test with a comment.
David YoungDavid Young
17a1789b856Change some fprintf callss to dbgf calls, and increase the debug level of several dbgf statements from 1 to 2 so that `-q` quiets them.
David YoungDavid Young
a204a184aadLet catch_out_err_and_rc() callers redirect the standard input and output streams using STDIN_PATH and STDOUT_PATH. I will use that for the zoo reader and writer. Move redirection of standard error output to the standard output stream outside of the curly braces, since usually I want to save the `echo` and `wait` output, too, and it makes the redirection of the supervised program a little easier to follow, I think.
David YoungDavid Young
4e48041a136Move fetch_env_ulong() from vfd_swmr.c to vfd_swmr_common.c for eventual reuse by the zoo writer.
David YoungDavid Young
d16006c45d7To avoid name clashes, rename FILENAME -> COMMON_FILENAME in test/vfd_swmr_common.h and in all files that #include it. Now I can
David YoungDavid Young
068399054afImplement the remainder of the delete/validate-delete cases.