| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove superfluous casts from `void *` to another pointer type prior to | David Young | 2020-07-30 | 1 | -1/+1 |
|
|
* | Change H5F_open to perform deduplication of open VFDs in a more flexible way, | David Young | 2020-07-30 | 17 | -71/+190 |
|
|
* | Initialize `refresh` member. | David Young | 2020-07-28 | 1 | -0/+2 |
|
|
* | Only count metadata reads/writes on the page buffer. Neaten the count logs. | David Young | 2020-07-21 | 1 | -9/+13 |
|
|
* | Log the number of page-buffer accesses at various multiples of the page size | David Young | 2020-07-15 | 2 | -0/+43 |
|
|
* | Don't perform EOT processing on the same H5F_shared_t more than once if it has | David Young | 2020-07-15 | 2 | -19/+64 |
|
|
* | Update comment. | David Young | 2020-07-15 | 1 | -10/+3 |
|
|
* | Delete whitespace at EOL. NFCI. | David Young | 2020-07-14 | 1 | -1/+1 |
|
|
* | 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 | 2 | -48/+0 |
|
|
* | Add some new diagnostic logging. | David Young | 2020-07-14 | 1 | -2/+3 |
|
|
* | Don't check an unsigned integer for being negative. Quiets a GCC warning. | David Young | 2020-07-14 | 1 | -1/+1 |
|
|
* | 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 dead code. NFCI. | David Young | 2020-07-14 | 1 | -3/+0 |
|
|
* | 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 |
|
|
* | Add a new log outlet and some log statements for EOT queue manipulation. | David Young | 2020-07-10 | 1 | -0/+12 |
|
|
* | Change some H5F_t uses to H5F_shared_t uses: gradually we will rid VFD SWMR of | David Young | 2020-07-10 | 1 | -19/+19 |
|
|
* | 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 | 2 | -35/+25 |
|
|
* | Straggler from previous commit: when closing the VFD SWMR virtual file, clear | David Young | 2020-07-10 | 1 | -8/+12 |
|
|
* | Delete gratuitous comment and initialization from a variable declaration. | David Young | 2020-07-10 | 1 | -1/+1 |
|
|
* | Add all extant virtual files to a list. Add an "exclusive owner" (`exc_owner`) | David Young | 2020-07-10 | 11 | -12/+60 |
|
|
* | Fix a bug in H5D__virtual_write_one to stop an assertion from failing | David Young | 2020-07-07 | 1 | -1/+1 |
|
|
* | (1) Add public routines H5Fvfd_swmr_end_tick, H5Fvfd_swmr_disable_end_of_tick... | vchoi | 2020-06-26 | 7 | -12/+279 |
|
|
* | Extract common subexpressions into `oent` and `nent` for brevity. | David Young | 2020-06-19 | 1 | -46/+40 |
|
|
* | Make H5Drefresh() copy non-persistent properties---e.g., dataset access | David Young | 2020-06-19 | 3 | -16/+65 |
|
|
* | On each SWMR VFD open for reading, keep a histogram for the number of | David Young | 2020-06-16 | 3 | -1/+38 |
|
|
* | Rename H5F__vfd_swmr_writer__create_index to H5F__vfd_swmr_create_index. | David Young | 2020-06-16 | 1 | -44/+23 |
|
|
* | Delete superfluous casts. Remove superfluous backslashes and | David Young | 2020-06-16 | 2 | -39/+33 |
|
|
* | Avoid leaving a v1 B-tree used as a chunk index in a bad state | David Young | 2020-06-12 | 8 | -33/+45 |
|
|
* | Always restart H5C_evict_or_refresh_all_entries_in_page()'s scan of | David Young | 2020-06-11 | 1 | -3/+4 |
|
|
* | Extract a subroutine that closes chunk indices, | David Young | 2020-06-11 | 2 | -18/+55 |
|
|
* | Only remove shadow-index entries in H5PB__evict_entry() if we're a | David Young | 2020-06-08 | 1 | -2/+3 |
|
|
* | If we're processing the EOT queue when we *enter* a function, use | David Young | 2020-06-03 | 1 | -1/+1 |
|
|
* | Improve debug output: when the lower file's shadow file image moves, | David Young | 2020-06-03 | 1 | -3/+5 |
|
|
* | Add a label, `addr`, to an HDF5 file address in debug output. | David Young | 2020-06-03 | 1 | -1/+1 |
|
|
* | In H5FD_vfd_swmr_read(), log on outlet `swmr_read` whether the read is | David Young | 2020-05-29 | 1 | -3/+4 |
|
|
* | We don't write through the metadata accumulator any more. We only write | David Young | 2020-05-26 | 1 | -2/+2 |
|
|
* | When a checksum fails, indicate the address and size of the affected metadata. | David Young | 2020-05-26 | 1 | -1/+1 |
|
|
* | Reduce differences with may-merge-mainzer-to-mine. | David Young | 2020-05-26 | 1 | -5/+5 |
|
|
* | When the new index is bigger than the old, invalidate all of the pages affected | David Young | 2020-05-26 | 1 | -0/+9 |
|
|
* | and `vfd_swmr_reader_did_increase_tick_to` declarations. | David Young | 2020-05-20 | 1 | -0/+1 |
|
|
* | Rebase repair: do not list any VFD SWMR source files twice. | David Young | 2020-05-20 | 1 | -2/+1 |
|
|
* | Reduce diffs with `develop`. | David Young | 2020-05-20 | 1 | -1/+1 |
|
|
* | Reduce diffs with `develop`, where `H5C_move_entry` takes an `H5C_t *` | David Young | 2020-05-20 | 3 | -13/+6 |
|
|
* | Reduce diffs with `develop`. | David Young | 2020-05-20 | 1 | -5/+1 |
|
|