NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

[thredds] How to control caching of Aggregated datasets?

Hi,

I have a thredds aggregated dataset, with the setup in catalog.xml:
   <netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2";>
<aggregation dimName="time" type="joinExisting" recheckEvery="10 seconds">
    <netcdf location="/file1.nc" coordValue="1" />
    <netcdf location="/file2.nc" coordValue="2" />
    </aggregation>
   </netcdf>


After changing the aggregation, i.e. by adding a new file, e.g. file3.nc, or by changing the coordValue, I usually run reinitialize the catalogues with /thredds/admin/debug?catalogs/reinit

The changes appear in the opendap stream first after a while (some hours?). The only way I currently found to make the correct results really appear in opendap is to do the following shortly after each others:
a) clear file object caches
b) delete the corresponding aggregation cache file from the disk.
(And I'm not sure if this allways works?)

Is there a better way to control aggregation changes in the catalog.xml file, i.e. to flush any aggregation-caches when the aggregation changes?


Best regards,

Heiko



  • 2011 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the thredds archives: