Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clang-format of source files | Allen Byrne | 2020-09-30 | 1 | -588/+514 |
| | |||||
* | Merge branch 'develop' into mdc_sl_opt | mainzer | 2020-08-15 | 1 | -13/+3 |
|\ | |||||
| * | Clean up private / package / static namespace issues (function naming, which | Quincey Koziol | 2020-08-06 | 1 | -13/+3 |
| | | | | | | | | | | | | header file, FUNC_ENTER / LEAVE, etc). Removed remaining personal email addresses from library source code (still needs cleaned from other directories). Misc. warning, style, and whitespace cleanup. | ||||
* | | Tab to space conversions. | mainzer | 2020-08-14 | 1 | -140/+140 |
| | | | | | | | | | | | | | | | | Re-applied tab to space conversions accidentally reverted in the commit of the metadata cache skip list optimization, and performed some additional tab to space conversions in passing. Tested parallel / debug on Jelly. | ||||
* | | Merge branch 'develop' into mdc_sl_opt | mainzer | 2020-08-13 | 1 | -31/+41 |
|\ \ | |/ | |||||
| * | Fixes -Wnull-dereference warnings around the cache logging calls | Dana Robinson | 2020-08-06 | 1 | -30/+40 |
| | | |||||
| * | Minor normalizations with 1.12 branch | Dana Robinson | 2020-08-01 | 1 | -1/+1 |
| | | |||||
* | | When flushing, the metadata cache attempts to flush entries in increasing | mainzer | 2020-08-05 | 1 | -158/+325 |
|/ | | | | | | | | | | | | | | | | address order. To facilitate this, the metadata cache needs a list of of dirty entries in increasing address order. This is implemented via a skip list of all dirty entries in the cache. To date this skip list has been maintained at all times. However, profiling indicates that we can avoid significant overhead by constructing the skip list of dirty entries just before a flush, taking it down afterwareds, and not maintaining it during normal operation. This commit implements this optimization for both serial and parallel. Tested serial and parallel, debug and production on charis and jelly. | ||||
* | Normalization with hdf5_1_10 | Dana Robinson | 2020-06-01 | 1 | -141/+142 |
| | |||||
* | Trim trailing whitespace | Quincey Koziol | 2020-04-20 | 1 | -33/+33 |
| | |||||
* | Checkin for new shutting down free-space manager. | Vailin Choi | 2019-06-20 | 1 | -41/+27 |
| | |||||
* | Merge branch 'develop' into c_stdlib_posix_call_cleanup | Dana Robinson | 2019-02-19 | 1 | -3/+13 |
|\ | |||||
| * | Modification based on feedback from pull request. | Vailin Choi | 2019-02-06 | 1 | -0/+5 |
| | | |||||
| * | There is performance issue when closing an object. The slow down is due to ↵ | Vailin Choi | 2019-02-05 | 1 | -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 logging | Dana Robinson | 2019-01-31 | 1 | -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 cleanup | Dana Robinson | 2019-01-11 | 1 | -1/+1 |
|/ | |||||
* | Updated the log function names. | Dana Robinson | 2018-12-28 | 1 | -24/+24 |
| | |||||
* | Squash merge of MDC logging changes. | Dana Robinson | 2018-12-21 | 1 | -585/+125 |
| | |||||
* | Normalization with vol_integration (misc internal and datatype) | Dana Robinson | 2018-09-20 | 1 | -9/+10 |
| | |||||
* | Fixed HDFFV-10404 | Binh-Minh Ribler | 2018-07-13 | 1 | -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 Koziol | 2018-03-18 | 1 | -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 Koziol | 2018-03-15 | 1 | -266/+65 |
|/ | |||||
* | Merge pull request #426 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10 to ↵ | Larry Knox | 2017-04-25 | 1 | -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 cleanups | Quincey Koziol | 2017-03-22 | 1 | -1/+2 |
| | |||||
* | Revert "Switch h5clear for cache images to use existing ↵ | Quincey Koziol | 2017-03-22 | 1 | -0/+25 |
| | | | | | | H5Pget_cache_image_config()" This reverts commit dd5105fc9912c77f6d6074700d83e5e8282e86c9. | ||||
* | Checkin of additions to cache image parallel test code and | mainzer | 2017-03-16 | 1 | -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 develop | Quincey Koziol | 2017-03-14 | 1 | -0/+120 |
| | |||||
* | Minor cleanups and bring over "prefetched dirty" fixes for entries loaded from | Quincey Koziol | 2017-03-12 | 1 | -5/+4 |
| | | | | a cache image. | ||||
* | Align w/incoming page buffering changes. | Quincey Koziol | 2017-02-25 | 1 | -3/+9 |
| | |||||
* | Misc. style cleanups from the page_buffering branch. | Quincey Koziol | 2017-02-18 | 1 | -51/+51 |
| | |||||
* | Cache image feature and testing | Quincey Koziol | 2017-01-29 | 1 | -2/+114 |
| | |||||
* | Bring change to use array of metadata cache entry classes for H5C_create | Quincey Koziol | 2017-01-28 | 1 | -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 Koziol | 2017-01-28 | 1 | -1/+1 |
| | |||||
* | Bring changes to metadata cache "get entry status" call and new | Quincey Koziol | 2017-01-06 | 1 | -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 Koziol | 2017-01-06 | 1 | -1/+4 |
| | |||||
* | Bring file shutdown code from cache image branch | Quincey Koziol | 2017-01-05 | 1 | -0/+86 |
| | |||||
* | More normalizations against incoming cache image branch. | Quincey Koziol | 2016-12-29 | 1 | -5/+2 |
| | |||||
* | Updated the H5FS cache code to grab the correct tag and modified | Dana Robinson | 2016-12-08 | 1 | -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 tests | Quincey Koziol | 2016-12-02 | 1 | -0/+189 |
| | | | | and the tool and API wrappers will be coming in over the weekend. | ||||
* | Remove 'clear' callback from metadata cache client interface, using the | Quincey Koziol | 2016-11-18 | 1 | -2/+2 |
| | | | | new 'entry cleaned' notify action innstead. | ||||
* | Remove explicit support within the metadata cache for tracked compressed | Quincey Koziol | 2016-11-17 | 1 | -3/+1 |
| | | | | entries, they are now completely handled in the clients. | ||||
* | Switch to new, more scalable, metadata cache entry tagging. | Quincey Koziol | 2016-11-07 | 1 | -26/+9 |
| | |||||
* | Code style and warning cleanups, from revise_chunks branch. | Quincey Koziol | 2016-11-06 | 1 | -7/+5 |
| | |||||
* | Bring cache logging routines from revise_chunks branch to develop. | Quincey Koziol | 2016-11-04 | 1 | -4/+199 |
| | |||||
* | Remove static definition for debugging routines. *sigh* | Quincey Koziol | 2016-11-04 | 1 | -2/+0 |
| | |||||
* | Move cache debugging routines into separate module. | Quincey Koziol | 2016-11-03 | 1 | -179/+0 |
| | |||||
* | Merge branch 'develop' into evict_on_close | Dana Robinson | 2016-09-14 | 1 | -1/+3 |
|\ | |||||
| * | [svn-r30126] Description: | Quincey Koziol | 2016-06-30 | 1 | -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 Robinson | 2016-06-29 | 1 | -112/+6 |
|\ \ | |/ | |||||
| * | [svn-r30113] Description: | Quincey Koziol | 2016-06-28 | 1 | -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) |