summaryrefslogtreecommitdiffstats
path: root/src/H5MV.c
Commit message (Collapse)AuthorAgeFilesLines
* Updates license url and history docsDana Robinson2021-03-251-1/+1
|
* Formats the source and updates the gcc warning pragmasDana Robinson2021-03-251-137/+126
|
* Stripped hlog code from H5MV.cDana Robinson2021-03-021-24/+1
|
* In VFD SWMR, use `H5F_shared_t` instead of `H5F_t` wherever that is possible.David Young2020-08-031-42/+40
|
* The second argument to H5MV__sect_shrink() has to be an actual H5F_t *, notDavid Young2020-08-031-1/+1
| | | | NULL, so pass an actual H5F_t *. Bug found by code inspection.
* Standardize and shorten diagnostic messages to help my search for theDavid Young2020-04-021-11/+11
| | | | leak of shadow-file space.
* Delete an #ifdef H5MV_VFD_SWMR_DEBUG debug fprintf that probably never workedDavid Young2020-03-301-3/+0
| | | | quite as intended.
* Add a log outlet. Replace #ifdef H5MV_VFD_SWMR_DEBUG debug fprintf's withDavid Young2020-03-301-24/+19
| | | | hlog_fast() calls.
* Delete ridiculous comments and repair some whitespace. NFCI.David Young2020-03-301-4/+3
|
* It's not necessary to assert(p != NULL) if you're dereferencing p in the nextDavid Young2020-02-031-1/+0
| | | | assertion.
* Consolidate shadow-file allocation code in H5MV.c.David Young2020-01-301-5/+185
|
* 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
|
* Allocate regionsin the shadow file of page size or greater size with pageDavid Young2019-12-181-1/+1
| | | | | | | alignment. The VFD SWMR code had always assumed that the regions were aligned to page size. It would blithely round the start addresses of regions to the next lower page. When the region was freed, the freespace manager (H5MV) would suffer an assertion or corruption.
* Merge all of my changes from merge-back-to-feature-vfd_swmr-attempt-1,David Young2019-12-091-3/+3
| | | | | | | | including the merge of `hdffv/hdf5/develop`, back to the branch that Vailin and I share. Now I need to put this branch on a fork with a less confusing name than vchoi_fork!
* Intermin commit to allow update from Vailin's recent changesmainzer2019-01-151-2/+39
|
* Third batch of checkin:Vailin Choi2018-09-281-0/+518
1) Free space manager for the metadata file 2) Delayed free space release linked list 3) H5F_update_vfd_swmr_metadata_file() 3) VFD SWMR driver: read callback 4) Flushing for VFD SWMR 5) Port one concurrent test from swmr test set 6) Bug fixes and refactoring