Kepler: Issueshttps://projects.ecoinformatics.org/ecoinfo/https://projects.ecoinformatics.org/ecoinfo/ecoinfo/favicon.ico?14691340362012-05-17T21:09:46ZEcoinformatics Redmine
Redmine Bug #5610 (Resolved): check that build system can handle a "0.9.0" releasehttps://projects.ecoinformatics.org/ecoinfo/issues/56102012-05-17T21:09:46ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>We discussed releasing sensor-view as sensor-view-0.9.0 initially to signify beta status. Check if this is currently possible.</p> Bug #5417 (Resolved): changes to a sensor's serial-number param do not get written to config filehttps://projects.ecoinformatics.org/ecoinfo/issues/54172011-05-31T20:20:54ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>If you Configure Actor a sensor actor and change it's serial-number, this change is lost on SPAN restart because it is not written to the config file.</p> Bug #5404 (Resolved): change-sampling.kar demo no longer workshttps://projects.ecoinformatics.org/ecoinfo/issues/54042011-05-13T19:06:10ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>This demo seems to get stuck at preinitializing.</p> Bug #5378 (Resolved): add rety logic to SpanTodt, attempt to recover if RBNB goes downhttps://projects.ecoinformatics.org/ecoinfo/issues/53782011-04-13T22:45:16ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>We've found that requesting a large amount of data from RBNB on a gumstix, at least via rdv (1.9.0 and 2.2.1), can get the server into a messed up state, requiring a restart, and the RBNB files written to disk will become corrupt such that a restart of rbnb fails to load the old data (yikes - we'll work on a replication procedure and submit these bug(s) to the rbnb list). When this happen SpanTodt locks up. Even when rbnb is successfully restarted (e.g. by deleting rbnb files on disk and starting fresh), SpanTodt stays locked. We should add some retry logic so spanToDT can attempt to persevere through tough times.</p> Bug #5360 (Resolved): changes to a sensor parameter might not take effect until next current samplehttps://projects.ecoinformatics.org/ecoinfo/issues/53602011-03-30T20:27:10ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>if you change e.g. the sampling rate of a sensor, the sensor won't immediately change to the new rate, it will change the next time it samples. This can mean having to wait a long time to see the change. Also, we're not sure if you actually have to wait for the next sample to come through for the change to actually take effect.</p> Bug #5356 (Resolved): ArchivingDataturbine workflow couldn't update the second sensor's lastArchi...https://projects.ecoinformatics.org/ecoinfo/issues/53562011-03-23T18:34:22ZJing Taotao@nceas.ucsb.edu
<p>There are two sensors in the dataturbine actor.<br />When I ran the workflow in command line mode, i found the workflow can't update the second sensor's lastArchiving time. But it can update the first sensor's successfully.</p>
<p>If the same workflow is run under Kepler GUI mode, both sensor's lastArchiving time can be updated successfully.</p> Bug #5332 (Resolved): cr1k_d doesn't reliably connect to loggerhttps://projects.ecoinformatics.org/ecoinfo/issues/53322011-03-01T21:33:49ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>Fairly often cr1k_d fails to connect to the logger. I get output like:</p>
<p>CR1K sample rate should be 30 second(s)<br /><del>> <MAIN> Open Serial Port: /dev/ttyUSB0 Succefully!<br /></del>> <MAIN> Connecting to datalogger...<br />[ERR-recvFrame] timeout (get data 0 bytes)<br /><del>> [ERR] cmdRING<br /></del>> Link error<br /><del>> <MAIN> [ERR] fail to connect datalogger, please check cable<br /></del>> <MAIN> [ERR] Driver initialization failed<br /><del>> Serial port /dev/ttyUSB0 closed<br /></del>> cr1k_d exit</p>
<p>or:</p>
<p>CR1K sample rate should be 30 second(s)<br /><del>> <MAIN> Open Serial Port: /dev/ttyUSB0 Succefully!<br /></del>> <MAIN> Connecting to datalogger...<br /><del>> [ERR] Link State error after cmdRING (09)<br /></del>> <MAIN> [ERR] fail to connect datalogger, please check cable<br /><del>> <MAIN> [ERR] Driver initialization failed<br /></del>> Serial port /dev/ttyUSB0 closed<br />-> cr1k_d exit</p>
<p>I thought it might be dcd_mgr interfering, but that doesn't seem to be -- in span.sh, which launches both processes, I added a long sleep between them and cr1k_d still periodically fails.</p>
<p>I'll add this to the list of questions/requests for ISI folks.<br />If we're unable to find a better solution, an alternate is to detect the fail and retry N times.</p> Bug #5133 (Resolved): Authentication and authorization of GPP serverhttps://projects.ecoinformatics.org/ecoinfo/issues/51332010-08-09T18:24:26ZJing Taotao@nceas.ucsb.edu
<p>Just open this bug. We need those mechanism in GPP server. Dan can give more details.</p> Bug #5132 (Resolved): Connecting Workflow Run Manager to remote KAR store should prompt for crede...https://projects.ecoinformatics.org/ecoinfo/issues/51322010-08-06T23:09:03ZJing Taotao@nceas.ucsb.edu
<p>We need an authentication and authorization mechanism for client kepler to access remote Provenance DB.</p>
<p>We can borrow the existing Scheduler Server mechanism:<br />String isLoggedIn(String sessionid)<br />boolean isAuthorized(String user)</p>
<p>Here are some open questions:</p>
<p>1. What format do we specify access rule? By an eml access file?<br />2. If we use eml access rule, what level will be used as data object? The whole database or each run result?<br />3. How can we specify the access rule? Maybe we need another GUI for this. Where should we put it?</p> Bug #5131 (Resolved): Authentication and authorization of Scheduler serverhttps://projects.ecoinformatics.org/ecoinfo/issues/51312010-08-06T22:30:04ZJing Taotao@nceas.ucsb.edu
<p>When a user tries to schedule a workflow through a kepler client, the scheduler server should check weather the user has the permission.</p>
<p>The session id of the user will be passed to the scheduler when user calls the methods like add/delete/scheduleJob. Scheduler server will used the sessionid to call the two methods:<br />String isLoggedIn(String sessionid)<br />boolean isAuthorized(String user)</p>
<p>This mechanism has existed in our current scheduler server code.</p> Bug #5077 (Resolved): add real inputs and outputs to sensor actorhttps://projects.ecoinformatics.org/ecoinfo/issues/50772010-07-06T23:21:10ZDaniel Crawldanielcrawl@gmail.com
<p>The output port should write the latest sampled value. One or more input ports should be added to control the sensor.</p> Bug #5062 (Resolved): create bugs, mockups, eng view page updates showing how authentication will...https://projects.ecoinformatics.org/ecoinfo/issues/50622010-06-28T23:30:25ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>How and where will the user be prompted for credentials for the workflow scheduler? For connecting to a remote provenance server? How will a workflow be run on a remote kepler server if it requires authentication to be able to get access to a datasource? Discuss with Matt and Jing and create bugs, mockups and updates to engineering view page.</p> Bug #5050 (Resolved): Automatically filter workflow run manager runs based on selected workflowhttps://projects.ecoinformatics.org/ecoinfo/issues/50502010-06-16T00:59:01ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>In Figure 6 ( <a class="external" href="https://kepler-project.org/developers/incubation/kepler-engineering-view-for-reap/engineering-view-plans">https://kepler-project.org/developers/incubation/kepler-engineering-view-for-reap/engineering-view-plans</a> ), the workflow run manager shows only the remote runs for the selected workflow. When the user clicks on a workflow, the name will have to be passed to the workflow-run-manager to filter the list.</p> Bug #4756 (Resolved): allow saving of sensor workflow outputhttps://projects.ecoinformatics.org/ecoinfo/issues/47562010-02-05T18:46:59ZDaniel Crawldanielcrawl@gmail.com
<p>Sensor workflows that run on the server can convert raw data into derived data; the derived data should be stored back into dataturbine so that it may be accessed by other workflows or archived into metacat. Probably the best mechanism to do this is update the dataturbine actor to allow writing. Also, verify the EcogridWriter actor still works (writes to metacat).</p> Bug #4752 (Resolved): create a sensor plots guihttps://projects.ecoinformatics.org/ecoinfo/issues/47522010-02-05T18:37:17ZDaniel Crawldanielcrawl@gmail.com
<p>Display recent data collected by sensors. Select sensors to display, possibly group by sensor type, different sensors may have different sampling rates; show appropriately. Also, see if RDV useful for this (possibly embed RDV within Kepler?).</p>
<p>See figure 5 in <a class="external" href="https://kepler-project.org/developers/incubation/kepler-engineering-view-for-reap/engineering-view-plans">https://kepler-project.org/developers/incubation/kepler-engineering-view-for-reap/engineering-view-plans</a></p>