Activity log for bug #1526231

Date Who What changed Old value New value Message
2015-12-15 09:52:04 Vladyslav Drok bug added bug
2015-12-15 09:52:13 Vladyslav Drok ironic: status New Confirmed
2015-12-15 09:52:16 Vladyslav Drok ironic: importance Undecided Wishlist
2015-12-15 09:52:23 Vladyslav Drok tags rfe
2015-12-15 11:11:06 Doug Szumski bug added subscriber Doug Szumski
2015-12-15 15:15:22 Satoru Moriya ironic: assignee Satoru Moriya (satoru-moriya-br)
2015-12-15 15:21:58 OpenStack Infra ironic: status Confirmed In Progress
2015-12-18 08:32:28 Naohiro Tamura bug added subscriber Naohiro Tamura
2016-01-28 20:26:00 Vladyslav Drok removed subscriber Vladyslav Drok
2016-02-26 08:19:53 Kan bug added subscriber Kan
2016-04-06 11:00:32 OpenStack Infra ironic: assignee Satoru Moriya (satoru-moriya-br) Aayush Rajoria (ayush7rajoria)
2016-04-06 23:54:11 Satoru Moriya ironic: assignee Aayush Rajoria (ayush7rajoria) Satoru Moriya (satoru-moriya-br)
2016-06-14 14:31:57 OpenStack Infra ironic: assignee Satoru Moriya (satoru-moriya-br) Julia Kreger (juliaashleykreger)
2016-06-17 10:42:11 OpenStack Infra ironic: assignee Julia Kreger (juliaashleykreger) Satoru Moriya (satoru-moriya-br)
2016-06-21 18:56:18 OpenStack Infra ironic: assignee Satoru Moriya (satoru-moriya-br) Jim Rollenhagen (jim-rollenhagen)
2016-06-30 13:49:13 Ruby Loo tags rfe rfe-approved
2016-06-30 13:50:58 Ruby Loo ironic: assignee Jim Rollenhagen (jim-rollenhagen) Satoru Moriya (satoru-moriya-br)
2016-07-20 18:58:47 OpenStack Infra ironic: assignee Satoru Moriya (satoru-moriya-br) Stephane Miller (stephaneeee)
2016-07-27 19:35:42 OpenStack Infra ironic: assignee Stephane Miller (stephaneeee) Julia Kreger (juliaashleykreger)
2016-07-28 09:10:24 OpenStack Infra ironic: assignee Julia Kreger (juliaashleykreger) davidlenwell (dlenwell)
2016-07-29 13:04:55 OpenStack Infra ironic: assignee davidlenwell (dlenwell) Julia Kreger (juliaashleykreger)
2016-08-01 17:46:47 OpenStack Infra ironic: assignee Julia Kreger (juliaashleykreger) Stephane Miller (stephaneeee)
2016-08-02 06:40:45 OpenStack Infra ironic: assignee Stephane Miller (stephaneeee) davidlenwell (dlenwell)
2016-08-02 17:37:54 OpenStack Infra ironic: assignee davidlenwell (dlenwell) Stephane Miller (stephaneeee)
2016-08-02 18:48:25 OpenStack Infra ironic: assignee Stephane Miller (stephaneeee) davidlenwell (dlenwell)
2016-08-02 22:49:39 OpenStack Infra ironic: assignee davidlenwell (dlenwell) Stephane Miller (stephaneeee)
2016-08-05 22:52:16 OpenStack Infra ironic: assignee Stephane Miller (stephaneeee) davidlenwell (dlenwell)
2016-08-09 18:29:05 OpenStack Infra ironic: assignee davidlenwell (dlenwell) Stephane Miller (stephaneeee)
2016-08-12 16:05:01 OpenStack Infra ironic: assignee Stephane Miller (stephaneeee) davidlenwell (dlenwell)
2016-08-15 16:26:52 OpenStack Infra ironic: assignee davidlenwell (dlenwell) Stephane Miller (stephaneeee)
2016-08-16 14:57:05 OpenStack Infra ironic: assignee Stephane Miller (stephaneeee) davidlenwell (dlenwell)
2016-08-16 16:21:31 OpenStack Infra ironic: assignee davidlenwell (dlenwell) Stephane Miller (stephaneeee)
2016-08-18 00:35:39 OpenStack Infra ironic: assignee Stephane Miller (stephaneeee) Julia Kreger (juliaashleykreger)
2016-08-18 13:45:06 OpenStack Infra ironic: assignee Julia Kreger (juliaashleykreger) davidlenwell (dlenwell)
2016-08-29 19:58:36 OpenStack Infra ironic: assignee davidlenwell (dlenwell) Stephane Miller (stephaneeee)
2016-09-02 20:26:09 OpenStack Infra ironic: assignee Stephane Miller (stephaneeee) davidlenwell (dlenwell)
2016-09-04 14:59:34 OpenStack Infra ironic: assignee davidlenwell (dlenwell) Hironori Shiina (shiina-hironori)
2016-09-08 20:03:58 OpenStack Infra ironic: assignee Hironori Shiina (shiina-hironori) Stephane Miller (stephaneeee)
2016-10-13 14:54:16 OpenStack Infra ironic: assignee Stephane Miller (stephaneeee) Julia Kreger (juliaashleykreger)
2016-11-04 15:15:48 OpenStack Infra ironic: assignee Julia Kreger (juliaashleykreger) Hironori Shiina (shiina-hironori)
2016-11-16 22:45:20 OpenStack Infra ironic: assignee Hironori Shiina (shiina-hironori) Julia Kreger (juliaashleykreger)
2016-11-23 22:25:46 OpenStack Infra ironic: assignee Julia Kreger (juliaashleykreger) Ruby Loo (rloo)
2016-11-24 01:04:57 OpenStack Infra ironic: assignee Ruby Loo (rloo) Hironori Shiina (shiina-hironori)
2016-11-24 01:43:23 OpenStack Infra ironic: assignee Hironori Shiina (shiina-hironori) Ruby Loo (rloo)
2016-11-25 04:15:32 OpenStack Infra ironic: assignee Ruby Loo (rloo) Hironori Shiina (shiina-hironori)
2016-11-28 16:39:02 OpenStack Infra ironic: assignee Hironori Shiina (shiina-hironori) Ruby Loo (rloo)
2016-12-01 11:34:41 OpenStack Infra ironic: assignee Ruby Loo (rloo) Hironori Shiina (shiina-hironori)
2016-12-01 19:21:09 OpenStack Infra ironic: assignee Hironori Shiina (shiina-hironori) Ruby Loo (rloo)
2016-12-02 09:29:36 OpenStack Infra ironic: assignee Ruby Loo (rloo) Hironori Shiina (shiina-hironori)
2017-01-12 17:07:06 OpenStack Infra ironic: assignee Hironori Shiina (shiina-hironori) Julia Kreger (juliaashleykreger)
2017-01-13 11:42:29 OpenStack Infra ironic: assignee Julia Kreger (juliaashleykreger) Hironori Shiina (shiina-hironori)
2017-01-13 21:33:08 OpenStack Infra ironic: assignee Hironori Shiina (shiina-hironori) Julia Kreger (juliaashleykreger)
2017-01-22 15:00:05 OpenStack Infra ironic: assignee Julia Kreger (juliaashleykreger) Hironori Shiina (shiina-hironori)
2017-02-14 21:56:13 OpenStack Infra ironic: assignee Hironori Shiina (shiina-hironori) Julia Kreger (juliaashleykreger)
2017-03-14 04:53:44 OpenStack Infra ironic: assignee Julia Kreger (juliaashleykreger) Hironori Shiina (shiina-hironori)
2017-04-05 10:24:12 Kan Itani bug added subscriber Kan Itani
2017-05-04 11:23:18 OpenStack Infra ironic: assignee Hironori Shiina (shiina-hironori) Julia Kreger (juliaashleykreger)
2017-05-11 07:43:19 OpenStack Infra ironic: assignee Julia Kreger (juliaashleykreger) Hironori Shiina (shiina-hironori)
2017-06-08 13:17:27 OpenStack Infra ironic: assignee Hironori Shiina (shiina-hironori) Julia Kreger (juliaashleykreger)
2017-06-16 11:49:05 OpenStack Infra ironic: assignee Julia Kreger (juliaashleykreger) Dmitry Tantsur (divius)
2017-06-19 03:02:27 OpenStack Infra ironic: assignee Dmitry Tantsur (divius) Hironori Shiina (shiina-hironori)
2017-06-21 13:09:44 OpenStack Infra ironic: assignee Hironori Shiina (shiina-hironori) Julia Kreger (juliaashleykreger)
2017-06-22 00:28:21 OpenStack Infra ironic: assignee Julia Kreger (juliaashleykreger) Hironori Shiina (shiina-hironori)
2017-06-22 20:48:07 OpenStack Infra ironic: assignee Hironori Shiina (shiina-hironori) Julia Kreger (juliaashleykreger)
2017-06-28 02:14:16 OpenStack Infra ironic: assignee Julia Kreger (juliaashleykreger) Hironori Shiina (shiina-hironori)
2017-06-30 14:25:32 OpenStack Infra ironic: assignee Hironori Shiina (shiina-hironori) Julia Kreger (juliaashleykreger)
2017-07-02 15:24:41 OpenStack Infra ironic: assignee Julia Kreger (juliaashleykreger) Hironori Shiina (shiina-hironori)
2017-08-02 12:46:52 OpenStack Infra ironic: assignee Hironori Shiina (shiina-hironori) Dmitry Tantsur (divius)
2017-08-22 10:30:41 Dmitry Tantsur ironic: status In Progress Fix Released
2017-12-21 03:07:59 alan hoang description This blueprint introduces following changes to Ironic DB. - new table named volume_connectors - new table named volume_targets - new capabilities to figure out if node supports booting from a particular volume. When user starts bare metal instance with cinder volume, nova orchestrates the communication with Cinder and Ironic. The work flow in boot process is like following: - User asks Nova to boot a node with a cinder volume - Nova calls ironic to collect iSCSI/FC initiator information -(a) - Ironic collect initiator information and return it to Nova - Nova calls Cinder to attach the volume to the node - Cinder attaches the volume to the node and returns conenction information which includes target information - Nova calls Ironic to set target information -(b) - Nova calls Ironic to spawn a instance - If the node boots from volume, Ironic asks BIOS to boot from SAN - Ironic turns on the node In the work flow above, Nova calls Ironic to get/set initiator/target information ((a) and (b)), but currently Ironic doesn't keep any information about volume connection. With this blueprint, Ironic can save those information and provide them to nova. This blueprint introduces following changes to Ironic DB. - new table named volume_connectors - new table named volume_targets - new capabilities to figure out if node supports booting from a particular volume. When user starts bare metal instance with cinder volume, nova orchestrates the communication with Cinder and Ironic. The work flow in boot process is like following: - User asks Nova to boot a node with a cinder volume - Nova calls ironic to collect iSCSI/FC initiator information -(a)   - Ironic collect initiator information and return it to Nova - Nova calls Cinder to attach the volume to the node   - Cinder attaches the volume to the node and returns connection information     which includes target information - Nova calls Ironic to set target information -(b) - Nova calls Ironic to spawn a instance   - If the node boots from volume, Ironic asks BIOS to boot from SAN   - Ironic turns on the node In the work flow above, Nova calls Ironic to get/set initiator/target information ((a) and (b)), but currently Ironic doesn't keep any information about volume connection. With this blueprint, Ironic can save those information and provide them to nova.