summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Iterator for initial chunk entry IO operation should use source datatypeJordan Henderson2017-02-031-1/+1
| | | size
* Fix bug where data doesn't write correctly when MEMSPACE isnt the sameJordan Henderson2017-02-031-7/+33
| | | as FILESPACE
* Check return value of H5S_GET_EXTENT_NPOINTS macroJordan Henderson2017-02-021-13/+31
| | | | | Fix bug where a process with no selection during Multi-chunk IO could cause other processes to copy back incorrect chunk information after chunk re-allocation
* Fix macro complaint in H5Dmpio.cJordan Henderson2017-02-021-3/+15
| | | Fix debugging file output for test suite
* Test code for user passing one-chunk-per-process hint to libraryJordan Henderson2017-01-311-7/+15
|
* Implement realloc strategy when receiving data modification messagesJordan Henderson2017-01-311-10/+19
|
* Add minor error code for H5D__mpio_array_gather failuresJordan Henderson2017-01-302-25/+23
| | | | | | Catch case where total IO size is greater than chunk size (Overlapping write) Update full chunk overwrite code to not need MPI calls
* Add mechanism for determining if a chunk is being fully overwrittenJordan Henderson2017-01-301-36/+60
|
* Add back debugging statementsJordan Henderson2017-01-301-4/+300
| | | | Move conditional check inside while loop in construct_filtered_io_info_list
* Remove Debugging Statements for Code ReviewJordan Henderson2017-01-271-310/+5
|
* Remove unnecessary num_chunks_selected_array fromJordan Henderson2017-01-271-29/+20
| | | H5D__construct_filtered_io_info_list
* Multiple Bug FixesJordan Henderson2017-01-261-102/+121
| | | | | Add comments explaining different variables Check more overflow/conversion sign change issues
* Fix bug with chunk data updatingJordan Henderson2017-01-261-67/+68
|
* Test code for sending chunk modification data aroundJordan Henderson2017-01-241-10/+190
|
* Clean up H5Dmpio.c warningsJordan Henderson2017-01-201-30/+34
|
* For sake of complexity, force multi chunk IO for parallel filtered readJordan Henderson2017-01-191-2/+13
|
* Code refactoringJordan Henderson2017-01-191-157/+197
| | | | | | | | Modify single chunk entry function to handle both read and write cases Store array of MPI derived types in Multi-chunk IO so that all freeing can be done at end instead of during processing Add read support for Multi-chunk IO only currently
* Clean up const and other warningsJordan Henderson2017-01-181-30/+28
| | | Add notes about need for another minor error code
* Update documentation for link and multi chunk IOJordan Henderson2017-01-181-43/+46
|
* Major cleanupJordan Henderson2017-01-181-475/+303
| | | | | | | | | | | | | | | | Separate update phase for chunk entry into its own function, since code for multi-chunk IO and link-chunk IO is exactly the same Remove last IO mode code from multi-chunk IO, since filtered collective writes cannot break to independent IO mode Fix collective overlapping IO for multi-chunk IO by iterating equal to the max number of chunks on any process Make hard separation between collective read and write since trying to mix the two into one loop becomes messy Add preliminary code for asynchronous sending of chunk modification data to new owning process when redistributing chunks
* Add chunk redistribution for shared chunksJordan Henderson2017-01-171-190/+248
| | | Remove check for process having a selection as this needs to be reworked
* Eliminate owner fieldJordan Henderson2017-01-131-15/+11
| | | Work on redistributing shared chunks
* Switch working branch from master to developJordan Henderson2017-01-136-35/+1391
|
* Merge pull request #247 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp:develop to ↵Binh-Minh Ribler2017-01-121-1/+2
|\ | | | | | | | | | | | | | | | | develop Delete data files in cleaning. * commit 'afd5bf4b913951169406764a70880529bf7f6620': Description: Added data files from the packet table vlen tests to the CHECK_CLEANFILES list. Platforms tested: Linux/64 (jelly)
| * Description:Binh-Minh Ribler2017-01-121-1/+2
| | | | | | | | | | | | | | Added data files from the packet table vlen tests to the CHECK_CLEANFILES list. Platforms tested: Linux/64 (jelly)
* | Merge pull request #248 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:dev_warnings01 ↵Dana Robinson2017-01-121-19/+87
|\ \ | |/ |/| | | | | | | | | to develop * commit '06570cd167f18141bc33473e178ce5acfe018255': Updated the developer flags so that they respect gcc versions.
| * Updated the developer flags so that they respect gcc versions.Dana Robinson2017-01-121-19/+87
| |
* | Merge pull request #242 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:dev_warnings01 ↵Dana Robinson2017-01-112-24/+58
|\ \ | |/ | | | | | | | | | | to develop * commit 'e6a12a3feaa3a111510d899102af77f61950b8bf': Added an --enable-developer-warnings option to configure so users can ignore -Wsuggest-attribute warnings and other noise that doesn't indicate poor code quality.
| * Added an --enable-developer-warnings option to configure soDana Robinson2017-01-102-24/+58
| | | | | | | | | | users can ignore -Wsuggest-attribute warnings and other noise that doesn't indicate poor code quality.
* | Merge pull request #245 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to developLarry Knox2017-01-117-20/+26
|\ \ | | | | | | | | | | | | | | | * commit '630d668954f56f5138f2bffe3994e2c1da2e3f5c': h5format_convert was not built (missing from subdirs in tools/src and tools/test Makefile.ams) but created dependencies that were not cleaned up by make clean and make distclean. Create h5repack convenience library for common code used by h5repack tool and h5repacktst. Fixes broken distclean.
| * | h5format_convert was not built (missing from subdirs in tools/src andlrknox2017-01-105-4/+9
| | | | | | | | | | | | | | | tools/test Makefile.ams) but created dependencies that were not cleaned up by make clean and make distclean.
| * | Merge branch 'develop' of ↵lrknox2017-01-101-0/+4
| |\ \ | | | | | | | | | | | | https://bitbucket.hdfgroup.org/scm/~lrknox/hdf5_lrk into develop
| * | | Create h5repack convenience library for common code used by h5repacklrknox2017-01-102-16/+17
| | |/ | |/| | | | | | | | | | | | | tool and h5repacktst. Fixes broken distclean. Tested with h5committest and "make distclean".
* | | Merge pull request #243 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2017-01-101-37/+40
|\ \ \ | |_|/ |/| | | | | | | | * commit '09d1314c1d7e2eeb75a86827ebd763ec52ffe12d': Split VDS files into a separate list
| * | Split VDS files into a separate listAllen Byrne2017-01-101-37/+40
|/ /
* | Merge pull request #241 in HDFFV/hdf5 from ~VCHOI/my_hdf5_fork:develop to ↵Vailin Choi2017-01-101-0/+4
|\ \ | |/ |/| | | | | | | | | develop * commit '066e01f967da27df000f6bdbbf88514c1f7bfb91': Skip h5watch tests Tests for h5watch are skipped temporarily. Debugging for test failures will be done.
| * Skip h5watch testsVailin Choi2017-01-101-0/+4
|/ | | | | Tests for h5watch are skipped temporarily. Debugging for test failures will be done.
* Merge pull request #240 in HDFFV/hdf5 from ~BRTNFLD/hdf5_msb:develop to developScot Breitenfeld2017-01-061-45/+42
|\ | | | | | | | | * commit 'a5c15d7b59fd0c8b39a3c1d311d2c7a9e55ff441': Enabled commented out code, HDFFV-9498 -- PGI COMPILER BUG: READ(...,pos,) fails for pgf90 causes offset test to fail
| * Enabled commented out code,M. Scot Breitenfeld2017-01-061-45/+42
| | | | | | | | HDFFV-9498 -- PGI COMPILER BUG: READ(...,pos,) fails for pgf90 causes offset test to fail
* | Merge pull request #239 in HDFFV/hdf5 from develop_merge_cache_image_05 to ↵Dana Robinson2017-01-0621-57/+663
|\ \ | |/ |/| | | | | | | | | | | develop * commit '8d4c84eae2954a77c725f42298b20d694a6150c8': Bring changes to metadata cache "get entry status" call and new "child serialized / unserialized" messages and support from the cache image branch. Add "image up to date" flag / parameter to metadata cache entry status calls.
| * Bring changes to metadata cache "get entry status" call and newQuincey Koziol2017-01-0618-17/+614
| | | | | | | | | | "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-067-40/+49
| |
* | Merge pull request #238 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp:develop to ↵Binh-Minh Ribler2017-01-061-0/+2
|\ \ | |/ |/| | | | | | | | | | | | | develop Updated MANIFEST * commit 'd6d411f0af5ab74558f7425840d8d14c898738f3': Description: Added + ./c++/src/H5LaccProp.cpp + ./c++/src/H5LaccProp.h
| * Description:Binh-Minh Ribler2017-01-051-0/+2
|/ | | | | | Added + ./c++/src/H5LaccProp.cpp + ./c++/src/H5LaccProp.h
* Merge pull request #237 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2017-01-053-50/+49
|\ | | | | | | | | | | | | | | * commit 'b3c2354a1b1a26307082c5295b83248b7dd234c1': Corrected return calls from main() Corrected return calls Fix valgrind memory leak Clean up valgrind memory leak
| * Corrected return calls from main()Allen Byrne2017-01-051-5/+4
| |
| * Corrected return callsAllen Byrne2017-01-052-10/+6
| |
| * Fix valgrind memory leakAllen Byrne2017-01-051-28/+30
| |
| * Clean up valgrind memory leakAllen Byrne2017-01-051-14/+16
| |
* | Merge pull request #236 in HDFFV/hdf5 from develop_merge_cache_image_04 to ↵Dana Robinson2017-01-0531-529/+2259
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | develop Merged file shutdown changes from cache_image. * commit '49fa0e8dbabe5019b1491845a963d8cfe41b59c1': Bring file shutdown code from cache image branch Merge code from cache image branch to split FSM ring into two types: raw data and metadata. Also, some more ring reset safeties and minor code cleanups. Align w/incoming cache image changes, and improve recovery on errors. Revert accidental changes to freespace open and close routines. Remove 'const' from cache client pre_serialize callback, to reduce warnings, 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 the hash buckets) for scanning the entries during a flush, and also add in counters for tracking operations during cache flushes.