DataONE Tasks: Issueshttps://redmine.dataone.org/https://redmine.dataone.org/favicon.ico2014-08-22T16:45:27ZDataONE Tasks
Redmine Infrastructure - Story #6069 (New): open ask.dataone.org sign-in to communityhttps://redmine.dataone.org/issues/60692014-08-22T16:45:27ZRob Nahfrnahf@epscor.unm.edu
<p>We are starting to get community involvement in questions asked on DataONE, but community members are not able to sign-in and post responses, I believe.</p>
<p>the solution is to open up the Askbot server to accept new members from the general community.</p>
Infrastructure - Story #6056 (New): remove log aggregation processing from d1-processing Linux se...https://redmine.dataone.org/issues/60562014-08-20T17:40:44ZPeter Slaughterslaughter@nceas.ucsb.edu
<p>Log aggregation processing will be removed from d1-processing and included in a new service "d1-event-index", so that log agg can be stopped/started separately from other D1 processing.</p>
Member Nodes - Story #5895 (New): GBIF: Transition to productionhttps://redmine.dataone.org/issues/58952014-07-17T21:07:29ZRoger Dahldahl@unm.edu
<p>Tasks related to moving the new MN into production.</p>
Member Nodes - Story #5867 (New): GBIF: Registration in Production environmenthttps://redmine.dataone.org/issues/58672014-07-17T21:06:34ZRoger Dahldahl@unm.edu
<p>Verify that Log Records can be accessed only as allowed by the MN policy.</p>
Member Nodes - Story #5838 (New): GBIF: Testinghttps://redmine.dataone.org/issues/58382014-07-17T21:05:40ZRoger Dahldahl@unm.edu
<p>If a new MN is being developed from scratch, tickets in this section will track progress.</p>
Python Libraries - Story #5468 (New): Remove dead code from D1 Python stackhttps://redmine.dataone.org/issues/54682014-06-06T18:57:00ZRoger Dahldahl@unm.edu
<p><a href="https://pypi.python.org/pypi/vulture">https://pypi.python.org/pypi/vulture</a></p>
Infrastructure - Story #4650 (New): Allow MN to bias resolve to the authoritative MNhttps://redmine.dataone.org/issues/46502014-03-28T18:17:40ZBruce Wilsonbwilso27@utk.edu
<p>In the MN workshop (IDCC, Feb 2014) and in a MN forum discussion, several MN's asked if the resolve could be biased so that the authoritative MN was the somehow biased, so that users would be more likely to retrieve the data from the authoritative MN. A suggestion that met with a very positive response was to ensure that CN.resolve() returns the authoritative MN as the first item in the list. My understanding is that the order in the CN.resolve() results is indeterminate. </p>
Infrastructure - Story #4278 (New): EML indexing - handle multiple temporalCoverage and spatialCo...https://redmine.dataone.org/issues/42782014-02-14T22:16:59ZBen Leinfelderleinfelder@nceas.ucsb.edu
<p>Our current index schema only supports single values for coverage elements. This is makes things simple (no confusing multiple non-contiguous coverage as continuous) but it discards a lot of potential information that would be useful for discovery.</p>
<p>We should be effectively indexing these coverage elements and all their values.</p>
<p>temporalCoverage (including multiple single date times):<br>
beginDate<br>
endDate</p>
<p>spatialCoverage:<br>
eastBoundCoord<br>
westBoundCoord<br>
northBoundCoord<br>
southBoundCoord</p>
Infrastructure - Story #4091 (New): ESRI GeoPortal MN stackhttps://redmine.dataone.org/issues/40912013-10-15T13:36:56ZBruce Wilsonbwilso27@utk.edu
<p>The objective is to design, develop, and implement a MN Stack to integrate with the ESRI GeoPortal server (<a href="http://www.esri.com/software/arcgis/geoportal">http://www.esri.com/software/arcgis/geoportal</a>).</p>
Infrastructure - Story #3720 (New): resource maps should be validatedhttps://redmine.dataone.org/issues/37202013-04-19T20:59:36ZRob Nahfrnahf@epscor.unm.edu
<p>well-formed rdf-xml resource maps can still be unreadable by DataONE tools, which requires certain relationships to be present to be useful for DataONE. see Data Packaging architecture document (<a href="http://mule1.dataone.org/ArchitectureDocs-current/design/DataPackage.html#generating-resource-maps">http://mule1.dataone.org/ArchitectureDocs-current/design/DataPackage.html#generating-resource-maps</a>)</p>
<p>Therefore, resource maps should be validated against the DataONE requirements to prevent "silent" errors from making content undiscoverable.</p>
<p>At a minimum, validation methods should be built in d1_libclient_java, so that validation can be done prior to submission, on the MN (during MN.create/MN.update, or on the CN (during sync). </p>
<p>Additionally, facilities for interrogating the resource map to pull out relationships should be developed, using RDFS Reasoners to recover from missing inverse relationships, and existing services using resource maps (the indexer) should make use of them.</p>
<p>Development of validation services should be considered to help clients validate prior to submission.</p>
Infrastructure - Story #3656 (New): integration testing: what are acceptable pids for update?https://redmine.dataone.org/issues/36562013-03-12T22:31:53ZRob Nahfrnahf@epscor.unm.edu
<p>Update takes an originalPid as a parameter which is used to set the obsoletes and obsoletedBy fields for the two objects. Can the pid provided for that parameter be for an object that is:</p>
<p>a) archived - ?<br>
b) reserved - should be no<br>
c) deleted - ?<br>
d) "current" but located on different MN</p>
<p>d) may be difficult to test, it would happen only when the original member node stops hosting the original - is no longer the authoritative node - but is still in service.</p>
Infrastructure - Story #2944 (New): Design and implement a MN kill switch mechanismhttps://redmine.dataone.org/issues/29442012-06-15T15:00:54ZDave Vieglaisdave.vieglais@gmail.com
<p>We need a mechanism to quickly and effectively de-register a MN and it's content in case there is some issue with the MN that warrants such action (e.g. malware is found on the server or some other inappropriate or malicious activity).</p>
Infrastructure - Story #2548 (New): recasting untrusted certs to public poses accessibility incon...https://redmine.dataone.org/issues/25482012-03-27T21:55:59ZRob Nahfrnahf@epscor.unm.edu
<p>KNB recasts a connection with an untrusted certificate to public, so that a client does not get "less than public" privileges.<br>
GMN throws an InvalidToken in this situation.<br>
both refuse connections from clients with expired certificates from trusted CAs.</p>
<p>This approach can cause confusion caused when the user unwittingly uses an untrusted certficate and doesn't get what they expected. If these connections were instead refused, the user would be alerted and could reconnect as a public user, if it chose.</p>
<p>brief discussion found at line 97 of : <a href="http://epad.dataone.org/20120131-authn-authz-questions">http://epad.dataone.org/20120131-authn-authz-questions</a></p>
<ul>
<li>when would honest users be in this situation?</li>
<li>elicit advantages of recasting approach</li>
<li>either way, dataone should implement uniform behavior across CN and MNs.</li>
</ul>
Infrastructure - Story #2488 (New): Changing the authoritativeMembernode will require all replica...https://redmine.dataone.org/issues/24882012-03-14T19:08:19ZRobert Waltz
<p>Modifying the authoritativeMembernode requires human intervention. A tool should be created to perform the modification and then call MNStorage.systemMetadataChanged() on all replicas of the object.</p>
DataONE API - Story #1644 (New): Develop an object format creation policyhttps://redmine.dataone.org/issues/16442011-06-14T16:25:11ZChris Jonescjones@nceas.ucsb.edu
<p>The object format list in d1_common_java is thus far an ad hoc list of known object formats needed in the D1 software. Additions will be needed. We need to develop a policy on who will have write access to the realtime version of this list, when the on-disk version will be periodically updated, etc. New object formats need to be vetted, and that process should be put into place. This process should align with the object format creation process with the UDFR group when their registry is operational.</p>