Monday, 2015-11-30

*** openstack has joined #openstack-ironic15:45
*** mjturek1 has joined #openstack-ironic15:46
*** Sukhdev_ has joined #openstack-ironic15:46
openstackgerritMerged openstack/ironic: force releasenotes warnings to be treated as errors  https://review.openstack.org/25057215:46
*** sturivnyi has joined #openstack-ironic15:48
*** e0ne has joined #openstack-ironic15:48
sambettsp/ mariojv15:49
sambettso/15:49
*** dims has joined #openstack-ironic15:49
*** electrofelix has joined #openstack-ironic15:51
*** smoriya_afk has joined #openstack-ironic15:51
*** smoriya_afk is now known as smoriya15:51
*** amotoki has quit IRC15:53
*** jistr has quit IRC15:57
NobodyCamgood morning Ironicers15:57
BadCubmorning folks15:57
*** lucas-afk is now known as lucasagomes15:58
lucasagomesTheJulia, NobodyCam morning15:58
lucasagomesmariojv, morning too :-)15:58
NobodyCamhey hey lucasagomes :)15:58
dtantsurmorning NobodyCam, BadCub15:58
NobodyCammorning dtantsur15:58
*** jasondotstar has joined #openstack-ironic15:58
openstackgerritImre Farkas proposed openstack/ironic: DRAC: switch to python-dracclient on management interface  https://review.openstack.org/24925615:58
NobodyCammorning to rloo jroll devananda sambetts jlvillal and all oters not listed here15:59
jlvillalNobodyCam, morning!16:00
mgouldNobodyCam, morning!16:00
*** e0ne has quit IRC16:02
rlooohhh, yawn, stretch, good morning NobodyCam, BadCub, lucasagomes, TheJulia, dtantsur, mariojv, jlvillal, mgould, ifarkas, jroll :)16:02
lucasagomesrloo, morning!16:02
vdrokmorning mgould jlvillal mariojv NobodyCam BadCub TheJulia rloo !16:02
dtantsurmorning rloo :)16:03
*** nicodemos has joined #openstack-ironic16:03
jlvillalvdrok, :)16:04
ifarkasmorning rloo!16:04
vdrokmorning ifarkas :)16:04
rloohi vdrok!16:04
ifarkasmorning all :-)16:05
*** kevinbenton_ has quit IRC16:07
*** mitchjameson has joined #openstack-ironic16:07
NobodyCam:)16:07
*** kevinbenton has joined #openstack-ironic16:07
*** Marga_ has joined #openstack-ironic16:11
*** Marga_ has quit IRC16:13
*** Marga_ has joined #openstack-ironic16:14
*** Nisha has joined #openstack-ironic16:15
*** arif-ali_ has joined #openstack-ironic16:15
*** arif-ali has quit IRC16:15
*** openstackstatus has joined #openstack-ironic16:15
*** ChanServ sets mode: +v openstackstatus16:15
*** arif-ali_ is now known as arif-ali16:15
sambettso/ NobodyCam rloo ifarkas16:15
NobodyCam:)16:20
rloodtantsur: wrt https://review.openstack.org/#/c/250745/, does it need a reno?16:22
dtantsurprobably? I'm still not sure myself :)16:23
dtantsurjroll, wdyt ^^16:23
rloodtantsur: it is a 'high' and critical for tripleo so I am guessing yes.16:23
dtantsuryeah, I'll update it16:23
rloodtantsur: ok thx. ping me and i'll review it then :)16:23
openstackgerritSergii Turivnyi proposed openstack/python-ironicclient: Tests for testing node-delete command  https://review.openstack.org/25145816:26
*** pas-ha has quit IRC16:27
*** pas-ha has joined #openstack-ironic16:27
openstackgerritSergii Turivnyi proposed openstack/python-ironicclient: Add tests for testing node-delete command  https://review.openstack.org/25145816:28
devanandag'morning, all16:29
openstackgerritDmitry Tantsur proposed openstack/ironic: Fall back to old boot.ipxe behaviour if inc command is not found  https://review.openstack.org/25074516:29
dtantsurrloo, lucasagomes ^^16:29
dtantsurmorning devananda16:29
NobodyCammorning devananda16:29
lucasagomesdevananda, morning16:29
lucasagomesdtantsur, will take a look16:29
rloothx dtantsur, looking16:29
rloomorning devananda!16:29
*** baoli has quit IRC16:29
*** baoli has joined #openstack-ironic16:31
*** aarefiev22 has quit IRC16:32
TheJuliagood morning devananda16:32
vdrokdevananda, morning16:33
mgoulddevananda, morning!16:33
*** chlong has joined #openstack-ironic16:40
*** achanda_ has quit IRC16:41
openstackgerritDmitry Tantsur proposed openstack/ironic: Fall back to old boot.ipxe behaviour if inc command is not found  https://review.openstack.org/25074516:44
*** mgoddard_ has joined #openstack-ironic16:44
dtantsurrloo, fixed ^^ thanks16:45
rloodtantsur: ah, ok, looking16:45
rlooding, ding, 15 minutes to our meeting16:46
* TheJulia goes and makes coffee16:46
openstackgerritImre Farkas proposed openstack/ironic: DO NOT MERGE - disable ssl warnings in tests  https://review.openstack.org/25146516:47
*** baoli has quit IRC16:48
*** mgoddard__ has quit IRC16:48
*** baoli has joined #openstack-ironic16:50
*** purp has quit IRC16:51
*** cinerama has joined #openstack-ironic16:51
*** sacharya has joined #openstack-ironic16:52
*** rpioso has joined #openstack-ironic16:52
*** purp has joined #openstack-ironic16:54
*** ChubYann has joined #openstack-ironic16:55
*** sacharya has quit IRC16:56
*** sacharya has joined #openstack-ironic16:58
*** achanda has joined #openstack-ironic16:59
*** athomas has joined #openstack-ironic16:59
*** ukalifon has quit IRC16:59
* devananda heads over to the meeting room17:00
*** cdearborn has joined #openstack-ironic17:01
*** coolsvap has quit IRC17:01
*** mgoddard_ has quit IRC17:02
*** mitchjameson has quit IRC17:02
*** mgoddard has joined #openstack-ironic17:02
openstackgerritBrad P. Crochet proposed openstack/ironic-specs: OpenStackClient plugin spec  https://review.openstack.org/24753917:03
jrollrloo: dtantsur: if we have to ask, it probably needs a note :)17:04
dtantsurjroll, already done, thanks :)17:04
rloojroll: yeah :)17:04
*** coolsvap has joined #openstack-ironic17:05
*** derekh has joined #openstack-ironic17:05
*** Sukhdev_ has quit IRC17:06
*** krtaylor has joined #openstack-ironic17:06
*** yuikotakada has joined #openstack-ironic17:07
*** yuikotakada has quit IRC17:09
*** yuikotak_ has joined #openstack-ironic17:10
*** Sukhdev_ has joined #openstack-ironic17:12
*** Sukhdev_ has quit IRC17:12
*** boris-42_ has quit IRC17:15
*** rebase has joined #openstack-ironic17:19
*** jobewan has joined #openstack-ironic17:22
*** Piet has joined #openstack-ironic17:22
dtantsurthat's how we fail to encourage people to use the ML. it's really weird.17:22
*** thingee has joined #openstack-ironic17:29
*** sacharya has quit IRC17:31
openstackgerritMerged openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/25095517:35
thingeejroll: just a reminder that communication for third party ci's are going out today.17:38
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent: Support Linux-IO in addition to tgtd  https://review.openstack.org/23486117:38
thingeejroll: did we by chance appoint people who can answer questions in channel in between third party ci help meetings?17:38
rloothingee: jroll is on vacation this week. he was here a few minutes ago, not sure when he'll be back.17:39
rlookrtaylor: ^^ do you know the answers to thingee's questions?17:40
*** ifarkas has quit IRC17:41
krtaylorthingee, I can answer questions17:42
*** paul-carlton1 has joined #openstack-ironic17:43
thingeerloo krtaylor thanks! I'll send an email to jroll as a last chance to stop things. The plan we had from last wednesday was to communicate to vendors the information from the third party ci spec.17:44
*** Nisha has quit IRC17:44
thingeeand that would go out today17:44
krtaylorthingee,  thanks for the communication email, huge help, can you send me the template for future reference?17:44
rloothingee: it should go out today. I don't think there's any reason to not do it.17:44
krtaylor++17:44
*** Marga_ has quit IRC17:45
thingeekrtaylor: https://etherpad.openstack.org/p/IronicCI17:47
thingeekrtaylor: it's at the bottom17:47
krtaylorthingee, thanks17:48
*** ionutbalutoiu has joined #openstack-ironic17:49
anteayathingee: can you clarify the use of the third party systems wikipage please17:51
*** penick has joined #openstack-ironic17:51
anteayathingee: there seems to be some confusion17:52
thingeeanteaya: sure, what needs to be fixed?17:52
*** hblixt has joined #openstack-ironic17:53
anteayathingee: third party ci systems are to use the wikipage, not to announce themselves on the mailing list17:53
anteayathingee: I would like to ensure that information is clear17:53
dtantsurthe first time I see a nearly "shut up" response on the ML (twice for a thread)17:54
*** achanda has quit IRC17:54
dtantsurcould you please not spam our channel with your discussions?17:54
anteayasure17:56
anteayaI think you are not understanding the extent to which the openstack community has already had to deal with third party things17:57
dtantsurnobody cared to explain17:57
anteayaand expectations that are in place around that17:57
anteayaI am explaining17:58
*** [1]cdearborn has joined #openstack-ironic17:58
anteayaas a development communitity we have had to deal with an onslaught of activity from myriad third party ci systems for over 2 years17:58
anteayathey don't pay attention to communitiy events other than their driver17:59
anteayaand they dont' pay attention to weekly project meetings17:59
anteayathere are some exceptions to this17:59
anteayaand that is wonderful17:59
anteayabut the majority pay attention to only their driver17:59
*** paul-carlton1 has quit IRC18:00
anteayaand spam many lines of communication and the developers don't like it18:00
devanandaderekh: happy to continue here18:00
anteayawhich is why certain things were set up, to deal with the spamming and to minimize the disruption to devs18:00
anteayaone of these was the third party systems wikipage18:00
derekhdevananda: I gotta run, but can continue tomorrow or on the mail thread if you want18:01
*** yuikotak_ has quit IRC18:01
anteayawhich was specifically set up so that anyone can check the existance of a third party ci system18:01
dtantsuranteaya, while I (now) understand and share your motives, I still don't think the response was fair. It was we, the ironic cores, who forced driver folks to set up the CI. a simple bit of explanation *why* they should not announce that they did what we asked them to would be very beneficial for future collaborations with them18:02
anteayathat is fine18:02
*** derekh has quit IRC18:02
anteayamany things I have done and continue to do in the third party space don't seem fair until the big picture is understood18:02
*** penick_ has joined #openstack-ironic18:02
anteayadtantsur: that is fine, I asked who told them to announce on the mailing list and was told that noone from ironic has done so18:03
devanandapenick: ohhai. have some time today to discuss the claims api work?18:03
anteayadtantsur: have you told anyone to announce on the mailing list?18:04
*** penick has quit IRC18:04
*** penick_ is now known as penick18:04
dtantsuranteaya, if I was them, I would treat it as obvious. if they asked me, I would say "definitely on the ML"18:04
anteayaplease don't do that in future18:04
dtantsurthey didn't, but I would definitely tell them to do before this conversation18:04
anteayahave you done so in the past?18:04
dtantsurI *think* never18:04
anteayagreat, so hopefully you won't now18:04
anteayawonderful18:04
* rloo would have also thought to mention to someone to post on ML about their 3rd party CI, but now I know better too :)18:05
anteayarloo: thank you18:06
anteayaanytime you have questions about third party ci just ask me18:06
rloothank YOU anteaya for explaining/clarifying.18:06
anteayait is much easier to just ask me or thingee and we can talk about it18:06
anteayarloo: thanks for listening18:07
anteayathe third party ci group in my experience unfortunately has a mob mentality18:07
anteayathey will do anything anyone else does if they reach their goal18:07
anteayathey really aren't paying attention to the effect on the community18:07
anteayaagain their are exceptions to this18:08
anteayabut they are the minority in my experience18:08
rlooanteaya: I guess we haven't (yet) seen that problem, so maybe that would be a good problem to have, but better to avoid it in the first place I think :D18:08
devanandaanteaya: my experience is that many of the ironic driver authors are somewhat better community citizens than i've seen in other projects.18:08
devanandaanteaya: not all of them, but on average we've had less issues than, say, neutron did at the point in time when 3rd party CI was a serious issue there18:09
anteayarloo: exactly yes, I hope ironic never has that problem18:09
anteayadevananda: oh I'm so glad18:09
* lucasagomes reads that conversation18:09
devanandaalso, I think in a lot of ways that is because we've been able to learn from other projects' challenges :)18:09
anteayadevananda: yes I am glad to hear ironic third party ci folks are good community citizens18:10
anteayadevananda: that helps :)18:10
*** harlowja has joined #openstack-ironic18:10
* mgould -> home: good night, all!18:10
NobodyCamnight mgould18:10
* dtantsur calls it a day too18:10
*** mgould has quit IRC18:10
devanandapenick: not sure if you saw my ping ... you around today to chat?18:10
*** baoli_ has joined #openstack-ironic18:10
*** chlong has quit IRC18:10
dtantsursee you18:10
NobodyCamnight dtantsur :)18:11
devanandag'night dtantsur18:11
rloonight dtantsur, mgoddard18:11
*** dtantsur is now known as dtantsur|afk18:11
* sambetts is taking off too 18:11
rloooops, sorry mgoddard, i meant mgould who's no longer here :)18:11
rloobye sambetts18:11
*** sambetts is now known as sambetts-afk18:11
*** cdearborn has quit IRC18:11
sambetts-afko/ rloo18:11
*** paul-carlton1 has joined #openstack-ironic18:12
vdrokgood night everyone :)18:12
mgoddardrloo: no problem!18:12
*** spandhe has joined #openstack-ironic18:13
*** baoli has quit IRC18:14
NobodyCamnight sambetts-afk18:14
openstackgerritVladyslav Drok proposed openstack/ironic: Add documentation for proxies usage with IPA  https://review.openstack.org/25087818:14
*** adam_g has quit IRC18:14
*** adam_g has joined #openstack-ironic18:14
*** adam_g has quit IRC18:15
*** adam_g has joined #openstack-ironic18:15
*** trown is now known as trown|lunch18:17
*** ndipanov has quit IRC18:17
*** baoli_ has quit IRC18:18
*** davidlenwell has quit IRC18:21
*** davideagnello has joined #openstack-ironic18:22
*** davidlenwell has joined #openstack-ironic18:23
*** Guest83268 has quit IRC18:23
*** krtaylor has quit IRC18:23
*** chlong has joined #openstack-ironic18:26
*** TheJulia has quit IRC18:26
penickdevananda: hey, I am. are you available at 1300h pacific18:26
penick?18:27
*** crinkle has quit IRC18:27
*** mgagne has joined #openstack-ironic18:28
*** mgagne is now known as Guest6345318:28
*** crinkle has joined #openstack-ironic18:29
*** penick has quit IRC18:29
*** aginwala has joined #openstack-ironic18:31
*** penick has joined #openstack-ironic18:32
*** aweeks has quit IRC18:33
*** jcoufal has quit IRC18:33
*** ndipanov has joined #openstack-ironic18:33
*** paul-carlton1 has quit IRC18:33
*** jistr has joined #openstack-ironic18:37
*** Guest63453 has quit IRC18:38
*** Guest63453 has joined #openstack-ironic18:38
*** Guest63453 is now known as mgagne18:39
*** krtaylor has joined #openstack-ironic18:41
*** [1]cdearborn has quit IRC18:42
*** TheJulia has joined #openstack-ironic18:46
*** Marga_ has joined #openstack-ironic18:48
devanandapenick: I need to go in the office for a bit, but I can do that after 130018:50
*** ipukha has quit IRC18:50
penickok, if that works for you i’ll drop you a line18:50
devanandagreat, thans18:51
devanandathanks18:51
*** achanda has joined #openstack-ironic18:52
*** TheJulia has quit IRC18:55
*** penick has quit IRC18:56
*** athomas has quit IRC18:57
*** electrofelix has quit IRC18:59
*** aginwala has quit IRC19:02
openstackgerritMerged openstack/pyghmi: Add TLS support and TSM remote video (WIP)  https://review.openstack.org/24659619:04
*** TheJulia has joined #openstack-ironic19:04
*** mkovacik has quit IRC19:06
*** aginwala has joined #openstack-ironic19:07
*** penick has joined #openstack-ironic19:08
*** trown|lunch is now known as trown19:12
*** Pavo has quit IRC19:13
openstackgerritDmitry Tantsur proposed openstack/ironic: [WIP] Fall back to old boot.ipxe behaviour if inc command is not found  https://review.openstack.org/25074519:14
*** kozhukalov_ has joined #openstack-ironic19:16
*** Pavo has joined #openstack-ironic19:17
*** xek has quit IRC19:21
*** aginwala is now known as aginwala8719:24
*** aginwala87 is now known as aginwala19:24
*** aginwala has quit IRC19:27
*** garthb has joined #openstack-ironic19:30
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Migrate to using keystoneauth Sessions  https://review.openstack.org/23698219:34
*** sacharya has joined #openstack-ironic19:36
*** praneshp has joined #openstack-ironic19:36
openstackgerritColleen Murphy proposed openstack/bifrost: Provide dhcp-range even for static inventory  https://review.openstack.org/25007919:37
openstackgerritMerged openstack/ironic-inspector: Do not explicitly mention requirements.txt in tox.ini  https://review.openstack.org/24575419:40
lucasagomesfolks I will call it a day19:41
lucasagomeshave a great night19:41
NobodyCamhave a good night lucasagomes19:41
*** zer0c00l has joined #openstack-ironic19:42
*** lucasagomes is now known as lucas-dinner19:42
*** aginwala has joined #openstack-ironic19:43
*** garthb has quit IRC19:45
*** garthb_ has joined #openstack-ironic19:45
*** aarefiev22 has joined #openstack-ironic19:47
*** penick has quit IRC19:48
*** penick has joined #openstack-ironic19:50
NobodyCamwoo hoo new gaming laptop ordered19:51
*** pas-ha has quit IRC19:55
*** garthb_ has quit IRC19:56
*** sinval-afk is now known as sinval19:56
*** thrash has joined #openstack-ironic19:56
*** thrash has quit IRC19:56
*** thrash has joined #openstack-ironic19:56
sinvalNobodyCam: \o/19:56
*** garthb has joined #openstack-ironic19:57
NobodyCam:) I get a new one about ever 5 years or so :)19:57
*** Pavo has quit IRC19:58
sinvalNobodyCam: cool19:59
*** rajathagasthya has joined #openstack-ironic19:59
*** penick has quit IRC20:03
*** [1]cdearborn has joined #openstack-ironic20:03
*** sacharya has quit IRC20:05
*** rajathagasthya has quit IRC20:05
*** penick has joined #openstack-ironic20:08
openstackgerritJulia Kreger proposed openstack/bifrost: Switch to Ansible 2.0  https://review.openstack.org/24133020:19
openstackgerritJulia Kreger proposed openstack/bifrost: Allow user to set DIB_RELEASE for disk images  https://review.openstack.org/25152620:19
openstackgerritJulia Kreger proposed openstack/bifrost: Change DIB role to default to Debian jessie  https://review.openstack.org/25152720:19
*** Marga_ has quit IRC20:19
openstackgerritMerged openstack/python-ironicclient: Add missing translation markers  https://review.openstack.org/24687520:21
*** jistr has quit IRC20:27
TheJuliaSpamapS: you might want to checkout the revs ^^^ which should address a concern you had expressed.20:28
*** garthb has quit IRC20:30
*** achanda has quit IRC20:31
openstackgerritJulia Kreger proposed openstack/bifrost: Set variables for Ubuntu 15.10  https://review.openstack.org/24382720:37
*** aginwala has quit IRC20:39
*** aginwala has joined #openstack-ironic20:42
*** alexpilo_ has joined #openstack-ironic20:44
*** alexpilotti has quit IRC20:45
*** alexpilo_ has quit IRC20:45
*** alexpilotti has joined #openstack-ironic20:45
*** alexpilotti has quit IRC20:46
*** alexpilotti has joined #openstack-ironic20:46
*** alexpilotti has quit IRC20:47
*** alexpilo_ has joined #openstack-ironic20:47
*** alexpilo_ has quit IRC20:47
*** Marga_ has joined #openstack-ironic20:50
*** dims_ has joined #openstack-ironic20:53
*** dims has quit IRC20:56
*** Pavo has joined #openstack-ironic20:57
*** aginwala has quit IRC21:02
*** dims_ has quit IRC21:03
*** Piet has quit IRC21:04
*** Marga_ has quit IRC21:05
penickdevananda: hey hey21:06
*** Marga_ has joined #openstack-ironic21:06
*** rajathagasthya has joined #openstack-ironic21:06
devanandapenick: yo21:06
penickWhat’s shakin’ sir?21:06
devanandawanna talk about the claims / search api21:07
devanandaand scheduling things21:07
penickAbsolutely21:07
penickwhat’re your thoughts?21:07
*** kozhukalov_ has quit IRC21:07
*** dprince has quit IRC21:07
devanandaI neither want to reimplement nova-scheduler in totality, nor want to remain stuck with the current limitation to a single nova-compute host21:08
penickI’m sensing a “but”21:09
devanandaheh21:09
devanandayour objection on the spec, IIUC, is baslically "don't take away my pluggable python scheduler filter API"21:09
*** Marga_ has quit IRC21:10
devanandahowever, the Nova project doesn't, as far as I can tell, have any interest in solving for our problem domain. they would prefer baremetal-related problems be solved in the baremetal project (including scheduling decisions that do not relate to VMs)21:11
penickIt’s partially that, but moreso it’s when I take a step back and look at the situation. We have a system that pulls data from one table in a DB, and plugs it into another table in a DB. That’s inefficient and it’s hurting things. The solutions thus far seem predicated on the assertion that Nova won’t allow anything non-VM any deeper. So the Ironic integration is designed to be an absolute minimum of touch points21:12
*** kozhukalov_ has joined #openstack-ironic21:13
*** aginwala has joined #openstack-ironic21:13
penickWhich is what leads us to these pretty inefficient designs. But, if there was an Ironic specific ComputeNodes filter, it would gracefully plug in to the existing scheduling system without any other advanced changes21:13
devananda"plugs it into another table in a DB" -- aiui, the nova resource tracker is an in-memory object, not a db table21:13
penickTrue21:14
devanandaso are you referring to something else there? or am I mistaken?21:14
*** dims has joined #openstack-ironic21:14
devanandaactually, I think a large problem with nova's scheduler is that fetching a lot of data from a database into a python process and then filtering it *there* is a very inefficient design21:15
devanandaI'd like to make ironic's scheduling much faster by actually leveraging the database for what it's good at -- searching through data21:16
penickOne of the biggest inefficiencies was that the scheduler used to fetch data from a DB several times within a call. but that’s fixed in liberty. The first filter will hit the DB, and the remaining ones should just iterate over that21:16
penickHow does that plug in with the rest of the filters we’re creating to represent the rest of our infrastructure? As we build rack/network/power anti-affinity, how does that mesh with Ironic doing its own Scheduling?21:17
devanandapenick: I don't know yet21:18
devanandapenick: that locality/failure-domain data must be stored in some format within ironic, regardless of where the scheduling happens21:19
devanandapenick: could those scheduler hints / filters be represented within the query/claim API we've proposed?21:19
*** aginwala has quit IRC21:19
*** Marga_ has joined #openstack-ironic21:19
penickthey could, for the low price of my team writing all of it twice.. :)21:20
penickOne set for VM  one for BM21:20
devanandapenick: how about ironic virt driver converting the nova request into the appropriate query to ironic?21:20
devanandasomeone write that code once and everyone uses it21:21
penickIs this really something that needs to be written in Ironic, or can node selection just happen from a Ironic-Specific filter?21:21
devanandapenick: if nova-scheduler is used to select an ironic node _at_all_, how does it know which nova-compute host to send the request to?21:21
devanandathe primary reason for this work is to address the current limitation of running only a single nova-compute host for Ironic21:22
devanandaoddly, the spec doesn't mention that in the problem statement21:22
devanandabut this spec has emerged from about a year of discussion with the nova team trying to find ways to solve that21:23
penickIf the scheduling moves to the scheduler, then the compute node selection could be a simple load balancing algorithm. Find one that isn’t busy, give it a job to do21:23
penickand integrate that with the claims process21:23
devanandapenick: https://review.openstack.org/#/c/194453/21:23
devanandapenick: how does each compute host report resource availability to the scheduler?21:23
devanandawhich AVAILABLE nodes does each compute host report? what about cells support?21:24
lifelesspenick: btw, you have mail21:24
penickWhich type of resource availability? As in, how many jobs the compute host is in the midst of. Or, the sum of the capabilities of all nodes managed by that compute node?21:25
penicklifeless: i’ll check, danke!21:25
devanandapenick: "all nodes managed by that compute node" << this is the list of all nodes in AVAILABLE state within Ironic, and is identical on every compute node21:26
openstackgerritSummer Barringer proposed openstack/bifrost: Adjusted line length to 79 columns.  https://review.openstack.org/25154421:26
penickIf we have the nova scheduler more able to directly access relevant scheduling data, why have the compute node report anything? That’s first used as part of the computenodes filter, yeah? If there’s an IronicComputeNode filter that knows to query the Ironic DB directly to create the in-memory object21:26
penickdevananda: I think the problem is the way I envisiion it - having a compute node report the capabilities of the hosts it manages is fundamentally wrong. It makes sense for VM. But doing that for baremetal means we’re just trying to cram Ironic into a VM shaped mold. And with a few changes we could satisfy both systems.21:28
penickWith VM a compute node reports its capabilities up because a: it’s a 1:1 relationshuip and b: it changes based on utilization, current overcommit values, etc21:29
penickWith baremetal the capabilities of a machine are not as ephemeral. It’s either in use, or it’s not in use. Only in the event of upgrades is there a state change21:29
penickSo, given that, if we accept that Ironic will integrate with the Nova scheduler in a different way, we can remove the assumption that the compute node is anything but a dumb worker that performs a task on a claimed host21:30
devanandapenick: nova team didn't accept that proposal when I made it a few summits back21:31
penickI feel like they might be more open minded now21:31
devanandait essentially requires gutting the nova resource tracker and compute host logic, and significantly changing the scheduler so it integrates with an external (from nova's POV) system21:31
devanandawhat we're proposing here doesn't prevent that from being done later on21:32
devanandabut it allows us to move forward with something while nova team continues to refactor the RT and scheduler21:32
penickIt doesn’t, but it does mean that I have to be out-of-tree until it does, which fundamentally is something we really really really want to avoid21:33
penicks/we/I/21:33
devanandaI don't want (you) to be out of tree (either)21:33
penickIn our concurrency scale test we up and disabled RT, since it was just in the way21:35
devanandaheh21:35
devanandawhy does that not surprise me :)21:35
*** Pavo has quit IRC21:35
penickI don’t think the scheduler re-factor should be a blocker — quite the opposite in fact. If someone’s going to re-factor the scheduler I want it done with an Ironic driver at the beginning of the chain21:35
devanandapenick: you talked with jaypipes yet?21:36
penickOn the scheduler stuff, not really21:36
devanandayou might want to21:36
penickI should go chase him down this week and see if he’s got time21:36
*** aginwala has joined #openstack-ironic21:37
penickSo that seems probably the best step from this point. -If- Nova agrees that, yes, Ironic should be its own filter and not some glued-on thing — would you agree that this is the best way forward?21:40
*** Piet has joined #openstack-ironic21:41
devanandaIronic requires much more than just a Nova Filter plugin21:41
devanandaI do not agree that that will solve the fundamental problem here21:41
*** dims_ has joined #openstack-ironic21:42
*** baoli has joined #openstack-ironic21:43
*** baoli has quit IRC21:43
*** dims has quit IRC21:43
penickSure, the three main problems I see are 1: Create ironic filter, have other filters accept ironic-y data that comes through in the object 2: claims API to reserve a node as a part of the scheduling process. 3: cook up a mechanism to select a compute node to service a request when a node’s been selected21:46
penick4: if it’s Ironic, leave RT in the box like a christmas fruitcake.21:46
*** caiobo_ has quit IRC21:47
*** aginwala has quit IRC21:49
devanandaafk a bit21:50
devanandatiny emergency involving an orange, a knife, and a finger21:51
penickah, yeah, no problem21:51
openstackgerritMerged openstack/python-ironicclient: Refactoring and removing duplicate code of "base.Manager" heirs  https://review.openstack.org/24669221:51
*** baoli has joined #openstack-ironic21:52
*** penick has quit IRC21:56
*** penick has joined #openstack-ironic21:59
*** aginwala has joined #openstack-ironic21:59
SpamapSTheJulia: ACK! THanks!22:05
*** Marga__ has joined #openstack-ironic22:05
*** aarefiev22 has quit IRC22:05
*** Marga_ has quit IRC22:06
*** Pavo has joined #openstack-ironic22:07
*** Marga__ has quit IRC22:09
*** praneshp has quit IRC22:11
*** trown is now known as trown|outttypeww22:16
*** robcresswell has quit IRC22:17
*** robcresswell has joined #openstack-ironic22:18
NobodyCamdevananda: hope your ok?22:20
NobodyCamhey SpamapS :)22:20
*** alexpilotti has joined #openstack-ironic22:21
mariojvthanks for pointing out where the cache is being cleared out vdrok, must have missed that22:24
*** kozhukalov_ has quit IRC22:39
*** rajathagasthya has quit IRC22:39
*** rajathagasthya has joined #openstack-ironic22:41
*** kkoski has joined #openstack-ironic22:43
*** penick has quit IRC22:52
krotscheckArgh, I keep forgetting the meeting22:54
*** praneshp has joined #openstack-ironic22:55
NobodyCamkrotscheck: good thing its recorded :p22:56
*** Marga_ has joined #openstack-ironic22:56
krotscheckNobodyCam: I know, I'm reading the minutes22:56
NobodyCam:)22:56
*** Marga_ has quit IRC22:57
*** Marga_ has joined #openstack-ironic22:57
*** jobewan has quit IRC22:57
*** praneshp_ has joined #openstack-ironic22:58
openstackgerritWilliam Stevenson proposed openstack/python-ironicclient: Updates supporting ironic-neutron integration  https://review.openstack.org/20614422:58
*** praneshp has quit IRC23:00
*** praneshp_ is now known as praneshp23:00
*** Marga_ has quit IRC23:01
*** rajathagasthya has quit IRC23:02
*** dims has joined #openstack-ironic23:02
*** dims_ has quit IRC23:03
*** rajathagasthya has joined #openstack-ironic23:03
*** Marga_ has joined #openstack-ironic23:04
*** aginwala_ has joined #openstack-ironic23:06
*** aginwala has quit IRC23:10
*** caiobo_ has joined #openstack-ironic23:16
*** thrash is now known as thrash|g0ne23:21
*** rpioso has quit IRC23:24
*** alexpilotti has quit IRC23:29
*** barra204 has quit IRC23:38
*** shakamunyi has joined #openstack-ironic23:38
*** jerrygb has quit IRC23:39
*** jerrygb has joined #openstack-ironic23:39
*** [1]cdearborn has quit IRC23:40
*** HimanshuG has joined #openstack-ironic23:43
*** HimanshuG has left #openstack-ironic23:45
*** smoriya_ has joined #openstack-ironic23:48
*** alexpilotti has joined #openstack-ironic23:49
*** HimanshuGarg has joined #openstack-ironic23:51
*** penick has joined #openstack-ironic23:54
*** alexpilotti has quit IRC23:54
*** HimanshuGarg has quit IRC23:55

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