summaryrefslogtreecommitdiffstats
path: root/src/H5PB.c
Commit message (Expand)AuthorAgeFilesLines
* VFD SWMR: Merges from develop (#1670)Dana Robinson2022-04-211-12/+12
* VFD SWMR: Normalization with develop (#1506)Dana Robinson2022-03-231-40/+28
* VFD SWMR: normalization with develop (#1472)Dana Robinson2022-03-061-18/+14
* 1) Core changes for adding NFS/updater support as described in the RFC.vchoi2021-11-171-1/+1
* VFD SWMR: Normalization with develop (#765)Dana Robinson2021-06-171-603/+593
* Updates license url and history docsDana Robinson2021-03-251-1/+1
* Formats the source and updates the gcc warning pragmasDana Robinson2021-03-251-1537/+1279
* Switch to hbool_t and TRUE/FALSE in library codeDana Robinson2021-03-021-20/+20
* Removed the rest of the hlog codeDana Robinson2021-03-021-51/+1
* Adds HD prefix to POSIX calls in srcDana Robinson2021-03-021-5/+5
* Merge branch 'feature/vfd_swmr' into may-merge-mainzer-to-mineDavid Young2020-07-211-9/+13
|\
| * Only count metadata reads/writes on the page buffer. Neaten the count logs.David Young2020-07-211-9/+13
* | Merge branch 'feature/vfd_swmr' into may-merge-mainzer-to-mineDavid Young2020-07-151-0/+42
|\ \ | |/
| * Log the number of page-buffer accesses at various multiples of the page sizeDavid Young2020-07-151-0/+42
* | Merge branch 'feature/vfd_swmr' into may-merge-mainzer-to-mineDavid Young2020-06-081-2/+3
|\ \ | |/
| * Only remove shadow-index entries in H5PB__evict_entry() if we're aDavid Young2020-06-081-2/+3
* | Merge branch 'feature/vfd_swmr' into may-merge-mainzer-to-mineDavid Young2020-06-031-1/+1
|\ \ | |/
| * Add a label, `addr`, to an HDF5 file address in debug output.David Young2020-06-031-1/+1
* | Merge branch 'feature/vfd_swmr' into may-merge-mainzer-to-mineDavid Young2020-05-261-2/+2
|\ \ | |/
| * We don't write through the metadata accumulator any more. We only writeDavid Young2020-05-261-2/+2
* | Modified page buffer to split entries only where necessary -- specificallymainzer2020-05-211-256/+963
|/
* Trim trailing whitespaceQuincey Koziol2020-05-201-2/+2
* When an entry changes size, remove it from the tick list and add it backDavid Young2020-05-111-0/+10
* Bug fix: in the freespace manager, use a new routine,David Young2020-04-231-4/+53
* Remove gratuitous initialization, comment, and assertions.David Young2020-04-161-6/+2
* Log page-buffer reads and writes no matter what storage type. (Used toDavid Young2020-04-161-8/+4
* Check whether or not the shadow entry size is different from theDavid Young2020-04-131-2/+15
* Add a new log outlet and change an `fprintf(stderr,` to anDavid Young2020-04-071-1/+2
* Simplify H5PB_vfd_swmr__update_index(), which figures inDavid Young2020-04-071-21/+23
* Declutter: remove superfluous comment and assertion. NFCI.David Young2020-04-071-2/+0
* Remove extraneous whitespace. NFCI.David Young2020-04-071-2/+0
* After adding a shadow page to the deferred free list, set the entry'sDavid Young2020-04-071-3/+5
* Fix whitespace at end (beginning?) of line. NFCI.David Young2020-03-311-1/+1
* Be brief: turn 7 lines of if-else to one line of ?:. Be sensible: don'tDavid Young2020-03-301-10/+1
* Add a log outlet for pagebuffer I/O and subordinate outlets forDavid Young2020-03-201-2/+12
* In H5PB__write_meta(), extend a single-page entry when overwriting itDavid Young2020-03-171-51/+55
* Join some lines. NFCI.David Young2020-03-171-3/+1
* Fix spelling, alread -> already. NFCI.David Young2020-03-131-2/+2
* Update Guide. Switch to a short and informative function name.David Young2020-03-111-5/+3
* Don't assert that an H5FD_mem_t read/written through the page buffer is notDavid Young2020-03-061-3/+0
* Break metadata reads and writes into up to three pieces, the non-page-alignedDavid Young2020-03-041-2/+134
* Shave 44 lines off of H5PB_read() by gathering a bunch of checks into one ifDavid Young2020-02-271-67/+23
* Don't re-test a condition that's assert()'d at function entry andDavid Young2020-02-261-2/+2
* Where n is the number of page-table/shadow-index entries, avoid spending O(n^2)David Young2020-02-261-17/+42
* Improve some comments: fix typos, shorten.David Young2020-02-191-6/+4
* Delete an out-of-date comment.David Young2020-02-181-6/+0
* Call them log "outlets" not log "sinks".David Young2020-02-101-4/+4
* Rename loglib_ / LOGLIB_ to hlog_ / HLOG_, remove the syslog-basedDavid Young2020-02-101-22/+11
* NFCI: exit(EXIT_FAILURE) instead of exit(1) for portability.David Young2020-02-031-2/+2
* Numerous changes supporting a floating shadow index:David Young2020-02-031-2/+2