This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Ok, I reverted to previous behavior.
The fix (to my surprise) turned out to simple.
I have checked in a fix to github, but below is the required
change so you can modify your netcdf-c directly.
1. edit the file libdap2/cache.c
2. locate the following two lines (about line 225).
if((flags & NCF_PREFETCH_ALL) == 0)
ce = buildconstraintstring(constraint);
3. remove the first line (the 'if') so that the
second line is executed unconditionally.
=Dennis Heimbigner
Unidata
Ticket Details
===================
Ticket ID: TMR-458993
Department: Support netCDF
Priority: Urgent
Status: Closed