Network

 
AuthorCommitMessageCommit Date
David YoungDavid Young
f8d469ca38eAdd a test writer that creates groups under the root and a reader that polls until all of the expected groups appear.
David YoungDavid Young
56fd83f66a3Delete unused `state_t` members. NFCI.
David YoungDavid Young
6759aaa0128MMerge branch 'feature/vfd_swmr' into may-merge-mainzer-to-mine
David YoungDavid Young
1280b34b7f4Join some lines. NFCI.
David YoungDavid Young
38e959b2f2cAdd `-a steps` option and if steps != 0, then add (or verify) an attribute on each dataset every `steps` steps. Update usage message. Add a cast to `time_t` to quiet a compiler warning. Replace two occurrences of a debug statement in `verify_extensible_dset()` with one occurrence in `verify_chunk()`. Replace the anonymous constant `2` with `hang_back` and increase `hang_back` to 3. XXX Now that I've fixed a bug, reduce `hang_back` to 2, again. Verify datasets in the reverse of the order...
David YoungDavid Young
cd0eaf62715Cast a non-negative `int` to `size_t` before comparing with `size_t` so that the compiler believes we know what we're doing and does not warn.
David YoungDavid Young
132f0f6ce28We don't write through the metadata accumulator any more. We only write through the lower VFD. Update error message to match.
David YoungDavid Young
e917d66df64MMerge branch 'feature/vfd_swmr' into may-merge-mainzer-to-mine
David YoungDavid Young
d46b2c5afb8When a checksum fails, indicate the address and size of the affected metadata.
David YoungDavid Young
cc58a22b37dReduce differences with may-merge-mainzer-to-mine.
David YoungDavid Young
cc28a6c67a5On the VFD SWMR branches, treat warnings as errors.
David YoungDavid Young
a6d88e2b813When the new index is bigger than the old, invalidate all of the pages affected by the added entries. This fixes a bug in the vfd_swmr_bigset_writer/_reader test, where the reader would read metadata with a bad checksum. This may also fix an error that Vailin is seeing.
David YoungDavid Young
eeda47bcf68Reduce differences with pre-rebase state.
mainzermainzer
18dab4e5767Modified page buffer to split entries only where necessary -- specifically when handling an I/O request on a metadata entry that has been sub-allocated from a larger file space allocation (i.e. fixed and extensible array), and that crosses at least one page boundary. . This required modifying the metadata cache to provide the type of the metadata cache entry in the current I/O request. For now, this is done with a function call. Once we are sure this works, it may be appropriate to conver...
David YoungDavid Young
d5ad503cfe3and `vfd_swmr_reader_did_increase_tick_to` declarations.
David YoungDavid Young
168858b9a1fRebase repair: do not list any VFD SWMR source files twice.
David YoungDavid Young
abced7dc4e9Rebase repair: add stubs.c back to the test library sources.
David YoungDavid Young
b5ec806496cReduce diffs with `develop`.
David YoungDavid Young
0750c5bdedeReduce diffs with `develop`.
David YoungDavid Young
cf4d51f2d3eReduce diffs with `develop`.
David YoungDavid Young
9eb33fe8125Reduce diffs with `develop`, where `H5C_move_entry` takes an `H5C_t *` argument, first, not `H5F_t *`.
David YoungDavid Young
95c57f07bceReduce diffs with `develop`.
David YoungDavid Young
dcb9aa4518eReduce diffs with `develop`.
David YoungDavid Young
b4492dba507Reduce diffs with `develop`.
David YoungDavid Young
7f0d3f431e1Reduce diffs with `develop`.
David YoungDavid Young
eae6bb5efdcReduce diffs with `develop`.
David YoungDavid Young
19a6976899dMake sure to initialize vfd_info.fname.
David YoungDavid Young
dd319488239Reduce diffs with `develop`.
David YoungDavid Young
c54c92bf136Use new style of error reporting.
David YoungDavid Young
f8096dcea39Use H5_ATTR_NDEBUG_UNUSED instead of H5_ATTR_SANITY_CHECK.
David YoungDavid Young
e083b2834e5Be sure to fill the `fname` field in vfd_info.
David YoungDavid Young
975fc23fb42Use the write name for the VFD index, SWMR_IDX -> SWMR_VFD_IDX.
David YoungDavid Young
25585400e61Repair a bunch of H5_ATTR_SANITY_CHECK uses that should have been H5_ATTR_NDEBUG_UNUSED. This really makes me wonder what else I have screwed up in this merge....
David YoungDavid Young
3de98efff8fFix tools compilation.
David YoungDavid Young
d91b9f9b0a9Fix compilation: use H5Oget_info() instead of specifying the version (H5O_getinfo2).
David YoungDavid Young
0103e8f1e01Move declarations before statements, ugh.
Dana RobinsonDana Robinson
13bbc96261fReplaced a few calls to HDmemcpy with H5MM_memcpy, which does overlap checking.
Dana RobinsonDana Robinson
29fca624e56Misc warning fixes.
Dana RobinsonDana Robinson
ef51913e29fRemoved HDgets macros since gets was deprecated in C99 and removed in C11 (gets() is not used in our repo).
Allen ByrneAllen Byrne
a809ab0285bComment out pull-request action and enable fail fast
Allen ByrneAllen Byrne
ca0df1b87e1Correct filename
Allen ByrneAllen Byrne
c04878cbf20Change to use alias
Allen ByrneAllen Byrne
981ff81e376Fix name setting
Allen ByrneAllen Byrne
71a0b376d14OESS-65 fix packaging config files
Allen ByrneAllen Byrne
60f84d1b854Correct path
Allen ByrneAllen Byrne
2a7df0f50c2Correct step name
Allen ByrneAllen Byrne
2d07dba7253Correct test
Allen ByrneAllen Byrne
a8a31334a11Add github actions
Quincey KoziolQuincey Koziol
a96e6246d0eAlign contents of CMake and autotools testfile cleanup lists.
Quincey KoziolQuincey Koziol
4ad7dca1245Avoid allocating a chunk index for datasets with 0-sized dimensions, until the dataset is extended.