| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Convert CMake sources tags from _SRCS to _SOURCES(closer match to Makefile).
|
|
|
|
|
|
|
|
|
| |
reworked VDS tests for H5Repack.
HDFFV-9766: Added h5format_convert to CMake. Reworked tests to allow parallel testing with CMake.
HDFFV-9770: Added h5watch to CMake.
Tested: CMake and autotools on loacl linux.
|
|
|
|
|
|
|
|
| |
files.
Added java Makefile.in files.
Tested on: jam
|
|\
| |
| |
| |
| |
| |
| | |
Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1
autotools serial w/ C++ and Fortran
autotools parallel w/ Fortran
CMake serial w/ C++ and Fortran
|
| |
| |
| |
| |
| |
| | |
mistake.
Tested on osx1010test, kituo, platypus, ostrich.
|
| |
| |
| |
| | |
Tested on quail, osx1010test, platypus, ostrich, kite, emu, mayll, kituo.
|
| |
| |
| |
| |
| |
| | |
files.
Tested on: jam
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Note: generated autotools files are from a VM and not THG
machines. These will be updated immediately after
check-in.
Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1
autotools serial w/ Fortran & C++
autotools parallel (MPICH 3.1.4) w/ Fortran
CMake serial (cmakehdf5 w/ CMake 3.3.2)
|
| |
| |
| |
| |
| | |
Tested on Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial only
|
| |
| |
| |
| |
| |
| |
| |
| | |
to open VDS files, though it won't pick up changes to source
files until they are closed. This is a library problem and
will be fixed later.
Tested on: Ubuntu 15.04 (Linux 3.19 x86_64) gcc 4.9.2
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
until the source files are closed.
Tested on: Ubuntu 15.04 (Linux 3.19 x86_64) gcc 4.9.2
serial only
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Description:
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: Ubuntu 15.04 (Linux 3.19 x86_64) gcc 4.9.2
serial and parallel (MPICH 3.1.4)
|
| |
| |
| |
| |
| |
| |
| | |
r27794, 27795, 27802, 27812, 27819, 27826, 27828, 27829, 27878
27880, 27898, 27902
Tested on: local Linux
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
27625, 27627, 27647, 27648, 27661, 27668, 27670, 27671, 27674, 27676,
27703, 27716, 27720, 27747, 27754, 27755
from the trunk.
Mostly CMake and Fortran changes.
Tested on: jam (w/ gcc/gfortran 4.9.3)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
27509, 27515, 27517, 27521, 27524, 27525, 27537, 27555, 27570, 27575,
27585, 27586, 27590, 27591, 27592
from the trunk.
Minor CMake and Fortran changes
Tested on: jam (w/ gcc/gfortran 4.9.3)
|
| |
| |
| |
| |
| |
| |
| | |
Fortran 2003 changes
Tested on: jam serial (w/ gcc/gfortran 4.9.3)
jam parallel (fortran tests, parallel tests have known failure)
|
| |
| |
| |
| |
| |
| |
| |
| | |
support SWMR.
- General improvements to the h5watch Makefile.am.
Tested on: jam w/ HDF5_DRIVER=stdio and sec2
|
| |
| |
| |
| |
| |
| | |
to revise_chunks.
Tested on jam, koala, ostrich, platypus.
|
| |
| |
| |
| |
| |
| | |
revise_chunks. h5committested.
#test-p fails but will be fixed with merges later: #26569 (revise_chksum_retry) + v3 metadata cache #27237 (trunk).
|
| |
| |
| |
| | |
revise_chunks. h5committested.
|
| |
| |
| |
| | |
Tested on jam, koala, ostrich.
|
| |
| |
| |
| | |
h5committested.
|
| |
| |
| |
| | |
h5committested.
|
| |
| |
| |
| | |
h5committested.
|
| |
| |
| |
| | |
h5committested.
|
| |
| |
| |
| |
| |
| |
| | |
when testing h5watch:
--Use signal handler to catch SIGTERM and SIGINT.
Also remove redundant tests to lessen the possibility of failures due to timing in catching h5watch output.
|
| |
| |
| |
| | |
h5committested.
|
| |
| |
| |
| |
| | |
(Revision #25283 is skipped since it was backed out later on 11/3/2015.)
h5committested.
|
| |
| |
| |
| | |
Tested on jam, ostrich, koala, platypus.
|
| |
| |
| |
| | |
Tested on jam, koala, ostrich, platypus.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
test runs for h5watch.
The changes were initially done as part of the file locking implementation.
In addition, fixes for the following:
A) Bug fix when enable-production in test/tfile.c--
--test_swmr_write(): use latest format in creating the test files
B) Bug fixes to sync up with revise_chksum_retry branch:
1) test/accum.c--fix to use new_argv/new_envp for execve() and clean out compilation warnings
2) hl/src/H5HLprivate2.h--put the defines in alphabetical order
3) hl/tools/h5watch/h5watch.c--h5watch test exit code error due to error stack
4) hl/tools/h5watch/extend_dset.c--clean up some compilation warnings
Tested on jam, ostrich, koala, platypus, emu, aix.
|
| | |
|
| |
| |
| |
| | |
h5committested.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Description:
Modified the MD cache so that v-1 B-tree node writes are prohibited
under SWMR semantics.
Testing changes:
testswmr
Removed the -i b1 option from the test.
NOTE: The testswmr.sh test performs operations that are not currently
supported under our current level of SWMR implementation.
links
Modified an external link test so that a close/reopen w/ SWMR write
test is not performed when the v-1 B-trees are used.
dsets
Chunk tests don't run when using SWMR and the old file formt (i.e.
v-1 B-tree chunk indexes). Also added a new test that fails when
trying to write v-1 B-tree nodes. Makefile updated to clean up
all test files created by this test.
flushrefresh
Modified the test to use the latest file format.
Tested on:
jam (32-bit LE linux)
koala (64-bit LE linux)
ostrich (64-bit BE linux)
|
| |
| |
| |
| |
| |
| |
| |
| | |
script
and is causing problems since it's "modified" on each run of make check.
Tested on: jam (minor change)
|
| |
| |
| |
| | |
h5committested.
|
| |
| |
| |
| | |
h5committested.
|
| |
| |
| |
| | |
h5committested.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bring r20557:22085 from trunk to this branch, also fixing some other
issues/failures in the branch simultaneously. The h5repack tests are still
failing, but Neil will be checking into those, so the branch can be fully
functional again.
Tested on:
Mac OSX/64 10.7.3 (amazon) w/debug
|
| |
| |
| |
| | |
and hl/tools/h5watch .h5 files. These files are never regenerated and subsequent make checks after a clean will fail. This is just a temporary fix as the generator code and autotools files need a revisit.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bring r20407:20557 from trunk to revise_chunks branch
Tested on:
FreeBSD/32 6.3 (duty) in debug mode
FreeBSD/64 6.3 (liberty) 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 (amani) 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 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode
Linux/64-ia64 2.6 (ember) w/Intel compilers, w/C++ & FORTRAN,
in production mode
Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in debug mode
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A) - Changes to add the new tool "h5watch" to High Level
- Changes to add three new High Level public routines for retrieving elements appended to a dataset
B) A patch from Mike M. to fix the H5Dflush/refresh problem:
src/H5Dpkg.h
src/H5Dint.c
src/H5D.c
C) Fix for an assertion failure in H5FS_sect_link_size() in H5FSsection.c
src/H5Dbtree2.c
h5committested; tested also on linew, duty, fred.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commented out the memory allocation sanity checker in
alpha1. The feature has been restored for alpha2.
The H5B package was also removed from the "all" list of package-
specific debugging output since it slows down the library so much.
This equivalent to r29099 in revise_chunks but was done manually
since that change comes after major configure.ac rework.
Tested on: jam
|
|
|
|
|
|
|
|
| |
configure.ac until
the next alpha. Re-ran autogen.sh.
Tested on: jam
|
|
|
|
| |
Tested on: jam
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
from revise_chunks.
This is basically all the revise_chunks changes since alpha0
aside from the v2 B-tree changes that cause SWMR to fail.
This merge should also bring the alpha branch in sync with
the trunk.
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
autotools serial w/ C++ and Fortran
autotools parallel w/ Fortran (MPICH 3.1.4)
cmake serial (cmakehdf5) w/ C++ and Fortran
|