Network

 
AuthorCommitMessageCommit Date
Dana RobinsonDana Robinson
90856a3abe0Align w/minor cleanups in revise_chunks branch. (cherry picked from commit 80ac4343cdf0640b114b846db87c091c6e7c66a6)
Dana RobinsonDana Robinson
10cb7f5ebcfClean up cache code to eliminate dead-ends and unify code. (cherry picked from commit 492eae399569a149e34d3c3bf67e8561e9e05c90)
Dana RobinsonDana Robinson
51127ef8963Switch to new, more scalable, metadata cache entry tagging. (cherry picked from commit 9504d3f337c94c1a2d00bc5b05561e6ed1cee798)
Dana RobinsonDana Robinson
954c82311cfCode style and warning cleanups, from revise_chunks branch. (cherry picked from commit bb6cb6adb005b0447c1dbb5d61711e3a459ade1f)
Dana RobinsonDana Robinson
2d21a121c99Uncomment line in test/objcopy.c, clean up whitespace and POSIX call wrapping in tools code. (cherry picked from commit 84787e3085874639ced844666f902297a7b5148b)
Dana RobinsonDana Robinson
ce1eb32929cAnother batch of minor changesets from develop (mostly tools): + f76c3b56e1ccf81b16225fa6935adb45ac6d2f38 fix the issue of h5dump fails to print full precision + 8bc45d450ba5e1ec5a29d50360f55f3a05da7e81 Correct locations of tools files + f2d9d05cd008d1a359dc1a17e5a73f54a1b33220 Add missing h5format_convert generated files + 3ae37a2068c96cd0adbbd5182e9f9890629d6994 Correct location of file for chmod statement + 070362cc93793f3b4fa3cc9bc44b235461520408 Fix mktarball errors with Manifest + f967...
Dana RobinsonDana Robinson
3d3001b5c73Another batch of cherry-picked tools merges: + 11093646db520747b1dcdc03cdde89b3a0682100 Split tools code - remove old change + 67084271cba36b325f9fd368b60fb9be1c47084f Correct dir reference + df13600ae24fd543d10f7e216ef9d523f619b5ac Re-merge HDFFV-9942 to new folder structure + 1bf4544a2e707e9bc447f643fb9f3e261f1ac056 Update with latest changes used in buildbot process + 1c3b0066519352bd8f1d0a8844ab148efe54bcf0 Remove duplicate block + 0f94a43c46186eba3a536ab3b60433f469b5672c Update with cha...
Dana RobinsonDana Robinson
e26dfbe51c5Merged the initial tools split changesets from develop: + b34423f620b470e1c5dc38cdd3abbd5fe8adc4ec Split the code into src and test + 5b562d9ce9b2945d0378b9c03e01f42923da80f4 Split tools into src and test - remove folders + 2c6dbbf2129c4997606be4b130346d42fe12eae3 Split tools into src and test - add folders + 7f2a83b6ab250f925185ce6b828afe639c356236 Split tools into src and test - update with new files or locations + c694644ce9aa5ab61f7e7001110f3e0fbdab2404 Split tools into src and test - up...
Dana RobinsonDana Robinson
a1dbcf84d3b Description: Removed H5_NO_NAMESPACE from the examples. They were missed from the previous cleanup. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) (cherry picked from commit 51ea7245dfdbda8311961ea4755c8d9c8ce99d76)
Dana RobinsonDana Robinson
2757979c2faUpdated the evict-on-close test to create a large number of subgroups in a containing group. This will ensure that many cache entries will be used, making a better test of EoC functionality. (cherry picked from commit d79c73320eae00152cb3380b107af36aa2b29b19)
Dana RobinsonDana Robinson
9c4f4bdf29bTwo minor cache changes: * Evict-on-close behavior is now skipped when the file is closing. This fixes a potential issue discovered by Valgind on Windows where potentially garbage data would be availble for manipulation. * Added brackets to some code in the tagged entry evict iterators so that the flag that determines if progress was made only gets set if things are actually evicted. This prevents an infinite loop (and emits an error) when pinned entries prevent eviction and thu...
Dana RobinsonDana Robinson
45bf6c05042Fixed a few memory problems in test/cache_logging.c and test/h5test.c (which show up in test/vfd.c). (cherry picked from commit e2863ca880a6983558d3ba3e5219164a57287f04)
Dana RobinsonDana Robinson
2de791234daBrought cache logging cherry picks over from develop: + f9ba956d69af407614e28f720290f889b327955e Bring cache logging routines from revise_chunks branch to develop. + 0263062a6f884734d06554be8a58186032a8281f Add logging error message. + af057ac92bf35cdc6a8c39004d32f9294bc36a68 Add logging prototypes and cache struct fields. + ed452ce6905b7affbaf6d0bceb675e37ddf54ea8 Add cache logging property and file pieces. + 0d12ce44b2486809100d460645710373ec138b64 Add cache logging test. + 872d1666b4d24eb...
Dana RobinsonDana Robinson
b537aaed2a0Removed NDEBUG guards from H5AC test functions. H5AC_dump_cache() is now used in test/cache_tagging.c and the underlying H5C functions are not protected by NDEBUG guards.
Dana RobinsonDana Robinson
1690de80966Bring over H5ACdbg.c and H5Cdbg.c changes from develop. These changesets were merged: + b2878dec04c120e4e3cdf00e943283e359862c84 Move cache debugging routines into separate module. + a2f15ab726fabed3956d73bd257c9895642fc75c Add missing prototypes for cache debugging routines. + ef28e31f895d52b06d5152dc1fe5cf2b590bbfa3 Remove static definition for debugging routines. *sigh*
Dana RobinsonDana Robinson
1615c0c21e2Change file memory type for extending to default, and correct error in backward compatibility for multi VFD. (cherry picked from commit 17468defc73260c184a1a9539a7597c541986b05)
Dana RobinsonDana Robinson
5108440a521Warning and whitespace cleanup. (cherry picked from commit d935aa3555e6951688b8e6c9b9cc8a59b75f58c1)
Dana RobinsonDana Robinson
4f9f72b33ddMinor code cleanups. (cherry picked from commit 57ad6334c002d7fc6279cc9691301626af8b04ab)
Dana RobinsonDana Robinson
0b9f5353e6aAdd new file to ignore (cherry picked from commit b96f0bc9ed9212ad0f9248a701ebce59ee8e14fa)
Dana RobinsonDana Robinson
d7e029015b5Moved Win32 variables to top of function in H5FDlog.c. (cherry picked from commit be0dfa3e22bcd1454215e2a348756bf21e749044)
Dana RobinsonDana Robinson
8a30661c71aImprovements to the log VFD, for helping with SWMR debugging. (cherry picked from commit 9b68a163bff15ed8dbcdeecffbc5544bfb7673d3)
Dana RobinsonDana Robinson
bfd4c022ba0Changed the return type of H5Pget_driver_info() from void * to const void *. Fixes HDFFV-10017. (cherry picked from commit 8eaa0af30585adbbab29686541cd33e058abd6e8)
Dana RobinsonDana Robinson
4fc4846d830Removed commented-out lines that clean up test files. (cherry picked from commit 30f5f7d9f97e7e4e331894c3574cc1b6c4df6d9e)
Dana RobinsonDana Robinson
e7b5d27b221Added a test for old- and new-style groups under evict-on-close. (cherry picked from commit c41321a9f70e94b126f963a5148dee3c24716e85)
Dana RobinsonDana Robinson
d4e0500c857Evict-on-close now works with groups. test/evict_on_close.c has been updated to generate groups but does not yet check EoC works correctly. (cherry picked from commit de3abdf5d741393527e6ff1d0597a478250fab70)
mainzermainzer
5ea1e7829a6Check in of a number of minor tidies of the page buffer proper. More changes to come, but these should simplify merges with Develop and cache image. Tested serial on Jelly and parallel on Mercury.
Vailin ChoiVailin Choi
078682929b8MMerge pull request #215 in HDFFV/hdf5 from ~VCHOI/my_hdf5_fork:page_buffering to page_buffering * commit '5988b1d2f6376e6b1dbca3c0495108954759c4c0': Modifications to paged aggregation: (1) Fail file create when page buffering is enabled for parallel (2) Fail file create for multi/split drivers when paged aggregation strategy is used or persisting free-space (3) Define a minimum size of 512 for file space page size (4) Fixes to src/H5MF.c and tidy up unused coding (5) Changes to test direct...
Vailin ChoiVailin Choi
5988b1d2f63Modifications to paged aggregation: (1) Fail file create when page buffering is enabled for parallel (2) Fail file create for multi/split drivers when paged aggregation strategy is used or persisting free-space (3) Define a minimum size of 512 for file space page size (4) Fixes to src/H5MF.c and tidy up unused coding (5) Changes to test directory: --cache.c, cache_api.c, dsets.c, 1 test in fheap.c are modified to test with paged aggregation enabled --Fixes to mf.c, tfile.c, stab.c, ca...
mainzermainzer
7ff7734b2ebFixed typos in H5MF_try_close(), and failure to handle the file open followed immediately by file close case. Also hooked up sanity checks directed at detecting modifications to free space managers after they have been settled on file close. Tested serial/debug on phoenix and jelly. Assertion failure in test/mf remains.
mainzermainzer
45965ba8957Checkin of merge of file shutdown modifications into page buffering. Note that while page buffering passes its tests, it still needs a shave and a haircut before merge into trunk. Also note that this checkin contains one know assertion failure in test/mf. Specifically the paged allocation H5MF_alloc/H5MF_xfree test fails on file shutdown when the EOA is not at a page boundary. This may or may not be related to the file shutdown changes, but I am passing the issue to Vailin as she should be...
Dana RobinsonDana Robinson
5fb9b40f48aMMerge pull request #203 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:page_buffering_partial to page_buffering First batch of cherry-picked changesets from develop. * commit 'c84732c3167555af41cd4f33b23ce84e45374960': (22 commits) Added vlen reclaim functions to a test in tfile.c that leaks memory. Description: - In the test for HDFFV-9758, a pragma pack(1) caused failure on Emu because Sparc cannot access misaligned data. Changed it to pack() to do the default alignment. -...
Dana RobinsonDana Robinson
c84732c3167Added vlen reclaim functions to a test in tfile.c that leaks memory. (cherry picked from commit 191cc19ae0a2feb72d2171a0808fdc71a3b862dd)
Dana RobinsonDana Robinson
8b94a4eefe2Description: - In the test for HDFFV-9758, a pragma pack(1) caused failure on Emu because Sparc cannot access misaligned data. Changed it to pack() to do the default alignment. - Added DOXYGEN_SHOULD_SKIP_THIS blocks to private elements to prevent warnings from doxygen. Platforms tested: SunOS 5.11 (emu) Linux/32 2.6 (jam) (cherry picked from commit 889d7fd73341a377dff98673d08031e422c18ab0)
Dana RobinsonDana Robinson
75a2a794d12Change return statement format. (cherry picked from commit 0a27add8d71a9e623a99e7fc6eeff988e54a8566)
Dana RobinsonDana Robinson
8c657b2e967Add defines missing on OSX (cherry picked from commit 9a4ac501c1bd1f27bde1fc2acbc67bed74ff38ff)
Dana RobinsonDana Robinson
a06308ffa2fremove unneeded defines (cherry picked from commit 3543f58f25ac6b71f7f7fc7c7a1e40b7fd373a75)
Dana RobinsonDana Robinson
fcc31cb541fMerge includes from sio file (cherry picked from commit 8fd2eb8287adb11d70ff04483ecdd741e487133b)
Dana RobinsonDana Robinson
42999cb1fd7Bring in the following changes from develop: a8883cf07b2dea4d3cbcc41734fbc7cc10c730fb Correct multiple lib setting 8e0674691a820dd0df80d5408ceb017adefa86da Add new testlib to copy 7ea09c9292e74a195a0c5909f9e3790f48e5a3a5 HDFFV-9996: Test file to verify that that multiple params are parsed (cherry pick merge)
Dana RobinsonDana Robinson
43b3d1756eeAdd error log for dlopen (cherry picked from commit b424328063646ff16877ecb7ee0132cab751da26)
Dana RobinsonDana Robinson
6c6f23f1200Changes to be committed: modified: bittests.c modified: cmpd_dset.c modified: dsets.c modified: dt_arith.c modified: dtypes.c modified: extend.c modified: fillval.c modified: filter_fail.c modified: flush1.c modified: gen_cross.c modified: hyperslab.c modified: istore.c modified: links.c modified: links_env.c modified: objcopy.c modified: plugin.c modified: tcheck_version.c modified: unlink.c modified: unregister.c Minor fixes to repla...
Dana RobinsonDana Robinson
cf8be5a3fe5Description: User's sample code used "not" instead of "!" and Windows does not like that. Fixed. Platforms tested: Linux/32 2.6 (jam) Darwin (osx1010test) (cherry picked from commit 061b758c2948a94cf32f172119bcb5023d283750)
Dana RobinsonDana Robinson
1c14431886dPurpose: Fix Packet Table issues cont. Description: Misc cleanups and comments in tests. Platforms tested: Linux/32 2.6 (jam) Darwin (osx1010test) Linux/64 (jelly) (cherry picked from commit b3b7ae087edbc20891a088db2f4e4f83e186c8b0)
Dana RobinsonDana Robinson
ff77c705d6eMiscellaneous code cleanup. Platforms tested: Linux/32 2.6 (jam) Darwin (osx1010test) (cherry picked from commit be613da6b804e56a51f43a053bf35d898dccb420)
Dana RobinsonDana Robinson
73eeebf84dcDescription: - Removed calls to H5Tget_native_type in the PT code. The application would need to do that if desired. - Added Abhi's program to tests to verify the fix. - This fix might have fixed HDFFV-9927, HDFFV-9042, and the issue reported by Barbara Jones from Ametek as well. Platforms tested: Linux/32 2.6 (jam) Linux/64 (jelly) Darwin (osx1010test) (cherry picked from commit 14e308b2e6eada778818abf53949ceef0e7b2a34)
Dana RobinsonDana Robinson
f648fcc21b9Description: Removed obsolet macros from C++ API: H5_NO_NAMESPACE, H5_NO_STD, __cplusplus Leave OLD_HEADER_FILENAME because iostream.h might still be in use, until further checking is done. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test) Jelly (cherry picked from commit a903cbafa863f22d360e7ef59f787b4fe0c0d2c3)
Dana RobinsonDana Robinson
3acd866952bAdds a script to undo the action of autogen.sh. Useful when git complains about Makefile.in clobbers, etc. (cherry picked from commit 57a8bb60811b6d788d586836674ab8ea779131d3)
Dana RobinsonDana Robinson
e885ba3ef7aTranslate SVN commands and references to GIT. (cherry picked from commit db9b0cb1006daa2c249a60ceca1d518a3da06c88)
Dana RobinsonDana Robinson
7e259d82832Translate svn commands and references to git. (cherry picked from commit 62232e9120a799f710e89eba86831c37d4096702)
Dana RobinsonDana Robinson
d968f7906d6Added subdir-objects to AM_INIT_AUTOMAKE. Quiets automake warnings about forward-compatibility after tools split. (cherry picked from commit a203f2369af79f4b2b838ab457d81749456c2a4b)
Dana RobinsonDana Robinson
a664dd7e3eaSimplified .gitignore by using patterns. (cherry picked from commit 1aa2373b2e1a651bec507dcb14a89b51815a972c)