Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Misc. small cleanups to sync against incoming page buffering changes. | Quincey Koziol | 2017-03-02 | 1 | -47/+17 |
| | |||||
* | Normalize against incoming page buffering changes. | Quincey Koziol | 2017-03-01 | 1 | -17/+534 |
| | |||||
* | Corrected version of 4b5e05c084f93c35dae946c2c9e814d565a613b0: | Quincey Koziol | 2017-02-28 | 1 | -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 Koziol | 2017-02-25 | 1 | -93/+25 |
| | |||||
* | Misc. style cleanups from the page_buffering branch. | Quincey Koziol | 2017-02-18 | 1 | -411/+218 |
| | |||||
* | Simplify H5C__serialize_single_entry(), using H5C__generate_image() | Quincey Koziol | 2017-02-02 | 1 | -20/+27 |
| | |||||
* | Cache image feature and testing | Quincey Koziol | 2017-01-29 | 1 | -34/+231 |
| | |||||
* | Bring change to use array of metadata cache entry classes for H5C_create | Quincey Koziol | 2017-01-28 | 1 | -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 Koziol | 2017-01-28 | 1 | -115/+70 |
| | |||||
* | Commit Vailin's fix for the h5format_convert test failure. | lrknox | 2017-01-26 | 1 | -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 new | Quincey Koziol | 2017-01-06 | 1 | -16/+262 |
| | | | | | "child serialized / unserialized" messages and support from the cache image branch. | ||||
* | Bring file shutdown code from cache image branch | Quincey Koziol | 2017-01-05 | 1 | -0/+181 |
| | |||||
* | Merge code from cache image branch to split FSM ring into two types: raw data | Quincey Koziol | 2017-01-04 | 1 | -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 Koziol | 2017-01-03 | 1 | -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 of | Quincey Koziol | 2017-01-02 | 1 | -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 incoming | Quincey Koziol | 2016-12-30 | 1 | -6/+15 |
| | | | | cache image branch. | ||||
* | More normalizations against incoming cache image branch. | Quincey Koziol | 2016-12-29 | 1 | -6/+5 |
| | |||||
* | Normalize against incoming cache image feature. | Quincey Koziol | 2016-12-28 | 1 | -77/+65 |
| | |||||
* | Bring over changes from revise_chunks that cleanup recent SWMR changes from | Quincey Koziol | 2016-12-11 | 1 | -7/+36 |
| | | | | code review feedback. | ||||
* | Bring SWMR support in to the main development branch. (Finally!) More tests | Quincey Koziol | 2016-12-02 | 1 | -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 it | Quincey Koziol | 2016-11-28 | 1 | -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/O | Quincey Koziol | 2016-11-28 | 1 | -16/+1 |
| | |||||
* | Add a flag for H5C__flush_single_entry() to allow the parallel code to request | Quincey Koziol | 2016-11-25 | 1 | -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 the | Quincey Koziol | 2016-11-20 | 1 | -172/+201 |
| | | | | supporting metadata cache callback changes, etc. | ||||
* | Remove 'clear' callback from metadata cache client interface, using the | Quincey Koziol | 2016-11-18 | 1 | -17/+4 |
| | | | | new 'entry cleaned' notify action innstead. | ||||
* | Remove explicit support within the metadata cache for tracked compressed | Quincey Koziol | 2016-11-17 | 1 | -197/+40 |
| | | | | entries, they are now completely handled in the clients. | ||||
* | Bring over new 'notify' metadata cache client callback actions for when an | Quincey Koziol | 2016-11-12 | 1 | -4/+77 |
| | | | | | entry is cleaned / dirtied or its [flush dependency] child entry is cleaned / dirtied. | ||||
* | Align w/minor cleanups in revise_chunks branch. | Quincey Koziol | 2016-11-12 | 1 | -10/+3 |
| | |||||
* | Clean up cache code to eliminate dead-ends and unify code. | Quincey Koziol | 2016-11-10 | 1 | -365/+131 |
| | |||||
* | Switch to new, more scalable, metadata cache entry tagging. | Quincey Koziol | 2016-11-07 | 1 | -104/+109 |
| | |||||
* | Code style and warning cleanups, from revise_chunks branch. | Quincey Koziol | 2016-11-06 | 1 | -296/+161 |
| | |||||
* | Bring cache logging routines from revise_chunks branch to develop. | Quincey Koziol | 2016-11-04 | 1 | -0/+6 |
| | |||||
* | Move cache debugging routines into separate module. | Quincey Koziol | 2016-11-03 | 1 | -921/+0 |
| | |||||
* | [svn-r30112] Description: | Quincey Koziol | 2016-06-28 | 1 | -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 Koziol | 2016-06-13 | 1 | -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 Koziol | 2016-06-06 | 1 | -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 Koziol | 2016-06-06 | 1 | -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 Koziol | 2016-06-06 | 1 | -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 Choi | 2016-06-04 | 1 | -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 warnings | Dana Robinson | 2016-06-01 | 1 | -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 Koziol | 2016-05-30 | 1 | -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 Koziol | 2016-05-29 | 1 | -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 Koziol | 2016-05-01 | 1 | -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 Robinson | 2016-03-05 | 1 | -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 Chaarawi | 2016-02-18 | 1 | -7/+3 |
| | | | | | | Change compare callback in Btree2 class to correctly account for errors. tested on bb-8. | ||||
* | [svn-r29077] Description: | Quincey Koziol | 2016-02-10 | 1 | -374/+153 |
| | | | | | | | | Normalize against the trunk, in preparation for final merge. Tested on: MacOSX/64 10.11.3 (amazon) w/serial & parallel (h5committest not required on this branch) | ||||
* | [svn-r29059] merge from trunk. | Mohamad Chaarawi | 2016-02-07 | 1 | -1/+6 |
|\ | |||||
| * | [svn-r29032] capture the entry address before the entry is freed to avoid | Mohamad Chaarawi | 2016-02-02 | 1 | -1/+6 |
| | | | | | | | | | | | | | | triggering a segfault in the log_flush call in H5C__flush_single_entry(). tested on Jam with Parallel. | ||||
* | | [svn-r28959] merge from trunk. | Mohamad Chaarawi | 2016-01-22 | 1 | -50/+9 |
|\ \ | |/ | | | | | renaming metadata dxpl properties. | ||||
| * | [svn-r28950] - remove META_FLUSH_COLLECTIVELY property for delayed sanity ↵ | Mohamad Chaarawi | 2016-01-21 | 1 | -51/+7 |
| | | | | | | | | | | | | | | | | | | | | checks from metadata dxpls - remove H5AC_ind_dxpl_id and use only H5AC_dxpl_id everywhere instead. - remove flush_me_collectively flag from cache entries - add a collective sanity check (MPI_Barrier) for every HDF5 API routine that could possibly touch the file. This is trigerred when the environment variable H5_COLL_API_SANITY_CHECK is set to a non 0 digit. tested on BB-8 with serial and parallel. |