Author Commit Message Commit Date David Young 3fa6b2e09f8 M Merge branch 'feature/vfd_swmr' into may-merge-mainzer-to-mine 12 Jun 2020 David Young 749a718c235 M Merge branch 'feature/vfd_swmr' into may-merge-mainzer-to-mine 11 Jun 2020 David Young f8a26a86c68 M Merge branch 'feature/vfd_swmr' into may-merge-mainzer-to-mine 08 Jun 2020 David Young 05dafca8e02 M Merge branch 'feature/vfd_swmr' into may-merge-mainzer-to-mine 03 Jun 2020 David Young 44c114017e8 M Merge branch 'feature/vfd_swmr' into may-merge-mainzer-to-mine 29 May 2020 David Young 7bfba8aa398 M Merge branch 'feature/vfd_swmr' into may-merge-mainzer-to-mine 28 May 2020 David Young a9ad1568108 M Merge branch 'feature/vfd_swmr' into may-merge-mainzer-to-mine 27 May 2020 David Young 6759aaa0128 M Merge branch 'feature/vfd_swmr' into may-merge-mainzer-to-mine 26 May 2020 David Young e917d66df64 M Merge branch 'feature/vfd_swmr' into may-merge-mainzer-to-mine 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 a0e3a0370c4 M Merge branch 'vswmr-base' into single 17 Sep 2020 David Young 07ad063b4b5 Limit the repeat rate for duplicate zoo warnings to once every five
seconds. 17 Sep 2020 David Young 8e2053bb3d2 Move below_speed_limit() from vfd_swmr_bigset_writer.c to
vfd_swmr_common.c, document it, and fix a bug. 17 Sep 2020 David Young da688311afe Document some of the functions in here. Update the comment at the top
of the file. NFCI. 17 Sep 2020 David Young 5179b68ac65 M Merge branch 'feature/vfd_swmr' into single 14 Sep 2020 David Young 69f40536926 Move the open issues noted in the outdated VFD_SWMR_Guide.md to
vfd-swmr-user-guide.md and delete VFD_SWMR_Guide.md. 14 Sep 2020 David Young df69d7699b9 M Merge branch 'feature/vfd_swmr' into single 14 Sep 2020 David Young 2b7d87ecbef Add the U. of California copyright notice from src/H5queue.h. 14 Sep 2020 David Young 422d599d55f M Merge branch 'feature/vfd_swmr' into single 14 Sep 2020 Dana Robinson a56e5dc7e4a Fixes a leak of the metadata index memory 08 Sep 2020 David Young 07af1459d7e M Merge branch 'feature/vfd_swmr' into single 14 Sep 2020 David Young 1acfef57374 Rewrap lines. 03 Sep 2020 David Young 2d7c62b6e2a M Merge branch 'feature/vfd_swmr' into single 03 Sep 2020 David Young 9bb743136ed Individually track the steps verified on each dataset. Take care
not to skip a step. 03 Sep 2020 David Young 68643772e30 Mention that creating new objects is not possible with legacy SWMR.
Add abbreviation TBD where we need to add a hyperlink. 03 Sep 2020 David Young 101f040b80a Add Dana's words about MS Windows support. 03 Sep 2020 David Young a4a969f0fd1 Give an overview of the bigsets test in a mega-comment at the top. Also,
describe the test pattern. And while I'm here, repair a comment,
s/writer/reader/. 03 Sep 2020 David Young 22d10f8412f M Merge branch 'feature/vfd_swmr' into single 02 Sep 2020 David Young 135af42c099 Describe the command-line options for the bigset reader/writer
with a handful of bullets. 02 Sep 2020 David Young bfc42a18ce8 Don't pass CFLAGS to the configure script, that's not in the HDF5 configure
idiom and it's just too much detail.
Repair a TBD: mention the vfdswmr@hdfgroup.org address for contacting the VFD
SWMR developers. 02 Sep 2020 David Young 7b8f6a77d4e M Merge branch 'feature/vfd_swmr' into single 31 Aug 2020 David Young f45bb219795 Write a comment about a bit of overflow-avoidance logic. NFCI. 31 Aug 2020 David Young 599be55d973 Be less specific about Windows support. 31 Aug 2020 David Young 53fe9189e1e Improve/expand the comments on the file->writer assertions. 31 Aug 2020 David Young aaeb21bdea8 Delete an unhelpful comment. NFCI. 31 Aug 2020 David Young 918d8894a0c Add some header comments to functions. 31 Aug 2020 David Young 4f833668b09 Rename `api_elapsed_nslots` to `api_elapsed_nbuckets`: possibly clarifies
things, possibly does not? NFCI. 31 Aug 2020 David Young 349ed1418b7 Document vfd_swmr_pageno_to_mdf_idx_entry() and rename its parameter
nindices -> nentries. 31 Aug 2020 David Young 96c6a7c8d89 Wrap a line in a comment at 80 columns. 31 Aug 2020 David Young 733a02386ba Add/improve some struct/member documentation per John's request. 31 Aug 2020 David Young fd406a654c1 Document vfd_swmr_writer_may_increase_tick_to() and
vfd_swmr_reader_did_increase_tick_to(). NFCI. 31 Aug 2020 David Young 5756ac4233d Document H5HG_trap(). 31 Aug 2020 David Young 60787f34e7b Delete unused local variable. NFCI. 31 Aug 2020 David Young aecd29c2ad7 Use the DECODE macro with the correct signedness for the variable. 31 Aug 2020 David Young 656615e071b M Merge branch 'feature/vfd_swmr' into single 28 Aug 2020 David Young 0624ed2e480 Also accept transitions of the superblock status flags to
H5F_SUPER_WRITE_ACCESS|H5F_SUPER_SWMR_WRITE_ACCESS. This should fix the
problem Dana's seeing on his test VM. 28 Aug 2020 David Young 0c7c4ba4908 Fix a typo in a comment. NFCI. 28 Aug 2020 David Young 2d5ac62e01b M Merge branch 'feature/vfd_swmr' into single 25 Aug 2020 David Young c97970f7a1d Use the terminology "expected" and "unexpected" errors instead of "soft" and
"hard" errors. 25 Aug 2020 ← Prev Next → require('plugin/commitgraph/network').applyCommits([{id: '3fa6b2e09f822d5aab6d2074621e09d7e79c3d82', href: '/users/dyoung/repos/vchoi_fork/commits/3fa6b2e09f822d5aab6d2074621e09d7e79c3d82',parents: [{ id: '749a718c235f8d97df62b1ed8fb13b757f36ab77' },{ id: '625ef85fe56d8265989e8c1ed32331064012a068' }]},{id: '749a718c235f8d97df62b1ed8fb13b757f36ab77', href: '/users/dyoung/repos/vchoi_fork/commits/749a718c235f8d97df62b1ed8fb13b757f36ab77',parents: [{ id: 'f8a26a86c689be6c000c011f0fc69620f7369369' },{ id: 'ff43cd3631eaa13886933db3030728fc374c7123' }]},{id: 'f8a26a86c689be6c000c011f0fc69620f7369369', href: '/users/dyoung/repos/vchoi_fork/commits/f8a26a86c689be6c000c011f0fc69620f7369369',parents: [{ id: '05dafca8e02446dda025a16d278b9d8c7a286b59' },{ id: '4351ad6c4e8c5ac527e2ccd5f91b3b2b9ad60002' }]},{id: '05dafca8e02446dda025a16d278b9d8c7a286b59', href: '/users/dyoung/repos/vchoi_fork/commits/05dafca8e02446dda025a16d278b9d8c7a286b59',parents: [{ id: '44c114017e8efa151048b9f0a685b03de9bad7ea' },{ id: '052257ec62dc977830ffb088f1ac2db3fa62d69f' }]},{id: '44c114017e8efa151048b9f0a685b03de9bad7ea', href: '/users/dyoung/repos/vchoi_fork/commits/44c114017e8efa151048b9f0a685b03de9bad7ea',parents: [{ id: '7bfba8aa398a485810be6647214c30cfb20a9796' },{ id: '6e23b5d263681d3201bd340ef7d2723cee5414aa' }]},{id: '7bfba8aa398a485810be6647214c30cfb20a9796', href: '/users/dyoung/repos/vchoi_fork/commits/7bfba8aa398a485810be6647214c30cfb20a9796',parents: [{ id: 'a9ad1568108b000734c4b06900b1b10e9921b36b' },{ id: '7ecf5d54665edba3a9fb052eb50b3b2e90e3c685' }]},{id: 'a9ad1568108b000734c4b06900b1b10e9921b36b', href: '/users/dyoung/repos/vchoi_fork/commits/a9ad1568108b000734c4b06900b1b10e9921b36b',parents: [{ id: '6759aaa0128b753e903a47799b99615810b2fbce' },{ id: 'f8d469ca38e1916414e2e1b30badeab8d6ad1a6e' }]},{id: '6759aaa0128b753e903a47799b99615810b2fbce', href: '/users/dyoung/repos/vchoi_fork/commits/6759aaa0128b753e903a47799b99615810b2fbce',parents: [{ id: 'e917d66df64465aec7cfc5283a4e88f1d89d4903' },{ id: '1280b34b7f40af58680ecd2a2dcd52a02b4be95c' }]},{id: 'e917d66df64465aec7cfc5283a4e88f1d89d4903', href: '/users/dyoung/repos/vchoi_fork/commits/e917d66df64465aec7cfc5283a4e88f1d89d4903',parents: [{ id: 'eeda47bcf68836b56a06f9755440eed60ce785d4' },{ id: 'd46b2c5afb8e17e4783d4bb55fd2b91b83347f94' }]},{id: 'eeda47bcf68836b56a06f9755440eed60ce785d4', href: '/users/dyoung/repos/vchoi_fork/commits/eeda47bcf68836b56a06f9755440eed60ce785d4',parents: [{ id: '18dab4e5767fcf9cdad2220d1a89f1ae7b002dd1' }]},{id: '18dab4e5767fcf9cdad2220d1a89f1ae7b002dd1', href: '/users/dyoung/repos/vchoi_fork/commits/18dab4e5767fcf9cdad2220d1a89f1ae7b002dd1',parents: [{ id: 'd5ad503cfe37263c903a2a755c464c42d67530c4' }]},{id: 'a0e3a0370c4c1b2f4f97e472df88821a4a1634f8', href: '/users/dyoung/repos/vchoi_fork/commits/a0e3a0370c4c1b2f4f97e472df88821a4a1634f8',labels: [{name: 'single', type: 'BRANCH', href: '/users/dyoung/repos/vchoi_fork/browse?at=single'}],parents: [{ id: '5179b68ac65a17bb2470ef748693f8d63753e09b' },{ id: '07ad063b4b57ae54881ab523ccdbeabbebe34fc0' }]},{id: '07ad063b4b57ae54881ab523ccdbeabbebe34fc0', href: '/users/dyoung/repos/vchoi_fork/commits/07ad063b4b57ae54881ab523ccdbeabbebe34fc0',labels: [{name: 'vswmr-base', type: 'BRANCH', href: '/users/dyoung/repos/vchoi_fork/browse?at=vswmr-base'}],parents: [{ id: '8e2053bb3d29ab8f90cd28d7e66641ac2472063e' }]},{id: '8e2053bb3d29ab8f90cd28d7e66641ac2472063e', href: '/users/dyoung/repos/vchoi_fork/commits/8e2053bb3d29ab8f90cd28d7e66641ac2472063e',parents: [{ id: 'da688311afebd2d6b188c50cbf78c5e05e757ba9' }]},{id: 'da688311afebd2d6b188c50cbf78c5e05e757ba9', href: '/users/dyoung/repos/vchoi_fork/commits/da688311afebd2d6b188c50cbf78c5e05e757ba9',parents: [{ id: '69f40536926c4ef55a6ac10f4f69389eb6ca1d33' }]},{id: '5179b68ac65a17bb2470ef748693f8d63753e09b', href: '/users/dyoung/repos/vchoi_fork/commits/5179b68ac65a17bb2470ef748693f8d63753e09b',parents: [{ id: 'df69d7699b9b8562f7542e78ef0ccc72c5df56d2' },{ id: '69f40536926c4ef55a6ac10f4f69389eb6ca1d33' }]},{id: '69f40536926c4ef55a6ac10f4f69389eb6ca1d33', href: '/users/dyoung/repos/vchoi_fork/commits/69f40536926c4ef55a6ac10f4f69389eb6ca1d33',labels: [{name: 'tack', type: 'BRANCH', href: '/users/dyoung/repos/vchoi_fork/browse?at=tack'}],parents: [{ id: '2b7d87ecbefc485d8f5d11b12d55f4061e1bf7f3' }]},{id: 'df69d7699b9b8562f7542e78ef0ccc72c5df56d2', href: '/users/dyoung/repos/vchoi_fork/commits/df69d7699b9b8562f7542e78ef0ccc72c5df56d2',parents: [{ id: '422d599d55f3de3ab6e25763c5388df5453d939c' },{ id: '2b7d87ecbefc485d8f5d11b12d55f4061e1bf7f3' }]},{id: '2b7d87ecbefc485d8f5d11b12d55f4061e1bf7f3', href: '/users/dyoung/repos/vchoi_fork/commits/2b7d87ecbefc485d8f5d11b12d55f4061e1bf7f3',parents: [{ id: 'a56e5dc7e4a4c4e2cf29483eaac877008d57d639' }]},{id: '422d599d55f3de3ab6e25763c5388df5453d939c', href: '/users/dyoung/repos/vchoi_fork/commits/422d599d55f3de3ab6e25763c5388df5453d939c',parents: [{ id: '07af1459d7ef48c5474d55dd312a4e8588669760' },{ id: 'a56e5dc7e4a4c4e2cf29483eaac877008d57d639' }]},{id: 'a56e5dc7e4a4c4e2cf29483eaac877008d57d639', href: '/users/dyoung/repos/vchoi_fork/commits/a56e5dc7e4a4c4e2cf29483eaac877008d57d639',parents: [{ id: '1acfef57374f5ff15ceb6487078a8a28465a98ef' }]},{id: '07af1459d7ef48c5474d55dd312a4e8588669760', href: '/users/dyoung/repos/vchoi_fork/commits/07af1459d7ef48c5474d55dd312a4e8588669760',parents: [{ id: '2d7c62b6e2a290b9b71eff3a7a53f8d9e444ae06' },{ id: '1acfef57374f5ff15ceb6487078a8a28465a98ef' }]},{id: '1acfef57374f5ff15ceb6487078a8a28465a98ef', href: '/users/dyoung/repos/vchoi_fork/commits/1acfef57374f5ff15ceb6487078a8a28465a98ef',parents: [{ id: '9bb743136ed3a262eca6e6fcbe0f0d8f5b78cd09' }]},{id: '2d7c62b6e2a290b9b71eff3a7a53f8d9e444ae06', href: '/users/dyoung/repos/vchoi_fork/commits/2d7c62b6e2a290b9b71eff3a7a53f8d9e444ae06',parents: [{ id: '22d10f8412f326b8b65ca6b288fc070c8c9af9ae' },{ id: '9bb743136ed3a262eca6e6fcbe0f0d8f5b78cd09' }]},{id: '9bb743136ed3a262eca6e6fcbe0f0d8f5b78cd09', href: '/users/dyoung/repos/vchoi_fork/commits/9bb743136ed3a262eca6e6fcbe0f0d8f5b78cd09',parents: [{ id: '68643772e30d9be7b2d123714cc7202e9d0991cf' }]},{id: '68643772e30d9be7b2d123714cc7202e9d0991cf', href: '/users/dyoung/repos/vchoi_fork/commits/68643772e30d9be7b2d123714cc7202e9d0991cf',parents: [{ id: '101f040b80a1dcee79fe2bc70c0c59021871b09b' }]},{id: '101f040b80a1dcee79fe2bc70c0c59021871b09b', href: '/users/dyoung/repos/vchoi_fork/commits/101f040b80a1dcee79fe2bc70c0c59021871b09b',parents: [{ id: 'a4a969f0fd1c3b10c2a5458295d5d689e097a58c' }]},{id: 'a4a969f0fd1c3b10c2a5458295d5d689e097a58c', href: '/users/dyoung/repos/vchoi_fork/commits/a4a969f0fd1c3b10c2a5458295d5d689e097a58c',parents: [{ id: '135af42c0997f3fdcd7a7e58b4b65252c27d10db' }]},{id: '22d10f8412f326b8b65ca6b288fc070c8c9af9ae', href: '/users/dyoung/repos/vchoi_fork/commits/22d10f8412f326b8b65ca6b288fc070c8c9af9ae',parents: [{ id: '7b8f6a77d4e4b8899a8e7b74c5e097fe92b6cab7' },{ id: '135af42c0997f3fdcd7a7e58b4b65252c27d10db' }]},{id: '135af42c0997f3fdcd7a7e58b4b65252c27d10db', href: '/users/dyoung/repos/vchoi_fork/commits/135af42c0997f3fdcd7a7e58b4b65252c27d10db',parents: [{ id: 'bfc42a18ce8887795c6f873a487a545e3c02b398' }]},{id: 'bfc42a18ce8887795c6f873a487a545e3c02b398', href: '/users/dyoung/repos/vchoi_fork/commits/bfc42a18ce8887795c6f873a487a545e3c02b398',parents: [{ id: 'f45bb2197958238c109c953315202d67af5238ef' }]},{id: '7b8f6a77d4e4b8899a8e7b74c5e097fe92b6cab7', href: '/users/dyoung/repos/vchoi_fork/commits/7b8f6a77d4e4b8899a8e7b74c5e097fe92b6cab7',parents: [{ id: '656615e071b54d7898b1bba84d2655d0bb2a4947' },{ id: 'f45bb2197958238c109c953315202d67af5238ef' }]},{id: 'f45bb2197958238c109c953315202d67af5238ef', href: '/users/dyoung/repos/vchoi_fork/commits/f45bb2197958238c109c953315202d67af5238ef',parents: [{ id: '599be55d973fac130b43be54395bc8bab1e21cd8' }]},{id: '599be55d973fac130b43be54395bc8bab1e21cd8', href: '/users/dyoung/repos/vchoi_fork/commits/599be55d973fac130b43be54395bc8bab1e21cd8',parents: [{ id: '53fe9189e1ea34ecfd209bb181b758a980bb5318' }]},{id: '53fe9189e1ea34ecfd209bb181b758a980bb5318', href: '/users/dyoung/repos/vchoi_fork/commits/53fe9189e1ea34ecfd209bb181b758a980bb5318',parents: [{ id: 'aaeb21bdea85acd3b8e90740e70a85e41eae5c45' }]},{id: 'aaeb21bdea85acd3b8e90740e70a85e41eae5c45', href: '/users/dyoung/repos/vchoi_fork/commits/aaeb21bdea85acd3b8e90740e70a85e41eae5c45',parents: [{ id: '918d8894a0c04bc0a545287095402f0e46a3aaf1' }]},{id: '918d8894a0c04bc0a545287095402f0e46a3aaf1', href: '/users/dyoung/repos/vchoi_fork/commits/918d8894a0c04bc0a545287095402f0e46a3aaf1',parents: [{ id: '4f833668b09bcf337812c8bc23cfc0b691e14188' }]},{id: '4f833668b09bcf337812c8bc23cfc0b691e14188', href: '/users/dyoung/repos/vchoi_fork/commits/4f833668b09bcf337812c8bc23cfc0b691e14188',parents: [{ id: '349ed1418b7c5ae57c30fc77d63e551fec0354a3' }]},{id: '349ed1418b7c5ae57c30fc77d63e551fec0354a3', href: '/users/dyoung/repos/vchoi_fork/commits/349ed1418b7c5ae57c30fc77d63e551fec0354a3',parents: [{ id: '96c6a7c8d8966f40b066263720138e059668c4af' }]},{id: '96c6a7c8d8966f40b066263720138e059668c4af', href: '/users/dyoung/repos/vchoi_fork/commits/96c6a7c8d8966f40b066263720138e059668c4af',parents: [{ id: '733a02386ba651c78b9fe9a3c8ba88225aa8425b' }]},{id: '733a02386ba651c78b9fe9a3c8ba88225aa8425b', href: '/users/dyoung/repos/vchoi_fork/commits/733a02386ba651c78b9fe9a3c8ba88225aa8425b',parents: [{ id: 'fd406a654c1c0796af8624c5b022dcc29cf209ec' }]},{id: 'fd406a654c1c0796af8624c5b022dcc29cf209ec', href: '/users/dyoung/repos/vchoi_fork/commits/fd406a654c1c0796af8624c5b022dcc29cf209ec',parents: [{ id: '5756ac4233dae0d3f9172c5f81e4fe42e5092137' }]},{id: '5756ac4233dae0d3f9172c5f81e4fe42e5092137', href: '/users/dyoung/repos/vchoi_fork/commits/5756ac4233dae0d3f9172c5f81e4fe42e5092137',parents: [{ id: '60787f34e7b97777606157ec10bb7e978096b133' }]},{id: '60787f34e7b97777606157ec10bb7e978096b133', href: '/users/dyoung/repos/vchoi_fork/commits/60787f34e7b97777606157ec10bb7e978096b133',parents: [{ id: 'aecd29c2ad7cc445a8600e746e911b838570e5c2' }]},{id: 'aecd29c2ad7cc445a8600e746e911b838570e5c2', href: '/users/dyoung/repos/vchoi_fork/commits/aecd29c2ad7cc445a8600e746e911b838570e5c2',parents: [{ id: '0624ed2e480729e30dfc71aaf016f78c940c1316' }]},{id: '656615e071b54d7898b1bba84d2655d0bb2a4947', href: '/users/dyoung/repos/vchoi_fork/commits/656615e071b54d7898b1bba84d2655d0bb2a4947',parents: [{ id: '2d5ac62e01bad5f5fc82879ca6bc3e46a0b1a1ba' },{ id: '0624ed2e480729e30dfc71aaf016f78c940c1316' }]},{id: '0624ed2e480729e30dfc71aaf016f78c940c1316', href: '/users/dyoung/repos/vchoi_fork/commits/0624ed2e480729e30dfc71aaf016f78c940c1316',parents: [{ id: '0c7c4ba490862a63eb28b7abe4a636a314fed9fa' }]},{id: '0c7c4ba490862a63eb28b7abe4a636a314fed9fa', href: '/users/dyoung/repos/vchoi_fork/commits/0c7c4ba490862a63eb28b7abe4a636a314fed9fa',parents: [{ id: 'c97970f7a1d4ff0f8cca9a700989a477370dd231' }]},{id: '2d5ac62e01bad5f5fc82879ca6bc3e46a0b1a1ba', href: '/users/dyoung/repos/vchoi_fork/commits/2d5ac62e01bad5f5fc82879ca6bc3e46a0b1a1ba',parents: [{ id: '9326c3068cb2eabd11dbfe96368e4a6d7c720ef9' },{ id: 'c97970f7a1d4ff0f8cca9a700989a477370dd231' }]},{id: 'c97970f7a1d4ff0f8cca9a700989a477370dd231', href: '/users/dyoung/repos/vchoi_fork/commits/c97970f7a1d4ff0f8cca9a700989a477370dd231',parents: [{ id: 'ea6dd16fbb8ab5a5c09d4b03c9a60512da2d0ba5' }]}]);