Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Additional Fixes to NCZarr #1913

Merged
merged 2 commits into from
Dec 17, 2020
Merged

Commits on Dec 17, 2020

  1. Additional Fixes to NCZarr

    Primary Fixes:
    * Add a whole variable optimization -- used in the rare case that nc_get/put_vara covers the whole of a variable and the variable has a single chunk.
    * Fix chunking error when stride causes whole chunks to be skipped.
    * Fix some memory leaks
    * Add test cases
    * Add one performance test to nczarr_test/. This uses the timer utils from unit_test: timer_utils.[ch].
    * Move ncdumpchunks utility from ncdump to nczarr_test
    
    Misc. Other Changes:
    * Make check for aws libraries conditional on --enable-nczarr-s3
    * Remove all but one bm tests from nczarr_test until they are working.
    * Remove another dependency on HDF5 from supposedly non-HDF5 specific code; specifically hdf5_log_hdf5.
    * Make the BAIL2 macro be hdf5 specific and replace elsewhere with an HDF5 independent equivalent.
    * Move hdf5cache.c to libsrc4/nc4cache.c because it is used by nczarr.
    * Modify unit_tests so that some of them are run even if using Windows.
    * Misc. small bug fixes and refactors and memory leaks.
    * Rename some conflicting tests for cmake.
    * Attempted to make nc_perf work with cmake and failed.
    DennisHeimbigner committed Dec 17, 2020
    Configuration menu
    Copy the full SHA
    d2316f8 View commit details
    Browse the repository at this point in the history
  2. Update Release Notes

    DennisHeimbigner committed Dec 17, 2020
    Configuration menu
    Copy the full SHA
    6c9817b View commit details
    Browse the repository at this point in the history