Jump to: navigation, search

Difference between revisions of "Heat/ConvergenceDesign"

Line 10: Line 10:
 
==== Sequence ====
 
==== Sequence ====
 
[[File:Sequence.png]]
 
[[File:Sequence.png]]
 +
 +
 +
==== Data Model Change ====
 +
Graph needs to be persisted in DB . Data model proposed is to add a new table 'resource_graph'
 +
{| class="wikitable"
 +
|-
 +
! Column name !! Type !! Constraint
 +
|-
 +
| resource_id || varchar(36)|| NOT NULL ForeignKey resource.id
 +
|-
 +
| needed_by|| varchar(36)|| NULL ForeignKey resource.id
 +
|-
 +
| stack_id|| varchar(36)|| NOT NULL ForeignKey stack.id
 +
|-
 +
| retry_count|| Integer|| Default (0)
 +
|-
 +
| observed_ready|| Boolean|| Default False
 +
|-
 +
|}

Revision as of 08:57, 18 September 2014

Convergence Design

This page proposes the design for the convergence blueprints.
Note: Currently this page does not address design for 3rd blueprint "Convergence continuous observer"

Flow Diagrams

Flowchart

Flowchart.png


Sequence

Sequence.png


Data Model Change

Graph needs to be persisted in DB . Data model proposed is to add a new table 'resource_graph'

Column name Type Constraint
resource_id varchar(36) NOT NULL ForeignKey resource.id
needed_by varchar(36) NULL ForeignKey resource.id
stack_id varchar(36) NOT NULL ForeignKey stack.id
retry_count Integer Default (0)
observed_ready Boolean Default False