Thanks John. I have some things to get to tomorrow but will try to provide the
requested information. I have a feeling I may be having a permissions problem
with TDM. Which reminds me, when you launch TDM does it literally see itself
running as user “tdm” or does the thredds see it as whatever user launched the
tom. So do I really want username = tdm config file? And if so , does “tdm”
have to be an actual user on the system.
Thanks,
-Roy
On Nov 2, 2014, at 3:38 PM, John Caron <caron@xxxxxxxx> wrote:
> From Roy:
>
> Okay I may have made a little headway on featureCollections in thredds4.5,
> though I think it is due to some random changes rather than any
> understanding.
> Since on the real server the featureCollection will be changing, I am trying
> to see if I can make it dynamic. So I have installed the TDM, and now don’t
> understand what it is doing. I have modified the /tomcat-user.xml just as
> in
> the instructions, to be:
>
> > <tomcat-users>
> > <role ... />
> > <role rolename="tdsTrigger"/>
> > <user ... />
> > <user username="tdm" password="secret" roles="tdsTrigger"/>
> > </tomcat-users>
>
> and I have created a shell script with the line:
>
> > /usr/local/jre1.7.0_25/bin/java -Xmx800m
> > -Dtds.content.root.path=/usr/local/tomcat/content -jar tdm-4.5.jar -tds
> > "http:/localhost:8080" -showOnly
>
> Now according to the web page, the -showOnly does:
>
> > -showOnly: (optional) if this is present, just show the featureCollections
> > that will be indexed and exit.
>
> When I run it I get:
>
> > Server added
> http://localhost:8080/
>
> > contentDir=/usr/local/tomcat/content
> > catalog=/usr/local/tomcat/content/thredds/catalog.xml
> > Server added http:/localhost:8080
> >
> > Enter password for tds trigger: secret
> >
> > Password = 'secret' OK (Y/N)?y
> > Tdm startup at Thu Oct 30 17:43:35 PDT 2014
> > Feature Collection names:
> > FNMOC NAVGEM 0.5-degree 6-hourly Pressure
> >
> > Triggers:
> > thredds/admin/collection/trigger?trigger=never&collection=FNMOC NAVGEM
> > 0.5-degree 6-hourly Pressure
>
> and then it hangs there and doesn’t exit - the test file set is only like 10
> files and has already been scanned. Should not TDM have exited? Even more,
> can I exit it and then will it be called, or do I just leave it running or
> what.
>
> Thanks for any help.
>
> -Roy
>
>
> Hi Roy:
> 1) not sure if -showOnly works as advertised, i will check.
> 2) what does your <tdm> emelent say about that dataset? if it has a rescan,
> it will never exit, so you just kill it.
> 3) best to give your colelction a name with no blanks in it, eg:
> <collection name="FNMOC-NAVGEM"
> spec="/u00/FNMOC/NAVGEM/pressure/**/US058GMET-GR1mdl.0018_0056_00000F0..#yyyyMMddHH#_0102_000000-000000pres$"
> olderThan="5 min"/>
>
> 3) check your logs files, in the tdm working directory (by convention,
> "content/tdm") <collection_name>.log. It should say whats going on. Send it
> along if not clear what its doing.
>
> John
>
>
> On Sun, Nov 2, 2014 at 4:25 PM, John Caron <caron@xxxxxxxx> wrote:
> • To: thredds@xxxxxxxxxxxxxxxx
> • Subject: [thredds] thredds4.5 and Feature Collections
> • From: Roy Mendelssohn - NOAA Federal <roy.mendelssohn@xxxxxxxx>
> • Date: Thu, 30 Oct 2014 16:17:36 -0700
> Hi All:
>
> Nothing like FeatureCollections to help one feel old and slow - and boy do I
> feel old and slow. I have been putting off upgrading to thredds 4.5 just
> because of the changes (I had enough trouble getting featureCollections
> working the first time around).
>
> I have a working thredds4.3 feature collection that is failing with
> thredds4.5
> on my test server on my laptop. So, though what is wrong is probably
> obvious,
> it hasn’t been obvious to me, nor to my bum knee. So here goes.
>
> 1. Do I understand correctly that a featureCollection will only work in
> thredds4.5 with TDM running, or is that only if the dataset is being updated?
>
> -> only if the dataset is changing.
> 2. If I look at:
>
>
> http://www.unidata.ucar.edu/software/thredds/current/tds/UpgradingTo4.5.html
>
>
> I see:
>
> <update startup="nocheck" trigger="allow"/>
> <tdm startup="true" rescan="0 8,23,38,53 * * * ? *" trigger="allow"/>
> replaced with:
>
> <update startup="never" trigger="allow"/>
> <tdm rewrite="test" rescan="0 8,23,38,53 * * * ? *" trigger="allow"/>
> I had update on startup before (more below) does it need to be “never”
> always
> (or basically I am unclear in what sense one replaces the other). I didn’t
> have an update command, just
>
> <tdm startup="true" rescan="0 0/15 * * * ? *" trigger="allow"/>
>
>
> ->
> 1)
> <tdm startup ..>
> is now
> <tdm rewrite ..>
> although it still accepts "startup". just thought it was clearer.
> 2)
> <update startup="nocheck" ...
> means, on TDS startup, use indices if they are already there (dont check if
> they are up to date), and create them if not
> <update startup="never" ...
> means, on TDS startup, indices must be already there, never create them.
>
>
>
> I have looked at the logs and it is unclear to me what is causing the error.
> Below I have put what I hope are the relevant parts of the the catalogs. If
> someone can point out the problem, I would be most grateful.
>
> -Roy
>
> thredds4.3:
>
> <featureCollection name="FNMOC NAVGEM 0.5-degree 6-hourly Pressure"
> featureType="GRIB" harvest="true" path="FNMOC/navgem/pressure/6hr">
> <dataFormat>GRIB-1</dataFormat>
> <metadata inherited="true">
> <serviceName>all</serviceName>
> <documentation type="summary">
> FNMOC 1-degree pressure fields from the NOGAPS model
> </documentation>
> </metadata>
>
> <collection
> spec="/u00/FNMOC/NAVGEM/pressure/**/US058GMET-GR1mdl.0018_0056_00000F0..#yyyyMMddHH#_0102_000000-000000pres$"
> olderThan="5 min"/>
> <tdm startup="true" rescan="0 0/15 * * * ? *" trigger="allow"/>
> <gribConfig datasetTypes="Best LatestFile" />
> </featureCollection>
>
> thredds4.5:
>
> <featureCollection name="FNMOC NAVGEM 0.5-degree 6-hourly Pressure"
> featureType="GRIB1" harvest="true" path="FNMOC/navgem/pressure/6hr">
> <dataFormat>GRIB-1</dataFormat>
> <metadata inherited="true">
> <serviceName>all</serviceName>
> <documentation type="summary">
> FNMOC 1-degree pressure fields from the NOGAPS model
> </documentation>
> </metadata>
>
> <collection
> spec="/u00/FNMOC/NAVGEM/pressure/**/US058GMET-GR1mdl.0018_0056_00000F0..#yyyyMMddHH#_0102_000000-000000pres$"
> olderThan="5 min"/>
> <update startup="never" trigger="allow"/>
> <tdm rewrite="test" rescan="0 0/15 * * * ? *" trigger="allow"/>
> <gribConfig datasetTypes="TwoD Best LatestFile" />
> </featureCollection>
>
>
>
> -> dont see anything obvious, whats the error message? what does
> catalogInit.log look like?
>
>
> _______________________________________________
> thredds mailing list
> thredds@xxxxxxxxxxxxxxxx
> For list information or to unsubscribe, visit:
> http://www.unidata.ucar.edu/mailing_lists/
**********************
"The contents of this message do not reflect any position of the U.S.
Government or NOAA."
**********************
Roy Mendelssohn
Supervisory Operations Research Analyst
NOAA/NMFS
Environmental Research Division
Southwest Fisheries Science Center
***Note new address and phone***
110 Shaffer Road
Santa Cruz, CA 95060
Phone: (831)-420-3666
Fax: (831) 420-3980
e-mail: Roy.Mendelssohn@xxxxxxxx www: http://www.pfeg.noaa.gov/
"Old age and treachery will overcome youth and skill."
"From those who have been given much, much will be expected"
"the arc of the moral universe is long, but it bends toward justice" -MLK Jr.