| Commit message (Expand) | Author | Age | Files | Lines |
* | Let the reader-side tick instrumentation know about the first tick read | David Young | 2020-04-23 | 1 | -0/+2 |
|
|
* | Prevent a spurious assertion by using the correct index, oops! | David Young | 2020-04-21 | 1 | -1/+1 |
|
|
* | Add a second bool argument to H5F_vfd_swmr_writer_end_of_tick() that | David Young | 2020-04-21 | 1 | -14/+20 |
|
|
* | Condense H5F_vfd_swmr_close_or_flush() for readability: remove | David Young | 2020-04-21 | 1 | -25/+14 |
|
|
* | Retire globals vfd_swmr_writer_g and end_of_tick_g. | David Young | 2020-04-20 | 1 | -22/+2 |
|
|
* | Add a log outlet for metadata cache (MDC) invalidations, | David Young | 2020-04-16 | 1 | -37/+69 |
|
|
* | Delete unused line, shorten a comment, wrap some lines, add missing | David Young | 2020-04-16 | 1 | -12/+13 |
|
|
* | Re-enable reclamation of disused shadow-index entries. | David Young | 2020-04-16 | 1 | -6/+4 |
|
|
* | Remove unnecessary pointer test: it cannot possibly be NULL. | David Young | 2020-04-16 | 1 | -6/+4 |
|
|
* | Extract a subroutine, H5F_vfd_swmr_process_eot_queue(), from the | David Young | 2020-04-16 | 1 | -10/+39 |
|
|
* | Improve diagnostic logging. | David Young | 2020-04-16 | 1 | -5/+7 |
|
|
* | Put multiline if-body in curly braces, repair indentation, remove | David Young | 2020-04-14 | 1 | -7/+9 |
|
|
* | Wrap a line before 80 characters. NFCI. | David Young | 2020-04-14 | 1 | -2/+2 |
|
|
* | Add a log outlet, `tick`, and log some changes to the tick number there. | David Young | 2020-04-13 | 1 | -5/+14 |
|
|
* | `tick_num_g` has been gone for a while, so do not refer to it in | David Young | 2020-04-13 | 1 | -6/+6 |
|
|
* | Add clean_shadow_index() for removing shadow-index entries that were | David Young | 2020-04-13 | 1 | -4/+51 |
|
|
* | Add a log outlet and shorten the name of an existing outlet. | David Young | 2020-04-07 | 1 | -2/+7 |
|
|
* | Fix the width of an index variable. | David Young | 2020-04-07 | 1 | -1/+1 |
|
|
* | Remove superfluous comment. Remove unnecessary variable | David Young | 2020-04-02 | 1 | -3/+3 |
|
|
* | Remove superfluous whitespace, insert whitespace around / operator, | David Young | 2020-04-02 | 1 | -5/+3 |
|
|
* | Update comments, shorten comments, remove superfluous comments. | David Young | 2020-04-02 | 1 | -14/+5 |
|
|
* | Relax H5F_update_vfd_swmr_metadata_file() argument checking so that we can call | David Young | 2020-03-30 | 1 | -15/+5 |
|
|
* | Simplify: change `if (cond) { assert(FALSE); }` to `assert(!cond);`. | David Young | 2020-03-30 | 1 | -4/+1 |
|
|
* | Lower staircase. NFCI. | David Young | 2020-03-30 | 1 | -20/+19 |
|
|
* | Delete ridiculous comment and excess for-loop whitespace. NFCI. | David Young | 2020-03-30 | 1 | -2/+2 |
|
|
* | Protect against an assertion during H5Fflush(): do not doubly-increment | David Young | 2020-03-20 | 1 | -3/+2 |
|
|
* | Move the `swmr` log-outlet declaration to H5FDvfd_swmr_private.h and use `swmr` | David Young | 2020-02-28 | 1 | -1/+0 |
|
|
* | Where n is the number of page-table/shadow-index entries, avoid spending O(n^2) | David Young | 2020-02-26 | 1 | -1/+1 |
|
|
* | Add a log outlet for shadow-index enlargement and use it instead of | David Young | 2020-02-18 | 1 | -5/+6 |
|
|
* | Don't perform superfluous casts. | David Young | 2020-02-18 | 1 | -2/+2 |
|
|
* | Add a new log outlet for individual deferred shadow frees and use it. | David Young | 2020-02-12 | 1 | -9/+9 |
|
|
* | Call them log "outlets" not log "sinks". | David Young | 2020-02-10 | 1 | -4/+4 |
|
|
* | Rename loglib_ / LOGLIB_ to hlog_ / HLOG_, remove the syslog-based | David Young | 2020-02-10 | 1 | -24/+16 |
|
|
* | In a comment, mention that reclamation of shadow indices is postponed for | David Young | 2020-02-06 | 1 | -1/+6 |
|
|
* | Extract a routine from shadow_image_defer_free(), shadow_range_defer_free(), | David Young | 2020-02-06 | 1 | -10/+21 |
|
|
* | Fix a typo in a comment and delete whitespace at EOL. | David Young | 2020-02-06 | 1 | -1/+1 |
|
|
* | Delete the hdf5_page_offset member of shadow_defree_t, it is initialized but | David Young | 2020-02-06 | 1 | -1/+0 |
|
|
* | Rename the deferred-free queues. There are two of them, and the names I used | David Young | 2020-02-06 | 1 | -28/+28 |
|
|
* | Numerous changes supporting a floating shadow index: | David Young | 2020-02-03 | 1 | -19/+92 |
|
|
* | Make the first argument to H5PB_vfd_swmr__update_index() and H5F_t instead of | David Young | 2020-02-03 | 1 | -1/+1 |
|
|
* | Use fewer gratuitous casts. Use struct assignment instead of member-by-member | David Young | 2020-01-28 | 1 | -5/+4 |
|
|
* | Fix spelling. NFCI. | David Young | 2020-01-27 | 1 | -1/+1 |
|
|
* | Now that we're buffering the removed pages to process at once, | David Young | 2020-01-10 | 1 | -23/+19 |
|
|
* | H5F_vfd_swmr_reader_end_of_tick(), | David Young | 2020-01-10 | 1 | -133/+98 |
|
|
* | After quick-sorting the index, go ahead and assert that there are not | David Young | 2020-01-10 | 1 | -5/+2 |
|
|
* | In H5F__vfd_swmr_writer__create_index(), use calloc(3) instead of | David Young | 2020-01-10 | 1 | -18/+1 |
|
|
* | Don't cast a malloc(3), this is C. Put curly braces around a multiline `if` | David Young | 2019-12-20 | 1 | -5/+5 |
|
|
* | Assert that a shadow image is page-aligned since we assume that it is when we | David Young | 2019-12-20 | 1 | -0/+2 |
|
|
* | Delete unnecessary whitespace including invisible whitespace at the end of | David Young | 2019-12-20 | 1 | -4/+5 |
|
|
* | Change the unwieldy name vfd_swmr_idx_entry_defer_free() to | David Young | 2019-12-19 | 1 | -2/+2 |
|
|