summaryrefslogtreecommitdiffstats
path: root/src/H5Pfapl.c
Commit message (Collapse)AuthorAgeFilesLines
* Implement new transaction model, transactions are now hidden from theNeil Fortner2017-01-311-0/+10
| | | | | | API, H5TR functions have no effect. Added support for H5Fflush. Added H5VLdaosm_snap_create and H5Pset_daosm_snap_open to save and load snapshots. Added enforcement of file access flags. Updated examples. Other minor fixes/cleanup.
* Improve transaction support, add H5Fcreate_ff, H5Fopen_ff, H5Fclose_ff.Neil Fortner2016-11-181-0/+7
|
* [svn-r29903] merge from trunk.Mohamad Chaarawi2016-05-091-5/+307
|\
| * [svn-r29088] - Add a test for retrieving the property values for the new ↵Mohamad Chaarawi2016-02-111-3/+7
| | | | | | | | | | | | | | | | | | coll md functions. - ifdef some code that don't need to be built in parallel - more minor enhancements tested on bb-8 with parallel and serial
| * [svn-r29086] missed renaming the GET collective metadata read requirement.Mohamad Chaarawi2016-02-111-3/+3
| |
| * [svn-r29079] rename the coll read requirement function.Mohamad Chaarawi2016-02-101-3/+3
| |
| * [svn-r28915] Description:Quincey Koziol2016-01-151-26/+63
| | | | | | | | | | | | | | | | Review revisions on the way to the trunk. Tested on: MacOSX/64 10.11.2 (amazon) w/serial & parallel (h5committest not required on this branch)
| * [svn-r28649] - add new API to toggle collective metadata write.Mohamad Chaarawi2015-12-141-0/+84
| | | | | | | | | | - set default to FALSE - fix some bugs.
| * [svn-r28636] merge from trunk.Mohamad Chaarawi2015-12-141-3/+3
| |\
| * \ [svn-r27929] merge from trunk.Mohamad Chaarawi2015-10-011-309/+701
| |\ \
| * | | [svn-r27261] apply metadata enhancement patch that was based on the mdc 3 ↵Mohamad Chaarawi2015-06-211-0/+177
| | | | | | | | | | | | | | | | branch.
* | | | [svn-r28715] - merge from trunkMohamad Chaarawi2015-12-211-3/+3
|\ \ \ \ | | |_|/ | |/| | | | | | - fix farray, earray, and btree test to use correct function to retrieve internal file struct.
| * | | [svn-r28606] Description:Quincey Koziol2015-12-131-3/+3
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | Revisions to normalize revise chunks vs. trunk, plus push dataset metadata changes into the cache immediately (instead of holding them within the dataset data structures). Tested on: MacOSX/64 10.11.2 (amazon) w/serial & parallel (h5committest not required on this branch)
* | | [svn-r27959] - merge from trunk (pre-VDS)Mohamad Chaarawi2015-10-051-393/+1108
|\ \ \ | |/ / | | | | | | - fix VOL initialization and Native plugin registration with new FAPL changes
| * | [svn-r27811] Description:Quincey Koziol2015-09-161-308/+699
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor property list code to "deep copy" properties in the correct way, retraining the rest of the library to copy & release things correctly. This cleans up another batch of memory leaks, etc. within the library. Tested on: MacOSX/64 10.10.5 (amazon) w/serial & parallel Linux/32 2.6.x (jam) w/serial & parallel (h5committest forthcoming)
* | | [svn-r27777] merge from trunk.Mohamad Chaarawi2015-09-141-1/+2
|\ \ \ | |/ /
| * | [svn-r27768] Description:Quincey Koziol2015-09-141-1/+2
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Complete revamp of package initialization/shutdown mechanism in the library. Each package now has a single init/term routine. This new way should avoid packages being re-initialized during library shutdown and is also be _much_ more proactive about giving feedback for resource leaks internal to the library. Introduces a new "module" header file for packages in the library (e.g src/H5Fmodule.h) which sets up some necessary package configuration macros for the FUNC_ENTER/LEAVE macros. (The VFL drivers have their own slightly modified version of this header, src/H5FDdrvr_module.h) Also cleaned up a bunch of resources leaks all across the library and tests, along with addressing many warnings, as I encountered them. Tested on: MacOSX/64 10.10.5 (amazon) w/serial & parallel Linux/64 3.10.x (kituo) w/serial & parallel Linux/64 2.6.x (ostrich) w/serial
* | [svn-r27208] merge from trunk.Mohamad Chaarawi2015-06-161-4/+4
|\ \ | |/
| * [svn-r27144] Description:Quincey Koziol2015-06-031-4/+4
| | | | | | | | | | | | | | | | | | | | Normalize trunk against the metadata_cache_merge branch, in preparation for merging the branch into the trunk. Tested on: MacOSX/64 10.10.3 (amazon) w/serial & parallel Linux/64 2.6.x (koala) w/serial Linux/32 2.6.x (jam) w/serial & parallel
* | [svn-r27141] merge from trunk.Mohamad Chaarawi2015-06-031-8/+8
|\ \ | |/
| * [svn-r27133] - Add a new attribute function characterstic for format:Mohamad Chaarawi2015-06-011-8/+8
| | | | | | | | | | | | | | | | * H5_ATTR_FORMAT(X,Y,Z) __attribute__((format(X, Y, Z))) - Rename UNUSED attribute characterstic to H5_ATTR_UNUSED. - Rename NORETURN attribute characterstic to H5_ATTR_NORETURN tested with h5committest.
* | [svn-r26725] run reconfigure.Mohamad Chaarawi2015-04-031-0/+1
| |
* | [svn-r26724] - merge from trunk & fix conflicts.Mohamad Chaarawi2015-04-031-0/+1
|\ \ | |/ | | | | | | - fix bug in opending an already open named datatype. - fix dynamically loaded VOL plugin support with new changes coming in.
| * [svn-r26246] Corrects a regular expression in the bin/trace Perl script that ↵Dana Robinson2015-02-201-0/+1
| | | | | | | | | | | | | | | | | | | | did not match API calls which return a pointer. Fixes: HDFFV-9141 Tested on: h5committest
* | [svn-r25522] merge from trunk.Mohamad Chaarawi2014-08-081-0/+4
|\ \ | |/
| * [svn-r25508] Added a check that ensures page_size is not set to zero inDana Robinson2014-08-041-0/+4
| | | | | | | | | | | | | | H5Pset_core_write_tracking(). This ensures that the behavior matches the description in the reference manual. Tested on a local linux VM. This is a very minor change.
* | [svn-r25521] major rework of the internal setup of VOL plugins to make it moreMohamad Chaarawi2014-08-081-28/+30
| | | | | | | | | | | | | | symmetrical to VFDs and allow new functionality to be implemented later. + some Bug fixes
* | [svn-r25464] more alignment with trunk.Mohamad Chaarawi2014-07-221-0/+4
| |
* | [svn-r25254] merge from trunk.Mohamad Chaarawi2014-06-111-9/+108
|\ \ | |/
| * [svn-r25084] Description:Quincey Koziol2014-04-231-7/+10
| | | | | | | | | | | | | | | | | | Begin process of migrating from using property list IDs internally to the library to using the internal generic property list data structure. Tested on: Mac OSX/64 10.9.2 (amazon) w/C++, FORTRAN & parallel (h5committest forthcoming)
| * [svn-r24993] Purpose:Dana Robinson2014-04-091-3/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds write tracking to the core VFD, which can be configured via the H5Pset/get_core_write_tracking() API call. When enabled and writing to the backing store is enabled, this feature will track writes and only write out the changed bytes on flush/close. Tested on: 32-bit LE linux (jam) w/ Fortran and C++ 64-bit BE linux (ostrich) 64-bit Darwin 12.5.0 (kite) All were tested using the core VFD w/ paging on (core_paged in the VFD list). Make check-vfd was also tested on jam.
* | [svn-r24710] merge from trunk to 24709.Mohamad Chaarawi2014-02-141-10/+10
|\ \ | |/
| * [svn-r24709] rename H5V to H5VM since H5V is needed in the fastforward ↵Mohamad Chaarawi2014-02-131-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | project for view objects. The addition of view objects in the fastforward project is expected to be brough into the trunk sometimes in the future, which is why we need to make this change. Tested Manually on Jam and Ostrich. Tested with h5commitest - Koala with intel compilers failed, but nothing had to do with those changes. error on Koala: error while loading shared libraries: libirng.so
* | [svn-r24301] merge from trunk.Mohamad Chaarawi2013-10-161-1/+1
|\ \ | |/ | | | | resolve conflicts, etc...
| * [svn-r24285] Eliminate several "passing argument ... with different width ↵Larry Knox2013-10-101-1/+1
| | | | | | | | | | | | due to prototype" warnings by casting constants to size_t where expected by string functions. Tested on jam, koala,ostrich and platypus with h5committest.
* | [svn-r23887] add the VOL error code to H5err.txtMohamad Chaarawi2013-07-111-1/+1
| | | | | | | | rerun reconfigure. All the other changes must be due to different autotools versions used before.
* | [svn-r23834] merge from trunk up to r23833.Mohamad Chaarawi2013-06-271-1/+1
|\ \ | |/ | | | | Fixed several conflicts, mostly because calling API routines internally was removed from several places in the trunk.
| * [svn-r23713] Description:Quincey Koziol2013-05-211-1/+1
| | | | | | | | | | | | | | | | | | | | Clean up warnings, switch library code to use Standard C/POSIX wrapper macros, remove internal calls to API routines, update checkapi and checkposix scripts. Tested on: Mac OSX/64 10.8.3 (amazon) w/C++ & FORTRAN Big-Endian Linux/64 (ostrich)
* | [svn-r23474] Bring recent trunk changes into the VOL branch including the ↵Mohamad Chaarawi2013-03-281-3/+3
|\ \ | |/ | | | | fix to Ph5diff
| * [svn-r23466] more missed static declarationsMohamad Chaarawi2013-03-271-3/+3
| | | | | | | | tested on Jam, to minor for committest
* | [svn-r22868] Merging r22856 through r22867 from trunk.Mohamad Chaarawi2012-10-081-12/+18
|\ \ | |/
| * [svn-r22866] Description:Quincey Koziol2012-10-051-12/+18
| | | | | | | | | | | | | | | | | | Correct use of 'uint8_t' parameter type in public header file (which was causing Windows builds to fail). Tested on: Mac OSX/64 10.7.5 (amazon) w/debug (too minor to require h5committest)
* | [svn-r22809] - bring in plist encode decode changes from trunkMohamad Chaarawi2012-09-251-45/+674
|\ \ | |/ | | | | | | - remove hardocded error comparing tests for now because those will fail - regenerate Makefile.in s due to conflicting versions of autotools
| * [svn-r22807] Description:Quincey Koziol2012-09-251-42/+669
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add encode/decode API routines for property lists: H5Pencode/H5Pdecode. Tested on: FreeBSD/32 8.2 (loyalty) w/gcc4.6, w/C++ & FORTRAN, in debug mode FreeBSD/64 8.2 (freedom) w/gcc4.6, w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (koala) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, w/threadsafe, in production mode Linux/PPC 2.6 (ostrich) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-ia64 2.6 (ember) w/Intel compilers, w/parallel, C++ & FORTRAN, in production mode Mac OS X/32 10.7.3 (amazon) in debug mode Mac OS X/32 10.7.3 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode Mac OS X/32 10.7.3 (amazon) w/parallel, in debug mode
* | [svn-r22806] Mohamad Chaarawi2012-09-251-68/+46
|\ \ | |/ | | | | merge from trunk up to 22805.
| * [svn-r22758] Description:Quincey Koziol2012-09-131-68/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | Bring generic improvements from encode/decode property list branch to the trunk. This includes a better version of the property list comparison routine, cleaned up compiler warnings, and some cleaned up property list callbacks. Also, started on changes to clean up parallel test output, so that it doesn't report successful tests from each process. Tested on: Mac OSX/64 10.7.4 (amazon) w/debug, GCC 4.7.x, FORTRAN, C++, threadsafe and parallel Linux 2.6/32 (jam) w/debug Solaris 2.7/64 (linew) w/debug
* | [svn-r22734] merge from trunk up to 22733Mohamad Chaarawi2012-09-041-171/+37
|\ \ | |/
| * [svn-r22707] Description:Quincey Koziol2012-08-221-171/+37
| | | | | | | | | | | | | | | | | | | | Bring back some more cleanups from the plist_encode_decode branch, clean up some formatting and compiler errors, and add a few more property comparison routines that we've skipped implementing in the past. Tested on: Mac OSX/64 10.7.4 (amazon) w/debug (Too minor to require h5committest)
* | [svn-r22704] merge from trunk up to 22703.Mohamad Chaarawi2012-08-211-225/+130
|\ \ | |/
| * [svn-r22681] Description:Quincey Koziol2012-08-151-204/+105
| | | | | | | | | | | | | | | | Clean up file driver property handling, along with some misc. warnings. Tested on: Mac OSX/64 10.7.4 (amazon) w/debug, gcc 4.7.1, C++, FORTRAN & threadsafe (h5committest upcoming)