Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "COSMOS Design 299382"

(Open Issues/Questions)
 
Line 74: Line 74:
 
Schema needs to be designed.
 
Schema needs to be designed.
  
How do we determine unique names and id's to identify the products installed. (i.e. similar names)
+
How do we determine unique names and id's to identify the products installed? (i.e. similar names)
 +
 
 +
How do we accommodate the case of a user deletion not through our runtime?
  
 
[[Category:COSMOS_Bugzilla_Designs]]
 
[[Category:COSMOS_Bugzilla_Designs]]

Latest revision as of 07:12, 12 January 2010

Implement simple registry to store resulting resource/change information

This is the design document for bugzilla 299382.

Change History

Name: Date: Revised Sections:
Josh Hester January 12, 2010
  • Initial version

Workload Estimation

Rough workload estimate in person weeks
Process Sizing Names of people doing the work
Design 1 Josh Hester
Code 1 Josh Hester
Test 1 Josh Hester
Documentation 0
Build and infrastructure 0
Code review, etc.* 1
TOTAL 2

'* - includes other committer work (e.g. check-in, contribution tracking)

Purpose

This work will implement a simple registry in xml format for storing the resulting resource and change information.

Requirements

  • This code must store information regarding resulting resources and changes made to a system.
  • The resulting xml repository must use a strict schema to accomplish this.
  • The resulting xml must be easy to update for future changes.

Design details

  • This code will use jaxb to generate classes from our schema as well as marshaling and unmarshaling the data.
  • This code will keep track of both what has been installed and where it has been installed.

Impacts of this enhancement

  • The SDD runtime will be aware and be able to keep track of updates made to a user's system in a simple and concise fashion.

Open Issues/Questions

Schema needs to be designed.

How do we determine unique names and id's to identify the products installed? (i.e. similar names)

How do we accommodate the case of a user deletion not through our runtime?

Back to the top