| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a typo in a comment. NFCI. | David Young | 2020-08-28 | 1 | -1/+1 |
|
|
* | Describe the behavior of H5FD_vfd_swmr_dedup() in excruciating detail. | David Young | 2020-08-25 | 1 | -0/+32 |
|
|
* | Change H5F_open to perform deduplication of open VFDs in a more flexible way, | David Young | 2020-07-30 | 1 | -27/+89 |
|
|
* | Update comment. | David Young | 2020-07-15 | 1 | -10/+3 |
|
|
* | When H5FD_vfd_swmr_read() reads a page from the shadow file whose checksum | David Young | 2020-07-14 | 1 | -0/+10 |
|
|
* | Avoid some casts, change some parameters from H5FD_t to H5FD_vfd_swmr_t when | David Young | 2020-07-14 | 1 | -17/+12 |
|
|
* | Delete some dead code. | David Young | 2020-07-14 | 1 | -46/+0 |
|
|
* | Bug fix: avoid leaking memory and other resources, perform the reader-only | David Young | 2020-07-14 | 1 | -63/+78 |
|
|
* | If the function-enter macro fails, return FAIL. Now the compiler can see that | David Young | 2020-07-14 | 1 | -1/+3 |
|
|
* | Take care to initialize the metadata file descriptor to -1 so that we don't try | David Young | 2020-07-14 | 1 | -0/+1 |
|
|
* | Delete whitespace at EOL. Join consecutive line. NFCI. | David Young | 2020-07-13 | 1 | -77/+76 |
|
|
* | Delete whitespace at EOL. | David Young | 2020-07-13 | 1 | -1/+1 |
|
|
* | Be brief: remove gratuitous cast of _xfree(). Use reference to member `pub` | David Young | 2020-07-10 | 1 | -2/+2 |
|
|
* | Make a VFD SWMR writer use the SWMR VFD, to facilitate avoiding conflicting | David Young | 2020-07-10 | 1 | -30/+23 |
|
|
* | Straggler from previous commit: when closing the VFD SWMR virtual file, clear | David Young | 2020-07-10 | 1 | -8/+12 |
|
|
* | Add all extant virtual files to a list. Add an "exclusive owner" (`exc_owner`) | David Young | 2020-07-10 | 1 | -0/+2 |
|
|
* | On each SWMR VFD open for reading, keep a histogram for the number of | David Young | 2020-06-16 | 1 | -1/+32 |
|
|
* | Delete superfluous casts. Remove superfluous backslashes and | David Young | 2020-06-16 | 1 | -19/+17 |
|
|
* | In H5FD_vfd_swmr_read(), log on outlet `swmr_read` whether the read is | David Young | 2020-05-29 | 1 | -3/+4 |
|
|
* | In H5FD_vfd_swmr_read(), do not verify checksums on shadow entries | David Young | 2020-05-13 | 1 | -157/+63 |
|
|
* | Delete an assertion that doesn't hold true for multipage entries. | David Young | 2020-04-21 | 1 | -3/+0 |
|
|
* | Add a second bool argument to H5F_vfd_swmr_writer_end_of_tick() that | David Young | 2020-04-21 | 1 | -0/+2 |
|
|
* | Fix spelling in a comment. | David Young | 2020-04-08 | 1 | -1/+1 |
|
|
* | Move the `swmr` log-outlet declaration to H5FDvfd_swmr_private.h and use `swmr` | David Young | 2020-02-28 | 1 | -1/+3 |
|
|
* | On the reader, zero the shadow-index entries before filling fields from the | David Young | 2020-02-26 | 1 | -1/+1 |
|
|
* | Where n is the number of page-table/shadow-index entries, avoid spending O(n^2) | David Young | 2020-02-26 | 1 | -1/+2 |
|
|
* | Delete misleading "Programmer:" field and excessive decoration from the | David Young | 2020-02-12 | 1 | -22/+17 |
|
|
* | Use an early exit to lower a staircase. | David Young | 2020-02-06 | 1 | -132/+130 |
|
|
* | Reduce code duplication by using vfd_swmr_pageno_to_mdf_idx_entry() to look up | David Young | 2020-02-06 | 1 | -98/+61 |
|
|
* | Delete unused code. | David Young | 2020-02-06 | 1 | -36/+0 |
|
|
* | Fix a typo in a diagnostic printf and, while I'm here, use the right format | David Young | 2020-02-06 | 1 | -6/+6 |
|
|
* | Use proper format string. | David Young | 2020-02-06 | 1 | -2/+4 |
|
|
* | Make H5FD_vfd_swmr_dump_status() take an unsigned page number to be consistent | David Young | 2020-02-06 | 1 | -2/+2 |
|
|
* | Numerous changes supporting a floating shadow index: | David Young | 2020-02-03 | 1 | -48/+41 |
|
|
* | Remove some dead code and out-of-date comments. | David Young | 2020-01-30 | 1 | -18/+0 |
|
|
* | Prepare the VFD SWMR reader for a "floating" shadow index by overhauling | David Young | 2020-01-24 | 1 | -218/+200 |
|
|
* | Change md_pages_reserved and pb_expansion_threshold parameters to uint32_t from | David Young | 2020-01-16 | 1 | -1/+1 |
|
|
* | Prepare a bit to let the shadow index "float": drastically | David Young | 2020-01-10 | 1 | -53/+83 |
|
|
* | Simplify nested logic in H5FD_vfd_swmr_get_tick_and_idx(). | David Young | 2020-01-10 | 1 | -9/+12 |
|
|
* | Correct some irregular indentation, delete an unused line, split an | David Young | 2020-01-10 | 1 | -12/+10 |
|
|
* | Make H5FD__vfd_swmr_load_hdr_and_idx() simpler and faster: copy a | David Young | 2020-01-10 | 1 | -56/+30 |
|
|
* | Clean up the code a bit: remove some unnecessary casts and such. NFCI. | David Young | 2020-01-10 | 1 | -4/+4 |
|
|
* | Change the blah_blah_blah_md_header `index_length` member from | David Young | 2020-01-10 | 1 | -1/+7 |
|
|
* | Merge all of my changes from merge-back-to-feature-vfd_swmr-attempt-1, | David Young | 2019-12-09 | 1 | -78/+73 |
|
|
* | Modifications for the following items in the punch list: | Vailin Choi | 2019-11-14 | 1 | -1/+1 |
|
|
* | Good-bye md_open_tries. | David Young | 2019-11-14 | 1 | -1/+1 |
|
|
* | Use h5_retry_init/_next to retry loading the SWMR shadow file. | David Young | 2019-09-12 | 1 | -10/+9 |
|
|
* | Checkin of fixes for a number of bugs in reads to page 0, and in file | mainzer | 2019-01-30 | 1 | -10/+142 |
|
|
* | Intermin commit to allow update from Vailin's recent changes | mainzer | 2019-01-15 | 1 | -101/+389 |
|
|
* | Interim checkin to allow Vailin to address assertion failure in | mainzer | 2019-01-03 | 1 | -71/+215 |
|
|