Ed Hartnett
86e002d794
merged master
2018-09-06 14:01:59 -06:00
Ed Hartnett
4213f10ed6
moved function
2018-09-06 13:57:39 -06:00
Ward Fisher
fbe0a18b1c
Merge branch 'master' into ejh_loop_cleanup_2
2018-09-05 11:22:55 -06:00
Ward Fisher
d0bb5ddde8
Merge remote-tracking branch 'origin/inmemory10.dmh' into combined-pr.wif
2018-09-04 13:39:34 -06:00
Dennis Heimbigner
d62a9e623c
Fix the NC_INMEMORY code to work in all cases with HDF5 1.10.
...
re: github issue https://github.com/Unidata/netcdf-c/issues/1111
One of the less common use cases for the in-memory feature is
apparently failing with HDF5-1.10.x. The fix is complicated and
requires significant changes to libhdf5/nc4memcb.c. The current
setup is detailed in the file docs/inmeminternal.dox.
Additionally, it was discovered that the program
nc_test/tst_inmemory.c, which is invoked by
nc_test/run_inmemory.sh, actually was failing because of the
above problem. But the failure is not detected since the script
does not return non-zero value.
Other Changes:
1. Fix nc_test_tst_inmemory to return errors correctly.
2. Make ncdap_tests/findtestserver.c and dap4_tests/findtestserver4.c
be generated from ncdap_test/findtestserver.c.in.
3. Make LOG() print output to stderr instead of stdout to
avoid contaminating e.g. ncdump output.
4. Modify the handling of NC_INMEMORY and NC_DISKLESS flags
to properly handle that NC_DISKLESS => NC_INMEMORY. This
affects a number of code pieces, especially memio.c.
2018-09-04 11:27:47 -06:00
Ward Fisher
ecffb53f40
Merge branch 'master' into NC_ENOTINDEFINE
2018-09-04 11:23:19 -06:00
Ed Hartnett
ad592448df
merged master
2018-08-29 06:32:28 -06:00
Ed Hartnett
27281dfe4b
Merge branch 'master' into ejh_loop_cleanup_2
2018-08-28 17:32:40 -06:00
Ward Fisher
5e33522f52
Merge branch 'master' into default_format
2018-08-28 15:02:17 -06:00
Ed Hartnett
5faa166e8e
removed duplicated constant
2018-08-25 05:51:50 -06:00
Wei-keng Liao
116f303182
correct error code for operation not allowed in data mode is NC_ENOTINDEFINE
2018-08-24 21:26:25 -05:00
Ward Fisher
373d0365a1
Merge branch 'master' into default_format
2018-08-24 11:27:07 -06:00
Ed Hartnett
59307c405d
removing unneeded function nc4_rec_find_nc_type
2018-08-22 06:29:44 -06:00
Ed Hartnett
8885c75ade
removing unneeded lookups
2018-08-22 06:08:19 -06:00
Ed Hartnett
ff1b71a1e4
cleanup of unneeded find functions
2018-08-21 16:46:44 -06:00
Ed Hartnett
580fc89776
cleanup of NC4_abort
2018-08-21 16:41:57 -06:00
Ed Hartnett
f4c36b532f
cleanup of NC4_abort
2018-08-21 16:40:32 -06:00
Ed Hartnett
8688b9cbf0
cleanup of NC4_sync
2018-08-21 16:37:12 -06:00
Ed Hartnett
d8c1a6209a
removed unneeded lookup function
2018-08-21 11:54:06 -06:00
Ed Hartnett
42b9dc778f
removing unneeded function nc4_rec_find_grp
2018-08-21 10:28:44 -06:00
Ed Hartnett
8d0844fa7d
removing unneeded function calls
2018-08-21 10:20:32 -06:00
Ed Hartnett
e0bdcf5b64
clean up
2018-08-21 08:40:53 -06:00
Ed Hartnett
06db182eff
cleaned up error handling in nc4_close_netcdf4_file
2018-08-21 08:32:39 -06:00
Ed Hartnett
c02f976d84
more tests
2018-08-20 17:05:29 -06:00
Ed Hartnett
fda87a8d5f
now check for max of 32 dims for a var in HDF5 file
2018-08-20 09:53:08 -06:00
Ed Hartnett
f77350c66d
testing error for HDF5 file with circular groups
2018-08-20 09:26:50 -06:00
Ed Hartnett
72805a5eed
tracking enum issue
2018-08-20 05:45:30 -06:00
Ed Hartnett
0ad7118064
no longer delete/re-create att if we dont have to
2018-08-20 05:10:34 -06:00
Ed Hartnett
e7b7430e75
trying to sort out nctest issue
2018-08-19 05:55:05 -06:00
Ed Hartnett
412c18a4a1
fixed error handling in read_coord_dimids
2018-08-18 05:59:30 -06:00
Ed Hartnett
acc22e0c54
checking NULLs in function
2018-08-14 06:28:28 -06:00
Ed Hartnett
a0bea92919
fixed problem of not calling NC_ versions of vars and varm functions for extra error checking
2018-08-14 05:04:09 -06:00
Ed Hartnett
ec3d3a3d06
return error for put_vara calls with NULL start
2018-08-13 09:03:49 -06:00
Ed Hartnett
19222632b4
return error for put_vars calls with NULL start
2018-08-13 08:48:20 -06:00
Ed Hartnett
80d4b9fbb9
checking for user-defined type in put_vars
2018-08-09 10:13:31 -06:00
Ed Hartnett
252f1c3af5
further development
2018-08-09 07:21:49 -06:00
Ed Hartnett
2e7a7ea94e
moved put and get vars functions from nc4hdf5.c to hdf5var.c
2018-08-09 06:44:38 -06:00
Ed Hartnett
5e9ffcaab3
renamed get_fill_value
2018-08-09 06:41:54 -06:00
Ed Hartnett
06ecd2412d
merged master
2018-08-08 05:54:03 -06:00
Ed Hartnett
4a16369e0e
undid inadvertant change
2018-08-06 16:42:59 -06:00
Ed Hartnett
edfa5bc442
finished fixes
2018-08-06 16:34:00 -06:00
Ed Hartnett
bf7ad679f7
finished fixes
2018-08-06 16:33:44 -06:00
Ed Hartnett
ad25807bd1
Merge branch 'master' into ejh_global_att_read
2018-08-06 16:30:26 -06:00
Ward Fisher
19a3472a45
Merge branch 'master' into ejh_hdf5_sep_file_info
2018-08-06 11:33:08 -06:00
Ward Fisher
5f89204bdb
Merge branch 'master' into ejh_func_cleanup3
2018-08-06 11:32:45 -06:00
Ed Hartnett
56a57a57f0
bring in changes from lazy vars branch
2018-08-06 10:57:19 -06:00
Ed Hartnett
5a452c5815
bring in changes from lazy vars branch
2018-08-06 10:49:31 -06:00
Ed Hartnett
9dc99c8a04
cleaned up some functions in preparation for lazy vars
2018-08-06 10:16:49 -06:00
Ed Hartnett
f443facac5
merged ejh_hdf5_sep_file_info
2018-08-06 09:57:17 -06:00
Dennis Heimbigner
f46b65c602
Clear up coverity complaints
...
with respect to this coverity report.
https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRZApv53Ry-2FReUME-2Fmei1et81WqdBwm5AxSAYBM9iFSmbw-3D-3D_YxTn3nq1kZ9CfXcyYFaB2DtJSVHTn8U-2BK0LV-2FDyLYKcFvnwYJ7pm2zFB5UovsEUh5miIfeCfQzYxpN9HYcdqs9sKVjtklOkfPIjEpg0Tj8G9wiptznJeX-2FO4PrqJA1ViQYtQfpjugq01XGMQ3-2Bll42dUMxrmbdYSqi8T7bCcANC5evyZs4MKvmAWXt1bnPaHcOYJDN-2FUt-2FJTlhwu91HyR7h-2FnkvMY9paYUNB1gxiyUA-3D
2018-08-04 13:22:29 -06:00