Jump to: navigation, search

Difference between revisions of "StructuredWorkflows"

(Structured Workflows)
(Cinder)
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Structured Workflows ==
+
 
 +
Drafter:  [[Harlowja]]
 +
 
 +
Revised on: {{REVISIONMONTH1}}/{{REVISIONDAY}}/{{REVISIONYEAR}} by {{REVISIONUSER}}
 +
 
 +
=== Ironic ===
 +
 
 +
https://etherpad.openstack.org/ironic_fsm
 +
 
 +
=== Cinder ===
 +
 
 +
==== Shutdown  ====
 +
 
 +
'''Impact:''' <span style="background:#ff0000"> HIGH </span>
 +
 
 +
See: [[CinderShutdownWorkflows]]
 +
 
 +
==== Create volume ====
 +
 
 +
'''Impact:''' <span style="background:#ff0000"> HIGH </span>
 +
 
 +
http://tinyurl.com/a9erwmd
 +
 
 +
https://gist.github.com/j-griffith/5580419#file-cinder-create-sequence-L9
 +
 
 +
==== Create snapshot ====
 +
 
 +
'''Impact:''' <span style="background:#ff0000"> HIGH </span>
 +
 
 +
http://tinyurl.com/bkhpm7p
 +
 
 +
https://gist.github.com/j-griffith/5580419#file-cinder-create-sequence-L16
  
 
=== Nova ===
 
=== Nova ===
Line 5: Line 36:
 
==== Run instance ====
 
==== Run instance ====
  
'''Current workflow:'''
+
'''Impact:''' <span style="background:#FFD400"> MEDIUM </span>
 
 
Here are the services, instance states and sub-tasks for a Happy Day Run Instance operation today.
 
[[HappyDayCreateInstance]] This was extracted from thousands of successful create instance operations via StackTach (hostname stripped out).
 
We can also use this to establish sensible timeouts for state transitions. This information is available for all the key operations if you're interested (JH: that'd be great!).
 
  
'''Proposed workflow:'''
+
See: [[RunInstanceWorkflows]]
  
'''Impact:''' (high, low, medium)
+
==== Live migrate ====
  
'''Benefits of doing (at this time):'''
+
'''Impact:''' <span style="background:#ff0000"> HIGH </span>
  
'''Drawbacks of doing (at this time):'''
+
See: [[LiveMigrationWorkflows]]
  
'''How to get from here to there:'''
+
==== Resize ====
  
'''Bugs/blueprints:'''
+
'''Impact:''' <span style="background:#ff0000"> HIGH </span>
  
==== Resize/migrate ====
+
See: [[ResizeInstanceWorkflows]]
  
See: [[TheBetterPathToLiveMigrationResizing]]
 
 
 
==== Reboot ====
 
==== Reboot ====
'''Current workflow:'''
 
 
'''Proposed workflow:'''
 
  
'''Impact:''' (high, low, medium)
+
'''Impact:''' <span style="background:#FFD400"> MEDIUM </span>
  
'''Benefits of doing (at this time):'''
+
See: [[RebootInstanceWorkflows]]
  
'''Drawbacks of doing (at this time):'''
+
==== Evacuate ====
  
'''How to get from here to there:'''
+
'''Impact:''' <span style="background:#ff0000"> HIGH </span>
  
'''Bugs/blueprints:'''
+
See: [[EvacuateInstanceWorkflows]]

Latest revision as of 00:51, 29 May 2013

Drafter: Harlowja

Revised on: 5/29/2013 by Harlowja

Ironic

https://etherpad.openstack.org/ironic_fsm

Cinder

Shutdown

Impact: HIGH

See: CinderShutdownWorkflows

Create volume

Impact: HIGH

http://tinyurl.com/a9erwmd

https://gist.github.com/j-griffith/5580419#file-cinder-create-sequence-L9

Create snapshot

Impact: HIGH

http://tinyurl.com/bkhpm7p

https://gist.github.com/j-griffith/5580419#file-cinder-create-sequence-L16

Nova

Run instance

Impact: MEDIUM

See: RunInstanceWorkflows

Live migrate

Impact: HIGH

See: LiveMigrationWorkflows

Resize

Impact: HIGH

See: ResizeInstanceWorkflows

Reboot

Impact: MEDIUM

See: RebootInstanceWorkflows

Evacuate

Impact: HIGH

See: EvacuateInstanceWorkflows