Network

 
AuthorCommitMessageCommit Date
Vailin ChoiVailin Choi
d96713067ba[svn-r25829] Bring revisions #25809 - #25812 from revise_chunks to revise_chksum_retry. h5committested.
Vailin ChoiVailin Choi
d6b358905b6[svn-r25827] Bring revision #25809 from revise_chunks to revise_chksum_retry. h5committested.
Dana RobinsonDana Robinson
c078773b9e8[svn-r25786] Removed the core and core_paged VFDs from the list of SWMR-supported VFDs for now. Many tests fail with the core VFD, probably due to the lack of a backing store at key parts of the tests. We'll have to revisit this idea later. It may need to be shelved until we find time to rework the tests. Also fixed VFD issues in the dsets and links test. 'make check-vfd' now passes. Tested on: jam with 'make check-vfd'
Dana RobinsonDana Robinson
c8eae696566[svn-r25776] Updated accum_swmr_reader.c and accum.c to check VFD for SWMR compatibility. Tested on: jam with several VFDs
Dana RobinsonDana Robinson
15e32fa01d7[svn-r25775] Updated manifest. Tested on: bin/chkmanifest
Dana RobinsonDana Robinson
cf6fa074535[svn-r25769] Updated the test_usecases.sh script to use h5_fileaccess() so it checks supported VFDs under 'make check-vfd'. Note that some VFDs do not pass this test! SEC2 does, however, and this was never really tested before so I'm checking in the code anyway. The VFD-specific errors can be fixed later. Tested on: jam with multiple VFDs
Dana RobinsonDana Robinson
5087124bfa7[svn-r25768] Updated the test_usecases.sh and testswmr.sh scripts so that they run the small VFD test program and exit out with a message when the VFD is not compatible with SWMR. Tested on: jam with multiple VFDs
Dana RobinsonDana Robinson
804c59b559d[svn-r25765] Added a small test program that can determine if the VFD specified by the HDF5_DRIVER environment variable supports SWMR. Tested on: jam with multiple VFDs
Dana RobinsonDana Robinson
28556f2856f[svn-r25764] Added a small test function to the H5FD code that determines if a VFD supports SWMR (based on the environment variable). This is only for use in the SWMR tests. Also modified test/test_swmr.c to use it. Tested on: jam with multiple VFDs
Dana RobinsonDana Robinson
85098a50377[svn-r25763] Fixed an issue with the dsets test where SWMR I/O was enabled with VFDs that do not support SWMR. Tested on: jam
Dana RobinsonDana Robinson
f3cf83d0f72[svn-r25761] Fixed an issue with the property list encoding tests due to the logging code introduced in r24805. Tested on: jam, ostrich
Dana RobinsonDana Robinson
99d765cb970[svn-r25760] Removed commented-out Makefile.am code from last check-in. Tested on: jam
Dana RobinsonDana Robinson
083cd096d02[svn-r25759] Updated test/Makefile.am/in so that test files are not installed to the bin directory on 'make install'. Tested on: jam
Dana RobinsonDana Robinson
b6fdc1e6acf[svn-r25758] Updated Makefile.am/in so that a test file created in test_swmr.c gets cleaned up with 'make clean'. Tested on: jam
Dana RobinsonDana Robinson
f38cb3d4936[svn-r25757] Added a new VFD feature flag (H5FD_FEAT_SUPPORTS_SWMR_IO) that declares SWMR-compatibiity. H5Fopen/create will now fail when H5F_ACC_SWMR_READ or H5F_ACC_SWMR_WRITE are set as flags with H5Fcreate or H5Fopen and the VFD does not support SWMR. VFDs that are listed as supporting SWMR in this check-in: core, direct, log, sec2 Also includes a test for the flag's functionality in test/test_swmr.c.
Vailin ChoiVailin Choi
4199cb6877e[svn-r25493] Bring revisions #25342 - #25491 from revise_chunks to revise_chksum_retry. Tested on jam, koala, ostrich, platypus.
Elena PourmalElena Pourmal
065da4271ac[svn-r25435] Maintenance: Bumped the version number after releasing a new tar ball to the /mnt/ftp/pub/outgoing/SWMR/src directory. Tested on jam.
Vailin ChoiVailin Choi
cc71c6bb1c1[svn-r25432] Bring revision #25333 from revise_chunks to revise_chksum_retry. Tested on jam, koala, ostrich, platypus, quail. Also clear the status_flags in the superblock for the two HDF5 test files: (1) tools/h5diff/testfiles/tmptest2.he5 (2) tools/h5diff/testfiles/tmptest.he5
Vailin ChoiVailin Choi
0a8f885391b[svn-r25425] Bring revision #25328 from revise_chunks to revise_chksum_retry. Tested on jam, koala, ostrich, platypus, quail.
Vailin ChoiVailin Choi
2d0f0aa4b14[svn-r25418] Bring revision #25309 from revise_chunks to revise_chksum_retry. Tested on jam, koala, ostrich, platypus, quail.
Vailin ChoiVailin Choi
f0bdc64a2c6[svn-r25415] Bring revision #25307 from revise_chunks to revise_chksum_retry. Tested on jam, koala, ostrich, platypus, quail.
Vailin ChoiVailin Choi
93c8bac4948[svn-r25388] Fixed the bug exposed with enable-production: coding enclosed within #ifndef NDEBUG in calculating the chunk index. Tested on jam, koala, ostrich, platypus, kite, quail: development and production mode.
Vailin ChoiVailin Choi
56617d1e1a6[svn-r25383] (A) Changes to remove chunk proxy for handling SWMR: (1) Remove dependency between chunk proxy and the index structure: v2-btree, extendible array, fixed array (2) Move chunk allocation from each index structure to the chunk layer (3) Chunk layer: does chunk allocation, then write to the chunk, then insert address to the corresponding index structure via callback (B) Enable SWMR for Fixed array (FA) index and add missing pieces: depend/undepend. (C) Enable SWM...
Vailin ChoiVailin Choi
3779ba2bfc0[svn-r25355] Bring revision #25250 from revise_chunks to revise_chksum_retry. Tested on jam, koala, ostrich, platypus.
Vailin ChoiVailin Choi
790723e1573[svn-r25347] Bring revision #25242 from revise_chunks to revise_chksum_retry. Tested on jam, koala, ostrich, platypus.
Elena PourmalElena Pourmal
bf6f2c4a579[svn-r24807] Maintenance: Added missing files to the MANIFEST before creating a tar ball for the customer.
Dana RobinsonDana Robinson
b791aea50fb[svn-r24806] Fixes a parallel bug in the new logging functionality. Tested on jam w/ parallel.
Dana RobinsonDana Robinson
9c4cfb87e47[svn-r24805] Rework of metadata cache logging. - Functionality separated out into a separate set of functions. - Log format is now based on JSON. - Logging does not require a recompile. - Added new H5F/H5P log control functions. - Also fixed an error in Makefile.am that wasn't building some flush_prevent test programs from being built. Tested on: jam
Vailin ChoiVailin Choi
10d30d97089[svn-r24766] Fix test failure from hl/test/test_ld.c which is exposed when compiled with mpicc (via h5committest). Need to initialize datatype IDs so that H5Tclose() will work accordingly within H5E_BEGIN_TRY. Tested on jam, koala, ostrich, platypus.
Elena PourmalElena Pourmal
d008d7dfb2f[svn-r24752] Maintenance: increased version number after releasing source to tp://ftp.hdfgroup.uiuc.edu/pub/outgoing/SWMR/src/
Vailin ChoiVailin Choi
fd088b06b99[svn-r24747] 1) Change names of public routines: H5Ocork --> H5Odisable_mdc_flushes H5Ouncork --> H5Oenable_mdc_flushes H5Ois_corked --> H5Oare_mdc_flushes_disabled 2) test/cork.c: modified to use the new names 3) change name of use case example file: test/use_cork.c --> use_disable_mdc_flushes.c 4) test/cache.c test/cache_common.c: add comments Tested on jam, koala, ostrich, platypus. PENDING: a) code review b) hl/test/test_ld.c suddenly fails when using mpicc (via h5committest): need fur...
Vailin ChoiVailin Choi
973a7775c6b[svn-r24736] 1) Correct bug: uncork object in H5Gint.c H5Dint, H5T.c instead of H5O.c. 2) Modify H5Fstart_swmr_write() to allow opened objects: groups and datasets only (but not named datatypes and attributes) for this release. 3) Add tests for corking operations, re-group tests. 4) hl/tools/h5watch: fix a bug for h5watch; hl/test: remove concurrent test for H5LD* since they are basically the same as the tests for h5watch. Tested on jam, koala, ostrich, platypus.
Dana RobinsonDana Robinson
77703722a43[svn-r24679] Updated trace script to handle newly added types. No files were changed since the API calls were hand edited instead of using the script. Tested on: jam
Dana RobinsonDana Robinson
292aec8f551[svn-r24678] Fixed incorrect svn:executable and svn:eol-style Subversion attributes. No code changes.
Vailin ChoiVailin Choi
6a2fbff85be[svn-r24675] 1) Add cork status to H5AC/H5C_get_entry_status(). 2) Skip dirty corked entries when doing auto ageout entries in the cache. Tested on koala, jam, platypus, ostrich. PENDING: code review and more cache related tests.
Elena PourmalElena Pourmal
768ddffaa3b[svn-r24674] Maintenance: Changed suffix to swmr_chksum4 after creating tar ball for the customer.
Elena PourmalElena Pourmal
8965cfc5d17[svn-r24673] Maintenance: Change version number and released 1.9.170-swmr_chksum3 tar ball. Platforms tested: jam
Vailin ChoiVailin Choi
fe496b6f34a[svn-r24669] Fix Makefile.am for use_cork.c.
Vailin ChoiVailin Choi
3d7d7f3f243[svn-r24663] Implementation for H5Ocork, H5Ouncork, H5Ois_corked public routines. Tested on jam, koala, ostrich, platypus. PENDING: (1) Code review. (2) More work on tests, comments, cache related work.
Vailin ChoiVailin Choi
e1d277b660e[svn-r24624] Fix for MANIFEST. Fix for test failures due to h5clear_gentest.
Vailin ChoiVailin Choi
a196a4f351a[svn-r24622] Implementation (pending code review) for: (A) SWMR related public routines: H5Fstart_swmr_write, H5Pget/set_append_flush, H5Pget/set_object_flush_cb. (B) File locking. Tested on jam, koala, ostrich, platypus.
Vailin ChoiVailin Choi
955c0736022[svn-r24613] Bring revision #24609 from revise_chunks. h5committested.
Vailin ChoiVailin Choi
21eabe6753e[svn-r24610] Bring revision #24608 from revise_chunks. h5committested.
Albert ChengAlbert Cheng
2cbf8b46709[svn-r24517] Corrected the number of links at least 2.
Albert ChengAlbert Cheng
364a0fc4d83[svn-r24516] Final version.
Elena PourmalElena Pourmal
3fcbd129985[svn-r24501] Increased vesrion number (suffix) after tagging the release for SWMR Phase II task 1
Elena PourmalElena Pourmal
bfb25e1bb90[svn-r24499] Checking in files before tagging deliverable for SWMR Phase II task 1 (DLS)
Elena PourmalElena Pourmal
06ea6c74df6[svn-r24497] Updated MANIFEST with POSIX ordering reports
Quincey KoziolQuincey Koziol
c42a36b0935[svn-r24478] Description: Review Vailin's "metadata retry" code and make various cleanups to it. Also, disallow SWMR access for non-latest format and for non-POSIX VFDs. Tested on: Mac OSX/64 10.9.0 (amazon) w/gcc 4.8 and make check-vfd
Albert ChengAlbert Cheng
a9946535de1[svn-r24474] Added test results of Linux with local (ext3 and ext4) and NFS filesystems.