summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r18711] Description:Quincey Koziol2010-05-051-1/+1
| | | | | | | | | | | | More changes to move metadata journaling code closer to trunk: - Retire old (H5AC1) cache code & tests - Remove 'clear_dirty_bits' callback from client class struct - Eliminate 'addr' & 'len' parameters from 'free_icr' client callbacks Tested on: Mac OS X/32 10.6.3 (amazon) debug & production Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode
* [svn-r18426] Description:Quincey Koziol2010-03-182-810/+1408
| | | | | | | | Rename "old" cache code and routines from H5AC to H5AC1. Tested on: Mac OS X/32 10.6.2 (amazon) w/debug, prod & parallel (h5committest not required on this branch)
* [svn-r18105] Description:Quincey Koziol2010-01-121-11/+11
| | | | | | | | | Minor brush-clearing changes to converge metadata_journaling branch and trunk. Tested on: Mac OS X/32 10.6.2 (amazon) debug & prod (h5committest not required on this branch)
* [svn-r16184] Several Items:John Mainzer2008-12-111-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1) In H5F.c, modified several metadata cache related routines to talk to the new cache, not the pre-journaling cache. 2) Enabled the API smoke check in cache2_journal. 3) Wrote a example of use of the journaling API and included it as a test in cache2_journal.c. Some re-factoring of the cache2 test code to move supporting macros and functions out of cache2_api.c and into cache2_common.c & .h. 4) Modified tools/h5recover/trecover to include a new verify option, which is intended to verify that a file has been correctly recovered via h5recover. The basic idea of this feature is to look at the data sets in the architype and recovered files, and verify that the metadata in the versions in the recovered file (if they appear at all), agree with the architype versions where it must, and contain plausible values where it is possible that changes were lost. The test also looks at the raw data, and dumps the architype and recovered versions to stdout if anything looks "odd". At present, my addition only works with the integer chunked data set -- not with the other data set types that can be created by trecover. The code for the verify function is in the new file trecover_verifier.c. Updated Makefile.am and the manifest accordingly. 5) Modified the synchronous crash test in tools/h5recover to to function when return codes are not passed back to the calling script, and to use the above modifications to trecover to examine the recovered file, instead of comparing the output of dumps of the architype and recovered files. 6) Commented out the asynchronous crash test in tools/h5recover, as the functionality of that test is now handled in the "walking crash" test. 7) Modified the "walking crash" test to use the trecover modifications to verify each recovery. 8) Modified the journaling file marking tests to function when the the return code is not passed back to the calling script. 9) Commented out the "tgroup-1.ls 1 -w80 -r -g tgroup.h5" in tools/h5ls. I am given to understand that this test was failing on redstorm due to yod's failure to pass back return codes. I have not investigated this personally. 10) Updated bin/reconfigure to deal with recent changes in the file system structure on jam. Testing: Tested (serial) on Phoenix, Linew, and RSQ -- all pass. Note that on the "walking crash" test in tools/h5recover, I was unable to set the asynchronous crash delay small enough to get the crash to occur before trecover completed (I got down to 1 usec). This was not a problem on on redstorm the last time we tried testing there, so I'm not too worried about it. I also did a parallel test on jam -- this test failed with an assertion failure in dtypes -- output follows: ============================ dtypes Test Log ============================ Testing non-aligned conversions (ALIGNMENT=1).... Testing H5Tget_class() PASSED Testing H5Tcopy() PASSED Testing H5Tdetect_class() PASSED Testing compound datatypes PASSED Testing query functions of compound and enumeration types PASSED Testing transient datatypes PASSED Testing named datatypes PASSED Testing functions of encoding and decoding datatypes PASSED Testing encoding datatypes with the 'use the latest format' flag PASSED Testing exceptions for int <-> float conversions PASSED Testing deprected API routines for datatypes PASSED Testing string conversions PASSED Testing random string conversion speed PASSED Testing some type functions for string PASSED Testing compound element reordering PASSED Testing compound subset conversions PASSED Testing compound element shrinking & reordering PASSED Testing optimized struct converter PASSED Testing compound element growing PASSED Testing compound element insertion PASSED Testing packing compound datatypes PASSED Testing compound datatype with VL string dtypes: H5FD.c:2150: H5FD_write: Assertion `1==H5P_isa_class(dxpl_id,(H5P_CLS_DATASET_XFER_g))' failed. Command terminated by signal 6 0.20user 0.10system 0:00.39elapsed 75%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (4major+10263minor)pagefaults 0swaps I'm checking in anyway, as this looks unrelated to any of my recent changes. Quincey and I should get together about this one.
* [svn-r15922] Description:Quincey Koziol2008-10-211-3/+51
| | | | | | | | | | | | | | | | | | | Bring revisions 15289:15457 from trunk into metadata journaling branch. Tested on: FreeBSD/32 6.2 (duty) in debug mode FreeBSD/64 6.2 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (kagiso) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/default API=1.6.x, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Mac OS X/32 10.5.2 (amazon) in debug mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode
* [svn-r15237] Description:Quincey Koziol2008-06-183-3331/+4277
| | | | | | | | | | | | | | | | | | Merge revisions 14900:15037 from trunk into metadata journaling branch Tested on: FreeBSD/32 6.2 (duty) in debug mode FreeBSD/64 6.2 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (kagiso) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/default API=1.6.x, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Mac OS X/32 10.5.2 (amazon) in debug mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode
* [svn-r15232] Description:Quincey Koziol2008-06-181-5/+33
| | | | | | | | | | | | | | | | | | Bring back revisions 14700:14800 from the trunk Tested on: FreeBSD/32 6.2 (duty) in debug mode FreeBSD/64 6.2 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (kagiso) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/default API=1.6.x, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Mac OS X/32 10.5.2 (amazon) in debug mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode
* [svn-r15221] Description:Quincey Koziol2008-06-161-0/+2
| | | | | | | | | | | | | | | | | | Bring changes from trunk from the time the branch was created (r14280) up to the 1.8.0 release (r14525) back into the metadata journaling branch. Tested on: FreeBSD/32 6.2 (duty) in debug mode FreeBSD/64 6.2 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (kagiso) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/default API=1.6.x, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode
* [svn-r14440] Updated this copy with the latest version from v1.8 branch ↵Albert Cheng2008-01-171-39/+118
| | | | | | | | which has a lot of nice new features. (ported revisions through r14312 from trunk)
* [svn-r14211] Description:Quincey Koziol2007-10-181-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | Remove --enable-hdfv1_6 configure flag, now that all dependencies on it have been removed and new --with-default-api-version=[v16|v18] and --disable-deprecated-symbols flags have taken its place. Update types in bin/trace so that bin/reconfigure runs cleanly. Run bin/reconfigure to regenerate configure script, along with other associated files, etc. Tested on: FreeBSD/32 6.2 (duty) in debug mode FreeBSD/64 6.2 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (kagiso) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/default API=1.6.x, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Mac OS X/32 10.4.10 (amazon) in debug mode
* [svn-r14109] Description:Quincey Koziol2007-08-231-0/+6
| | | | | | | | | Make certain to define the API function and typedef version macros in all situations. Tested on: FreeBSD/32 6.2 (duty) Mac OS X/32 10.4.10 (amazon)
* [svn-r14108] Description:Quincey Koziol2007-08-231-4/+4
| | | | | | | | | | | | Make version macro for typedefs closer to version macro for API functions. Tested on: FreeBSD/32 6.2 (duty) FreeBSD/64 6.2 (liberty) Linux/32 2.6 (kagiso) Linux/64 2.6 (smirom) Solaris/32 5.10 (linew)
* [svn-r14104] Description:Quincey Koziol2007-08-231-3/+3
| | | | | | | | | | | | | Pursue calls to H5Gcreate() relentlessly and ruthlessly exterminate them, leaving only a few tame specimens in text files and comments. ;-) Tested on: Mac OS X/32 10.4.10 (amazon) FreeBSD/32 6.2 (duty) FreeBSD/64 6.2 (liberty) Linux/32 2.6 (kagiso) Linux/64 2.6 (smirom) Solaris/32 5.10 (linew)
* [svn-r14097] Description:Quincey Koziol2007-08-211-34/+133
| | | | | | | | | | | | | First real use of API versioning code, H5E routines switched to use new API versioning scheme. Tested on: Mac OS X/32 10.4.10 (amazon) FreeBSD/32 6.2 (duty) FreeBSD/64 6.2 (liberty) Linux/32 2.6 (kagiso) Linux/64 2.6 (smirom) Solaris/32 5.10 (linew)
* [svn-r14022] Description:Quincey Koziol2007-07-261-2/+3
| | | | | | | | | | | | | | | | Remove stray reference to "group revision" configure flag Remove Windows-specific EOL characters from src/H5FDwindows.c Add some missing types to bin/trace Re-run bin/reconfigure script to regenerate information after changes above. Tested on: FreeBSD/32 6.2 (duty) FreeBSD/64 6.2 (liberty) Linux/32 2.6 (linux) Solaris/32 2.10 (linew)
* [svn-r13971] Description:Quincey Koziol2007-07-122-4/+11
| | | | | | | | | | | | | | Add --enable-deprecated-symbols configure option, to allow users to remove deprecated public API symbols at configure time. Add bin/make_vers script to bin/reconfigure actions. Run bin/reconfigure to regenerate autotool components. Tested on: Mac OS X/32 10.4.10 (amazon) FreeBSD/32 6.2 (duty) Linux/32 2.6 (kagiso)
* [svn-r13969] Description:Quincey Koziol2007-07-121-0/+348
| | | | | | | | | | | | | | | | Initial checkin of API version macro generation script (bin/make_vers), along with configuration file (src/H5vers.txt) and generated header (src/H5version.h). Right now, no version macros are defined, since the main source code and tests need to be adjusted to pay attention to the macros defined. Also, fixed makefile for generating error header files when used with GNU make. Tested on: Mac OS X/32 10.4.10 (amazon) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r13902] Purpose:Albert Cheng2007-06-251-3/+2
| | | | | | | Simple code improvement to have more unified code. Tested: in kagiso only since it is a simple script change.
* [svn-r13847] Updated it to use version 2.61 since reconfigure has changed to it.Albert Cheng2007-06-111-1/+1
| | | | | Tested Platform: Kagiso.
* [svn-r13707] Changed the TODAY format to include weekday, matching the one ↵Albert Cheng2007-04-291-1/+1
| | | | | | | | | used by DailyHDF5Test script. Tested: Tested the new format works in all NCSA machines.
* [svn-r13687] Improvement.Albert Cheng2007-04-181-3/+8
| | | | | | | | Added a clarification the environment variables dumping is BEFORE command option parsing. Also added a dumping AFTER the option parsing. Tested: Just eyeballed since it is trival. Let daily tests runs to test it.
* [svn-r13645] Purpouse:Albert Cheng2007-04-111-4/+8
| | | | | | | | | | | | | | | | Bug fix (851) Description: h5vers calls bin/reconfigure which may fail but h5vers does not check its return value. This will result in discrepency between files such as configure and configure.in. Solution: Fixed it by checking exit code of bin/reconfigure and return error if it fails. Tested: osage and kagiso.
* [svn-r13616] This check-in updates the bin/reconfigure file to point to the ↵Mike McGreevy2007-04-094-618/+1009
| | | | | | | | most recent versions of the autotools. Updated autotool versions are: autoconf 2.61, automake 1.10.0, and libtool 1.5.22. Tested on kagiso.
* [svn-r13527] Purpose:HDF Tester2007-03-201-1/+1
| | | | | | | | | | | | | | | | Bug fix. Description: When it reads the allhostfile, it does eliminate comments or blank lines completely, thus it continues to use ssh/rsh even when only the local host is tested. Solution: Changed the sed scripts to eliminate comments and blank lines. Tested: Cobalt by running bin/runtest. Since this is not really library source, the three platforms test does not apply.
* [svn-r13480] featureHDF Tester2007-03-081-5/+13
| | | | | | | | | | | Show disk usage at different stage of the snapshot processes so that we know how much disk are needed in different stage. (This still does not know how big disk usage during make check process since many temporary files are deleted right after the tests finish.) Tested platform: Kagiso.
* [svn-r13438] Purpose: Bug FixLeon Arber2007-03-011-56/+54
| | | | | | Description: Fixed some mistakes introduced yesterday due to a misunderstanding of what sort of datatypes the trace scripts prints out. This commit mostly reverts those changes, adds some new datatypes, and fixes some errors with regards to how the trace script handles pointer datatypes. Since the trace script scans the argument list for the "*" character and handles it appropriately, one should never need to explicitly specify a pointer type in the TypeString hash.
* [svn-r13429] Purpose: Bug FixLeon Arber2007-02-281-53/+60
| | | | | | | | | | | | | | Description: Fix up the bin/trace script. The script has been updated to include all of the new datatypes that have been added to the library. It's output has also been made a bit clearer with regards to the NO TRACE comment scattered throughout the code which prevents tracing information from being added. The script cannot handle functions that take a variable number of arguments nor can it deal with functions whose prototype differs based on certain preprocessor directives. However, there are only 3 instances of this in the library. All other warnings that the script used to generated have been fixed. The script has not actually been run on the source files yet. Tested: smirom
* [svn-r13379] Added 'make help' target. This actually runs a script, ↵James Laird2007-02-231-0/+65
| | | | | | | | bin/makehelp (formatting the output in the makefile was pretty hard). Tested that make still works on kagiso; no code changes at all.
* [svn-r13371] Description:Quincey Koziol2007-02-211-1/+1
| | | | | Tweak e-mail address inserted into files from "hdfhelp@ncsa.uiuc.edu" to "help@hdfgroup.org"
* [svn-r13352] Added support for configure.in type files.Albert Cheng2007-02-201-0/+45
| | | | Tested in kagiso.
* [svn-r13319] Added Caution message of the limit of the -fix feature.Albert Cheng2007-02-151-1/+15
|
* [svn-r13313] Added HTML files fixing feature.Albert Cheng2007-02-141-0/+3
| | | | Tested: kagiso.
* [svn-r13311] Updated copyright notice.Albert Cheng2007-02-1424-98/+121
| | | | | Test: Just visual inspection as these are all comments changes.
* [svn-r13310] Aded recognition of Perl script file s (*.pl) and Makefile.dist.Albert Cheng2007-02-141-1/+5
|
* [svn-r13309] Added some cosmetic hash marks.Albert Cheng2007-02-141-2/+2
| | | | No need to test as it is trival comment.
* [svn-r13307] ImprovementAlbert Cheng2007-02-141-25/+60
| | | | | Separated the file type guessing from UNKNOWN_TYPE into a function itself to be used by other routines later. Added debug printing feature.
* [svn-r13300] Description:Quincey Koziol2007-02-141-0/+2
| | | | | | | | | Add mention of the h5copy & h5mkgrp tools to the release notes. Update documentation for the "--private" flag in release script Tested on: None - just text/comment changes
* [svn-r13268] Added VMS COMMAND files support.Albert Cheng2007-02-081-0/+43
| | | | Tested: kagiso.
* [svn-r13266] Updated it to generate the THG copyright notice.Albert Cheng2007-02-071-2/+3
| | | | | Tested: in kagiso via bin/reconfigure and then svn diff to see the effect.
* [svn-r13265] Changed Makefile to use only the single hash mark style of ↵Albert Cheng2007-02-071-11/+19
| | | | copyright notice.
* [svn-r13261] Updated copyright notices.Albert Cheng2007-02-071-2/+3
| | | | Tested: visual inspection as they are all just comments.
* [svn-r13259] Separated the processing of Shell-script files from Make-style ↵Albert Cheng2007-02-071-2/+30
| | | | | | files. Tested in kagiso.
* [svn-r13256] Updated fortran source code with new THG copyright.Albert Cheng2007-02-071-0/+3
| | | | Tested: kagiso.
* [svn-r13253] Updated all C and C++ style source code files with the THG ↵Albert Cheng2007-02-071-12/+138
| | | | | | | | | copyright notice. Tested platform: Kagiso only since it is only a comment block change. If it works in one machine, it should work in all, I hope. Still need to check the parallel build on copper.
* [svn-r13251] upgrade.Albert Cheng2007-02-071-19/+39
| | | | | | Changed all copyright notice to the THG version. Tested in kagiso.
* [svn-r13204] Purpose:Albert Cheng2007-01-261-1/+20
| | | | | | | | | | | | Improvement. Description: Added the forcemode option. (was in hdf4 for months.) auto-configure have changed the ac_try syntax from 'eval $ac_try' to 'eval "$ac_try"'. Add a new global-substitute to support that too. Platforms Tested: Kagiso only since it is just a shell script simple change.
* [svn-r13196] Upgrade.Albert Cheng2007-01-251-1/+1
| | | | | | | | The execution method changed a little bit. It is not just (eval $ac_try ...) but as (eval "$ac_try") instead. Changed to use the new pattern. Platfrom tested: Red storm.
* [svn-r13194] Bug Fix.HDF Tester2007-01-251-3/+3
| | | | | | | | Updated the DOC_URL with the new Repository URL. Fixed a syntax error in the doc release commands. Tested: kagiso
* [svn-r13193] Added check-vfd to the help page content.Albert Cheng2007-01-241-1/+3
|
* [svn-r13190] Copied the feature of testing check-install after deploy is run ↵Albert Cheng2007-01-241-10/+15
| | | | | | from v1.6. Did some cosmetic changes of the check-vfd option.