summaryrefslogtreecommitdiffstats
path: root/src/H5Fvfd_swmr.c
Commit message (Expand)AuthorAgeFilesLines
* Temporarily disable some tests that fail on WindowsDana Robinson2021-03-251-2/+2
* Updates license url and history docsDana Robinson2021-03-251-2/+1
* Formats the source and updates the gcc warning pragmasDana Robinson2021-03-251-529/+409
* Protects timespeccmpDana Robinson2021-03-231-3/+3
* Engineers around naked clock_gettime() callsDana Robinson2021-03-031-6/+14
* Switch to using H5_nanosleep() instead of HDnanosleep()Dana Robinson2021-03-031-20/+6
* Switch to hbool_t and TRUE/FALSE in library codeDana Robinson2021-03-021-10/+10
* Removed the rest of the hlog codeDana Robinson2021-03-021-117/+0
* Switches memcpy to H5MM_memcpy in H5Fvfd_swmr.cDana Robinson2021-03-021-1/+1
* Adds HD prefix to POSIX calls in srcDana Robinson2021-03-021-9/+9
* Fixes a leak of the metadata index memoryDana Robinson2020-09-081-1/+1
* Write a comment about a bit of overflow-avoidance logic. NFCI.David Young2020-08-311-0/+1
* In VFD SWMR, use `H5F_shared_t` instead of `H5F_t` wherever that is possible.David Young2020-08-031-176/+185
* Update an out-of-date comment.David Young2020-07-301-2/+0
* Don't perform EOT processing on the same H5F_shared_t more than once if it hasDavid Young2020-07-151-19/+63
* Add some new diagnostic logging.David Young2020-07-141-2/+3
* Delete dead code. NFCI.David Young2020-07-141-3/+0
* 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
* Extract common subexpressions into `oent` and `nent` for brevity.David Young2020-06-191-46/+40
* On each SWMR VFD open for reading, keep a histogram for the number ofDavid Young2020-06-161-0/+5
* 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-161-20/+16
* Improve debug output: when the lower file's shadow file image moves,David Young2020-06-031-3/+5
* When the new index is bigger than the old, invalidate all of the pages affectedDavid Young2020-05-261-0/+9
* Move declarations before statements, ugh.David Young2020-05-201-6/+8
* Let the reader-side tick instrumentation know about the first tick readDavid Young2020-04-231-0/+2
* Prevent a spurious assertion by using the correct index, oops!David Young2020-04-211-1/+1
* Add a second bool argument to H5F_vfd_swmr_writer_end_of_tick() thatDavid Young2020-04-211-14/+20
* Condense H5F_vfd_swmr_close_or_flush() for readability: removeDavid Young2020-04-211-25/+14
* Retire globals vfd_swmr_writer_g and end_of_tick_g.David Young2020-04-201-22/+2
* Add a log outlet for metadata cache (MDC) invalidations,David Young2020-04-161-37/+69
* Delete unused line, shorten a comment, wrap some lines, add missingDavid Young2020-04-161-12/+13
* Re-enable reclamation of disused shadow-index entries.David Young2020-04-161-6/+4
* Remove unnecessary pointer test: it cannot possibly be NULL.David Young2020-04-161-6/+4
* Extract a subroutine, H5F_vfd_swmr_process_eot_queue(), from theDavid Young2020-04-161-10/+39
* Improve diagnostic logging.David Young2020-04-161-5/+7
* Put multiline if-body in curly braces, repair indentation, removeDavid Young2020-04-141-7/+9
* Wrap a line before 80 characters. NFCI.David Young2020-04-141-2/+2
* Add a log outlet, `tick`, and log some changes to the tick number there.David Young2020-04-131-5/+14
* `tick_num_g` has been gone for a while, so do not refer to it inDavid Young2020-04-131-6/+6
* Add clean_shadow_index() for removing shadow-index entries that wereDavid Young2020-04-131-4/+51
* Add a log outlet and shorten the name of an existing outlet.David Young2020-04-071-2/+7
* Fix the width of an index variable.David Young2020-04-071-1/+1
* Remove superfluous comment. Remove unnecessary variableDavid Young2020-04-021-3/+3
* Remove superfluous whitespace, insert whitespace around / operator,David Young2020-04-021-5/+3
* Update comments, shorten comments, remove superfluous comments.David Young2020-04-021-14/+5
* Relax H5F_update_vfd_swmr_metadata_file() argument checking so that we can callDavid Young2020-03-301-15/+5
* Simplify: change `if (cond) { assert(FALSE); }` to `assert(!cond);`.David Young2020-03-301-4/+1
* Lower staircase. NFCI.David Young2020-03-301-20/+19