summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Remove superfluous casts from `void *` to another pointer type prior toDavid Young2020-07-301-1/+1
* Change H5F_open to perform deduplication of open VFDs in a more flexible way,David Young2020-07-3017-71/+190
* Initialize `refresh` member.David Young2020-07-281-0/+2
* Only count metadata reads/writes on the page buffer. Neaten the count logs.David Young2020-07-211-9/+13
* Log the number of page-buffer accesses at various multiples of the page sizeDavid Young2020-07-152-0/+43
* Don't perform EOT processing on the same H5F_shared_t more than once if it hasDavid Young2020-07-152-19/+64
* Update comment.David Young2020-07-151-10/+3
* Delete whitespace at EOL. NFCI.David Young2020-07-141-1/+1
* When H5FD_vfd_swmr_read() reads a page from the shadow file whose checksumDavid Young2020-07-141-0/+10
* Avoid some casts, change some parameters from H5FD_t to H5FD_vfd_swmr_t whenDavid Young2020-07-141-17/+12
* Delete some dead code.David Young2020-07-142-48/+0
* Add some new diagnostic logging.David Young2020-07-141-2/+3
* Don't check an unsigned integer for being negative. Quiets a GCC warning.David Young2020-07-141-1/+1
* Bug fix: avoid leaking memory and other resources, perform the reader-onlyDavid Young2020-07-141-63/+78
* If the function-enter macro fails, return FAIL. Now the compiler can see thatDavid Young2020-07-141-1/+3
* Take care to initialize the metadata file descriptor to -1 so that we don't tryDavid Young2020-07-141-0/+1
* Delete dead code. NFCI.David Young2020-07-141-3/+0
* Delete whitespace at EOL. Join consecutive line. NFCI.David Young2020-07-131-77/+76
* Delete whitespace at EOL.David Young2020-07-131-1/+1
* Add a new log outlet and some log statements for EOT queue manipulation.David Young2020-07-101-0/+12
* Change some H5F_t uses to H5F_shared_t uses: gradually we will rid VFD SWMR ofDavid Young2020-07-101-19/+19
* Be brief: remove gratuitous cast of _xfree(). Use reference to member `pub`David Young2020-07-101-2/+2
* Make a VFD SWMR writer use the SWMR VFD, to facilitate avoiding conflictingDavid Young2020-07-102-35/+25
* Straggler from previous commit: when closing the VFD SWMR virtual file, clearDavid Young2020-07-101-8/+12
* Delete gratuitous comment and initialization from a variable declaration.David Young2020-07-101-1/+1
* Add all extant virtual files to a list. Add an "exclusive owner" (`exc_owner`)David Young2020-07-1011-12/+60
* Fix a bug in H5D__virtual_write_one to stop an assertion from failingDavid Young2020-07-071-1/+1
* (1) Add public routines H5Fvfd_swmr_end_tick, H5Fvfd_swmr_disable_end_of_tick...vchoi2020-06-267-12/+279
* Extract common subexpressions into `oent` and `nent` for brevity.David Young2020-06-191-46/+40
* Make H5Drefresh() copy non-persistent properties---e.g., dataset accessDavid Young2020-06-193-16/+65
* On each SWMR VFD open for reading, keep a histogram for the number ofDavid Young2020-06-163-1/+38
* Rename H5F__vfd_swmr_writer__create_index to H5F__vfd_swmr_create_index.David Young2020-06-161-44/+23
* Delete superfluous casts. Remove superfluous backslashes andDavid Young2020-06-162-39/+33
* Avoid leaving a v1 B-tree used as a chunk index in a bad stateDavid Young2020-06-128-33/+45
* Always restart H5C_evict_or_refresh_all_entries_in_page()'s scan ofDavid Young2020-06-111-3/+4
* Extract a subroutine that closes chunk indices,David Young2020-06-112-18/+55
* Only remove shadow-index entries in H5PB__evict_entry() if we're aDavid Young2020-06-081-2/+3
* If we're processing the EOT queue when we *enter* a function, useDavid Young2020-06-031-1/+1
* Improve debug output: when the lower file's shadow file image moves,David Young2020-06-031-3/+5
* Add a label, `addr`, to an HDF5 file address in debug output.David Young2020-06-031-1/+1
* In H5FD_vfd_swmr_read(), log on outlet `swmr_read` whether the read isDavid Young2020-05-291-3/+4
* We don't write through the metadata accumulator any more. We only writeDavid Young2020-05-261-2/+2
* When a checksum fails, indicate the address and size of the affected metadata.David Young2020-05-261-1/+1
* Reduce differences with may-merge-mainzer-to-mine.David Young2020-05-261-5/+5
* When the new index is bigger than the old, invalidate all of the pages affectedDavid Young2020-05-261-0/+9
* and `vfd_swmr_reader_did_increase_tick_to` declarations.David Young2020-05-201-0/+1
* Rebase repair: do not list any VFD SWMR source files twice.David Young2020-05-201-2/+1
* Reduce diffs with `develop`.David Young2020-05-201-1/+1
* Reduce diffs with `develop`, where `H5C_move_entry` takes an `H5C_t *`David Young2020-05-203-13/+6
* Reduce diffs with `develop`.David Young2020-05-201-5/+1