Network

 
AuthorCommitMessageCommit Date
Dana RobinsonDana Robinson
86b03d3ef84[svn-r27713] Added -qflag=w:w to config/ibm-flags. This will suppress informational flags on AIX, suppressing thousands of "__attribute__ is non-portable" messages in the AIX nightly test output. Tested on: Nothing. I have no access to an AIX machine.
Albert ChengAlbert Cheng
b1ff8f3fdec[svn-r27712] The symbol NGROUPS is defined in /usr/include/sys/param.h in some systems. Change it to N_GROUPS to avoid the conflict. Tested: AIX ADA
Albert ChengAlbert Cheng
a7c8af2fc80[svn-r27711] The symbol NOFILE is defined in /usr/include/sys/param.h in some systems. Change it to NO_FILE to avoid the conflict. Tested: AIX ADA
Albert ChengAlbert Cheng
37e43905eac[svn-r27695] HDFFV-0: Bug fix. Problem: #if-#the-#else-#endif were added incorrectly to test_file_lock_concur() such that the test would fail but did not execute a return statment. So, some arbitary value is returned, causing confusion in the routine that called it. Solution: The #if-#the-#elif-... is unncessary. Fixed the #if-#endif so that they are much shorter in scope and allowed the original return code to be executed. Tested: AIX ADA where it was discovered.
Albert ChengAlbert Cheng
ad9f6f5e7ea[svn-r27694] HDFFV-9521: arithmetic on a void* flagged as error by AIX XL compiler Problem: image is a *void and xlc rejected the code of image+len. Arithmentic on a void* is not legal in C but GCC extension allows it. Solution: define image as a *uint_8 according to how it is used in the code. Tested: passed in AIX ADA machine.
Albert ChengAlbert Cheng
e4a22c1957c[svn-r27693] HDFFV-0: bug fix Problem: the script tried to launch the test command as "a.out" but not all userss would have "." included in their $PATH for safety concerns. Solution: Changed the mere "a.out" to "./a.out" so that the script knows how to launch the test program. Tested: AIX Ada (where I don't have '.' in my $PATH)
Vailin ChoiVailin Choi
b6f4eee12f8[svn-r27688] Bring version 3 metadata cache from trunk + adding retries. Tested on jam, kite, platypus, quail, moohan, ostrich, osx1010test, emu.
Vailin ChoiVailin Choi
c102869b668[svn-r27672] Bug fix: for a swmr_write, remove file lock after flushing status_flags in superblock.
Dana RobinsonDana Robinson
3218e2bc888[svn-r27633] Removed pid check from Pflock() in H5system.c. This field is only used when getting lock status. tested on: emu (only system that uses fcntl in lieu of flock)
Dana RobinsonDana Robinson
400fafafc91[svn-r27617] Fixed some messed-up #ifdefs from the flock commit. Tested on: jam
Dana RobinsonDana Robinson
30021a95793[svn-r27604] Added (putative) Windows and fcntl-based flock implementations. Fixes SWMR-18 Tested on: jam and emu (Windows pending CMake changes)
Dana RobinsonDana Robinson
9e50696cbde[svn-r27583] Fixed some minor warnings in tsohm.c. Tested on: jam
Dana RobinsonDana Robinson
6b600373d7a[svn-r27582] Fixed some minor warnings in links.c. Tested on: jam
Dana RobinsonDana Robinson
5f14a860da7[svn-r27571] - h5watch tests are now skipped when the test VFD does not support SWMR. - General improvements to the h5watch Makefile.am. Tested on: jam w/ HDF5_DRIVER=stdio and sec2
Dana RobinsonDana Robinson
015670ef672[svn-r27567] Added flush commands around lock functions in the stdio VFD. Tested on: jam w/ HDF5_DRIVER=stdio
Dana RobinsonDana Robinson
d54ff9d1407[svn-r27544] Updated MANIFEST Tested on: bin/chkmanifest
Dana RobinsonDana Robinson
2333fd7d82b[svn-r27536] Partial implementation of CMake fixes. Library and tests now build on Windows. config/cmake/H5pubconf.h.in has been brought up to date.
Dana RobinsonDana Robinson
8abfc02bb1f[svn-r27535] Fixed some minor warnings discovered when building with CMake. Tested on: jam
Dana RobinsonDana Robinson
4611df2cb0d[svn-r27534] Changed some instances of snprintf to HDsnprintf. Tested on: jam
Dana RobinsonDana Robinson
191aa42940f[svn-r27529] Added an #ifdef around the sys/file.h include in H5FDstdio.c. sys/file.h does not exist on Windows. Tested on: jam
Dana RobinsonDana Robinson
09faa86b631[svn-r27526] Added new files to CMake in src and test. Tested on: NONE (CMake is still broken on this branch)
Dana RobinsonDana Robinson
bdf3967ae74[svn-r27523] Updated the autotools to clean up a few test files under 'make clean' Tested on: jam
Dana RobinsonDana Robinson
291bf205293[svn-r27522] CMake files match those of the trunk but still need to be updated with changes in this branch. Tested on: NONE (CMake is still broken in this branch)
Allen ByrneAllen Byrne
eb9fda67095[svn-r27518] Correct CDash urls
Dana RobinsonDana Robinson
6c66d7db0af[svn-r27490] Disable flushrefresh test when VFD does not support SWMR. Part of SWMR-23 and SWMR-25. Tested on: Linux (jam), Darwin (wren) w/ threadsafe & autotools
Dana RobinsonDana Robinson
f5cf503dbd6[svn-r27487] Minor code cleanup to remove warnings. Tested on: local linux VM (minor changes)
Dana RobinsonDana Robinson
a6cbcabeb8f[svn-r27486] Changed the "unsupported" VFD in test/swmr.c to be the stdio VFD. We were previously using the family VFD and that should be supported soon. I'd also like to explicitly test that the stdio VFD is unsupported since it can never be supported under SWMR due to the unpredictable nature of the buffering layer. Added a comment to the stdio VFD query function to indicate why SWMR is not supported. Tested on: local linux VM (very minor change)
Vailin ChoiVailin Choi
0908350a647[svn-r27482] Fixes for revise_chunks daily test failures: (1) test/swmr.c: test for H5_HAVE_FORK in test_file_lock_swmr_concur() as in test_file_lock_concur(). (2) test/cache_logging.c: (a) fix to catch proper return from the test (b) use h5_fixname() so check-vfd won't fail.
Dana RobinsonDana Robinson
8fb670338e1[svn-r27477] Fixed out-of-date MANIFEST. Tested on: bin/chkmanifest
Vailin ChoiVailin Choi
53b4670997c[svn-r27476] Fixes: 1. Fix for SWMR-88: move the 4 tests for file locking from tfile.c to swmr.c 2. H5SMcache.c: restore a line that got removed from previous merges. 3. H5Dproxy.c: delete; not needed 4. Refactor coding in H5C.c: H5C_make space_in_cache() and H5C_evict_tagged_entries() Tested on jam, koala, ostrich, platypus, moohan, quail.
Dana RobinsonDana Robinson
1c57b2f174e[svn-r27461] Merge of r27460 from trunk. Minor code cleanup of test/trefer.c Tested on: jam
Albert ChengAlbert Cheng
e95208c87da[svn-r27439] Merged r27428 from trunk. Bug fix: DAILYTEST-170 Description: XL compilers in ostrich (PowerPC64 linux) fail in test/dt_arith because of the removal of the LLONG_TO_LDOUBLE_CORRECT (removed in r26625) and LDOUBLE_TO_LLONG_ACCURATE (removed in r26623). Solution: Reverse revisions r26623: bring back LDOUBLE_TO_LLONG_ACCURATE configure macro r26625: bring back LLONG_TO_LDOUBLE_CORRECT configure macro r26627: bring back WANT_DATA_ACCURACY configure macro which is...
Dana RobinsonDana Robinson
0bf2b76c6de[svn-r27414] Added platform-independent flock wrappers. When flock is not present on the system, HDflock becomes a no-op. No Windows implementation of flock has been included. Wflock is currently an empty function. Only the Autotools are supported. CMake in this branch still needs a lot of work. Also fixed a few implicitly defined function warnings due to missing headers. Tested on: jam, emu (Solaris passes make check now)
Dana RobinsonDana Robinson
92d23d1b8f9[svn-r27411] Fixes some issues in the source: - Renamed a few "h5tri_t extended" variables to "h5tri_t was_extended". Apparently, "extended" is a typedef name someplace in the headers used on Solaris, which causes potentially confusing warnings to be emitted. - Added a missing H5F_get_vfd_handle() declaration to H5Fprivate.h. - Fixed an error condition value in H5C.c. Tested on: jam (passes) emu (behaves correctly, but flock issues prevent building in this branch)
Albert ChengAlbert Cheng
9fdcd4b3dc9[svn-r27409] Post release maintenance: increase version number to 1.9.222-swmr1. Tested: platypus and moohan (CentOS 6 & 7)
Dana RobinsonDana Robinson
6cf0ff17c2b[svn-r27408] Merge of r27407 from the trunk. Updated the H5_ATTR_* macros. - Updated the preprocessor logic that defines the H5_ATTR_* macros. The Solaris Studio compiler understands __attribute__ but not the specific attributes that we use. The H5_ATTR_* macros are now defined as blank with that compiler which significantly cleans up the warnings, making debugging easier. - Replaced a few lingering __attribute__ macros with H5_ATTR_* markup. Tested on: jam (passes) emu...
Albert ChengAlbert Cheng
8be9d9a7e8e[svn-r27402] HDF5 version 1.9.222-swmr0 released on 2015-07-15.
Vailin ChoiVailin Choi
abecd36aa31[svn-r27370] (1) Fix for test/dsets.c failure when enable-debug=all (2) Modify message when file failed to open due to file consistency flag Tested on jam, ostrich, koala, platypus.
Vailin ChoiVailin Choi
c948f9f3f94[svn-r27367] Fix the test failure exposed when --disable-sharelib-rpath. Tested on jam, koala, ostrich, moohan, platypus, quail.
Vailin ChoiVailin Choi
d90da43810f[svn-r27356] Fixes for revise_chunks daily test failures: (1) Clear status flag for th5s.h5 (2) Close dataset/file in test_file_image.c Tested on jam, koala, ostrich, moohan, quail.
Dana RobinsonDana Robinson
3cd1ab20e51[svn-r27348] Fixed a manifest issue. Tested on: bin/chkmanifest
Vailin ChoiVailin Choi
b1b903ac3f5[svn-r27345] Bring revision #24678 from revise_chksum_retry branch to revise_chunks. Tested on jam, koala, ostrich, moohan.
Dana RobinsonDana Robinson
29bb203283e[svn-r27344] Updated the SWMR acceptance tests to use h5_fileaccess() to obtain a VFD-specific file access property list when running 'make check-vfd'. Tested on: OS X 10.10.2 (Yosemite) w/ clang 6.1.0 (Xcode 6.3.2)
Dana RobinsonDana Robinson
234cbe5c259[svn-r27343] Changed test/test_swmr.c to swmr.c to be more in line with other test names to and to make it more obvious that this is a unit test and not run via the testswmr.sh script. The H5FD.c changes are due to updated trace statements when reconfiguring. Tested on: jam
Vailin ChoiVailin Choi
cb7214b2f71[svn-r27342] Bring revision #26569 from revise_chksum_retry branch to revise_chunks. Tested on koala, jam, ostrich, moohan.
Vailin ChoiVailin Choi
3d62944b044[svn-r27341] Bring revisions #25493 - #25786 from revise_chksum_retry branch to revise_chunks. Tested on jam, koala, ostrich, moohan.
Vailin ChoiVailin Choi
26e403a5214[svn-r27340] Bring revisions #24766 - #24807 (i.e. #24805, #24806, #24807) from revise_chksum_retry branch to revise_chunks. Tested on jam, koala, ostrich, moohan.
Vailin ChoiVailin Choi
6d36ca2303d[svn-r27338] Bring revision #24747 from revise_chksum_retry branch to revise_chunks. Plus couple fixes: 1) test/test_swmr.c: fix to use H5Dopen2() 2) test/noencoder.h5: clear status_flags in superblock
Vailin ChoiVailin Choi
f3b42904a50[svn-r27335] Bring revisions #24679, #24736 from revise_chksum_retry branch to revise_chunks. Tested on jam, koala, ostrich, platypus.
Vailin ChoiVailin Choi
0fc7dc5b751[svn-r27331] Bring revison #24675 from revise_chksum_retry branch to revise_chunks. h5committested.