| Commit message (Expand) | Author | Age | Files | Lines |
* | Record the state of a log outlet on first use and reuse that state on | David Young | 2020-02-12 | 2 | -5/+16 |
|
|
* | Whitespace repair. NFCI. | David Young | 2020-02-12 | 1 | -2/+2 |
|
|
* | Make a typedef for enum hlog_outlet_state, hlog_outlet_state_t, and use it. | David Young | 2020-02-12 | 2 | -3/+4 |
|
|
* | Don't declare a bunch of undefined log outlets. | David Young | 2020-02-12 | 1 | -6/+0 |
|
|
* | Call them log "outlets" not log "sinks". | David Young | 2020-02-10 | 4 | -84/+84 |
|
|
* | Rename loglib_ / LOGLIB_ to hlog_ / HLOG_, remove the syslog-based | David Young | 2020-02-10 | 5 | -292/+260 |
|
|
* | Rename log.c to hlog.c, add hlog.[ch] to MANIFEST. | David Young | 2020-02-07 | 1 | -0/+0 |
|
|
* | Add my logging library in existing form. Abbreviate copyright notices in the | David Young | 2020-02-06 | 2 | -0/+496 |
|
|
* | 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 | 2 | -11/+22 |
|
|
* | Avoid going back and forth between signed and unsigned in the same expression | David Young | 2020-02-06 | 1 | -1/+1 |
|
|
* | Fix a typo in a comment and delete whitespace at EOL. | David Young | 2020-02-06 | 1 | -1/+1 |
|
|
* | Use an early exit to lower a staircase. | David Young | 2020-02-06 | 1 | -132/+130 |
|
|
* | Reduce code duplication by using vfd_swmr_pageno_to_mdf_idx_entry() to look up | David Young | 2020-02-06 | 1 | -98/+61 |
|
|
* | Delete unused code. | David Young | 2020-02-06 | 1 | -36/+0 |
|
|
* | Delete the hdf5_page_offset member of shadow_defree_t, it is initialized but | David Young | 2020-02-06 | 2 | -2/+0 |
|
|
* | Fix a typo in a diagnostic printf and, while I'm here, use the right format | David Young | 2020-02-06 | 1 | -6/+6 |
|
|
* | Use proper format string. | David Young | 2020-02-06 | 1 | -2/+4 |
|
|
* | Make H5FD_vfd_swmr_dump_status() take an unsigned page number to be consistent | David Young | 2020-02-06 | 2 | -3/+3 |
|
|
* | Rename the deferred-free queues. There are two of them, and the names I used | David Young | 2020-02-06 | 5 | -50/+51 |
|
|
* | Move the bsdqueue.h #inclusion up with the other #inclusions. | David Young | 2020-02-06 | 1 | -2/+3 |
|
|
* | NFCI: exit(EXIT_FAILURE) instead of exit(1) for portability. | David Young | 2020-02-03 | 1 | -2/+2 |
|
|
* | It's not necessary to assert(p != NULL) if you're dereferencing p in the next | David Young | 2020-02-03 | 1 | -1/+0 |
|
|
* | Numerous changes supporting a floating shadow index: | David Young | 2020-02-03 | 7 | -73/+141 |
|
|
* | Make the first argument to H5PB_vfd_swmr__update_index() and H5F_t instead of | David Young | 2020-02-03 | 3 | -3/+4 |
|
|
* | Consolidate shadow-file allocation code in H5MV.c. | David Young | 2020-01-30 | 7 | -198/+189 |
|
|
* | Remove some dead code and out-of-date comments. | David Young | 2020-01-30 | 1 | -18/+0 |
|
|
* | Fix typo. NFCI. | David Young | 2020-01-30 | 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 |
|
|
* | Prepare the VFD SWMR reader for a "floating" shadow index by overhauling | David Young | 2020-01-24 | 2 | -220/+201 |
|
|
* | Change md_pages_reserved and pb_expansion_threshold parameters to uint32_t from | David Young | 2020-01-16 | 2 | -3/+3 |
|
|
* | Prepare a bit to let the shadow index "float": drastically | David Young | 2020-01-10 | 1 | -53/+83 |
|
|
* | 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 |
|
|
* | Simplify nested logic in H5FD_vfd_swmr_get_tick_and_idx(). | David Young | 2020-01-10 | 1 | -9/+12 |
|
|
* | Correct some irregular indentation, delete an unused line, split an | David Young | 2020-01-10 | 1 | -12/+10 |
|
|
* | Make H5FD__vfd_swmr_load_hdr_and_idx() simpler and faster: copy a | David Young | 2020-01-10 | 1 | -56/+30 |
|
|
* | 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 |
|
|
* | 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 |
|
|
* | Straggler from previous: provide uint64_decode(). | David Young | 2020-01-10 | 1 | -0/+14 |
|
|
* | Clean up the code a bit: remove some unnecessary casts and such. NFCI. | David Young | 2020-01-10 | 1 | -4/+4 |
|
|
* | Change the blah_blah_blah_md_header `index_length` member from | David Young | 2020-01-10 | 3 | -3/+13 |
|
|
* | Delete unused constants. | David Young | 2020-01-10 | 1 | -2/+0 |
|
|
* | Be brief, replace `(H5FS_section_info_t *)node` with `&node->sect_info`. | David Young | 2020-01-10 | 1 | -7/+7 |
|
|
* | Provide a convenience constant, H5_RETRY_ONE_SECOND. | David Young | 2020-01-10 | 1 | -1/+2 |
|
|
* | 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 |
|
|