summaryrefslogtreecommitdiffstats
path: root/src/H5AC.c
Commit message (Collapse)AuthorAgeFilesLines
* Normalization with hdf5_1_10Dana Robinson2020-06-011-141/+142
|
* Trim trailing whitespaceQuincey Koziol2020-04-201-33/+33
|
* Checkin for new shutting down free-space manager.Vailin Choi2019-06-201-41/+27
|
* Merge branch 'develop' into c_stdlib_posix_call_cleanupDana Robinson2019-02-191-3/+13
|\
| * Modification based on feedback from pull request.Vailin Choi2019-02-061-0/+5
| |
| * There is performance issue when closing an object. The slow down is due to ↵Vailin Choi2019-02-051-2/+7
| | | | | | | | | | | | | | | | | | | | the search of the "tag_list" to find out the "corked" status of an object. The fix: (1) Add a counter "num_objs_corked" in the cache structure to track the number of "corked" objects. (2) Skip the search of "tag_list" if the counter is zero i.e. no "corked" objects.
| * Fixed a valgrind issue with the unprotect log message. The loggingDana Robinson2019-01-311-1/+1
| | | | | | | | | | | | call was placed after the point where the cache entry was freed. The fix was to just use the entry's address directly in the log call instead of the entry itself.
* | C and POSIX call cleanupDana Robinson2019-01-111-1/+1
|/
* Updated the log function names.Dana Robinson2018-12-281-24/+24
|
* Squash merge of MDC logging changes.Dana Robinson2018-12-211-585/+125
|
* Normalization with vol_integration (misc internal and datatype)Dana Robinson2018-09-201-9/+10
|
* Fixed HDFFV-10404Binh-Minh Ribler2018-07-131-3/+3
| | | | | | | | | Description: Applied the typo fixes from user's report. The previous pull request couldn't be merged because it was too old, and it was too complicated for me to resolve conflicts. Platform tested: Linux/64 (jelly) - very minor
* Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵Quincey Koziol2018-03-181-1/+0
|\ | | | | | | | | | | merge_func_enter_vol Plus initial steps toward merging API context push into FUNC_ENTER_API* macros
* | Add API context interface and use it throughout the library.Quincey Koziol2018-03-151-266/+65
|/
* Merge pull request #426 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10 to ↵Larry Knox2017-04-251-6/+4
| | | | | | | | | | hdf5_1_10 * commit '54957d37f5aa73912763dbb6e308555e863c43f4': Commit copyright header change for src/H5PLpkg.c which was added after running script to make changes. Add new files in release_docs to MANIFEST. Cimmit changes to Makefile.in(s) and H5PL.c that resulted from running autogen.sh. Merge pull request #407 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_1 to hdf5_1_10_1 Change copyright headers to replace url referring to file to be removed and replace it with new url for COPYING file.
* Minor style cleanupsQuincey Koziol2017-03-221-1/+2
|
* Revert "Switch h5clear for cache images to use existing ↵Quincey Koziol2017-03-221-0/+25
| | | | | | H5Pget_cache_image_config()" This reverts commit dd5105fc9912c77f6d6074700d83e5e8282e86c9.
* Checkin of additions to cache image parallel test code andmainzer2017-03-161-2/+11
| | | | | | | | | | | | associated bug fixes. Also, modifications to H5PB_dest() to flush the page buffer before destroying the page buffer. This is necessary, as when persistant free space managers are enabled, the page buffer will typically contain dirty FSM data at page buffer destroy time. Tested serial/debug, serial/production, serial/check-vfd/debug, parallel/debug, parallel/production on Jelly.
* Final merge of page buffering branch to developQuincey Koziol2017-03-141-0/+120
|
* Minor cleanups and bring over "prefetched dirty" fixes for entries loaded fromQuincey Koziol2017-03-121-5/+4
| | | | a cache image.
* Align w/incoming page buffering changes.Quincey Koziol2017-02-251-3/+9
|
* Misc. style cleanups from the page_buffering branch.Quincey Koziol2017-02-181-51/+51
|
* Cache image feature and testingQuincey Koziol2017-01-291-2/+114
|
* Bring change to use array of metadata cache entry classes for H5C_createQuincey Koziol2017-01-281-37/+41
| | | | instead of array of class names from cache image branch.
* Switch list lengths to unsigned integers (to align better w/cache image merge)Quincey Koziol2017-01-281-1/+1
|
* Bring changes to metadata cache "get entry status" call and newQuincey Koziol2017-01-061-0/+132
| | | | | "child serialized / unserialized" messages and support from the cache image branch.
* Add "image up to date" flag / parameter to metadata cache entry status calls.Quincey Koziol2017-01-061-1/+4
|
* Bring file shutdown code from cache image branchQuincey Koziol2017-01-051-0/+86
|
* More normalizations against incoming cache image branch.Quincey Koziol2016-12-291-5/+2
|
* Updated the H5FS cache code to grab the correct tag and modifiedDana Robinson2016-12-081-0/+34
| | | | | | | | the freespace test to use dxpls that have been tagged with the H5AC__FREESPACE_TAG global tag instead of H5AC_ind_read_dxpl_id. The library code now expects the owner of the free space manager to tag it so the owner-less free space managers in the freespace tag had to be tagged with *something* to avoid cache errors.
* Bring SWMR support in to the main development branch. (Finally!) More testsQuincey Koziol2016-12-021-0/+189
| | | | and the tool and API wrappers will be coming in over the weekend.
* Remove 'clear' callback from metadata cache client interface, using theQuincey Koziol2016-11-181-2/+2
| | | | new 'entry cleaned' notify action innstead.
* Remove explicit support within the metadata cache for tracked compressedQuincey Koziol2016-11-171-3/+1
| | | | entries, they are now completely handled in the clients.
* Switch to new, more scalable, metadata cache entry tagging.Quincey Koziol2016-11-071-26/+9
|
* Code style and warning cleanups, from revise_chunks branch.Quincey Koziol2016-11-061-7/+5
|
* Bring cache logging routines from revise_chunks branch to develop.Quincey Koziol2016-11-041-4/+199
|
* Remove static definition for debugging routines. *sigh*Quincey Koziol2016-11-041-2/+0
|
* Move cache debugging routines into separate module.Quincey Koziol2016-11-031-179/+0
|
* Merge branch 'develop' into evict_on_closeDana Robinson2016-09-141-1/+3
|\
| * [svn-r30126] Description:Quincey Koziol2016-06-301-1/+3
| | | | | | | | | | | | | | | | Correct build error with non-debug parallel builds Tested on: MacOSX/64 10.11.5 (amazon) w/serial & parallel (h5committest forthcoming)
* | [svn-r30118] Sync with trunk.Dana Robinson2016-06-291-112/+6
|\ \ | |/
| * [svn-r30113] Description:Quincey Koziol2016-06-281-5/+6
| | | | | | | | | | | | | | | | Clean up warnings (from 2774 -> 1560, with my standard debug build) Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production (h5committest forthcoming)
| * [svn-r30112] Description:Quincey Koziol2016-06-281-107/+0
| | | | | | | | | | | | | | | | | | | | Move updated flush dependency code in metadata cache from revise_chunks branch to trunk. Also many of the cleanups from r30111 in the revise_chunks branch. Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production (h5committest forthcoming)
* | [svn-r30104] Fixes evict-on-close feature by propagating globalDana Robinson2016-06-241-2/+2
|/ | | | | flush flag up the function call stack and not setting it during H5Dclose().
* [svn-r30075] Description:Quincey Koziol2016-06-141-0/+34
| | | | | | | | | | Bring object/dataset/group/named datatype features from revise_chunks branch to trunk. Also CMake support for h5format_convert and a bunch of misc. cleanups. Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r30068] Description:Quincey Koziol2016-06-131-1/+40
| | | | | | | | Bring metadata cache corking to trunk. Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r30053] Description:Quincey Koziol2016-06-081-4/+8
| | | | | | | | | Create iterator routine for tagged entries and refactor current routines to use it. Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r30023] Description:Quincey Koziol2016-06-061-16/+18
| | | | | | | | Make the trace open/close routines static. Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r30002] Fixed some minor warnings in H5AC.c and H5C.c, cleaned up warningsDana Robinson2016-06-011-1/+1
| | | | | | | | in the cache tests, and made some huge static arrays dynamic in the cache tests. Tested on: 64-bit Ubuntu Linux w/ gcc 5.3.1 Autotools serial
* [svn-r29969] Description:Quincey Koziol2016-05-291-0/+35
| | | | | | | | | | | Bring r29934 from revise_chunks branch to trunk: (1) Fix for HDFFV-9434: throw an error instead of assertion when v1 btree level hits the 1 byte limit. (2) Modifications to better handle error recovery when conversion by h5format_convert fails. Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production (h5committest forthcoming)