Difference between revisions of "Heat/ConvergenceDesign"
< Heat
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
Contents
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
Sequence
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 |