summaryrefslogtreecommitdiffstats
path: root/src/H5C.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Final merge of page buffering branch to developQuincey Koziol2017-03-141-2/+124
|
* Merge in reentrency changes to "make space in cache" from page_buffering branch.Quincey Koziol2017-03-131-0/+20
|
* Minor cleanups and bring over "prefetched dirty" fixes for entries loaded fromQuincey Koziol2017-03-121-10/+32
| | | | a cache image.
* Remove some usage of "prefetched_dirty" flag (which hasn't been merged from theQuincey Koziol2017-03-101-1/+0
| | | | | page_buffering branch yet. Also, bring over improvements to flush candidate entries for parallel code.
* Align with incoming page buffering changes: minor cleanups, centralize removingQuincey Koziol2017-03-071-30/+35
| | | | entries from collective metadata read list
* Misc. small cleanups to sync against incoming page buffering changes.Quincey Koziol2017-03-021-47/+17
|
* Normalize against incoming page buffering changes.Quincey Koziol2017-03-011-17/+534
|
* Corrected version of 4b5e05c084f93c35dae946c2c9e814d565a613b0:Quincey Koziol2017-02-281-5/+5
| | | | | Fix some more signed -> unsigned value issues with cache data structures, also misc. style cleanups. All to align w/incoming page_buffering changes.
* Align w/incoming page buffering changes.Quincey Koziol2017-02-251-93/+25
|
* Misc. style cleanups from the page_buffering branch.Quincey Koziol2017-02-181-411/+218
|
* Simplify H5C__serialize_single_entry(), using H5C__generate_image()Quincey Koziol2017-02-021-20/+27
|
* Cache image feature and testingQuincey Koziol2017-01-291-34/+231
|
* Bring change to use array of metadata cache entry classes for H5C_createQuincey Koziol2017-01-281-71/+15
| | | | 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-115/+70
|
* Commit Vailin's fix for the h5format_convert test failure.lrknox2017-01-261-0/+5
| | | | | | DAILYTEST-256 #2. Tested on emu, kituo, mayll, ostrich, and osx1011dev with previously failing test configurations.
* Bring changes to metadata cache "get entry status" call and newQuincey Koziol2017-01-061-16/+262
| | | | | "child serialized / unserialized" messages and support from the cache image branch.
* Bring file shutdown code from cache image branchQuincey Koziol2017-01-051-0/+181
|
* Merge code from cache image branch to split FSM ring into two types: raw dataQuincey Koziol2017-01-041-7/+5
| | | | and metadata. Also, some more ring reset safeties and minor code cleanups.
* Remove 'const' from cache client pre_serialize callback, to reduce warnings,Quincey Koziol2017-01-031-3/+3
| | | | | and correspondingly remove 'const' from some internal routines. Also rename some H5MF* routines to reflect their static/package usage.
* Align with incoming cache_image branch changes: use the index list (instead ofQuincey Koziol2017-01-021-102/+133
| | | | | the hash buckets) for scanning the entries during a flush, and also add in counters for tracking operations during cache flushes.
* Bring support for doubly-linked list of all entries in cache from incomingQuincey Koziol2016-12-301-6/+15
| | | | cache image branch.
* More normalizations against incoming cache image branch.Quincey Koziol2016-12-291-6/+5
|
* Normalize against incoming cache image feature.Quincey Koziol2016-12-281-77/+65
|
* Bring over changes from revise_chunks that cleanup recent SWMR changes fromQuincey Koziol2016-12-111-7/+36
| | | | code review feedback.
* Bring SWMR support in to the main development branch. (Finally!) More testsQuincey Koziol2016-12-021-20/+256
| | | | and the tool and API wrappers will be coming in over the weekend.
* Remove "collective write list" parameter from H5C__flush_single_entry() as itQuincey Koziol2016-11-281-22/+17
| | | | | is only used in a couple of places. The collective write list has been moved to be internal to the cache data structure instead.
* Eliminate unnecessary data structure for parallel collective metadata cache I/OQuincey Koziol2016-11-281-16/+1
|
* Add a flag for H5C__flush_single_entry() to allow the parallel code to requestQuincey Koziol2016-11-251-27/+31
| | | | | that images for entries be generated, even when not writing the entry from an MPI rank.
* Bring over support for retrying metadata cache entry loads, along with all theQuincey Koziol2016-11-201-172/+201
| | | | supporting metadata cache callback changes, etc.
* Remove 'clear' callback from metadata cache client interface, using theQuincey Koziol2016-11-181-17/+4
| | | | new 'entry cleaned' notify action innstead.
* Remove explicit support within the metadata cache for tracked compressedQuincey Koziol2016-11-171-197/+40
| | | | entries, they are now completely handled in the clients.
* Bring over new 'notify' metadata cache client callback actions for when anQuincey Koziol2016-11-121-4/+77
| | | | | entry is cleaned / dirtied or its [flush dependency] child entry is cleaned / dirtied.
* Align w/minor cleanups in revise_chunks branch.Quincey Koziol2016-11-121-10/+3
|
* Clean up cache code to eliminate dead-ends and unify code.Quincey Koziol2016-11-101-365/+131
|
* Switch to new, more scalable, metadata cache entry tagging.Quincey Koziol2016-11-071-104/+109
|
* Code style and warning cleanups, from revise_chunks branch.Quincey Koziol2016-11-061-296/+161
|
* Bring cache logging routines from revise_chunks branch to develop.Quincey Koziol2016-11-041-0/+6
|
* Move cache debugging routines into separate module.Quincey Koziol2016-11-031-921/+0
|
* [svn-r30112] Description:Quincey Koziol2016-06-281-1071/+780
| | | | | | | | | | 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-r30068] Description:Quincey Koziol2016-06-131-8/+177
| | | | | | | | Bring metadata cache corking to trunk. Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r30035] Description:Quincey Koziol2016-06-061-417/+2
| | | | | | | | Extract tagging routines into separate source module. Tested on: MacOSX/64 10.11.5 (amazon) w/serial & parallel (h5committest forthcoming)
* [svn-r30033] Description:Quincey Koziol2016-06-061-187/+2
| | | | | | | | Extract epoch marker metadata client into separate source file. Tested on: MacOSX/64 10.11.5 (amazon) w/serial & parallel (h5committest forthcoming)
* [svn-r30031] Description:Quincey Koziol2016-06-061-2/+1
| | | | | | | | Minor code cleanup to align w/revise_chunks branch. Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r30009] Fix for h5format_convert daily test failures when ↵Vailin Choi2016-06-041-1/+3
| | | | | | --enable-using-memchecker. Tested on jam, ostrich, moohan, osx1010test, quail, kite, mayll.
* [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-r29985] Description:Quincey Koziol2016-05-301-424/+0
| | | | | | | | Extract query routines into separate source module. Tested on: MacOSX/64 10.11.5 (amazon) w/serial & parallel (h5committest not required on this branch)
* [svn-r29969] Description:Quincey Koziol2016-05-291-0/+53
| | | | | | | | | | | 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)
* [svn-r29850] Description:Quincey Koziol2016-05-011-135/+162
| | | | | | | | | | Bring H5DOappend(), H5P[s|g]et_object_flush_cb, and H5P[s|g]et_append_flush from revise_chunks branch to trunk. Brings along updated metadata cache entry tagging, and the internal object flush routine. Tested on: MacOSX/64 10.11.4 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r29279] Tidying of H5C_load_entry() before complicated merge.Dana Robinson2016-03-051-130/+64
| | | | | No significant code changes. Smoke checked on 64-bit Windows 10 with VS 2015 Pro.
* [svn-r29150] fix for Jira issue 9670 - HDF5 segfaults on corrupted file.Mohamad Chaarawi2016-02-181-7/+3
| | | | | | Change compare callback in Btree2 class to correctly account for errors. tested on bb-8.