Author Commit Message Commit Date David Young f8d469ca38e Add a test writer that creates groups under the root and a reader that polls
until all of the expected groups appear. 27 May 2020 David Young 56fd83f66a3 Delete unused `state_t` members. NFCI. 27 May 2020 David Young 6759aaa0128 M Merge branch 'feature/vfd_swmr' into may-merge-mainzer-to-mine 26 May 2020 David Young 1280b34b7f4 Join some lines. NFCI. 26 May 2020 David Young 38e959b2f2c Add `-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... 26 May 2020 David Young cd0eaf62715 Cast 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. 26 May 2020 David Young 132f0f6ce28 We don't write through the metadata accumulator any more. We only write
through the lower VFD. Update error message to match. 26 May 2020 David Young e917d66df64 M Merge branch 'feature/vfd_swmr' into may-merge-mainzer-to-mine 26 May 2020 David Young d46b2c5afb8 When a checksum fails, indicate the address and size of the affected metadata. 26 May 2020 David Young cc58a22b37d Reduce differences with may-merge-mainzer-to-mine. 26 May 2020 David Young cc28a6c67a5 On the VFD SWMR branches, treat warnings as errors. 26 May 2020 David Young a6d88e2b813 When 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. 26 May 2020 David Young eeda47bcf68 Reduce differences with pre-rebase state. 21 May 2020 mainzer 18dab4e5767 Modified 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... 29 Apr 2020 David Young d5ad503cfe3 and `vfd_swmr_reader_did_increase_tick_to` declarations. 20 May 2020 David Young 168858b9a1f Rebase repair: do not list any VFD SWMR source files twice. 20 May 2020 David Young abced7dc4e9 Rebase repair: add stubs.c back to the test library sources. 20 May 2020 David Young b5ec806496c Reduce diffs with `develop`. 19 May 2020 David Young 0750c5bdede Reduce diffs with `develop`. 19 May 2020 David Young cf4d51f2d3e Reduce diffs with `develop`. 19 May 2020 David Young 9eb33fe8125 Reduce diffs with `develop`, where `H5C_move_entry` takes an `H5C_t *`
argument, first, not `H5F_t *`. 19 May 2020 David Young 95c57f07bce Reduce diffs with `develop`. 19 May 2020 David Young dcb9aa4518e Reduce diffs with `develop`. 19 May 2020 David Young b4492dba507 Reduce diffs with `develop`. 19 May 2020 David Young 7f0d3f431e1 Reduce diffs with `develop`. 19 May 2020 David Young eae6bb5efdc Reduce diffs with `develop`. 19 May 2020 David Young 19a6976899d Make sure to initialize vfd_info.fname. 19 May 2020 David Young dd319488239 Reduce diffs with `develop`. 19 May 2020 David Young c54c92bf136 Use new style of error reporting. 19 May 2020 David Young f8096dcea39 Use H5_ATTR_NDEBUG_UNUSED instead of H5_ATTR_SANITY_CHECK. 19 May 2020 David Young e083b2834e5 Be sure to fill the `fname` field in vfd_info. 19 May 2020 David Young 975fc23fb42 Use the write name for the VFD index, SWMR_IDX -> SWMR_VFD_IDX. 19 May 2020 David Young 25585400e61 Repair 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.... 19 May 2020 David Young 3de98efff8f Fix tools compilation. 18 May 2020 David Young d91b9f9b0a9 Fix compilation: use H5Oget_info() instead of specifying the version
(H5O_getinfo2). 18 May 2020 David Young 0103e8f1e01 Move declarations before statements, ugh. 18 May 2020 Dana Robinson 13bbc96261f Replaced a few calls to HDmemcpy with H5MM_memcpy, which does overlap
checking. 15 May 2020 Dana Robinson 29fca624e56 Misc warning fixes. 10 May 2020 Dana Robinson ef51913e29f Removed HDgets macros since gets was deprecated in C99 and removed
in C11 (gets() is not used in our repo). 10 May 2020 Allen Byrne a809ab0285b Comment out pull-request action and enable fail fast 08 May 2020 Allen Byrne ca0df1b87e1 Correct filename 08 May 2020 Allen Byrne c04878cbf20 Change to use alias 08 May 2020 Allen Byrne 981ff81e376 Fix name setting 08 May 2020 Allen Byrne 71a0b376d14 OESS-65 fix packaging config files 08 May 2020 Allen Byrne 60f84d1b854 Correct path 07 May 2020 Allen Byrne 2a7df0f50c2 Correct step name 06 May 2020 Allen Byrne 2d07dba7253 Correct test 06 May 2020 Allen Byrne a8a31334a11 Add github actions 06 May 2020 Quincey Koziol a96e6246d0e Align contents of CMake and autotools testfile cleanup lists. 02 May 2020 Quincey Koziol 4ad7dca1245 Avoid allocating a chunk index for datasets with 0-sized dimensions, until
the dataset is extended. 01 May 2020 ← Prev Next → require('plugin/commitgraph/network').applyCommits([{id: 'f8d469ca38e1916414e2e1b30badeab8d6ad1a6e', href: '/users/brtnfld/repos/hdf5_msb/commits/f8d469ca38e1916414e2e1b30badeab8d6ad1a6e',parents: [{ id: '56fd83f66a391088bd110c93ab96c7667a8b06fb' }]},{id: '56fd83f66a391088bd110c93ab96c7667a8b06fb', href: '/users/brtnfld/repos/hdf5_msb/commits/56fd83f66a391088bd110c93ab96c7667a8b06fb',parents: [{ id: '1280b34b7f40af58680ecd2a2dcd52a02b4be95c' }]},{id: '6759aaa0128b753e903a47799b99615810b2fbce', href: '/users/brtnfld/repos/hdf5_msb/commits/6759aaa0128b753e903a47799b99615810b2fbce',parents: [{ id: 'e917d66df64465aec7cfc5283a4e88f1d89d4903' },{ id: '1280b34b7f40af58680ecd2a2dcd52a02b4be95c' }]},{id: '1280b34b7f40af58680ecd2a2dcd52a02b4be95c', href: '/users/brtnfld/repos/hdf5_msb/commits/1280b34b7f40af58680ecd2a2dcd52a02b4be95c',parents: [{ id: '38e959b2f2c34c69b46f5ce1781131474ad095ff' }]},{id: '38e959b2f2c34c69b46f5ce1781131474ad095ff', href: '/users/brtnfld/repos/hdf5_msb/commits/38e959b2f2c34c69b46f5ce1781131474ad095ff',parents: [{ id: 'cd0eaf62715137d9332a52d6d19c4684f7660737' }]},{id: 'cd0eaf62715137d9332a52d6d19c4684f7660737', href: '/users/brtnfld/repos/hdf5_msb/commits/cd0eaf62715137d9332a52d6d19c4684f7660737',parents: [{ id: '132f0f6ce28ee70726e16519ae20856d253c3e5c' }]},{id: '132f0f6ce28ee70726e16519ae20856d253c3e5c', href: '/users/brtnfld/repos/hdf5_msb/commits/132f0f6ce28ee70726e16519ae20856d253c3e5c',parents: [{ id: 'd46b2c5afb8e17e4783d4bb55fd2b91b83347f94' }]},{id: 'e917d66df64465aec7cfc5283a4e88f1d89d4903', href: '/users/brtnfld/repos/hdf5_msb/commits/e917d66df64465aec7cfc5283a4e88f1d89d4903',parents: [{ id: 'eeda47bcf68836b56a06f9755440eed60ce785d4' },{ id: 'd46b2c5afb8e17e4783d4bb55fd2b91b83347f94' }]},{id: 'd46b2c5afb8e17e4783d4bb55fd2b91b83347f94', href: '/users/brtnfld/repos/hdf5_msb/commits/d46b2c5afb8e17e4783d4bb55fd2b91b83347f94',parents: [{ id: 'cc58a22b37db9a0865a57e01227631a9580e847f' }]},{id: 'cc58a22b37db9a0865a57e01227631a9580e847f', href: '/users/brtnfld/repos/hdf5_msb/commits/cc58a22b37db9a0865a57e01227631a9580e847f',parents: [{ id: 'cc28a6c67a55820dfeb680ef40eae824550b0de5' }]},{id: 'cc28a6c67a55820dfeb680ef40eae824550b0de5', href: '/users/brtnfld/repos/hdf5_msb/commits/cc28a6c67a55820dfeb680ef40eae824550b0de5',parents: [{ id: 'a6d88e2b813abd03daddc652c4637de4b39bd14c' }]},{id: 'a6d88e2b813abd03daddc652c4637de4b39bd14c', href: '/users/brtnfld/repos/hdf5_msb/commits/a6d88e2b813abd03daddc652c4637de4b39bd14c',parents: [{ id: 'd5ad503cfe37263c903a2a755c464c42d67530c4' }]},{id: 'eeda47bcf68836b56a06f9755440eed60ce785d4', href: '/users/brtnfld/repos/hdf5_msb/commits/eeda47bcf68836b56a06f9755440eed60ce785d4',parents: [{ id: '18dab4e5767fcf9cdad2220d1a89f1ae7b002dd1' }]},{id: '18dab4e5767fcf9cdad2220d1a89f1ae7b002dd1', href: '/users/brtnfld/repos/hdf5_msb/commits/18dab4e5767fcf9cdad2220d1a89f1ae7b002dd1',parents: [{ id: 'd5ad503cfe37263c903a2a755c464c42d67530c4' }]},{id: 'd5ad503cfe37263c903a2a755c464c42d67530c4', href: '/users/brtnfld/repos/hdf5_msb/commits/d5ad503cfe37263c903a2a755c464c42d67530c4',parents: [{ id: '168858b9a1ff65d1880c31326cd1a1c51945520d' }]},{id: '168858b9a1ff65d1880c31326cd1a1c51945520d', href: '/users/brtnfld/repos/hdf5_msb/commits/168858b9a1ff65d1880c31326cd1a1c51945520d',parents: [{ id: 'abced7dc4e97b5fb708eb70ebe7ad99c6c9de3c2' }]},{id: 'abced7dc4e97b5fb708eb70ebe7ad99c6c9de3c2', href: '/users/brtnfld/repos/hdf5_msb/commits/abced7dc4e97b5fb708eb70ebe7ad99c6c9de3c2',parents: [{ id: 'b5ec806496c909809b4c025dac59f63bbb90a74f' }]},{id: 'b5ec806496c909809b4c025dac59f63bbb90a74f', href: '/users/brtnfld/repos/hdf5_msb/commits/b5ec806496c909809b4c025dac59f63bbb90a74f',parents: [{ id: '0750c5bdede783c4c9a8a289fcad46fb3d92ec69' }]},{id: '0750c5bdede783c4c9a8a289fcad46fb3d92ec69', href: '/users/brtnfld/repos/hdf5_msb/commits/0750c5bdede783c4c9a8a289fcad46fb3d92ec69',parents: [{ id: 'cf4d51f2d3e41beb1dc6e9a5c629e3c169ea8cd0' }]},{id: 'cf4d51f2d3e41beb1dc6e9a5c629e3c169ea8cd0', href: '/users/brtnfld/repos/hdf5_msb/commits/cf4d51f2d3e41beb1dc6e9a5c629e3c169ea8cd0',parents: [{ id: '9eb33fe81254cb1f4a6beed98adcb485a4a4ab36' }]},{id: '9eb33fe81254cb1f4a6beed98adcb485a4a4ab36', href: '/users/brtnfld/repos/hdf5_msb/commits/9eb33fe81254cb1f4a6beed98adcb485a4a4ab36',parents: [{ id: '95c57f07bce48e0d7f9e16b210e61c3d2dc3b11d' }]},{id: '95c57f07bce48e0d7f9e16b210e61c3d2dc3b11d', href: '/users/brtnfld/repos/hdf5_msb/commits/95c57f07bce48e0d7f9e16b210e61c3d2dc3b11d',parents: [{ id: 'dcb9aa4518e2620d006768e7e90234be96e3c095' }]},{id: 'dcb9aa4518e2620d006768e7e90234be96e3c095', href: '/users/brtnfld/repos/hdf5_msb/commits/dcb9aa4518e2620d006768e7e90234be96e3c095',parents: [{ id: 'b4492dba5070d73bac83ec27c644e4e8d4e3871f' }]},{id: 'b4492dba5070d73bac83ec27c644e4e8d4e3871f', href: '/users/brtnfld/repos/hdf5_msb/commits/b4492dba5070d73bac83ec27c644e4e8d4e3871f',parents: [{ id: '7f0d3f431e14703eff629cf95e4a1b64792a1b0b' }]},{id: '7f0d3f431e14703eff629cf95e4a1b64792a1b0b', href: '/users/brtnfld/repos/hdf5_msb/commits/7f0d3f431e14703eff629cf95e4a1b64792a1b0b',parents: [{ id: 'eae6bb5efdc479ce76b9b679ac93c36623a4708a' }]},{id: 'eae6bb5efdc479ce76b9b679ac93c36623a4708a', href: '/users/brtnfld/repos/hdf5_msb/commits/eae6bb5efdc479ce76b9b679ac93c36623a4708a',parents: [{ id: '19a6976899d98735d792ccf1bd6c00d7e1fd49b2' }]},{id: '19a6976899d98735d792ccf1bd6c00d7e1fd49b2', href: '/users/brtnfld/repos/hdf5_msb/commits/19a6976899d98735d792ccf1bd6c00d7e1fd49b2',parents: [{ id: 'dd319488239e0b39165cbe013162d9e975f0c9d3' }]},{id: 'dd319488239e0b39165cbe013162d9e975f0c9d3', href: '/users/brtnfld/repos/hdf5_msb/commits/dd319488239e0b39165cbe013162d9e975f0c9d3',parents: [{ id: 'c54c92bf136820e5e94dd8335e99e010d69c5df8' }]},{id: 'c54c92bf136820e5e94dd8335e99e010d69c5df8', href: '/users/brtnfld/repos/hdf5_msb/commits/c54c92bf136820e5e94dd8335e99e010d69c5df8',parents: [{ id: 'f8096dcea3931287e81b5453112c158ae123a07f' }]},{id: 'f8096dcea3931287e81b5453112c158ae123a07f', href: '/users/brtnfld/repos/hdf5_msb/commits/f8096dcea3931287e81b5453112c158ae123a07f',parents: [{ id: 'e083b2834e54190f5e45888a2e36940db11a55d2' }]},{id: 'e083b2834e54190f5e45888a2e36940db11a55d2', href: '/users/brtnfld/repos/hdf5_msb/commits/e083b2834e54190f5e45888a2e36940db11a55d2',parents: [{ id: '975fc23fb4225f4f81a46f945844dfda7a988fea' }]},{id: '975fc23fb4225f4f81a46f945844dfda7a988fea', href: '/users/brtnfld/repos/hdf5_msb/commits/975fc23fb4225f4f81a46f945844dfda7a988fea',parents: [{ id: '25585400e610c7a358af6ed564ef5938749ba9fd' }]},{id: '25585400e610c7a358af6ed564ef5938749ba9fd', href: '/users/brtnfld/repos/hdf5_msb/commits/25585400e610c7a358af6ed564ef5938749ba9fd',parents: [{ id: '3de98efff8f3a642afddfe485c1f7bc0c10a7a5e' }]},{id: '3de98efff8f3a642afddfe485c1f7bc0c10a7a5e', href: '/users/brtnfld/repos/hdf5_msb/commits/3de98efff8f3a642afddfe485c1f7bc0c10a7a5e',parents: [{ id: 'd91b9f9b0a978860f8dbfc746fa6a2610677eb89' }]},{id: 'd91b9f9b0a978860f8dbfc746fa6a2610677eb89', href: '/users/brtnfld/repos/hdf5_msb/commits/d91b9f9b0a978860f8dbfc746fa6a2610677eb89',parents: [{ id: '0103e8f1e0105cf44e1e34b61e24365b392cbeff' }]},{id: '0103e8f1e0105cf44e1e34b61e24365b392cbeff', href: '/users/brtnfld/repos/hdf5_msb/commits/0103e8f1e0105cf44e1e34b61e24365b392cbeff',parents: [{ id: '13bbc96261fea33d652deac567c0d822afc8aaa3' }]},{id: '13bbc96261fea33d652deac567c0d822afc8aaa3', href: '/users/brtnfld/repos/hdf5_msb/commits/13bbc96261fea33d652deac567c0d822afc8aaa3',parents: [{ id: '29fca624e567af0dd01ac27d0d9bfa4373c62246' }]},{id: '29fca624e567af0dd01ac27d0d9bfa4373c62246', href: '/users/brtnfld/repos/hdf5_msb/commits/29fca624e567af0dd01ac27d0d9bfa4373c62246',parents: [{ id: 'ef51913e29fc1c6f4d46ef6f96963eb5bd674809' }]},{id: 'ef51913e29fc1c6f4d46ef6f96963eb5bd674809', href: '/users/brtnfld/repos/hdf5_msb/commits/ef51913e29fc1c6f4d46ef6f96963eb5bd674809',parents: [{ id: 'a809ab0285bfaa5379722384353b7d609f0a11c5' }]},{id: 'a809ab0285bfaa5379722384353b7d609f0a11c5', href: '/users/brtnfld/repos/hdf5_msb/commits/a809ab0285bfaa5379722384353b7d609f0a11c5',parents: [{ id: 'ca0df1b87e121440b1ef7af7955d9273f668d31f' }]},{id: 'ca0df1b87e121440b1ef7af7955d9273f668d31f', href: '/users/brtnfld/repos/hdf5_msb/commits/ca0df1b87e121440b1ef7af7955d9273f668d31f',parents: [{ id: 'c04878cbf209871f3b8762f62898afd28960bba1' }]},{id: 'c04878cbf209871f3b8762f62898afd28960bba1', href: '/users/brtnfld/repos/hdf5_msb/commits/c04878cbf209871f3b8762f62898afd28960bba1',parents: [{ id: '981ff81e376f1d3c60e9dbc75a1df1ffcb3b3ed1' }]},{id: '981ff81e376f1d3c60e9dbc75a1df1ffcb3b3ed1', href: '/users/brtnfld/repos/hdf5_msb/commits/981ff81e376f1d3c60e9dbc75a1df1ffcb3b3ed1',parents: [{ id: '71a0b376d143a0f1ec0ef90c0da9320235c6fa68' }]},{id: '71a0b376d143a0f1ec0ef90c0da9320235c6fa68', href: '/users/brtnfld/repos/hdf5_msb/commits/71a0b376d143a0f1ec0ef90c0da9320235c6fa68',parents: [{ id: '60f84d1b854489cedef8e76d5bff89e2df6db223' }]},{id: '60f84d1b854489cedef8e76d5bff89e2df6db223', href: '/users/brtnfld/repos/hdf5_msb/commits/60f84d1b854489cedef8e76d5bff89e2df6db223',parents: [{ id: '2a7df0f50c28b7d647af5111be910f2bb6b87e2d' }]},{id: '2a7df0f50c28b7d647af5111be910f2bb6b87e2d', href: '/users/brtnfld/repos/hdf5_msb/commits/2a7df0f50c28b7d647af5111be910f2bb6b87e2d',parents: [{ id: '2d07dba72531805a2b862fe7c28a7214e536fc78' }]},{id: '2d07dba72531805a2b862fe7c28a7214e536fc78', href: '/users/brtnfld/repos/hdf5_msb/commits/2d07dba72531805a2b862fe7c28a7214e536fc78',parents: [{ id: 'a8a31334a1155b8bafb90dc486f646139bb989fb' }]},{id: 'a8a31334a1155b8bafb90dc486f646139bb989fb', href: '/users/brtnfld/repos/hdf5_msb/commits/a8a31334a1155b8bafb90dc486f646139bb989fb',parents: [{ id: 'a96e6246d0e3fa47cca1dd98ea8436d232ca8208' }]},{id: 'a96e6246d0e3fa47cca1dd98ea8436d232ca8208', href: '/users/brtnfld/repos/hdf5_msb/commits/a96e6246d0e3fa47cca1dd98ea8436d232ca8208',parents: [{ id: '4ad7dca1245f062cbaefca29d27217f4f492bf7f' }]},{id: '4ad7dca1245f062cbaefca29d27217f4f492bf7f', href: '/users/brtnfld/repos/hdf5_msb/commits/4ad7dca1245f062cbaefca29d27217f4f492bf7f',parents: [{ id: '7fa219e204001e697f024878e226a9b50d196c48' }]}]);