summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Record the state of a log outlet on first use and reuse that state onDavid Young2020-02-122-5/+16
* Whitespace repair. NFCI.David Young2020-02-121-2/+2
* Make a typedef for enum hlog_outlet_state, hlog_outlet_state_t, and use it.David Young2020-02-122-3/+4
* Don't declare a bunch of undefined log outlets.David Young2020-02-121-6/+0
* Call them log "outlets" not log "sinks".David Young2020-02-104-84/+84
* Rename loglib_ / LOGLIB_ to hlog_ / HLOG_, remove the syslog-basedDavid Young2020-02-105-292/+260
* Rename log.c to hlog.c, add hlog.[ch] to MANIFEST.David Young2020-02-071-0/+0
* Add my logging library in existing form. Abbreviate copyright notices in theDavid Young2020-02-062-0/+496
* In a comment, mention that reclamation of shadow indices is postponed forDavid Young2020-02-061-1/+6
* Extract a routine from shadow_image_defer_free(), shadow_range_defer_free(),David Young2020-02-062-11/+22
* Avoid going back and forth between signed and unsigned in the same expressionDavid Young2020-02-061-1/+1
* Fix a typo in a comment and delete whitespace at EOL.David Young2020-02-061-1/+1
* Use an early exit to lower a staircase.David Young2020-02-061-132/+130
* Reduce code duplication by using vfd_swmr_pageno_to_mdf_idx_entry() to look upDavid Young2020-02-061-98/+61
* Delete unused code.David Young2020-02-061-36/+0
* Delete the hdf5_page_offset member of shadow_defree_t, it is initialized butDavid Young2020-02-062-2/+0
* Fix a typo in a diagnostic printf and, while I'm here, use the right formatDavid Young2020-02-061-6/+6
* Use proper format string.David Young2020-02-061-2/+4
* Make H5FD_vfd_swmr_dump_status() take an unsigned page number to be consistentDavid Young2020-02-062-3/+3
* Rename the deferred-free queues. There are two of them, and the names I usedDavid Young2020-02-065-50/+51
* Move the bsdqueue.h #inclusion up with the other #inclusions.David Young2020-02-061-2/+3
* NFCI: exit(EXIT_FAILURE) instead of exit(1) for portability.David Young2020-02-031-2/+2
* It's not necessary to assert(p != NULL) if you're dereferencing p in the nextDavid Young2020-02-031-1/+0
* Numerous changes supporting a floating shadow index:David Young2020-02-037-73/+141
* Make the first argument to H5PB_vfd_swmr__update_index() and H5F_t instead ofDavid Young2020-02-033-3/+4
* Consolidate shadow-file allocation code in H5MV.c.David Young2020-01-307-198/+189
* Remove some dead code and out-of-date comments.David Young2020-01-301-18/+0
* Fix typo. NFCI.David Young2020-01-301-1/+1
* Use fewer gratuitous casts. Use struct assignment instead of member-by-memberDavid Young2020-01-281-5/+4
* Fix spelling. NFCI.David Young2020-01-271-1/+1
* Prepare the VFD SWMR reader for a "floating" shadow index by overhaulingDavid Young2020-01-242-220/+201
* Change md_pages_reserved and pb_expansion_threshold parameters to uint32_t fromDavid Young2020-01-162-3/+3
* Prepare a bit to let the shadow index "float": drasticallyDavid Young2020-01-101-53/+83
* Now that we're buffering the removed pages to process at once,David Young2020-01-101-23/+19
* H5F_vfd_swmr_reader_end_of_tick(),David Young2020-01-101-133/+98
* Simplify nested logic in H5FD_vfd_swmr_get_tick_and_idx().David Young2020-01-101-9/+12
* Correct some irregular indentation, delete an unused line, split anDavid Young2020-01-101-12/+10
* Make H5FD__vfd_swmr_load_hdr_and_idx() simpler and faster: copy aDavid Young2020-01-101-56/+30
* After quick-sorting the index, go ahead and assert that there are notDavid Young2020-01-101-5/+2
* In H5F__vfd_swmr_writer__create_index(), use calloc(3) instead ofDavid Young2020-01-101-18/+1
* In H5PB_remove_entry(), do not call vfd_swmr_mdf_idx_entry_remove(),David Young2020-01-101-29/+24
* In vfd_swmr_mdf_idx_entry_remove(), give some local variables less wordyDavid Young2020-01-101-14/+12
* Straggler from previous: provide uint64_decode().David Young2020-01-101-0/+14
* Clean up the code a bit: remove some unnecessary casts and such. NFCI.David Young2020-01-101-4/+4
* Change the blah_blah_blah_md_header `index_length` member fromDavid Young2020-01-103-3/+13
* Delete unused constants.David Young2020-01-101-2/+0
* Be brief, replace `(H5FS_section_info_t *)node` with `&node->sect_info`.David Young2020-01-101-7/+7
* Provide a convenience constant, H5_RETRY_ONE_SECOND.David Young2020-01-101-1/+2
* Don't cast a malloc(3), this is C. Put curly braces around a multiline `if`David Young2019-12-201-5/+5
* Assert that a shadow image is page-aligned since we assume that it is when weDavid Young2019-12-201-0/+2