Monday, 2013-05-27

*** seanrob has joined #openstack-meeting00:12
*** danwent has quit IRC00:17
*** seanrob has quit IRC00:18
*** ryanpetrello has quit IRC00:19
*** dcramer_ has quit IRC00:22
*** dcramer_ has joined #openstack-meeting00:23
*** danwent has joined #openstack-meeting00:25
*** matiu has joined #openstack-meeting00:34
*** matiu has joined #openstack-meeting00:34
*** danwent has quit IRC00:36
*** seanrob has joined #openstack-meeting00:43
*** liuxpei has joined #openstack-meeting00:43
*** jcoufal has quit IRC00:45
*** seanrob has quit IRC00:47
*** koolhead17 has joined #openstack-meeting01:02
*** koolhead17 has joined #openstack-meeting01:02
*** dcramer_ has quit IRC01:03
*** adalbas has joined #openstack-meeting01:07
*** IlyaE has joined #openstack-meeting01:07
*** glikson has joined #openstack-meeting01:09
*** adjohn has quit IRC01:09
*** Tross1 has quit IRC01:19
*** IlyaE has quit IRC01:19
*** oubiwann has quit IRC01:30
*** IlyaE has joined #openstack-meeting01:30
*** fsargent has quit IRC01:31
*** yaguang has joined #openstack-meeting01:31
*** seanrob has joined #openstack-meeting01:36
*** IlyaE has quit IRC01:37
*** glikson has quit IRC01:37
*** oubiwann has joined #openstack-meeting01:38
*** fsargent has joined #openstack-meeting01:39
*** oubiwann has quit IRC01:39
*** stevemar has joined #openstack-meeting01:39
*** adjohn has joined #openstack-meeting01:39
*** IlyaE has joined #openstack-meeting01:40
*** oubiwann has joined #openstack-meeting01:40
*** seanrob has quit IRC01:41
*** adalbas has quit IRC01:47
*** adjohn has quit IRC01:49
*** dcramer_ has joined #openstack-meeting02:07
*** adjohn has joined #openstack-meeting02:09
*** annegentle has joined #openstack-meeting02:12
*** seanrob has joined #openstack-meeting02:19
*** boris-42 has joined #openstack-meeting02:20
*** seanrob has quit IRC02:23
*** dcramer_ has quit IRC02:24
*** noslzzp has joined #openstack-meeting02:32
*** dcramer_ has joined #openstack-meeting02:36
*** seanrob has joined #openstack-meeting02:49
*** reed has quit IRC02:50
*** matiu has quit IRC02:53
*** carl_baldwin has joined #openstack-meeting02:54
*** seanrob has quit IRC02:54
*** noslzzp has quit IRC03:00
*** matiu has joined #openstack-meeting03:10
*** vkmc has quit IRC03:11
*** afazekas has joined #openstack-meeting03:13
*** afazekas has quit IRC03:14
*** afazekas has joined #openstack-meeting03:19
*** seanrob has joined #openstack-meeting03:20
*** afazekas has quit IRC03:21
*** adjohn has quit IRC03:23
*** seanrob has quit IRC03:24
*** afazekas has joined #openstack-meeting03:28
*** afazekas has quit IRC03:32
*** afazekas has joined #openstack-meeting03:35
*** annegentle has quit IRC03:43
*** fsargent has quit IRC03:44
*** oubiwann has quit IRC03:44
*** adjohn has joined #openstack-meeting03:44
*** carl_baldwin has quit IRC03:45
*** annegentle has joined #openstack-meeting03:46
*** adjohn has quit IRC03:46
*** oubiwann has joined #openstack-meeting03:47
*** MarkAtwood has quit IRC03:48
*** MarkAtwood has joined #openstack-meeting03:50
*** glikson has joined #openstack-meeting03:50
*** fsargent has joined #openstack-meeting03:50
*** seanrob has joined #openstack-meeting03:50
*** seanrob has quit IRC03:55
*** adrian_otto has joined #openstack-meeting03:59
*** adrian_otto has quit IRC04:01
*** SergeyLukjanov has joined #openstack-meeting04:05
*** Tross has joined #openstack-meeting04:08
*** jecarey has joined #openstack-meeting04:12
*** jecarey has quit IRC04:16
*** adjohn has joined #openstack-meeting04:19
*** seanrob has joined #openstack-meeting04:21
*** adjohn has quit IRC04:22
*** seanrob has quit IRC04:25
*** glikson has quit IRC04:28
*** ladquin is now known as ladquin_away04:33
*** jhurlbert has joined #openstack-meeting04:38
*** alexheneveld has quit IRC04:41
*** stevemar has quit IRC04:51
*** seanrob has joined #openstack-meeting04:52
*** dcramer_ has quit IRC04:54
*** annegentle has quit IRC04:54
*** markpeek has quit IRC04:55
*** fsargent has quit IRC04:55
*** oubiwann has quit IRC04:55
*** seanrob has quit IRC04:56
*** annegentle has joined #openstack-meeting04:57
*** oubiwann has joined #openstack-meeting04:57
*** fsargent has joined #openstack-meeting04:58
*** sungju has joined #openstack-meeting05:00
*** IlyaE has quit IRC05:05
*** SergeyLukjanov has quit IRC05:10
*** IlyaE has joined #openstack-meeting05:11
*** fsargent has quit IRC05:12
*** oubiwann has quit IRC05:12
*** annegentle has quit IRC05:13
*** sungju has quit IRC05:14
*** yaguang has quit IRC05:14
*** yaguang has joined #openstack-meeting05:14
*** annegentle has joined #openstack-meeting05:14
*** fsargent has joined #openstack-meeting05:15
*** oubiwann has joined #openstack-meeting05:19
*** seanrob has joined #openstack-meeting05:22
*** xBsd has joined #openstack-meeting05:26
*** seanrob has quit IRC05:27
*** danwent has joined #openstack-meeting05:30
*** jcoufal has joined #openstack-meeting05:33
*** adjohn has joined #openstack-meeting05:33
*** adjohn has quit IRC05:37
*** haomaiwang has joined #openstack-meeting05:52
*** ayurchen has quit IRC05:52
*** ayurchen has joined #openstack-meeting05:52
*** seanrob has joined #openstack-meeting05:53
*** SergeyLukjanov has joined #openstack-meeting05:56
*** Mandell has joined #openstack-meeting05:56
*** seanrob has quit IRC05:57
*** MarkAtwood has quit IRC06:01
*** MarkAtwood has joined #openstack-meeting06:02
*** IlyaE has quit IRC06:11
*** adjohn has joined #openstack-meeting06:13
*** xBsd has quit IRC06:14
*** xBsd has joined #openstack-meeting06:14
*** seanrob has joined #openstack-meeting06:23
*** adjohn has quit IRC06:26
*** seanrob has quit IRC06:28
*** jhurlbert has quit IRC06:30
*** IlyaE has joined #openstack-meeting06:36
*** matiu has quit IRC06:39
*** koolhead17 has quit IRC06:42
*** HenryG has quit IRC06:44
*** MarkAtwood has quit IRC06:51
*** seanrob has joined #openstack-meeting06:54
*** mrunge has joined #openstack-meeting06:55
*** seanrob has quit IRC06:59
*** MarkAtwood has joined #openstack-meeting07:02
*** glikson has joined #openstack-meeting07:06
*** ndipanov has joined #openstack-meeting07:10
*** glikson has quit IRC07:11
*** jhenner has joined #openstack-meeting07:17
*** jtomasek has joined #openstack-meeting07:20
*** boris-42 has quit IRC07:21
*** jtomasek has quit IRC07:27
*** Yada has joined #openstack-meeting07:29
*** egallen has joined #openstack-meeting07:30
*** IlyaE has quit IRC07:31
*** Mandell has quit IRC07:35
*** adjohn has joined #openstack-meeting07:36
*** jtomasek has joined #openstack-meeting07:37
*** glikson has joined #openstack-meeting07:40
*** adjohn has quit IRC07:40
*** xBsd has quit IRC07:43
*** MarkAtwood has quit IRC07:46
*** xBsd has joined #openstack-meeting07:48
*** glikson has quit IRC07:50
*** glikson has joined #openstack-meeting07:50
*** danwent has quit IRC07:57
*** seanrob has joined #openstack-meeting08:09
*** afazekas has quit IRC08:09
*** derekh has joined #openstack-meeting08:12
*** seanrob has quit IRC08:14
*** huats has quit IRC08:24
*** huats has joined #openstack-meeting08:25
*** huats has quit IRC08:25
*** huats has joined #openstack-meeting08:25
*** mkollaro has joined #openstack-meeting08:32
*** seanrob has joined #openstack-meeting08:40
*** seanrob has quit IRC08:44
*** glikson has quit IRC08:47
*** boris-42 has joined #openstack-meeting08:48
*** glikson has joined #openstack-meeting08:49
*** boris-42 has quit IRC08:53
*** boris-42 has joined #openstack-meeting08:53
*** glikson has quit IRC08:57
*** seanrob has joined #openstack-meeting09:10
*** seanrob has quit IRC09:16
*** shang has quit IRC09:16
*** shang has joined #openstack-meeting09:19
*** mkollaro1 has joined #openstack-meeting09:21
*** mkollaro has quit IRC09:21
*** liuxpei has quit IRC09:37
*** liuxpei has joined #openstack-meeting09:37
*** seanrob has joined #openstack-meeting09:41
*** seanrob has quit IRC09:46
*** zigo_ has quit IRC09:52
*** zigo has joined #openstack-meeting09:56
*** MarkAtwood has joined #openstack-meeting10:03
*** seanrob has joined #openstack-meeting10:12
*** markmcclain has joined #openstack-meeting10:12
*** MarkAtwood has left #openstack-meeting10:15
*** seanrob has quit IRC10:16
*** markmcclain has quit IRC10:17
*** glikson has joined #openstack-meeting10:19
*** psedlak has joined #openstack-meeting10:21
*** afazekas has joined #openstack-meeting10:22
*** glikson has quit IRC10:24
*** mkollaro1 has quit IRC10:25
*** glikson has joined #openstack-meeting10:26
*** annegentle has quit IRC10:32
*** oubiwann has quit IRC10:35
*** fsargent has quit IRC10:35
*** annegentle has joined #openstack-meeting10:35
*** oubiwann has joined #openstack-meeting10:35
*** fsargent has joined #openstack-meeting10:36
*** mrunge has quit IRC10:37
*** mkollaro has joined #openstack-meeting10:39
*** seanrob has joined #openstack-meeting10:42
*** mrunge has joined #openstack-meeting10:43
*** annegentle has quit IRC10:45
*** fsargent has quit IRC10:45
*** oubiwann has quit IRC10:46
*** seanrob has quit IRC10:47
*** oubiwann has joined #openstack-meeting10:50
*** annegentle has joined #openstack-meeting10:50
*** fsargent has joined #openstack-meeting10:51
*** yaguang has quit IRC10:51
*** otherwiseguy has quit IRC10:57
*** jhenner has quit IRC11:00
*** glikson has quit IRC11:01
*** seanrob has joined #openstack-meeting11:13
*** seanrob has quit IRC11:17
*** ayurchen has quit IRC11:23
*** jcoufal has quit IRC11:36
*** SergeyLukjanov has quit IRC11:37
*** seanrob has joined #openstack-meeting11:43
*** liuxpei has quit IRC11:44
*** liuxpei has joined #openstack-meeting11:44
*** SergeyLukjanov has joined #openstack-meeting11:47
*** seanrob has quit IRC11:48
*** afazekas has quit IRC11:50
*** vkmc has joined #openstack-meeting11:52
*** vkmc has joined #openstack-meeting11:52
*** liuxpei has quit IRC11:55
*** liuxpei has joined #openstack-meeting11:56
*** egallen has quit IRC11:56
*** egallen has joined #openstack-meeting12:01
*** ndipanov has quit IRC12:06
*** haomaiwang has quit IRC12:07
*** haomaiwang has joined #openstack-meeting12:10
*** afazekas has joined #openstack-meeting12:13
*** dcramer_ has joined #openstack-meeting12:13
*** seanrob has joined #openstack-meeting12:14
*** vkmc has quit IRC12:14
*** vkmc has joined #openstack-meeting12:15
*** vkmc has joined #openstack-meeting12:15
*** sandywalsh has quit IRC12:16
*** ndipanov has joined #openstack-meeting12:18
*** seanrob has quit IRC12:19
*** zhiyan1 has joined #openstack-meeting12:22
*** jhenner has joined #openstack-meeting12:23
*** fsargent has quit IRC12:29
*** sandywalsh has joined #openstack-meeting12:29
*** oubiwann has quit IRC12:30
*** annegentle has quit IRC12:31
*** annegentle has joined #openstack-meeting12:33
*** oubiwann has joined #openstack-meeting12:33
*** fsargent has joined #openstack-meeting12:34
*** ayurchen has joined #openstack-meeting12:36
*** fsargent has quit IRC12:38
*** dcramer_ has quit IRC12:39
*** annegentle has quit IRC12:39
*** oubiwann has quit IRC12:41
*** annegentle has joined #openstack-meeting12:42
*** fsargent has joined #openstack-meeting12:43
*** oubiwann has joined #openstack-meeting12:43
*** seanrob has joined #openstack-meeting12:44
*** ayurchen has quit IRC12:46
*** seanrob has quit IRC12:49
*** vkmc has quit IRC13:00
*** crank has quit IRC13:03
*** egallen has quit IRC13:04
*** crank has joined #openstack-meeting13:07
*** jlucci has joined #openstack-meeting13:08
*** afazekas has quit IRC13:08
*** Guest56417 has quit IRC13:09
*** lillie has joined #openstack-meeting13:11
*** lillie is now known as Guest1958413:11
*** egallen has joined #openstack-meeting13:13
*** ladquin_away is now known as ladquin13:15
*** jlucci has quit IRC13:15
*** seanrob has joined #openstack-meeting13:15
*** matiu has joined #openstack-meeting13:17
*** matiu has joined #openstack-meeting13:17
*** beagles has quit IRC13:19
*** seanrob has quit IRC13:19
*** afazekas has joined #openstack-meeting13:24
*** xBsd has quit IRC13:29
*** afazekas has quit IRC13:31
*** jcoufal has joined #openstack-meeting13:32
*** timello has quit IRC13:33
*** hartsocks has joined #openstack-meeting13:34
*** egallen has quit IRC13:34
*** kebray has joined #openstack-meeting13:37
*** gongysh has quit IRC13:38
*** egallen has joined #openstack-meeting13:40
*** pnavarro has joined #openstack-meeting13:41
*** timello has joined #openstack-meeting13:42
*** xBsd has joined #openstack-meeting13:43
*** stevemar has joined #openstack-meeting13:44
*** xBsd has joined #openstack-meeting13:45
*** seanrob has joined #openstack-meeting13:46
*** afazekas has joined #openstack-meeting13:46
*** kebray has quit IRC13:49
*** seanrob has quit IRC13:50
*** beagles has joined #openstack-meeting13:51
*** kirankv has joined #openstack-meeting13:57
*** xBsd has quit IRC13:57
*** zhiyan1 has left #openstack-meeting14:01
*** xBsd has joined #openstack-meeting14:08
*** yamahata_ has joined #openstack-meeting14:16
*** seanrob has joined #openstack-meeting14:16
*** yamahata_ has quit IRC14:17
*** seanrob has quit IRC14:21
*** stanojr_ has joined #openstack-meeting14:23
*** yamahata_ has joined #openstack-meeting14:27
*** ryanpetrello has joined #openstack-meeting14:27
*** rostam has joined #openstack-meeting14:30
*** boris-42 has quit IRC14:31
*** anniec has joined #openstack-meeting14:40
*** adrian_otto has joined #openstack-meeting14:41
*** anniec_ has joined #openstack-meeting14:44
*** anniec has quit IRC14:45
*** anniec_ is now known as anniec14:45
*** adrian_otto has quit IRC14:46
*** seanrob has joined #openstack-meeting14:47
*** gongysh has joined #openstack-meeting14:50
*** seanrob has quit IRC14:51
*** mrunge has quit IRC15:03
*** lukego has joined #openstack-meeting15:05
*** kirankv has quit IRC15:06
*** ryanpetrello has quit IRC15:07
*** dcramer_ has joined #openstack-meeting15:08
*** seanrob has joined #openstack-meeting15:17
*** afazekas has quit IRC15:18
*** ryanpetrello has joined #openstack-meeting15:21
*** seanrob has quit IRC15:22
*** dcramer_ has quit IRC15:25
*** noslzzp has joined #openstack-meeting15:26
*** ryanpetrello has quit IRC15:28
*** beagles has quit IRC15:30
*** beagles has joined #openstack-meeting15:36
*** danwent has joined #openstack-meeting15:38
*** liuxpei has quit IRC15:39
*** dcramer_ has joined #openstack-meeting15:39
*** afazekas has joined #openstack-meeting15:44
*** seanrob has joined #openstack-meeting15:48
*** seanrob has quit IRC15:52
*** markpeek has joined #openstack-meeting15:53
*** MarkAtwood has joined #openstack-meeting15:53
*** Tross has quit IRC16:02
*** ozstacker has quit IRC16:03
*** ozstacker has joined #openstack-meeting16:03
*** glikson has joined #openstack-meeting16:11
*** seanrob has joined #openstack-meeting16:19
*** rostam has quit IRC16:20
*** rostam has joined #openstack-meeting16:23
*** seanrob has quit IRC16:23
*** jhurlbert has joined #openstack-meeting16:27
*** xBsd has quit IRC16:28
*** jtomasek has quit IRC16:31
*** matiu has quit IRC16:37
*** Tross has joined #openstack-meeting16:38
*** jcoufal has quit IRC16:39
*** dolphm has joined #openstack-meeting16:48
*** xBsd has joined #openstack-meeting16:49
*** seanrob has joined #openstack-meeting16:49
*** SergeyLukjanov has quit IRC16:49
*** markwash has joined #openstack-meeting16:50
*** xBsd has quit IRC16:51
*** seanrob has quit IRC16:53
*** noslzzp has quit IRC16:57
*** gokrokve_ has joined #openstack-meeting17:00
*** glikson has quit IRC17:06
*** IlyaE has joined #openstack-meeting17:06
*** ndipanov has quit IRC17:07
*** IlyaE has quit IRC17:14
*** adjohn has joined #openstack-meeting17:17
*** SergeyLukjanov has joined #openstack-meeting17:18
*** xBsd has joined #openstack-meeting17:19
*** marun has joined #openstack-meeting17:19
*** seanrob has joined #openstack-meeting17:20
*** stevemar has quit IRC17:21
*** dcramer_ has quit IRC17:22
*** seanrob has quit IRC17:24
*** gokrokve_ has quit IRC17:24
*** stevemar has joined #openstack-meeting17:24
*** haomaiwang has quit IRC17:28
*** stevemar has quit IRC17:28
*** FallenPegasus has joined #openstack-meeting17:34
*** colinmcnamara has joined #openstack-meeting17:34
*** stevemar has joined #openstack-meeting17:35
*** MarkAtwood has quit IRC17:35
*** colinmcnamara has quit IRC17:35
*** Tross has quit IRC17:35
*** colinmcnamara has joined #openstack-meeting17:36
*** Yada has quit IRC17:36
*** adjohn has quit IRC17:40
*** IlyaE has joined #openstack-meeting17:44
*** seanrob has joined #openstack-meeting17:50
*** seanrob has quit IRC17:55
*** psedlak has quit IRC18:01
*** egallen has quit IRC18:01
*** SumitNaiksatam has joined #openstack-meeting18:03
SumitNaiksatamhi18:03
*** IlyaE has quit IRC18:03
*** SumitNaiksatam has quit IRC18:04
*** glikson has joined #openstack-meeting18:10
*** jhenner has quit IRC18:10
*** Tross has joined #openstack-meeting18:13
*** seanrob has joined #openstack-meeting18:21
*** seanrob has quit IRC18:26
*** beagles has quit IRC18:34
*** tomoe_ has joined #openstack-meeting18:35
*** GheRivero has joined #openstack-meeting18:37
*** FallenPegasus has quit IRC18:37
*** beagles has joined #openstack-meeting18:40
*** ryanpetrello has joined #openstack-meeting18:44
*** HenryG has joined #openstack-meeting18:46
*** beagles has quit IRC18:46
*** ryanpetrello has quit IRC18:49
*** adjohn has joined #openstack-meeting18:50
*** ryanpetrello has joined #openstack-meeting18:51
*** seanrob has joined #openstack-meeting18:52
*** Mandell has joined #openstack-meeting18:52
*** adjohn has quit IRC18:55
*** Tross has quit IRC18:56
*** seanrob has quit IRC18:56
*** ryanpetrello has quit IRC18:57
*** martyntaylor has joined #openstack-meeting18:59
devanandahi all!19:01
martyntaylorhowdy19:01
devanandaanyone here for the Ironic meeting? I know it's a holiday for some....19:01
dkehnhi19:01
dkehnI guess I am19:01
devanandaI'll give it a few more minutes...19:01
dkehnhere for the meeting19:01
dkehnactually meetings for the next 3 hours19:02
lifelesstis not a holiday here19:02
martyntaylordkehn: sounds like fun19:02
dkehnlike have a rectal exam19:02
devanandadkehn: ah yea, you have quantum after ironic & tripleo ... fun day ...19:02
devanandawell, let's start19:03
devananda#startmeeting ironic19:03
*** ohadlevy has joined #openstack-meeting19:03
openstackMeeting started Mon May 27 19:03:18 2013 UTC.  The chair is devananda. Information about MeetBot at http://wiki.debian.org/MeetBot.19:03
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.19:03
*** openstack changes topic to " (Meeting topic: ironic)"19:03
openstackThe meeting name has been set to 'ironic'19:03
devananda#link https://wiki.openstack.org/wiki/Meetings/Ironic19:03
*** ijw has joined #openstack-meeting19:03
devanandaagenda is pretty much the same --19:03
devananda#topic API specification19:03
*** openstack changes topic to "API specification (Meeting topic: ironic)"19:03
devanandamartyntaylor and I have been going back and forth for a while19:04
devanandabut i think it's in a pretty good state now19:04
GheRiveroo/19:04
lifelesscool19:04
devananda\o GheRivero ! thanks for joining :)19:04
devananda#link https://etherpad.openstack.org/ironic_api19:04
devanandathat's the work-in-progress19:04
devanandaso19:05
devanandaanyone have qustions/thoughts related to the API they want to raise here?19:05
*** beagles has joined #openstack-meeting19:05
ohadlevydevananda: how come in the api a node has only one disk?19:06
*** jhurlbert has quit IRC19:06
devanandaohadlevy: that represents the local storage capacity, not # of disks19:06
ohadlevydevananda: yes i understand, but it represent only one disk?19:07
devanandaohadlevy: as far as how to partition that storage, we'll piggyback on Cinder's volume API for that --later--19:07
ohadlevydevananda: shouldnt disk be an array?19:07
ohadlevyok19:07
*** seanrob has joined #openstack-meeting19:07
devanandayea. this is a more dumb representation of "what resources to expose to Nova"19:07
devanandathan what is physically there19:07
martyntaylorohadlevy: the disk field essentially means no GB storage available, and is borrowed from Nova19:07
lifelessso the size exported to nova19:08
*** ijw has quit IRC19:08
lifelessshould be the size of sda; if the raid array is jbod mode, thats a single disk19:08
ohadlevymartyntaylor: i get that, just assume you might need to be able to schedule based on that at some later point, but thanks :)19:08
lifelessif it's in raid6 or whatever, its the total usable storage.19:08
*** ijw has joined #openstack-meeting19:08
lifelessohadlevy: that what cinder is for19:08
lifelessohadlevy: and it's planned ;)19:09
martyntaylorohadlevy: no worries, I was working largely from devananda originally resource representations, if you guys think anything is missing or inappropriate, happy to change/add stuff19:09
ohadlevywhat about timestamps of last deployed etc? or all of that is in nova?19:09
devanandafwiw, i'm trying to keep feature-creep out. there's a lot we need eventually, but also a lot we _dont_ need to get something stood up and working initially19:09
ohadlevylast time called home etc19:10
devanandaohadlevy: well, the nodes dont "call home" since there's no agent, but your question is valid19:10
*** noslzzp has joined #openstack-meeting19:10
devanandathe internal db model does track some of that19:10
ohadlevyalso.. what about hw model etc, shouldnt we expose some inventory value here?19:11
lifelessohadlevy: why?19:11
lifelessohadlevy: remember that the scheduler is in nova (for now, maybe another project in future)19:11
*** egallen has joined #openstack-meeting19:12
devanandaohadlevy: ironic is not a CMDB :)19:12
martyntaylorfwiw nodes and chassis do have meta-data resources that can contain arbitrary key/vals19:12
ohadlevylifeless: well, i assume you need to map model <-> driver?19:12
lifelessohadlevy: nope19:12
devanandaohadlevy: definitey no such mapping19:13
lifelessohadlevy: there are two ways to tackle hardware specific driver issues; the first - and best - is to bake all the drivers for your environment into your images.19:13
lifelessohadlevy: -> it's an OS problem. And every OS around today can do that.19:13
lifelessohadlevy: the second, if you have a broken driver that will lockup machines if it's installed and the hardware is missing...19:13
ohadlevylifeless: why os problem? if its a hp ilo, you might want to use a different driver later on etc? thats before the os?19:13
lifelessohadlevy: is to export those nodes as a different flavor19:13
devanandaohadlevy: if you refer to the control / deploy drivers, that is configurable, not automatic.19:13
devanandaohadlevy: did you mean the ironic driver, not the in-OS device drivers?19:14
ohadlevydendrobates: yes19:14
ohadlevyoops19:14
ohadlevydevananda: ^^19:14
lifelessohadlevy: lastly, as devananda says - every chassis has a specific driver, and it's up to the enrollment process [which is currently out of band] to device what driver for what chassis.19:14
devanandaprecisely ^19:14
lifelessohadlevy: the enrollment process might want to consult a lshw19:14
lifelessohadlevy: and when we fold it into the core, I'm sure it will be configurable :)19:15
ohadlevyok.. I just think that when you list the systems, it helps to see which hw model they are on :)19:15
devanandathe different drivers may have very different requirements, so changing a node from driver X to driver Y is not necessarily just "change one field"19:15
ohadlevybut i understand :)19:15
lifelessohadlevy: there's a bunch of stuff folk might be interested in; do we need to model it? Or just provide a 'description' field that a CMDB or sysadmin can populate?19:16
devanandaohadlevy: as martyntaylor pointed out, there is a metadata field which the deployer could populate with $stuff. if that is useful to them, fine. it's not (prsently) useful to Nova19:16
lifeless^ tada19:16
uvirtbotlifeless: Error: "tada" is not a valid command.19:16
devananda:)19:16
lifelessuvirtbot: oh hush.19:16
uvirtbotlifeless: Error: "oh" is not a valid command.19:16
devanandahaha19:16
lifelessuvirtbot: srsly?19:16
lifeless:P19:16
uvirtbotlifeless: Error: "srsly?" is not a valid command.19:16
* lifeless steps away from the robot19:16
devanandai'm going to move on19:17
ohadlevy+119:17
devanandaif there are more discussions folks want to have around the API, please poke on the dev list :)19:17
devanandaotherwise, i'll give martyntaylor the go-ahead with this spec in the next few days19:17
devananda#topic blueprints19:17
*** openstack changes topic to "blueprints (Meeting topic: ironic)"19:17
devananda#link https://blueprints.launchpad.net/ironic19:17
devanandai put a bunch up last week, most got assigned19:18
devanandasome are pretty broad and could be subdivided19:18
devanandaso if you're looking to get involved and dont see something available, see ...19:18
devananda#link https://etherpad.openstack.org/IronicWhiteBoard19:18
devanandafor a broader discussion of what's done / in progress / can be divvied up19:18
*** bearhands is now known as comstud19:18
devanandai've got a framework for the manager service, RPC layer, drivers, and API done and in place19:19
devanandaso i believe there's enough "meat" for folks to start taking smaller chunks and doing them in a day or two, then posting reviews back19:19
devanandaeg, i tossed this up today for the PXE driver port: https://etherpad.openstack.org/ironic_pxe19:19
* anteaya applauds devananda19:19
devanandaany specific questions / concerns / "hey can I do X" ? :)19:20
devanandaalso, if you have a BP assigned to you, and want to talk about it, now's a great time19:20
GheRiveropxe driver is on the way...tomorrow should be19:21
GheRiveromost of the pieces19:21
*** seanrob has quit IRC19:22
devanandaGheRivero: great!19:22
GheRiveroimage_download is going to take a bit more19:22
*** seanrob has joined #openstack-meeting19:22
devanandaGheRivero: i'd like to encourage you to post it to gerrit for early review , even if it's just a draft or WIP19:23
devanandasame goes for everyone19:23
GheRiveroyeah, sure19:23
devanandaif no one else has anything about BP's, i'll just open the floor19:24
devananda#topic open discussion19:24
*** openstack changes topic to "open discussion (Meeting topic: ironic)"19:24
lifelesswe could talk deploy mechanisms :)19:25
devanandai should also mention, we'll hav auto docs soon19:25
devanandalifeless: hah. sure, that too :)19:25
devanandaonce the #-infra team fixes PBR, I will land this: https://review.openstack.org/#/c/30523/19:26
martyntaylorgentemen unfortunately I am going ot have to drop off for a while, I leave open the chat and catch up when I return19:26
devanandamartyntaylor: np. thanks!19:27
*** seanrob has quit IRC19:27
devanandalifeless: in absence of other topics, you're up :)19:27
lifelessso19:27
lifelessthere is a meme19:28
lifelessabout 'glanceclient in ramdisk'19:28
lifelessI find that idea worrying; other people don't. Why don't other people? Or what is it that makes it appealing?19:28
dkehnI'm assuming the appeal would be performance related19:29
devanandaone of the appealing aspects, IMHO, is the "scaling glance is already understood, so let's leverage that to scale image distribution to bare metal"19:29
lifelessI put my concerns in prose - on https://blueprints.launchpad.net/ironic/+spec/deploy-agent19:29
lifelessdevananda: so, scaling glance isn't well understood19:29
dkehnbut resilency would worry me19:30
lifelessdevananda: glance depends heavily on compute node local caches.19:30
devanandalifeless: aiui, glance can be easily backed by something scalable, eg swift/ceph/$foo.19:30
*** rkukura has joined #openstack-meeting19:31
lifelessdevananda: with appropriate credentials on each machine accessing it yes - and the ceph backend stuff for that is cool19:31
lifelessdevananda: but, thats not of benefit to glanceclient-on-transient-machines19:31
devanandaif we assume image $foo will be in a file system cache $somewhere on the network19:32
devananda(whether ceph or ironic-manager / nova-compute, doesn't matter)19:32
lifelesscompressed or uncompressed ?19:32
devanandathen the number of times and network distance that said image must traverse before it is written to disk to deploy $alot of nodes is the question19:33
devanandaand whether it's compressed / where it's uncompressed :)19:33
lifelessalso the amount of latency that is incurred19:33
lifelesspython is slow19:33
devanandasure19:33
devanandabut we dont need to actually use python-glanceclient19:33
lifelesspython -can- be fast.19:33
devanandaaiui, glance has HTTP(S) clients as well19:34
lifelessbut significant care is needed19:34
lifelessso, we have a network and hardware and can do some testing19:34
devanandai saw some graphs (link escapes me now) of the overhead of python-glanceclient vs other things for pulling the same images19:34
devanandait was definitely non-trivial19:34
lifelessso, I think - at best- glance will be a performance wash; at worst it will be substantially slower19:35
devanandawhich is more likely to serve the image from FS cache -- glance or ironic-manager?19:36
lifelessoh, I forgot to add load-management to my notes.19:36
*** Tross has joined #openstack-meeting19:36
lifelessI don't see FS cache as a key issue; given a dedicated glance you can load 20 1GB images (for a highly varied environment) very quickly, and a single machine can hold that in RAM19:37
lifelessfor any non-trivial server19:37
devanandaright19:37
devanandabut for the ironic-manager, that may not be the case19:37
lifelessthat said, ironic is more likely to serve it from FS cache.19:37
*** xBsd has quit IRC19:37
lifelessbecause it's more likely to be dedicated to the task, vs glance that may also be used by end users19:38
devanandaif we require it to be cached by ironic-manager, there's a new requirement -- don't deploy ironic-manager in a small VM / on a 1U pizza box, because it wont have enough RAM to deploy quickly19:38
lifelessand thus suffer cache pressure frmo other images19:38
devanandaheh19:38
devanandabesides image manipulation, ironic should be pretty low overhead.19:38
*** colinmcnamara has quit IRC19:38
devanandapush the image downloading out to the ramdisk, and what major resource consumption is left?19:39
devananda(nothing that i am aware of)19:39
lifelessyou can overload the network and slow everything down if you're not careful19:40
lifelessso you'll need to manage that complexity19:40
*** seanrob has joined #openstack-meeting19:40
lifeless- force deploys into rolling mode rather than all at once19:40
devanandathat's not unique to the in-ramdisk situation19:40
devanandathe same is true if  ironic is caching the images19:40
devanandayou could overwhelm th network _or_ the ironic manager IO bus19:41
devanandaor both19:41
devananda"you can overload the network by being too scalable" isn't really an argument against doing something scalably :)19:41
lifelessrigh, but if ironic is driving, ironic has a very simple knob to control it19:41
devanandaironic would still be driving the deploy ramdisk19:41
lifelessactually, its a key factor in defining scalable19:41
devanandayes. but not against doing it19:41
lifelessuhm19:42
devanandaeach manager will be tracking how many deploys are in progresss / in what state19:42
devanandawhether locally or via ramdisk19:42
lifelesslet me rephrase my prior comment: doing things with more concurrency than service points is *not* doing it scalably.19:42
devanandai dont understand this: "if ironic is driving". why would ironic _not_ be driving the deploy ramdisk?19:42
lifelessscalable!= infinite parallel.19:42
lifelessscalable == responsive API + low average and 95% time-to-complete, as requests per [interval] goes up19:43
lifelessdevananda: at the ironic no agent on the ramdisk; the ramdisk polls19:44
lifelessat the moment, ironic has no way to directly drive the agent on the ramdisk; the ramdisk polls19:45
devanandaah19:45
devanandaso19:45
devanandayes. perhaps that isn't clear in what i've drafted :)19:46
devanandathe ramdisk agent needs to be driven by ironic-manager19:46
devanandafor many (other) reasons (too)19:46
lifelessFrom a latency perspective19:46
lifelessI'd like to reduce the number of times the ironic-manager process has to interact with the deploy ramdisk19:47
devanandaeven so, the manager will know how many deploys are in progress at any time, even if it's not driving an agent directly19:47
*** colinmcnamara has joined #openstack-meeting19:47
lifelessso, my concerns can be summarised thusly: I'm skeptical of a python API delivering images.19:47
lifelessin the same way I'd be skeptical of a Python API delivering block storage *content*19:47
lifeless[vs arbitrating access to low level implementations]19:48
devanandaack19:48
lifelessI'm worried about the requirements for impersonation19:48
lifelessand I'm worried about the resulting interlocking drive-step-by-step that will hurt latency on each machine if we drive each agent rather than having them be actors19:49
lifelessits not that it's not doable, its that I think the net effect is hard to implement well, and doesn't offer benefits.19:49
*** colinmcnamara has quit IRC19:49
devanandai have that (security) concern today, too. and agree that we need a solution before doing the impersonate-a-glance-client bit19:49
*** maroh has joined #openstack-meeting19:50
devanandaso it sounds like we have similar concerns. i'm happy to stick this ^ list on the BP as things19:50
lifelessI think a much simpler design is to:19:50
devanandathat must be addressed (either before or by it)19:50
*** hartsocks has quit IRC19:50
*** hartsocks has joined #openstack-meeting19:51
lifeless - stick with what we have until we're ready to do torrents19:51
lifeless - then talk with the glance folk about secured-bittorrent-from-glance19:51
lifeless - and if they want that, implement the bittorrent glue as an adjacent service in glance19:52
lifeless - or if they don't, make it ironic specific19:52
lifelessdoing 'glanceclient' in the general sense just seems hard+uninteresting19:52
*** sandywalsh has quit IRC19:52
lifeless[where failing to do the hard bit well will be bad for performance/security or both]19:53
lifelessI'm not against responsibilities for this living in glance: I'm against using the existing service that solves a different load problem to do it.19:53
lifeless:)19:53
lifelesswhat-do-you-think-of-that19:54
devanandai like ^. we've talked about it before :)19:54
devanandasounds like the makings for a BP19:54
lifelessI will be happy if we can drop the 'glance client in ramdisk' discussion, in favour of the above19:55
devanandai do not like the current implementation -- using a shell init script + netcat and calling it an "agent"19:55
lifelessdevananda: is the iscsi/dd the thing you don't like, or the lack of testable/extensible code in the ramdisk ?19:55
lifelessdevananda: because, if it's the latter, I fully support making that better.19:56
devanandaboth. much more the second19:56
devanandai think we will want iscsi/dd functionality for some cases19:56
devanandaeven far down the road19:56
devanandaso i dont want to completely abandon that19:56
lifelessthe iscsi/dd thing are pretty much ideal until we step up to a torrent-like-thing19:56
lifelessIMNSHO19:56
devanandaand i dont want python-glanceclient in the ramdisk, but something-that-pulls-from-glance19:56
lifelessrobust standards, with auth and good performance19:56
devanandai'm happy to clarify the wording around not-python-client19:57
devanandabut i also see an intermediate step19:57
lifelessso, I feel like we reached consensus, and then stepped away.19:57
devanandayea19:57
devanandaslightly away, not much19:57
lifeless*why* do you want something-that-pulls-from-glance? Thats what I've been arguing *against*19:57
devanandabetween current no secure key exchange, terrible "agent", iscs/dd19:58
devanandaand eventual secure exchange, smart agent, bittorrent19:58
devanandai think there's room for a middle step19:58
devananda:)19:58
lifelesscautious-ack19:58
lifelessI don't see why using glance's existing server-to-server/server-to-developer functionality makes any sense though19:59
devanandahm. you may have some insight there that i lack, then19:59
lifelessfixing the agent to be testable, event driven, more robust - great.19:59
*** egallen has quit IRC19:59
lifelessfixing the security aspects - great.19:59
lifelessmessing with the most efficient way to send block data around on the network - WTF.20:00
devanandaheh20:00
devanandai'll update teh BP20:00
devanandato clarify the parts we agree on, and add notes/whiteboard about the parts we almost agree on20:01
devanandaanyhow, out of time for today20:01
lifelesscool20:01
devanandathanks all!20:01
devananda#endmeeting20:01
*** openstack changes topic to "OpenStack meetings"20:01
lifelessindeed, it's #tripleo time20:01
openstackMeeting ended Mon May 27 20:01:33 2013 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)20:01
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ironic/2013/ironic.2013-05-27-19.03.html20:01
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ironic/2013/ironic.2013-05-27-19.03.txt20:01
openstackLog:            http://eavesdrop.openstack.org/meetings/ironic/2013/ironic.2013-05-27-19.03.log.html20:01
lifeless#startmeeting tripleo20:01
openstackMeeting started Mon May 27 20:01:52 2013 UTC.  The chair is lifeless. Information about MeetBot at http://wiki.debian.org/MeetBot.20:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.20:01
*** openstack changes topic to " (Meeting topic: tripleo)"20:01
openstackThe meeting name has been set to 'tripleo'20:01
lifeless#link https://wiki.openstack.org/wiki/Meetings/TripleO20:02
lifeless#topic bugs20:02
*** openstack changes topic to "bugs (Meeting topic: tripleo)"20:02
lifeless#link https://bugs.launchpad.net/tripleo/20:02
*** seanrob has quit IRC20:03
*** seanrob has joined #openstack-meeting20:04
*** vbannai has joined #openstack-meeting20:04
vbannaiHi20:04
lifelesshi20:04
lifelessso - we have 9 criticals20:04
lifelessbecause, we found out how broken things were :)20:04
lifelesswe need some volunteers to step up and hack20:05
lifelessdevananda: are we getting you good enough info with the bm specific bugs ?20:06
*** colinmcnamara has joined #openstack-meeting20:06
devanandalifeless: largely, yes.20:06
* devananda looks for al ink20:06
devananda#link https://bugs.launchpad.net/nova/+bug/118444520:07
uvirtbotLaunchpad bug 1184445 in tripleo "deploy / delete fragility" [High,Triaged]20:07
devanandai posted a cmment there with several possibly-related-but-vague bugs20:07
devanandaother than those, i think everything's been pretty clear20:07
lifelesscool20:08
*** seanrob has quit IRC20:08
lifelessthe main themes I see are:20:08
lifeless - broken trunks in other projects20:08
lifeless - too much boot-stack-undercloud hardcoding in our elements (which we knew about)20:09
lifeless - baremetal fragility20:09
*** maroh has quit IRC20:10
lifelessanything else to say on bugs? Anyone volunteering?20:10
*** martyntaylor has quit IRC20:11
*** jang1 has joined #openstack-meeting20:12
lifelessguess not :P20:12
devanandanothing more here. I fix 'em when I can :)20:12
lifelessok grizzly test rack POC status20:12
lifelesswe have a rack, with 21 compute nodes deployed via heat + nova bm20:13
lifelesswe've had to hand tune the control plane20:13
lifelessand manually setup quantum20:13
lifelessbugs filed on every manual step.20:13
lifelessthe 21 compute nodes though were fully automatic20:13
lifelessonce we got all the bugs hammered out20:13
lifelesseveryone say \\\o////20:14
dkehnlifeless, \\\o////20:14
lifelesswe've found mores issues in heat - in particular the hostname issue20:14
GheRiveroo/20:14
*** stevemar has quit IRC20:14
lifelessdiskimage-builder needed a couple of tiny tweaks20:14
dkehnlifeless, as far as volunteering https://bugs.launchpad.net/tripleo/+bug/1174149, can we talk later about it20:15
uvirtbotLaunchpad bug 1174149 in tripleo "VLANs for bare metal require manual configuration" [High,Triaged]20:15
*** hartsocks has quit IRC20:15
lifelessdkehn: yes, absolutely.20:15
dkehnlifeless, I'm assuming this will be in the quantum area?20:15
dkehnlifeless, once I get situated in Europe will ping for more info20:16
lifelessyes20:17
lifelessthere's another quantum bug upcoming too20:17
*** stevemar has joined #openstack-meeting20:18
dkehnthere's always another bug in quantum20:18
lifelessok20:18
lifeless#topic Grizzly POC20:18
*** openstack changes topic to "Grizzly POC (Meeting topic: tripleo)"20:18
lifelesssee above20:18
lifeless#topic open discussion20:19
*** openstack changes topic to "open discussion (Meeting topic: tripleo)"20:19
*** colinmcnamara has quit IRC20:19
* lifeless opens it to the floor20:19
dkehnBTM they want to disscuss another approach for the extra_dhcp_opts using the quantum meta server, or something will get more info in the next meeting20:19
dkehnwhich could spell more delays20:19
*** stevemar has quit IRC20:21
devanandadkehn: any more info on that besides garyk's one comment on the review?20:21
dkehnthats it20:21
dkehnjsut concerned that these have a way of boiling over a bit20:21
devanandaaye20:21
devanandai'll stick around for the quantum meeting and say some things20:21
dkehnmy position will be to got with what we have then deal with other needs as they arrive20:22
devananda"lets make this more general" is sometimes the right thing, but not always20:22
dkehncool20:22
lifelessyeah20:22
lifelessthis is already super general.20:22
lifelessarbitrary options.20:22
dkehnI think its the right thing, but would like to get this moved on20:22
lifelessoh god please yes.20:22
dkehnno kidding20:22
lifelesswhats the review url for it ?20:22
devananda"This could be useful for all" (quote from his comment)20:22
devananda#link https://review.openstack.org/#/c/30441/20:22
dkehnhttps://review.openstack.org/#/c/30447/20:23
devanandaerm20:23
dkehnworng20:23
devanandait's 3044120:23
dkehndevananda, right https://review.openstack.org/#/c/30441/20:23
dkehnme wrong20:23
dkehnthe 30447 is the client20:23
dkehnpython-quantumclient20:23
dkehnsorry20:24
devanandai dont see dhcpopts on the agenda?20:25
*** egallen has joined #openstack-meeting20:25
dkehnfor quantum meeting20:25
dkehn?20:25
devanandaright20:25
dkehnprobably not, so two approachs, be quiet it goes away, bring it up and god save us20:26
devanandaum, it's not going away. this needs to get resolved, so i'm going to bring it up, i guess20:26
dkehnI'm wondering if gary will bring it up20:26
devanandalifeless: unless you want to?20:26
dkehnI can bring it up, during the open discussion I guess20:27
dkehnmy thingy20:27
lifelessdevananda: you already have the discussion open with him20:27
lifelessdevananda: I would say 'dhcp options are generic but specific; hiding them in a metadata thing adds no value20:28
lifelessdevananda: which I think is roughly what you already said20:28
devanandaack20:28
lifelessback in a sec20:28
dkehnIn addition, if they get more completicated, whcih they are not now, they won't get used20:28
lifelessright20:33
*** ijw has quit IRC20:33
lifelessso key points: DHCP options are highly relevant to ports; no reason to hide it away. Doesn't stop a generic 'metadata' thing later, if that is considered a good idea.20:33
dkehnthat how I see it20:34
dkehnmoving forward does preclude the metadata thing20:34
*** seanrob has joined #openstack-meeting20:34
*** ijw has joined #openstack-meeting20:34
lifelessdkehn: does? or does not?20:35
dkehndoesn't sorry20:35
dkehndoes not20:35
dkehnonce this portion complete, we can move on the metadata, which will require some understanding20:36
lifelessyeah; personally I'm skeptical of generic things20:36
lifelessbecause you still need reliability and predictable locations - a well known path - for clients to be written20:37
lifelessoverly generic is death to APIs20:37
*** stevemar has joined #openstack-meeting20:37
lifelessok20:40
lifelessit seems like we're done.20:40
lifelessLast call for topics20:40
*** SergeyLukjanov has quit IRC20:40
lifeless#endmeeting20:41
*** openstack changes topic to "OpenStack meetings"20:41
openstackMeeting ended Mon May 27 20:41:16 2013 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)20:41
lifelessthanks for playing20:41
openstackMinutes:        http://eavesdrop.openstack.org/meetings/tripleo/2013/tripleo.2013-05-27-20.01.html20:41
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/tripleo/2013/tripleo.2013-05-27-20.01.txt20:41
openstackLog:            http://eavesdrop.openstack.org/meetings/tripleo/2013/tripleo.2013-05-27-20.01.log.html20:41
devanandao/20:41
*** IlyaE has joined #openstack-meeting20:42
*** seanrob has quit IRC20:43
*** pnavarro has quit IRC20:43
*** markmcclain has joined #openstack-meeting20:48
*** safchain has joined #openstack-meeting20:52
*** zyluo_ has joined #openstack-meeting20:55
*** IlyaE has quit IRC20:56
markmcclaino/20:59
arosenhiya20:59
dkehnhi20:59
zyluo_hi20:59
rkukurahi20:59
*** sandywalsh has joined #openstack-meeting20:59
yamahata_hi20:59
enikanorovhi20:59
*** alexheneveld has joined #openstack-meeting21:00
devananda\o21:00
*** garyk has joined #openstack-meeting21:01
garykhi21:01
*** flaper87 has joined #openstack-meeting21:01
markmcclainok… I think it's going to be a light turnout today with the holiday in US21:01
markmcclain#startmeeting Networking21:01
openstackMeeting started Mon May 27 21:01:51 2013 UTC.  The chair is markmcclain. Information about MeetBot at http://wiki.debian.org/MeetBot.21:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.21:01
*** openstack changes topic to " (Meeting topic: Networking)"21:01
openstackThe meeting name has been set to 'networking'21:01
markmcclain#link https://wiki.openstack.org/wiki/Network/Meetings21:02
markmcclain#topic Announcments21:02
*** openstack changes topic to "Announcments (Meeting topic: Networking)"21:02
*** sandywalsh has quit IRC21:02
*** martine_ has joined #openstack-meeting21:03
markmcclainH1 will be cut this week21:03
*** feleouet has joined #openstack-meeting21:04
*** doude has joined #openstack-meeting21:04
markmcclainI've started moving a few blueprints that are not complete or in review to H221:04
*** heller-mobi has joined #openstack-meeting21:04
markmcclainBefore we run through the reports, I wanted to says thanks to OpenStack Israel organizing committee for putting together and hosting a great conference here and to garyk and sbercovici for being excellent hosts for me21:07
garykmarkmcclain: it has been great having you over in our part of the world21:08
markmcclainit's exciting the exciting things happening in the OpenStack community up close21:08
markmcclain*to see21:08
markmcclaingaryk: I definitely have a new appreciation for the midnight meetings :)21:09
garyk:)21:09
markmcclainLet's run through the reports21:09
markmcclain#topic API21:09
*** openstack changes topic to "API (Meeting topic: Networking)"21:09
markmcclainSalvatore if off today, but has updated his section of the agenda21:09
markmcclain#link https://wiki.openstack.org/wiki/Network/Meetings#API_.28salv-orlando.2921:10
markmcclainthe one item of note is modular L3 has been moved back to H221:10
markmcclainthe code is in review, but changeset is large because of the amount of code that has been moved21:11
markmcclainSalvatore and I will work through reviewing the patch21:11
markmcclainany questions on API?21:12
markmcclain#topic VPNaaS21:12
*** openstack changes topic to "VPNaaS (Meeting topic: Networking)"21:12
markmcclainnachi is off today as well, but has updated the agenda21:13
markmcclainthere is a work in progress version of the VPN API code available21:13
markmcclainhttps://review.openstack.org/#/c/29812/21:14
*** heller-mobi has quit IRC21:14
*** salv-orlando has joined #openstack-meeting21:14
markmcclaintake a look and any feedback you have to help out21:14
markmcclain#topic Nova Integration21:14
*** openstack changes topic to "Nova Integration (Meeting topic: Networking)"21:14
markmcclaingaryk: hi21:15
salv-orlandoaloha21:15
garykmarkmcclain: sadly there has not been much progress made with the migrations path21:15
markmcclainsalv-orlando: hi21:15
markmcclaingaryk: that's fine21:15
garykmarkmcclain: nachi has made a patch for the driver which is still in review21:16
rkukurais this the host_id patch?21:16
garykmarkmcclain: rkukura https://review.openstack.org/#/c/21946/21:16
rkukuranevermind, that's gongysh's21:16
*** glikson has quit IRC21:16
garykrkukura: yes, that is yongs patch.21:16
garykmarkmcclain: other than that nothing else toupdate on the nova front (sorry)21:17
rkukuraboth effect port binding, which ml2 needs, and are still in review21:17
salv-orlandorkukura: are they pre-reqs?21:17
markmcclainrkukura: do you have a link?21:17
rkukurahttps://review.openstack.org/#/c/29767/21:18
garykmarkmcclain: https://review.openstack.org/#/c/29767/21:18
markmcclainthanks21:18
rkukuranot a prereq for 1st merge, but for H-2 work21:18
salv-orlandoah that's the nova side.21:18
markmcclainok21:19
markmcclainI've made notes that those are needed for ML221:20
*** alexheneveld has quit IRC21:20
markmcclainsalv-orlando: I just pasted your link to the agenda21:20
markmcclaindo you have anything you want add since you were not online for the API section?21:21
markmcclain#topics Security Groups21:21
salv-orlandonot really. I just wish to have you guys21:22
salv-orlandofor another review cycle on the only blueprint we're targeting now.21:22
salv-orlandoOtherwise I will untarget that as well.21:22
arosenhi21:22
arosenNothing new to report on the security profile sections. I brought up moving the port creation from nova-compute to nova-api in order to allow quantum to decide if a port should be part of a default security group or not since nova is automatically putting everything in a default group right now.21:22
markmcclainsalv-orlando: GW modes?21:23
salv-orlandoyup21:23
arosenSumit is out but he has a review up for the inital fwaas framework here: https://review.openstack.org/#/c/29004/21:23
markmcclainarosen: cool21:23
arosenHe said that Ragjesh is making progress with the iptables driver and they should shortly have that part up for review too.21:23
arosenthat's it.21:23
markmcclainarosen: thanks for the update21:23
markmcclainsalv-orlando: looks like we have several cores on that review21:24
markmcclainI'll take a another look too21:24
markmcclainhttps://review.openstack.org/#/c/25525/21:24
salv-orlandoit's you and amotoku21:24
salv-orlandoamotoki, sorry21:25
salv-orlandoIf you're still in Europe tomorrow we can sort that out in the morning21:25
markmcclainah no worries… it's important that the h1 items get review attention21:25
markmcclainyeah.. we can chat a bit in the morning when we're awake21:25
salv-orlandounless you're planning on a beach trip :)21:25
markmcclainI've got 3g :)21:25
markmcclain#topic ML221:26
*** openstack changes topic to "ML2 (Meeting topic: Networking)"21:26
markmcclainrkukura: hi21:26
*** lukego has quit IRC21:26
rkukurajust posted non-WIP patch: https://review.openstack.org/#/c/20105/21:26
rkukuradevstack patch: https://review.openstack.org/#/c/27576/21:27
markmcclaincool21:27
rkukuraThere is plenty more work to do, but I think what's there is enough for initial merge21:27
rkukuramain missing feature is GRE support, including tunnel endpoint RPCs21:27
markmcclainGRE seems like something we can add in a follow up patch21:28
markmcclainit's just a new driver right?21:28
rkukuraAlso, not yet returning a useful binding:vif_type, which needs nova to set binding:host_id, so GenericVIFDriver cannot currently be used21:28
rkukuraGRE needs the GreTypeDriver which is very straightforward21:29
rkukuraAnd also the RPC methods for tunnel endpoint management21:29
markmcclainok.. that seems a nice standalone approach so that we can get ML221:29
markmcclainand others who want to start writing drivers will have something develop against21:29
rkukuraThat's the idea21:30
markmcclaingreat21:30
rkukuraSo review comments on WIP patch sets have all been addressed21:30
rkukuraIf we get reviews, it could make H-121:31
markmcclainthanks keeping the review up to daye21:31
markmcclain*date21:31
*** stevemar has quit IRC21:31
markmcclainyeah.. we'll have some time on Tuesday to review21:31
markmcclainanything else besides the related vif_type review you need to bring up?21:32
rkukuranot right now21:32
*** seanrob has joined #openstack-meeting21:35
markmcclaindo we have any cores that want to help review?21:35
salv-orlandoI think ML2 is going to be a long stream of patches across H-2 and H-3. So if this one is self contained, and does not break anything else, it might make sense to merge it21:36
salv-orlandoeven if there are still several missing bits, which is more than understandable21:36
markmcclainsalv-orlando: yeah.. that's my feeling too21:36
*** egallen has quit IRC21:36
garyki can take a look.21:36
markmcclaingaryk: thanks21:37
markmcclainsalv-orlando: would you mind being the other core?21:37
salv-orlandoI don't mind21:37
markmcclainsalv-orlando: thanks21:37
rkukuraappreciated - also, gongysh, nachi, and arosen have looked at WIP versions21:38
markmcclaingood stuff21:38
markmcclainLook Akihiro is offline, so we'll skip Horizon this week21:38
*** martine_ has quit IRC21:38
markmcclain#topics Other team reports21:39
enikanorovlbaas?21:39
markmcclainenikanorov: sorry21:39
dkehnextra_dhcp_opts?21:39
*** seanrob has quit IRC21:39
*** stevemar has joined #openstack-meeting21:40
markmcclainthe LBaaS reviews haven't moved much this week21:40
*** derekh has quit IRC21:40
markmcclainI sat down with Sam and Alex today21:40
markmcclainI'll fill you in offline21:40
enikanorovgood, thanks.21:40
markmcclaindkehn: yes.. let's talke extra_dhcp_opts21:40
* lifeless eyeballs the channel :)21:41
devananda#link https://review.openstack.org/#/c/30441/1/quantum/db/extradhcpopt_db.py21:41
dkehnso during the review garyK brought the issue of a more genric approach21:41
devanandagaryk posted a question there, to which I responded21:41
dkehnmetadata server?21:41
* devananda let's dkehn talk :)21:41
dkehnsoory21:41
markmcclainjust bring everyone up to speed.. the review implements21:41
markmcclainhttps://blueprints.launchpad.net/quantum/+spec/pxeboot-ports21:41
dkehngo devananda , since its you response21:42
devanandak21:42
devanandaso, baremetal (and ironic) both want to be able to have openstack networking21:42
devanandarespond to dhcp boot requests21:42
garykdevananda: i have yet to go over the comments - i'll do so tomorrow. i do not think that is a blocking issue but may be worth discussing here21:43
devanandaso we dont need to run a separate dhsmasq process21:43
devanandagaryk: great! happy to hear it21:43
*** mlavalle has joined #openstack-meeting21:43
devanandaour concern was that it seemed like you wanted a generic implementation in lieu of the existing one21:43
garykthe idea was to have matadata for each primitive. would be intersting to know what markmcclain and salv-orlando think about having the db modeil have metadat21:43
garykit may make things more flexible moving forwards.21:44
dkehngaryk, can you explain the flexibility?21:44
garykdkehn: in order to implement the extra parameters you needed to change the datamodel for the db (migration etc.)21:45
devanandaafaict from the review, it's already pretty generic. it looks like one could set arbitrary dhcp options (not just the boot options)21:45
lifelessgaryk: FWIW I'd be wary of reimplementing SQL DDL a layer up; it tends to perform very poorly :). [generic metadata vs structured data].21:46
devanandaso i'm not sure what you're suggesting to change21:46
garykdkehn: if the quantum database had metadat support, then then we would not have had to do the update and one could have added values as a key:value pair.21:46
salv-orlandogaryk: you can start an offline discussion on metadata, I'd be happy to participsate21:46
salv-orlandoI tend to agree with lifeless. Tried that in the past. Very happy until it hit production scale. Very sad after that.21:47
dkehngaryk, at preset more option in the db would just mean more extradhcpopts records, associated to a port21:47
garyklifeless: understood.21:47
lifelessscaling for this - for ironic we'll be setting 3 options per node21:48
markmcclainyeah.. this is first that I'd considered that for multiple objects.. my immediate concern is metadata tends to be a bucket where folks dump items that should be attributes to avoid changing database schema21:48
lifelessa future backend-optimisation can coalesce identical options inside the dnsmaq options file21:48
lifelesswe want to scale this well past 100K physical nodes.21:48
markmcclainmetadata fields aren't very different from json blobs21:49
devanandafor what its worth, not having this is blocking some work in nova21:50
lifelesstrue; but in this case the coalescing I refer to can avoid bringing back 300K rows from the DB - we might bring back 500 or so, depending on the # of ironic servers.21:50
garyklifeless: the proposed db change has one option and one value. what are the 3 options?21:50
lifelessthats much harder to do when the data is buried in a string21:50
lifelessgaryk: each option;value pair is one dhcp option.21:50
lifelessgaryk: the three options are the tftp filename, server name, server ip: three rows per port that is being PXE booted.21:51
lifelessgaryk: the future optimisation I'm referring to is a SELECT DISTINCT approach across that.21:51
dkehnIts a none-> many21:51
devanandagaryk: afaict the current patch is proposing 0:N opts, not 1, per port.21:52
devanandaso it is extensible beyond just the 3 we currently need21:52
devanandadkehn: am i right ^ ?21:52
lifelesspoor garyk, three people answering every utterance :)21:52
devanandaheh21:52
dkehnit is21:52
garykdevananda: dkehn lifeless - i need to look at the patch in more detail21:52
*** flaper87 has quit IRC21:52
devanandagaryk: thanks, much appreciated21:53
lifelessgaryk: this is the single biggest operational headache for folk doing nova baremetal; *anything* we can do to get it landed, we're up for.21:53
lifelessgaryk: commensurate with it being a good idea, of course.21:53
markmcclainlet's take a look and then we can discuss offline tomorrow21:53
garyklifeless: i understand the urgency.21:54
markmcclainvia review comments if there are any questions21:54
lifelessthanks21:54
markmcclain#topic Open Discussion21:54
*** openstack changes topic to "Open Discussion (Meeting topic: Networking)"21:54
markmcclainActually one other item I forgot to point out21:55
markmcclainhttps://review.openstack.org/#/c/27265/21:55
*** derekh has joined #openstack-meeting21:55
markmcclainthis review sync up the Quantum db code with Oslo which should bring improvements21:55
markmcclainthose that have been running into evenlet and transaction oddities please take a look at this patch21:56
markmcclainAny other items for Open Discussion?21:56
*** stevebaker has left #openstack-meeting21:57
salv-orlandoyes, a quantum bug day?21:57
garyksalv-orlando: +121:57
*** stevemar has quit IRC21:58
markmcclainyeah.. I think that is a good idea21:58
markmcclainTry for one next week so that we can alert folks?21:58
markmcclainJune 7th possibly?21:58
salv-orlandowhat about Tuesday June 4th?21:59
salv-orlando7th is good as well21:59
garyksalv-orlando: markmcclain tuesday is good21:59
markmcclainI've got meetings the 4th, but it is not necessary for me to be around if most folks are available Tuesday22:00
salv-orlandoI am fine with any day next week actually, excluding monday when I have other commitments22:00
markmcclainI'll send an email out and conduct a straw poll of the reviewes22:01
salv-orlandok thanks22:02
markmcclain*reviewers and we'll a day when most of us can be around22:02
markmcclainany other item before we wrap up?22:02
garykit has been a long day. i am going to crash. havea good one22:02
markmcclain#endmeeting22:02
*** openstack changes topic to "OpenStack meetings"22:02
openstackMeeting ended Mon May 27 22:02:47 2013 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)22:02
openstackMinutes:        http://eavesdrop.openstack.org/meetings/networking/2013/networking.2013-05-27-21.01.html22:02
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/networking/2013/networking.2013-05-27-21.01.txt22:02
openstackLog:            http://eavesdrop.openstack.org/meetings/networking/2013/networking.2013-05-27-21.01.log.html22:02
markmcclaingaryk: have a good night22:02
*** dkehn has quit IRC22:03
*** vbannai has quit IRC22:03
*** mlavalle has left #openstack-meeting22:04
markmcclainhave a good evening/morning.. I'll talk to everyone on the ML or IRC22:04
salv-orlandoadie22:04
salv-orlandoadieu22:04
*** afazekas has quit IRC22:05
*** jang1 has quit IRC22:09
*** safchain has quit IRC22:11
*** doude has left #openstack-meeting22:11
*** MarkAtwood has joined #openstack-meeting22:11
*** feleouet has quit IRC22:16
*** seanrob has joined #openstack-meeting22:35
*** garyk has quit IRC22:36
*** rkukura has left #openstack-meeting22:37
*** adjohn has joined #openstack-meeting22:39
*** markmcclain has quit IRC22:39
*** seanrob has quit IRC22:40
*** derekh has quit IRC22:45
*** Mandell has quit IRC22:56
*** zyluo_ has quit IRC22:56
*** vkmc has joined #openstack-meeting22:57
*** vkmc has joined #openstack-meeting22:57
*** matiu has joined #openstack-meeting23:00
*** matiu has quit IRC23:00
*** matiu has joined #openstack-meeting23:00
*** adjohn has quit IRC23:02
*** adjohn has joined #openstack-meeting23:04
*** IlyaE has joined #openstack-meeting23:05
*** adjohn has quit IRC23:05
*** samc_ has quit IRC23:07
*** jd__ has quit IRC23:18
*** jd__ has joined #openstack-meeting23:20
*** yamahata_ has quit IRC23:21
*** tomoe_ has quit IRC23:33
*** tomoe_ has joined #openstack-meeting23:34
*** MarkAtwood has quit IRC23:36
*** seanrob has joined #openstack-meeting23:36
*** tomoe_ has quit IRC23:38
*** seanrob has quit IRC23:40
*** kebray has joined #openstack-meeting23:51
*** kebray has quit IRC23:58

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!