Release Description Document (Build B16)
This release of the PDS4 System is intended as an operational release of the system components to date. The original plan for this release can be found here: plan B16
The following sections can be found in this document:
PDS4 Standards and Information Model Changes
This section details the changes to the PDS4 Standards and Information Model approved by the PDS4 Change Control Board and implemented by the PDS within the latest build period.
No PDS4 Standards Updates
Software Changes
For each software repository, the changes are listed in 2 categories:
Planned Updates
Other Updates
The ‘Planned Updates’ are organized by ‘Themes’ (or ‘Release Themes’), which are defined in advance and approved by the PDS Software Working Group (see Plan B16).
The ‘Other Updates’ occurs during the build cycle without being planned or attached to a theme. They are organized by types (bug, enhancements, requirements, tasks). Any updates that require a de-scope of planned tasks are reviewed by the PDS Software Working Group.
The deliveries are validated by the development team and go through an additional Integration & Test process, as
applicable, as indicated by the `Testing Status`
column in the tables below. There are 3 possible statuses for
testing:
🔵 Skip Testing - Testing is not needed for this ticket. These are determined at the discretion of the team based upon the technical or operational nature of the closed task.
🟡 Testing Needed
🟢 Testing Complete - Initial testing complete, and test cases/results documented.
Data-upload-manager
Data Upload Manager (DUM) component for managing the interface for data uploads to the Planetary Data Cloud from Data Providers and PDS Nodes.
Planned Updates
No planned updates realized for this build in this repository.
Other Updates
Requirements
Issue |
I&T Status |
Priority / Bug Severity |
---|---|---|
data-upload-manager#221 As a user, I want to support upload of files >5GB |
🟡 |
p.must-have |
Deep-archive
PDS Open Archival Information System (OAIS) utilities, including Submission Information Package (SIP) and Archive Information Package (AIP) generators
Planned Updates
deep-archive#204 Add Support for Labels with LBLX file suffix
No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
---|---|---|
deep-archive#208 Output manifest .tab files do not use forward slashes on Windows |
🟡 |
s.medium |
Requirements
Issue |
I&T Status |
Priority / Bug Severity |
---|---|---|
deep-archive#157 As a user, I want deep archive to support LBLX label extensions |
🟡 |
p.should-have |
deep-archive#136 As a user, I want to know that the software is still executing on long running jobs. |
🔵 |
p.could-have |
Doi-service
Service and tools for generating DOIs for PDS bundles, collections, and data sets
Planned Updates
No planned updates realized for this build in this repository.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
---|---|---|
doi-service#456 Large majority of units tests failing |
🟡 |
s.high |
doi-service#455 SBN DOIs contain unexpected metadata that is breaking our database load script |
🟡 |
s.medium |
Edwg
PDS Editorial Working Group Working Area
Planned Updates
EdWG#86 Context Updates Phase 1: Facilities and Telescopes
No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.
Harvest
Standalone Harvest client application providing the functionality for capturing and indexing product metadata into the PDS Registry system (https://github.com/nasa-pds/registry).
Planned Updates
No planned updates realized for this build in this repository.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
---|---|---|
harvest#239 Harvest failing due to AOSS OCU limits without retrying |
🟡 |
s.high |
harvest#247 Error FIPS mode: only SunJSSE TrustManagers may be used |
🟡 |
s.high |
Nucleus
Nucleus is a software platform used to create workflows for the Planetary Data (PDS).
Planned Updates
nucleus#131 Update Architecture and Implement Separate EFS Per Node Baseline DAG
No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.
nucleus#142 Support Data Backlog Use Case
No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.
nucleus#149 Upgrade Nucleus to the latest 2.x version in MWAA
No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
---|---|---|
nucleus#159 Invalid creation of archive buckets with terraform |
🔵 |
s.medium |
Pds4-information-model
The software tools and data necessary for generating the Information Model including PDS4 ontology, data, and information model.
Planned Updates
pds4-information-model#652 B14.0 LDDTool/IMTool Code Refactoring
No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.
Planetary-data-cloud
PDS Cloud Migration documentation, issue, tracking and simple tools for assisting in the PDS hybrid cloud study and migration efforts.
Planned Updates
planetary-data-cloud#139 Define Tagging Strategy for Planetary Data Cloud
No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.
planetary-data-cloud#165 Define PDC Assumed User Roles
No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
---|---|---|
planetary-data-cloud#171 Cloudfront caching of API requests causing confusion with user expectations |
🟡 |
s.high |
Requirements
Issue |
I&T Status |
Priority / Bug Severity |
---|---|---|
planetary-data-cloud#153 As a user, I need a lambda function to tag S3 objects based upon file suffix |
🔵 |
p.must-have |
Registry
PDS Registry provides service and software application necessary for tracking, searching, auditing, locating, and maintaining artifacts within the system. These artifacts can range from data files and label files, schemas, dictionary definitions for objects and elements, services, etc.
Planned Updates
No planned updates realized for this build in this repository.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
---|---|---|
registry#404 Registry is not accepting date time with leap second, e.g. 2015-06-30T23:59:60.862Z |
🟡 |
s.high |
Requirements
Issue |
I&T Status |
Priority / Bug Severity |
---|---|---|
registry#396 As a node user, I want to have multiple cognito groups and still have the main cognito node group to be effective |
🟡 |
p.must-have |
Enhancements
Issue |
I&T Status |
Priority / Bug Severity |
---|---|---|
registry#360 Fix GEO node products which ops:Harvest_Info/ops:node_name: geo |
🔵 |
p.must-have |
Registry-api
Web API service for the PDS Registry, providing the implementation of the PDS Search API (https://github.com/nasa-pds/pds-api) for the PDS Registry.
Planned Updates
registry-api#623 Implement Registry API Performance Improvements
No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
---|---|---|
registry-api#638 The API fails when no Accept header is provided |
🟡 |
s.high |
Registry-sweepers
*Scripts that run regularly on the registry database, to clean and consolidate information *
Planned Updates
No planned updates realized for this build in this repository.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
---|---|---|
registry-sweepers#164 ATM Registry-Sweeper ECS task is failing |
🔵 |
s.critical |
Software-issues-repo
Issue tracking repository as a centralized entry point for general PDS software bugs and feature requests.
Planned Updates
software-issues-repo#125 Complete ISA with NSSDCA
No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.
software-issues-repo#128 Upgrade Java Repos to use Maven Central Portal from OSSRH
No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.
Other Updates
Enhancements
Issue |
I&T Status |
Priority / Bug Severity |
---|---|---|
software-issues-repo#113 Create tool to generate SLOC reports for software deliveries |
🔵 |
unknown |
Validate
Validates PDS4 product labels, data and PDS3 Volumes
Planned Updates
validate#1184 Update Context Metadata Quality Checks to Support Aliases
No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
---|---|---|
validate#1276 –strict-field-checks not working as expected |
🟡 |
s.medium |
validate#1149 validate-bundle has no default value for –report-dir |
🟡 |
s.medium |
validate#1234 validate does not raise a warning when a table has more records than label says it has |
🟡 |
s.medium |
validate#967 validate configuration includes context product names that do not match the products |
🟡 |
s.medium |
Requirements
Issue |
I&T Status |
Priority / Bug Severity |
---|---|---|
validate#1137 As a user, I want to know how much progress is being made during a validate run |
🟡 |
p.should-have |
validate#1201 As a user, I want validate to report empty (blank) PDS4 labels |
🟡 |
p.should-have |
validate#970 As a user, I want to includes titles and aliases in context product name validation |
🟡 |
p.could-have |
Web-analytics
None
Planned Updates
web-analytics#57 Complete Logstash Wrapper Tools for Prod Deployment
No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
---|---|---|
web-analytics#51 en-web-analytics is locked up and unable to use |
🟡 |
s.high |
Web-modernization
PDS.nasa.gov Web Modernization repo for managing the overall design process and user testing for modernizing the PDS web experience.
Planned Updates
web-modernization#257 Design Instrument Package Portal Pages
No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.
web-modernization#258 Design Learning Hub Page
No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.
web-modernization#259 Design-System Housekeeping
No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.
Liens
Issue |
Title |
Rationale |
---|---|---|
Engineering Node Software Catalog
The Engineering Node Software resources are listed in the Software Release Summary (B16)
Installation and Operation
PDS Engineering Node Software have 3 different venues/purposes for execution: Standalone, Discipline Node Deployment or Engineering Node-only Deployment For the Installation and Operation manual see the users manuals in the software summary sections below:
Reference documents
This section details the controlling and applicable documents referenced for this release. The controlling documents are as follows:
PDS Level 1, 2 and 3 Requirements, April 20, 2017.
PDS4 Project Plan, July 17, 2013.
PDS4 System Architecture Specification, Version 1.3, September 1, 2013.
PDS4 Operations Concept, Version 1.0, September 1, 2013.
PDS Harvest Tool Software Requirements and Design Document (SRD/SDD), Version 1.2, September 1, 2013.
PDS Preparation Tools Software Requirements and Design Document (SRD/SDD), Version 0.3, September 1, 2013.
PDS Registry Service Software Requirements and Design Document (SRD/SDD), Version 1.1, September 1, 2013.
PDS Report Service Software Requirements and Design Document (SRD/SDD), Version 1.1, September 1, 2013.
PDS Search Service Software Requirements and Design Document (SRD/SDD), Version 1.0, September 1, 2013.
PDS Search Scenarios, Version 1.0, September 1, 2013.
PDS Search Protocol, Version 1.2, March 21, 2014.
PDAP Search Protocol, Version 1.0, March 21, 2014.
PDS Security Service Software Requirements and Design Document (SRD/SDD), Version 1.1, September 1, 2013.
PDS Deep Archive Software Requirements and Design Document (SRD/SDD)