| Commit message (Expand) | Author | Age | Files | Lines |
* | When an entry changes size, remove it from the tick list and add it back | David Young | 2020-05-11 | 1 | -0/+10 |
|
|
* | Bug fix: in the freespace manager, use a new routine, | David Young | 2020-04-23 | 1 | -4/+53 |
|
|
* | Remove gratuitous initialization, comment, and assertions. | David Young | 2020-04-16 | 1 | -6/+2 |
|
|
* | Log page-buffer reads and writes no matter what storage type. (Used to | David Young | 2020-04-16 | 1 | -8/+4 |
|
|
* | Check whether or not the shadow entry size is different from the | David Young | 2020-04-13 | 1 | -2/+15 |
|
|
* | Add a new log outlet and change an `fprintf(stderr,` to an | David Young | 2020-04-07 | 1 | -1/+2 |
|
|
* | Simplify H5PB_vfd_swmr__update_index(), which figures in | David Young | 2020-04-07 | 1 | -21/+23 |
|
|
* | Declutter: remove superfluous comment and assertion. NFCI. | David Young | 2020-04-07 | 1 | -2/+0 |
|
|
* | Remove extraneous whitespace. NFCI. | David Young | 2020-04-07 | 1 | -2/+0 |
|
|
* | After adding a shadow page to the deferred free list, set the entry's | David Young | 2020-04-07 | 1 | -3/+5 |
|
|
* | Fix whitespace at end (beginning?) of line. NFCI. | David Young | 2020-03-31 | 1 | -1/+1 |
|
|
* | Be brief: turn 7 lines of if-else to one line of ?:. Be sensible: don't | David Young | 2020-03-30 | 1 | -10/+1 |
|
|
* | Add a log outlet for pagebuffer I/O and subordinate outlets for | David Young | 2020-03-20 | 1 | -2/+12 |
|
|
* | In H5PB__write_meta(), extend a single-page entry when overwriting it | David Young | 2020-03-17 | 1 | -51/+55 |
|
|
* | Join some lines. NFCI. | David Young | 2020-03-17 | 1 | -3/+1 |
|
|
* | Fix spelling, alread -> already. NFCI. | David Young | 2020-03-13 | 1 | -2/+2 |
|
|
* | Update Guide. Switch to a short and informative function name. | David Young | 2020-03-11 | 1 | -5/+3 |
|
|
* | Don't assert that an H5FD_mem_t read/written through the page buffer is not | David Young | 2020-03-06 | 1 | -3/+0 |
|
|
* | Break metadata reads and writes into up to three pieces, the non-page-aligned | David Young | 2020-03-04 | 1 | -2/+134 |
|
|
* | Shave 44 lines off of H5PB_read() by gathering a bunch of checks into one if | David Young | 2020-02-27 | 1 | -67/+23 |
|
|
* | Don't re-test a condition that's assert()'d at function entry and | David Young | 2020-02-26 | 1 | -2/+2 |
|
|
* | Where n is the number of page-table/shadow-index entries, avoid spending O(n^2) | David Young | 2020-02-26 | 1 | -17/+42 |
|
|
* | Improve some comments: fix typos, shorten. | David Young | 2020-02-19 | 1 | -6/+4 |
|
|
* | Delete an out-of-date comment. | David Young | 2020-02-18 | 1 | -6/+0 |
|
|
* | 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 | -22/+11 |
|
|
* | NFCI: exit(EXIT_FAILURE) instead of exit(1) for portability. | David Young | 2020-02-03 | 1 | -2/+2 |
|
|
* | Numerous changes supporting a floating shadow index: | David Young | 2020-02-03 | 1 | -2/+2 |
|
|
* | Make the first argument to H5PB_vfd_swmr__update_index() and H5F_t instead of | David Young | 2020-02-03 | 1 | -1/+2 |
|
|
* | In H5PB_remove_entry(), do not call vfd_swmr_mdf_idx_entry_remove(), | David Young | 2020-01-10 | 1 | -29/+24 |
|
|
* | In vfd_swmr_mdf_idx_entry_remove(), give some local variables less wordy | David Young | 2020-01-10 | 1 | -14/+12 |
|
|
* | Change the unwieldy name vfd_swmr_idx_entry_defer_free() to | David Young | 2019-12-19 | 1 | -1/+1 |
|
|
* | Use the "tail queue" from queue(3) for the delayed free list of shadow images. | David Young | 2019-12-19 | 1 | -11/+56 |
|
|
* | Prepare for some changes I'm committing shortly: pass an `H5F_shared_t *` as | David Young | 2019-12-19 | 1 | -10/+10 |
|
|
* | Make the first parameter of H5PB_remove_entry() non-const to support some | David Young | 2019-12-19 | 1 | -1/+1 |
|
|
* | Merge all of my changes from merge-back-to-feature-vfd_swmr-attempt-1, | David Young | 2019-12-09 | 1 | -242/+192 |
|
|
* | Modifications for the following items in the punch list: | Vailin Choi | 2019-11-14 | 1 | -2/+2 |
|
|
* | Ntheever skip a read (skip_read is always false). This lets my demos work and | David Young | 2019-10-18 | 1 | -10/+2 |
|
|
* | Use PRIuHADDR. | David Young | 2019-10-17 | 1 | -2/+2 |
|
|
* | Move a disused variable inside of the #if 0 region that needs it. | David Young | 2019-10-17 | 1 | -2/+2 |
|
|
* | Repair comments. | David Young | 2019-10-17 | 1 | -3/+3 |
|
|
* | Fix some comments where "read" was written instead of "write." NFCI. | David Young | 2019-10-02 | 1 | -7/+7 |
|
|
* | Skip the metadata accumulator and always perform I/O through the VFD, so | David Young | 2019-09-26 | 1 | -61/+6 |
|
|
* | If a page entry is delayed *until* tick `t`, and tick `t` has arrived, | David Young | 2019-09-26 | 1 | -3/+2 |
|
|
* | In H5PB_flush(), skip a page-buffer entry if its write is delayed. | David Young | 2019-09-26 | 1 | -0/+9 |
|
|
* | Add to the page buffer a local printf-like debug function that I can | David Young | 2019-09-25 | 1 | -0/+22 |
|
|
* | Clean up excessive casting and parenthesization. No functional change | David Young | 2019-09-24 | 1 | -1/+1 |
|
|
* | Don't set up raw-data pages for delayed writes. This prevents | David Young | 2019-09-19 | 1 | -0/+4 |
|
|
* | Make whitespace consistent: no leading tabs! | David Young | 2019-09-16 | 1 | -1/+1 |
|
|
* | Update function documentation. NFCI. | David Young | 2019-09-16 | 1 | -3/+3 |
|
|