Peter Hill
Peter Hill
Just to be clear, in case there's any confusion, this is a completely opt-in feature currently, and requires netCDF to be configured and built with explicit support, as well as...
> I was just wondering if there had been any updates on this work regarding building into the main branch or any other initiatives in NetCDF over the past six...
@Mitch3007 Thanks for taking a look! I'm not sure about the test errors -- it passes everything in CI, and this feature shouldn't interact with the filters at all, so...
@magnusuMET Yes, I think you're right. Actually, I'm not sure why we can't just sidestep the issue and only call `H5Pset_libver_bounds` when enabling SWMR mode.
@magnusuMET You prompted me to look into this properly -- it turns out that since the original PR (#1448) that this one is based on, a new function `hdf5set_format_compatibility` was...
I've added `nc_test4/test_hdf5_swmr.sh` that now properly exercises the SWMR capability. Running this test creates separate processes for simultaneously writing to and reading from the same file. This was very useful...
I don't have access to a Windows dev environment myself unfortunately. When the Windows tests are running on CI, could use that?
Yes, sorry it is exactly the [`using` declaration](https://en.cppreference.com/w/cpp/language/using_declaration) that causes the issue. Without this line the `Base::foo()` (zero-arg) overload is hidden by the `Derived::foo(int)` method, so this is required for...
@doxygen Thanks, this fixes it for me!
Example of workflow run here: https://github.com/ZedThree/netcdf-cxx4/actions/runs/6573801178