Wednesday, 2015-09-09

*** achanda has quit IRC00:04
*** alexpilotti has quit IRC00:10
*** alexpilo_ has joined #openstack-ironic00:11
*** garthb has quit IRC00:13
*** shoutm has quit IRC00:18
*** shoutm has joined #openstack-ironic00:21
*** shadower has quit IRC00:23
*** shadower has joined #openstack-ironic00:23
*** achanda has joined #openstack-ironic00:26
*** Haomeng has joined #openstack-ironic00:28
*** alexpilo_ has quit IRC00:30
*** Haomeng|2 has quit IRC00:30
*** alexpilotti has joined #openstack-ironic00:30
*** jpeeler has left #openstack-ironic00:32
*** shoutm_ has joined #openstack-ironic00:38
*** shoutm has quit IRC00:40
*** Sukhdev has quit IRC00:43
rloo_afkjroll: +2'd. Are you waiting for that to land?00:44
jrollrloo_afk: yes00:44
jrollI was hoping NobodyCam was reviewing it00:44
rloo_afkjroll: feel free to +2/+A. Or I can do it if you don't want to.00:44
jrollcan wait for tomorrow00:44
jrollheh, it's my patch though :/00:45
rloo_afkjroll: up to you. devananda approved something he did, to get the release going. I don't see why we can't do a similar thing.00:45
jrollI'd be fine with you +Aing, I won't +A it myself00:46
rloo_afkjroll: done!00:46
*** dims__ has quit IRC00:46
*** dims__ has joined #openstack-ironic00:47
*** Ng has quit IRC00:48
*** BadCub has quit IRC00:48
*** eglute_s has quit IRC00:48
*** natorious has quit IRC00:48
*** wendar has quit IRC00:48
*** wendar has joined #openstack-ironic00:49
*** jamielennox has quit IRC00:49
*** shoutm_ has quit IRC00:50
*** shoutm has joined #openstack-ironic00:50
*** comstud has quit IRC00:50
*** jroll has quit IRC00:50
*** mgagne has quit IRC00:50
*** BadCub has joined #openstack-ironic00:51
*** Ng has joined #openstack-ironic00:51
*** natorious has joined #openstack-ironic00:53
*** comstud has joined #openstack-ironic00:53
*** jroll has joined #openstack-ironic00:53
*** eglute has joined #openstack-ironic00:53
*** mgagne has joined #openstack-ironic00:54
*** jamielennox has joined #openstack-ironic00:54
*** ijw_ has joined #openstack-ironic00:58
*** zhenguo has joined #openstack-ironic01:03
*** alexpilo_ has joined #openstack-ironic01:10
*** alexpilotti has quit IRC01:10
*** penick has joined #openstack-ironic01:10
*** rloo_afk has quit IRC01:14
*** yonglihe has joined #openstack-ironic01:15
*** praneshp has quit IRC01:21
*** chenglch has joined #openstack-ironic01:24
*** hurgleburgler1 has quit IRC01:25
*** hurgleburgler has joined #openstack-ironic01:26
*** penick has quit IRC01:26
*** baoli has joined #openstack-ironic01:28
*** baoli has quit IRC01:31
*** baoli has joined #openstack-ironic01:31
*** saripurigopi has joined #openstack-ironic01:35
*** baoli has quit IRC01:38
openstackgerritMerged openstack/ironic: Add 4.1.0 release notes  https://review.openstack.org/22151701:43
*** smoriya has quit IRC01:44
*** Haomeng|2 has joined #openstack-ironic01:51
*** Haomeng has quit IRC01:53
*** Marga__ has quit IRC02:00
*** ijw_ has quit IRC02:07
*** baoli has joined #openstack-ironic02:10
*** baoli has quit IRC02:12
*** baoli has joined #openstack-ironic02:12
*** harshs has quit IRC02:18
*** saripurigopi has quit IRC02:25
*** baoli has quit IRC02:27
*** sambetts has quit IRC02:29
*** baoli has joined #openstack-ironic02:32
openstackgerritMerged openstack/ironic: Add APIs for RAID configuration  https://review.openstack.org/19600702:32
*** baoli has quit IRC02:32
*** sambetts has joined #openstack-ironic02:35
*** ijw_ has joined #openstack-ironic02:37
*** amotoki has joined #openstack-ironic02:38
openstackgerritNaohiro Tamura proposed openstack/ironic: Refactor IRMCVirtualMediaAgentDeploy by applying new BootInterface  https://review.openstack.org/22157702:39
*** baoli has joined #openstack-ironic02:39
*** shoutm has quit IRC02:55
*** dims_ has joined #openstack-ironic02:56
*** dims__ has quit IRC02:58
*** shoutm has joined #openstack-ironic03:06
*** baoli has quit IRC03:11
*** Marga_ has joined #openstack-ironic03:15
*** deray has joined #openstack-ironic03:17
*** vvb has joined #openstack-ironic03:24
*** saripurigopi has joined #openstack-ironic03:27
saripurigopiGood morning Ironic03:27
*** VikasC has joined #openstack-ironic03:32
*** rameshg87 has joined #openstack-ironic03:38
*** baoli has joined #openstack-ironic03:50
*** achanda has quit IRC03:53
*** baoli has quit IRC03:54
*** saripurigopi has quit IRC03:56
*** baoli has joined #openstack-ironic03:56
*** alex_xu has quit IRC04:04
*** alex_xu has joined #openstack-ironic04:05
*** saripurigopi has joined #openstack-ironic04:09
*** dims_ has quit IRC04:13
*** baoli has quit IRC04:16
*** alexpilo_ has quit IRC04:17
*** alexpilotti has joined #openstack-ironic04:17
*** achanda has joined #openstack-ironic04:28
*** Sukhdev has joined #openstack-ironic04:28
*** puranamr has joined #openstack-ironic04:32
*** Marga_ has quit IRC04:41
*** baoli has joined #openstack-ironic04:41
*** baoli has quit IRC04:43
*** ramineni has joined #openstack-ironic04:44
*** ramineni1 has joined #openstack-ironic04:45
*** ramineni2 has joined #openstack-ironic04:47
*** ramineni has quit IRC04:48
*** ramineni has joined #openstack-ironic04:49
*** ramineni1 has quit IRC04:50
*** ramineni1 has joined #openstack-ironic04:50
*** ramineni2 has quit IRC04:52
*** alexpilotti has quit IRC04:52
*** alexpilotti has joined #openstack-ironic04:52
*** ramineni has quit IRC04:53
*** ramineni1 has quit IRC04:54
*** Nisha has joined #openstack-ironic04:58
*** shoutm has quit IRC05:01
*** alexpilo_ has joined #openstack-ironic05:05
*** alexpilotti has quit IRC05:05
*** shoutm has joined #openstack-ironic05:05
*** deray has quit IRC05:07
openstackgerritgaoxiaoyong proposed openstack/ironic: Fix minor grammar error  https://review.openstack.org/21955105:12
*** chenke has quit IRC05:21
*** chenke has joined #openstack-ironic05:21
*** shoutm has quit IRC05:22
*** puranamr has quit IRC05:23
*** deray has joined #openstack-ironic05:24
*** getvasanth has joined #openstack-ironic05:26
*** puranamr has joined #openstack-ironic05:28
*** ekarlso- has joined #openstack-ironic05:37
*** ishant has joined #openstack-ironic05:41
*** ramineni_ has joined #openstack-ironic05:49
*** ekarlso- has quit IRC05:50
openstackgerritAnusha Ramineni proposed openstack/ironic: Make end-points discoverable via Ironic API  https://review.openstack.org/20589505:51
*** puranamr has quit IRC05:53
*** puranamr has joined #openstack-ironic05:54
*** alexpilotti has joined #openstack-ironic06:03
*** alexpilo_ has quit IRC06:03
*** ukalifon has joined #openstack-ironic06:11
*** shoutm has joined #openstack-ironic06:13
*** puranamr has quit IRC06:21
*** puranamr_ has joined #openstack-ironic06:22
*** yog_ has joined #openstack-ironic06:22
*** Sukhdev has quit IRC06:28
*** praneshp has joined #openstack-ironic06:28
*** ifarkas has joined #openstack-ironic06:36
*** puranamr_ has quit IRC06:54
*** puranamr has joined #openstack-ironic06:55
*** lsmola has joined #openstack-ironic07:04
*** coolsvap is now known as coolsvap|brb07:14
*** romainh has joined #openstack-ironic07:16
betherlyMorning ironic :)07:23
*** shoutm has quit IRC07:28
*** shoutm has joined #openstack-ironic07:29
*** shoutm_ has joined #openstack-ironic07:31
*** achanda has quit IRC07:32
*** shoutm has quit IRC07:33
*** praneshp has quit IRC07:34
*** achanda has joined #openstack-ironic07:36
*** ijw_ has quit IRC07:40
*** puranamr has quit IRC07:44
*** karimb has joined #openstack-ironic07:45
*** puranamr has joined #openstack-ironic07:46
*** alexpilotti_ has joined #openstack-ironic07:48
*** Haomeng has joined #openstack-ironic07:51
*** Haomeng|2 has quit IRC07:53
openstackgerritNisha Agarwal proposed openstack/ironic: Implements take_over() for ilo drivers  https://review.openstack.org/21706807:58
*** achanda has quit IRC08:00
*** achanda has joined #openstack-ironic08:02
*** lucasagomes has joined #openstack-ironic08:04
*** mbound has joined #openstack-ironic08:04
*** achanda has quit IRC08:07
*** mdbooth has joined #openstack-ironic08:11
*** alexpilotti_ has quit IRC08:11
*** alexpilotti_ has joined #openstack-ironic08:15
*** yuriyz has quit IRC08:16
*** priteau has joined #openstack-ironic08:17
*** romcheg has joined #openstack-ironic08:18
*** shoutm has joined #openstack-ironic08:21
*** yuriyz has joined #openstack-ironic08:22
*** shoutm_ has quit IRC08:24
*** jcoufal has quit IRC08:31
*** jistr has joined #openstack-ironic08:32
sambettsMorning ironicers, betherly o/08:33
openstackgerritAnton Arefiev proposed openstack/python-ironicclient: Introduce tempest-lib to functional tests  https://review.openstack.org/21670108:35
betherlymorning sambetts :)08:35
*** karimb has quit IRC08:38
*** ijw_ has joined #openstack-ironic08:40
*** puranamr_ has joined #openstack-ironic08:43
*** derekh has joined #openstack-ironic08:44
*** puranamr has quit IRC08:44
*** ijw_ has quit IRC08:45
vdrokmorning ironic08:46
vdrokmorning betherly, sambetts08:46
betherlymorning vdrok08:50
getvasanthsinval: I got it working :)08:51
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Allow abort for CLEANWAIT states  https://review.openstack.org/20155208:52
lucasagomessambetts, vdrok betherly getvasanth g'morning :-)08:53
betherlyhey lucasagomes :)08:53
getvasanthlucasagomes: good morning :)08:53
*** e0ne has joined #openstack-ironic08:54
vdrokmorning lucasagomes, getvasanth08:54
*** jcoufal has joined #openstack-ironic08:55
*** karimb has joined #openstack-ironic08:55
getvasanthvdrok: good morning08:56
Nishamorning Ironicers08:56
*** karimb has quit IRC08:56
*** karimb has joined #openstack-ironic08:56
vdrokmorning Nisha :)08:56
*** betherly has quit IRC08:56
*** karimb has quit IRC08:56
zigojroll: There's still no tag for 4.1.0. Is it comming soon?08:56
Nishavdrok, o/08:56
*** betherly has joined #openstack-ironic08:56
openstackgerritNisha Agarwal proposed openstack/ironic: Implements take_over() for ilo drivers  https://review.openstack.org/21706808:57
*** karimb has joined #openstack-ironic08:57
*** karimb has quit IRC08:57
*** karimb has joined #openstack-ironic08:57
*** romcheg has quit IRC08:58
openstackgerritRamakrishnan G proposed openstack/ironic: Add support for inband raid configuration agent ramdisk  https://review.openstack.org/19823808:58
Nishalucasagomes, vdrok, dtantsur|afk, rameshg87, Please review https://review.openstack.org/217068 , https://review.openstack.org/19865609:02
rameshg87Nisha: sure. will take a look at it today.09:02
*** VikasC_ has joined #openstack-ironic09:02
vdrokhas anyone seen this thing before? https://bugs.launchpad.net/ironic/+bug/149374809:03
openstackLaunchpad bug 1493748 in Ironic "Ironic sometimes is not able to find vm corresponding to a node when using virsh" [Undecided,New] - Assigned to Vladyslav Drok (vdrok)09:03
* rameshg87 doesn't use *ssh drivers09:04
*** e0ne has quit IRC09:04
*** e0ne has joined #openstack-ironic09:07
*** romcheg has joined #openstack-ironic09:08
*** Marga_ has joined #openstack-ironic09:16
*** pelix has joined #openstack-ironic09:18
*** chenke_ has joined #openstack-ironic09:20
*** chenke has quit IRC09:20
betherlyhi getvasanth and Nisha :)09:25
Nishabetherly, hi09:26
getvasanthbetherly: hi09:26
*** dtantsur|afk is now known as dtantsur09:36
dtantsurMorning Ironic09:36
*** chenglch has quit IRC09:41
*** ijw_ has joined #openstack-ironic09:41
*** coolsvap|brb is now known as coolsvap09:42
*** amotoki has quit IRC09:46
*** ijw_ has quit IRC09:46
*** karimb has quit IRC09:47
*** naohirot has quit IRC09:55
*** karimb has joined #openstack-ironic09:57
sambettsHey dtantsur09:58
dtantsuro/09:58
sambettsdtantsur, how does the IPA ramdisk trigger ironic out of deploy wait?10:00
sambettsI'm trying to use the pre-built coreos IPA ramdisk and kernel with pxe_ipmitool and the node is getting to a "host-<ipaddresshere> login:" and then doesn't seem to do anything10:01
dtantsursambetts, via heartbeats IIRC. so on receiving heartbeat, ironic checks command statuses, then proceed10:01
dtantsurhmm10:01
sambettsdtantsur: how does the ramdisk know what ironics IP is to send a heartbeat?10:01
*** dims__ has joined #openstack-ironic10:02
*** yuanying_ is now known as yuanying10:02
dtantsursambetts, it is passed via kernel cmdline10:02
dtantsursambetts, also it's good to prepend  systemd.journald.forward_to_console=yes to the kernel cmdline10:02
sambettshow do I do that?10:03
dtantsurlemme find10:03
betherlymorning dtantsur10:03
dtantsursambetts, https://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L35910:04
dtantsurbetherly, o/10:04
dtantsurlucasagomes, hey morning. could you please review https://review.openstack.org/#/c/205587/ again, if you have a second of time?10:04
openstackgerritNisha Agarwal proposed stackforge/proliantutils: Fix ribcl to return correct number of processors  https://review.openstack.org/22167810:04
lucasagomesdtantsur, hi there; will do very soon10:04
dtantsurthanks a lot10:05
*** thrash|g0ne is now known as thrash10:11
*** ishant has quit IRC10:11
*** zhenguo has quit IRC10:11
openstackgerritNisha Agarwal proposed stackforge/proliantutils: Fix ribcl to return correct number of processors  https://review.openstack.org/22167810:13
*** ishant has joined #openstack-ironic10:13
*** mdbooth has quit IRC10:13
*** mdbooth has joined #openstack-ironic10:14
openstackgerritNisha Agarwal proposed stackforge/proliantutils: Make proliantutils return 1 size less than actual disk size  https://review.openstack.org/22168610:18
*** athomas has joined #openstack-ironic10:21
*** Nisha has quit IRC10:22
openstackgerritShivanand Tendulker proposed openstack/ironic-python-agent: Fixes config drive creation failure in UEFI boot mode  https://review.openstack.org/21509710:23
sambettsdtantsur: is there a way to override the ipaddress that is passed to the kernel by ironic? My controller node has two IPs an external one for API stuff and one in my ironic network, but its passing the external one to the kernel which it can't talk to10:24
dtantsuryeah, there's an option, lemme find10:24
*** logan2 has quit IRC10:24
dtantsursambetts, maybe https://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L44110:25
sambettsdtantsur: wouldn't that change the ip that ironic api listens on completely?10:26
dtantsursambetts, sorry, I think it's "my_ip" option actually10:26
*** ishant has quit IRC10:27
sambettsdtantsur: ah ok10:27
*** logan2 has joined #openstack-ironic10:28
rameshg87dtantsur: sambetts: this one - https://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L475 ?10:37
sambettsdtantsur, rameshg87: I just found that :-P thanks anyway10:38
*** puranamr_ has quit IRC10:40
*** ijw_ has joined #openstack-ironic10:42
*** puranamr has joined #openstack-ironic10:42
*** vvb has quit IRC10:43
*** saripurigopi1 has joined #openstack-ironic10:46
*** saripurigopi has quit IRC10:46
*** ijw_ has quit IRC10:47
sambettsdtantsur, rameshg87: whoop that fixed my issues so far :D10:48
vdrokdtantsur, lucasagomes, rameshg87 please take a look at this infra change - https://review.openstack.org/#/c/221086/10:48
dtantsurawesome!10:51
*** bradjones has quit IRC10:55
rameshg87sambetts: \o/10:57
rameshg87vdrok: we can skip even the pxe_ssh and other functional tests, right ?10:58
rameshg87oh dsvm*10:58
vdrokrameshg87, yup, it's skipping them10:58
rameshg87vdrok: great .. thanks :)10:59
rameshg87dtantsur: regarding https://review.openstack.org/#/c/198238/21/ironic/drivers/modules/agent.py :52011:01
rameshg87dtantsur: I just checked.  if we decorate it with clean step11:01
rameshg87dtantsur: we can catch the situation if node.target_raid_config is set, but agent ramdisk doesn't support it (the one we are silently ignoring now)11:02
rameshg87dtantsur: but if agent ramdisk doesn't support raid - we should skip raid.delete_configuration() and raid.create_configuration() if node.target_raid_config is None11:02
rameshg87wdyt ?11:02
dtantsurrameshg87, if should always skip these functions if node.target_raid_config is None, right?11:03
dtantsurso just return early, and that's it11:03
dtantsurif we have target_raid_config, and agent does not support raid, it's a failure11:03
rameshg87dtantsur: hmm no, a slight change11:04
rameshg87dtantsur: https://review.openstack.org/#/c/198238/21/ironic/drivers/modules/agent.py L54111:04
rameshg87dtantsur: we throw an error if node.target_raid_config is missing today (that's because we knew today that agent ramdisk supports raid)11:04
rameshg87to sum up11:04
rameshg87node.target_raid_config is None and agent doesn't support raid - nop, silently come out11:05
dtantsurno, that's not right11:05
dtantsuryou either always raise, or never11:05
dtantsurupgrading agent ramdisk should not cause cleaning to start failing11:05
dtantsuralso, raising if target_raid_config is None makes it impossible to use RAID as a cleaning (not zapping) step11:06
dtantsurI think it's also not correct11:06
dtantsurrameshg87, ^^11:06
rameshg87dtantsur: yes11:06
rameshg87dtantsur: but we raise only if target_raid_config is None and agent supports raid (operator forgot to put raid config)11:07
* rameshg87 constructs goes back to a truth table11:08
dtantsurrameshg87, no, operator just does not need raid, and he/she just update the ramdisk.11:08
rameshg87dtantsur: so let me get what are you suggesting ?11:08
rameshg87dtantsur: case #111:08
rameshg87node.target_raid_config is None and agent supports raid11:09
rameshg87what's your suggestion ?11:09
dtantsurnode.target_raid_config is None -> return11:09
dtantsurnode.target_raid_config is not None and agent does not support raid -> error11:09
rameshg87dtantsur: rloo had comment we should catch the case somewhere where operator forgot to put node.target_raid_config11:10
rameshg87dtantsur: even though I didn't have this in my first patch, I thought it was reasonable11:10
dtantsurrameshg87, not before we can get into brain of the operator :)11:10
dtantsurhow do you distinguish between "this node does not need RAID" and "the operator forgot RAID"11:11
*** deray has quit IRC11:11
rameshg87dtantsur: are you saying operator may be choose "not to have raid" even though agent ramdisk supports it ?11:12
dtantsurof course11:12
rameshg87hmm..more interesting :D11:12
* rameshg87 goes into loops 11:13
rameshg87dtantsur: do you think better to go back to spec ?11:13
rameshg87and sort it out11:13
rameshg87?11:14
dtantsurrameshg87, do we have it even covered in the spec? :)11:14
rameshg87dtantsur: no, I never thought it would end up becoming this complex11:14
dtantsurtbh, I don't see at as complex. we don't account for an operator forgetting to deploy on a node :) neither do we account for an operator forgetting to set target_raid_config11:15
*** e0ne has quit IRC11:16
sambettsI think this one of those problem of is something not on or broken, and the way to sort that out would be to have the not on value be different from the broken value, so in this case, if forgotten raid config is None then a node without raid should be "No" or False then its easy to work out if its a forgotten or not11:16
rameshg87dtantsur: similar anology might be we silently come out of deploy if operator forgot to give image_source11:17
dtantsurI don't quite agree. RAID is an optional feature, you're trying to make it essentially mandatory (with opt-out)11:17
dtantsurrameshg87, image_source is required, RAID is not11:17
rameshg87hmm..true11:18
dtantsurrameshg87, if we make target config mandatory, we should ban users from using RAID is a cleaning step (which is unfortunate IMO)11:18
dtantsurotherwise they'll shoot their legs pretty soon11:18
rameshg87dtantsur: we might need even a small hack for using raid as a cleaning step (we should be preserving target_raid_config after doing raid configuration during cleaning)11:19
dtantsurmmm, what's the problem there?11:19
rameshg87dtantsur: operator sets node.target_raid_config, moves node from manage to available, node undergoes cleaning, raid is configured, node.target_raid_config is cleared, node becomes available11:20
rameshg87node.target_raid_config is cleared =====> https://github.com/openstack/ironic/blob/master/ironic/common/raid.py#L10811:20
dtantsuroh, now I got it11:21
rameshg87dtantsur: when node undergoes cleaning again, node.target_raid_config is None and so no more raid re configuration11:21
dtantsurrameshg87, ok fine. lets drop both configuration values for these clean steps priorities, and make target_raid_config mandatory11:21
rameshg87raid as a clean step is not as straightforward as I initially thought :(11:21
dtantsurrameshg87, I still think that if agent does not support raid, we must fail11:22
rameshg87dtantsur: and make raid available only for zapping ?11:22
dtantsuryep. for now.11:22
openstackgerritJuliana Motira proposed stackforge/pyghmi: Add custom OEM NTP configuration for Lenovo TS  https://review.openstack.org/22170911:23
*** ramineni_ has left #openstack-ironic11:24
rameshg87dtantsur: for zapping this is not an issue, as we know what all steps are there.11:24
dtantsurrameshg87, yeah, and code might be simplified significantly then11:24
rameshg87dtantsur: so if operator explicitly said I want raid.create_configuration and we don't find it, zapping will anyway raise error.11:24
dtantsurrameshg87, yes. both when target config is not set, and agent does not support raid, we should fail11:25
rameshg87dtantsur: yes ..11:25
rameshg87so I will remove it as configurable for now and make it available only for zapping11:25
dtantsurrameshg87, please put tl;dr of this conversation to the commit message, so that people don't get surprised why we don't support cleaning (yet)11:26
dtantsurthanks!11:26
lucasagomesvdrok, good stuff! Thanks11:27
openstackgerritJuliana Motira proposed stackforge/pyghmi: Add custom OEM NTP configuration for Lenovo TS  https://review.openstack.org/22170911:29
dtantsurlucasagomes, rameshg87, do you thin we could have a review jam for a proposed openstackclient plugin? Would be nice to get it in Liberty, wdyt?11:30
dtantsurfirst patch: https://review.openstack.org/17167211:30
rameshg87+111:30
rameshg87dtantsur: when, today ?11:30
dtantsurwe have to figure out when we have some time slot in common11:31
dtantsurwould be nice to get US folks too, if it's possible11:31
rameshg87yes, I am in. I am planning to come online again after a few hours.11:31
dtantsursuper! ping me/us when you're back11:32
* rameshg87 needs to leave now 11:32
*** puranamr_ has joined #openstack-ironic11:32
rameshg87dtantsur: will ping back in about 3-4 hours11:32
* rameshg87 goes home11:32
lucasagomesdtantsur, yeah it would be good. There was a ML thread about it not long ago right?11:33
*** rameshg87 has quit IRC11:33
*** puranamr has quit IRC11:33
dtantsurlucasagomes, yeah, but like all our ML threads it went into nothing :/11:33
lucasagomes:-/11:33
dtantsurI think we just find some time and review it11:34
*** saripurigopi1 has quit IRC11:35
lucasagomessounds good11:37
*** logan2 has quit IRC11:38
*** ijw_ has joined #openstack-ironic11:40
*** logan2 has joined #openstack-ironic11:40
*** lucasagomes is now known as lucas-hungry11:42
*** ijw_ has quit IRC11:45
sinvalgetvasanth: Great news, there is a special configuration?11:47
*** dtantsur is now known as dtantsur|brb11:49
*** logan2 has quit IRC11:50
*** VikasC_ has quit IRC11:52
dtantsur|brblucas-hungry, TheJulia, not installing Gtk on the DIB IPA ramdisk saves around 30MB of the compressed ramdisk \o/11:53
openstackgerritMerged openstack/ironic: Add description how to restart ironic services in Fedora/RHEL7/CentOS7  https://review.openstack.org/22087911:54
*** logan2 has joined #openstack-ironic11:54
*** saripurigopi has joined #openstack-ironic11:55
*** nicodemos has joined #openstack-ironic11:59
*** e0ne has joined #openstack-ironic12:00
*** dlpartain has joined #openstack-ironic12:02
TheJuliadtantsur|brb: nice!12:07
*** dlpartain has left #openstack-ironic12:11
*** saripurigopi has quit IRC12:13
*** trown|outttypeww is now known as trown12:13
*** krtaylor has joined #openstack-ironic12:14
*** e0ne has quit IRC12:15
*** logan2 has quit IRC12:17
*** logan2 has joined #openstack-ironic12:20
*** athomas has quit IRC12:22
*** puranamr has joined #openstack-ironic12:23
*** puranamr_ has quit IRC12:23
*** marzif has quit IRC12:25
*** vgridnev has joined #openstack-ironic12:25
*** marzif has joined #openstack-ironic12:25
*** coolsvap has quit IRC12:27
trowndtantsur|brb: but then how will we have a GUI </sarcasm>12:27
*** saripurigopi has joined #openstack-ironic12:29
*** e0ne has joined #openstack-ironic12:30
*** coolsvap has joined #openstack-ironic12:30
*** athomas has joined #openstack-ironic12:31
getvasanthsinval: the issue is with the image, i donwloaded the image from redhat : overcloud image12:32
getvasanthsinval: the dib images fails, even if it is wholedisk or partition12:34
*** amotoki has joined #openstack-ironic12:37
sinvalgetvasanth: hum, what drivers did you tested?12:38
*** baoli has joined #openstack-ironic12:38
*** logan2 has quit IRC12:41
*** logan2 has joined #openstack-ironic12:42
*** baoli has quit IRC12:42
*** baoli has joined #openstack-ironic12:43
*** lucas-hungry is now known as lucasagomes12:45
lucasagomes:D12:46
*** puranamr has quit IRC12:50
*** VikasC has quit IRC12:51
*** dims__ is now known as dims12:52
*** zhenguo has joined #openstack-ironic12:59
*** lucasagomes has quit IRC13:03
*** saripurigopi has quit IRC13:10
*** lucasagomes has joined #openstack-ironic13:15
getvasanthsinval: pxe_ipmitool13:18
sinvalgetvasanth: nice, thank you very much o/13:20
getvasanthsinval: :)  i am composing the information in a blog, will post it once done13:21
getvasanthsinval: hope it will help others too13:22
sinvalgetvasanth: great idea, please ping me when you finish it13:22
*** baoli has quit IRC13:22
getvasanthsinval: sure13:23
*** keekz_ is now known as keekz13:23
jrollmorning all :)13:30
jrollzigo: was waiting on patches to land, I'm proposing a release shortly / today13:30
* jroll didn't think about the implications of landing RAID APIs before 4.1, whoops13:31
jrollram<tab> :(13:32
jrolldtantsur|brb: lucasagomes morning :) you know if OOB raid config is done? I don't see other patches for it13:33
jrollor is this all just the plumbing work and now drivers can support it13:33
lucasagomesjroll, hi there! morning13:33
*** mbound has quit IRC13:33
lucasagomesifarkas, ^13:33
ifarkasjroll, morning13:34
jrollmorning ifarkas :)13:34
ifarkasjroll, lucasagomes not sure what raid config are you looking for. which driver?13:34
jrollifarkas: so, RAID APIs landed... I see patches for in-band with the agent13:35
jrollso, my question is, are any drivers done with ramesh's raid work?13:35
jrollor is all the plumbing complete for OOB raid, and now it can be added to drivers?13:35
*** romcheg has quit IRC13:36
ifarkasjroll, ahh, gotcha. I am planning to add that for drac later on but currently moving a bunch of stuff to dracclient library13:36
jrollifarkas: ok, thanks13:38
jrolltrying to figure out how to add this to release notes, or if I should bother13:39
jrollI think I should bother13:39
*** dtantsur|brb is now known as dtantsur13:40
dtantsurjroll, I think only in-band RAID can get in (I actually hope it will)13:40
jrolldtantsur: I hope it will too13:41
jrollbut I'm about to release 4.1 today13:41
jrollwhich obviously won't have in-band raid config :)13:41
dtantsurjroll, yeah, definitely not for 4.1 :(13:41
dtantsurs/:(/:)/13:41
jrollheh13:41
jrollhave release notes patch coming shortly, then we can release when that lands13:41
ifarkasjroll, ahh, gotcha. I am planning to add that for drac later on but currently moving a bunch of stuff to dracclient library13:42
ifarkasjroll, sorry for sending again :-)13:42
*** romcheg has joined #openstack-ironic13:42
jrollifarkas: heh, no worries13:42
openstackgerritJim Rollenhagen proposed openstack/ironic: Add RAID API to 4.1 release notes  https://review.openstack.org/22176113:43
jrolldtantsur: lucasagomes ^^13:43
dtantsurjroll, I think we also have a file with release notes in root13:43
jrollonce this lands.... http://images.rapgenius.com/6ba6cb391a6f132b1d0e14fe7757f363.500x205x14.gif13:44
jrollwat13:44
jrolllrwxrwxrwx  1 jim jim    33 Sep  8 06:52 RELEASE-NOTES -> doc/source/releasenotes/index.rst13:44
jrollsymlink ftw \o/13:44
dtantsurah good13:44
* lucasagomes reads13:46
jrollI wonder if we should wait for abortable cleaning now, lol13:46
lucasagomeslol13:46
dtantsurhehe13:46
*** baoli has joined #openstack-ironic13:46
dtantsurjroll, I think RAID has one more API endpoint, not sure if it's worth mentioning13:46
*** romainh has left #openstack-ironic13:47
jrolldtantsur: the states/ part?13:47
dtantsurlemme find13:47
jrollI was just going from the docs :/13:47
lucasagomesI wonder, cause right now it's non-op right?13:47
jrollright13:47
dtantsurjroll, https://review.openstack.org/#/c/196007/24/ironic/api/controllers/v1/driver.py13:47
jrollmmmmmmmmmm. right.13:48
jrollyou know what.13:48
jrollrelease notes landed before this raid api patch13:48
jrollmaybe we just tag at the release notes SHA and release this with 4.213:48
jroll(to lucasagomes' point)13:48
lucasagomesjroll, release before the raid stuff?13:50
dtantsurjroll, just make sure not to miss bug fixes13:50
lucasagomesthat's not a bad idea, cause it's no-op now13:50
jrollhttps://github.com/openstack/ironic/commits/master13:51
dtantsurlgtm. after that only RAID and docs change landed13:51
*** r-daneel has joined #openstack-ironic13:51
jrollrelease at "Merge release notes blablabla"13:51
jrollcool, thanks y'all13:52
jrollhttps://review.openstack.org/#/c/221503/13:52
jrollabandoning the release notes update13:52
dtantsur4aa1c216e3360c9b4d8878985bcf267587de541f right?13:52
jrollsee that patch ^13:53
jrolltl;dr yes13:53
lucasagomesthat's the SHA in the patch13:53
*** ukalifon has quit IRC13:57
*** shoutm has quit IRC13:58
*** harshs has joined #openstack-ironic13:59
openstackgerritAnton Arefiev proposed openstack/ironic-specs: Policy improvements  https://review.openstack.org/22177813:59
openstackgerritAnton Arefiev proposed openstack/ironic-specs: Policy improvements  https://review.openstack.org/22177814:00
zhenguodtantsur: is there a way to get the consumed memory by agent?14:03
dtantsurzhenguo, to make agent report it, maybe. Anyway, asking a user definitely won't work :)14:07
zhenguodtantusr: in https://review.openstack.org/#/c/215254/, I know it's not easy for user to know the consumed memroy size by agent, but leave an option to user is a right way in ironic, right? now the default size is set to 512 which maybe not satisfy every agent :(14:07
zhenguodtantsur: if not ask user for that, how can we set a proper value in ironic.14:08
dtantsurzhenguo, ask user is not an option at all, I'm not sure why you're referring to it14:08
dtantsurzhenguo, if you feel like a better value, you can make agent return it with heartbeat. even it won't be precise, but it won't be completely random14:09
*** devanand1 is now known as devananda14:10
zhenguodtantsur: sounds a good way to get that from heartbeat14:10
devanandagoood morning, all!14:10
jrolldevananda: welcome back \o/14:10
dtantsurdevananda, morning, WELCOME BACK!!14:11
zhenguodevananda: morning14:11
jrolldevananda: I haz gifts https://review.openstack.org/#/c/221503/214:11
dtantsurdevananda, we've rewritten the whole state machine from scratch, hope you don't mind14:11
dtantsur:D14:11
* dtantsur runs away14:11
devanandadtantsur: awesome!14:11
jrolldtantsur: cmon, if you're going to troll him, tell him 1.12 is the default in the new client14:11
dtantsuroh damn, such a great idea14:12
devanandadtantsur: as long as it's API compatible with Icehouse, that's fine. did you rewrite it in Go ?14:12
dtantsurdevananda, better, in Erlang14:12
devanandanice14:12
dtantsurdevananda, now to less serious things: did you have a good time?14:13
devanandai love it when food shows up at my door (ty amazon fresh)14:15
devanandadtantsur: absolutely14:15
openstackgerritAnton Arefiev proposed openstack/ironic-specs: Policy improvements  https://review.openstack.org/22177814:17
dtantsurjroll, oh, did I tell you a cool story? On F22 qemu-img package pulled in the Gtk+X11 libraries stack due the bug in 'configure' script14:17
dtantsurjroll, I'm waiting for a package update making IPA DIB image 30 MB smaller :)14:17
dtantsurdevananda, cool!14:17
jrolldtantsur: \o/14:18
NobodyCamgood morning ironicers14:19
dtantsurmorning, NobodyCam14:19
NobodyCamand welcome back devananda14:19
NobodyCammorning dtantsur14:20
NobodyCam:)14:20
jrollheya NobodyCam :)14:20
NobodyCammorning jroll :)14:20
NobodyCamsorry switching to new (old) laptop for internal things... so I'm about 1/2 way through the move14:21
NobodyCam:-p14:21
devanandaso - this week, I am moving into a new apartment. have < 10 days to be out of my current one. SO I will be a bit, well, distracted14:23
openstackgerritJim Rollenhagen proposed openstack/ironic: Add version info for pyghmi in driver-requirements.txt  https://review.openstack.org/22131714:23
jrolleasy pickins ^14:23
devanandaya'll should poke me with things that need my attention (which is generally true anyway)14:23
jrollpackaging folks pointed that one out to me14:23
*** lazy_prince has joined #openstack-ironic14:25
*** dlpartain has joined #openstack-ironic14:25
*** dlpartain has left #openstack-ironic14:25
*** baoli has quit IRC14:32
*** baoli has joined #openstack-ironic14:32
*** baoli_ has joined #openstack-ironic14:34
lucasagomesdevananda, hey hey wb!14:36
jrolllucasagomes: wanna land 221317?14:37
lucasagomesjroll, boom!14:37
jrollyay thanks14:37
jrollbbiab14:37
*** baoli has quit IRC14:38
*** killer_prince has joined #openstack-ironic14:46
*** karimb has quit IRC14:47
*** killer_prince has quit IRC14:47
*** killer_prince has joined #openstack-ironic14:48
*** lazy_prince has quit IRC14:50
*** bradjones has joined #openstack-ironic14:52
*** bradjones has quit IRC14:52
*** bradjones has joined #openstack-ironic14:52
*** killer_prince has quit IRC14:53
*** lazy_prince has joined #openstack-ironic14:55
*** romcheg has quit IRC14:55
*** romcheg1 has joined #openstack-ironic14:55
jroll14:53:11 openstackgerrit | Merged openstack/releases: Release ironic 4.1.0  https://review.openstack.org/22150314:58
jroll\o/14:59
lucasagomesnice!14:59
lucasagomesare you sending an email to the ML?14:59
NobodyCam:)14:59
jrollyeah, I will, checking with doug if there's still launchpad stuff etc happening first15:00
openstackgerritMerged openstack/bifrost: Allow Test VM RAM setting to be tunable  https://review.openstack.org/22150715:02
*** jistr is now known as jistr|call15:02
*** baoli_ has quit IRC15:03
*** baoli has joined #openstack-ironic15:04
dhellmannjroll : ironic 4.1.0 is released15:06
*** romainh has joined #openstack-ironic15:06
NobodyCamw00t15:06
NobodyCamty dhellmann15:06
jrolldhellmann: awesome, thank you sir, shall I mail or is that something your team does?15:06
dhellmannjroll, NobodyCam : the script for doing that doesn't generate a release announcement email, so it'd be great if you did it15:06
jrollok, cool, will do15:06
devanandaawesomeness - thanks!15:07
jrolldoes that also go to an announcements list?15:07
jrollI meant to ask about that with the ironic-lib email15:08
jrolldhellmann: devananda ^15:09
*** marzif has quit IRC15:10
* devananda does not know15:10
*** hurgleburgler has left #openstack-ironic15:11
*** thrash has quit IRC15:12
*** thrash has joined #openstack-ironic15:12
*** Marga_ has quit IRC15:13
dtantsurjroll, yes, with reply-to dev list15:14
* dtantsur still does releases manually....15:14
openstackgerritJulia Kreger proposed openstack/bifrost: Follow up to Ifdccb32035fa91fe8d8200c3090973c34d453801  https://review.openstack.org/22181915:15
jrolldtantsur: what's the announcement list15:15
jroll?15:15
dtantsurjroll,  openstack-announce@lists.openstack.org15:15
jrollthanks15:16
lucasagomes(-:15:17
*** rloo has joined #openstack-ironic15:17
jrolldevananda: what are the chances you want to write this email? :P15:17
jrollI know you had opinions on talking about 4.0 and 4.1 etc15:18
jrolldevananda: if you want to collaborate: https://etherpad.openstack.org/p/ironic-4-1-release15:18
*** vgridnev has quit IRC15:20
devanandajroll: happy to collaborate. need yout to fill me in on the last two weeks though15:20
jrolldevananda: https://github.com/openstack/ironic/commit/0284ac29b471c3a3680df9ec7ee8dbfb9eae9dbf15:20
jrollrelease notes for 4.115:20
jrollbut I know you were waiting to talk about 4.0 in this email, and not sure what you wanted to say :)15:21
jrollbleh, words are hard15:21
devanandawords are very hard15:21
NobodyCam++++^9999999915:22
*** baoli_ has joined #openstack-ironic15:23
*** baoli has quit IRC15:25
*** mbound has joined #openstack-ironic15:25
*** mbound has quit IRC15:27
devanandajroll: oh right, because there wasn't an announcement for 4.0.015:27
jrolldevananda: yaaaa.15:27
jrollzigo was working on packaging that yesterday btw15:28
jrollwhich reminds me15:28
jrollzigo: 4.1.0 is now tagged :)15:28
*** vgridnev has joined #openstack-ironic15:28
*** vgridnev has quit IRC15:30
*** baoli_ has quit IRC15:30
*** baoli has joined #openstack-ironic15:30
devanandajroll: the heading links on http://docs.openstack.org/developer/ironic/releasenotes/#first-semver-release seem poor15:31
devanandai'm going to fix it real quick15:32
jrollcool15:32
jrollholy cow, we fixed 23 bugs in 4.115:32
jrollthat's amazing15:32
jrollnice work everyone :D15:32
jrollreference: https://launchpad.net/ironic/liberty/4.1.015:33
*** vgridnev has joined #openstack-ironic15:36
*** garthb has joined #openstack-ironic15:38
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Split standard plugin tests from other processing tests  https://review.openstack.org/22184515:39
lucasagomesw00t 23? cool15:40
lucasagomesthat's quite impressive15:40
jrolldevananda: you good with this email as-is?15:42
jrolland do you want to send it, or me? :P15:42
jrolllucasagomes: in 16 days :o15:42
lucasagomesyeah15:43
devanandajroll: doing one quick test of link generation15:43
*** vgridnev has quit IRC15:44
devanandaok - screw it, not working as I had hoped.15:44
*** harshs has quit IRC15:44
devanandajroll: works for me. I'm happy to send it15:46
*** shoutm has joined #openstack-ironic15:46
jrolldevananda: alright, gopher it :)15:46
jrollthanks!15:46
*** maurosr has quit IRC15:50
*** thrash is now known as thrash|l00nch15:51
*** maurosr has joined #openstack-ironic15:52
*** Sukhdev has joined #openstack-ironic15:55
*** jistr|call is now known as jistr15:55
*** vvb has joined #openstack-ironic15:58
*** ifarkas has quit IRC15:59
*** yog_ has quit IRC16:00
*** baoli_ has joined #openstack-ironic16:06
*** puranamr has joined #openstack-ironic16:08
*** baoli has quit IRC16:08
*** romcheg1 has quit IRC16:09
*** dims has quit IRC16:10
*** dims has joined #openstack-ironic16:10
devanandahumm, gmail doesn't make changing the reply-to easy on a per-email basis16:12
*** vvb has quit IRC16:12
*** Marga_ has joined #openstack-ironic16:15
*** getvasanth has quit IRC16:19
*** puranamr has quit IRC16:21
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: [WIP] Deprecate returning patches from plugins  https://review.openstack.org/22098716:21
lucasagomesfolks if you guys are interested, patches in Nova: https://review.openstack.org/#/c/221848/ and https://review.openstack.org/#/c/221057/16:21
lucasagomesmicroversion and lightweight logs/network usage16:22
jrolldevananda: I can send it if that helps16:22
*** puranamr has joined #openstack-ironic16:23
dtantsursee you tomorrow16:25
*** dtantsur is now known as dtantsur|afk16:25
dtantsur|afkmmm, before I go16:27
dtantsur|afkdevananda, jroll, lucasagomes, wdyt about a review jam soonish for the new openstackclient plugin?16:27
lucasagomesdtantsur|afk, I'm fine with that, I will re-read that ML thread as well to see if something have been decided there16:27
jrolldtantsur|afk: I want to focus on features for 4.2 first16:28
lucasagomesI remember people pointing out that the osc client for ironic16:28
*** baoli_ has quit IRC16:28
lucasagomesshould use the same commands that nova uses16:28
lucasagomesfor creating baremetal nodes and vms etc...16:28
dtantsur|afklucasagomes, I didn't comment back then, but it makes 0 sense at all16:28
dtantsur|afkjroll, it's something really nice to land in liberty IMO16:28
*** baoli has joined #openstack-ironic16:28
lucasagomesdtantsur|afk, right, yeah I don't know. I never used the osc to be honest, I dunno it's guidelines16:29
jrolldtantsur|afk: I agree, I just tend to care more about RAID and networking16:29
jrolland we have... 10 days16:29
dtantsur|afkfair enough16:29
dtantsur|afklucasagomes, nova and ironic are just too different, as we all know..16:29
*** ijw_ has joined #openstack-ironic16:30
lucasagomesfor those interested in the ML: http://lists.openstack.org/pipermail/openstack-dev/2015-September/073440.html16:31
* dtantsur|afk is really afk now16:31
jrollyeah, I've been meaning to reply to that16:31
* jroll jfdi16:32
lucasagomesjroll, what is ur take on that?16:32
jrolllucasagomes: well, it's weird since we support standalone ironic16:32
jrollbut16:32
jroll'openstack server create' should just use nova16:33
jrollit would be super complex to try to figure out if it's a standalone deployment or whatever16:33
jrollbut I think 'openstack baremetal' should be used for the baremetal service16:34
jrollit's primarily to manage ironic16:34
jrollnot actually deploy things16:34
lucasagomesyeah I will think over16:34
lucasagomesI just feel a bit odd to opinionated on the matter since I don't know osc that much16:35
openstackgerritRamakrishnan G proposed openstack/ironic: Add support for inband raid configuration agent ramdisk  https://review.openstack.org/19823816:35
lucasagomesor the reasoning around it's syntax and stuff16:35
jrollright16:35
lucasagomesif having "openstack baremetal <cmd>" prefix avoid things like having a parameter as --type <baremetal|vm|container>16:35
lucasagomesI think it's a good thing16:35
*** rloo has quit IRC16:36
* lucasagomes should read more about osc16:36
* sambetts should do the same16:37
*** rameshg87 has joined #openstack-ironic16:40
openstackgerritMerged openstack/ironic-inspector: Revisit required provision states  https://review.openstack.org/21924716:41
*** athomas has quit IRC16:42
*** jistr has quit IRC16:42
*** amotoki has quit IRC16:43
*** romainh has left #openstack-ironic16:44
*** athomas has joined #openstack-ironic16:44
*** harshs has joined #openstack-ironic16:44
*** lsmola has quit IRC16:48
jrolllucasagomes: sent a thing16:48
openstackgerritMerged openstack/ironic: Add version info for pyghmi in driver-requirements.txt  https://review.openstack.org/22131716:48
jrollI think it makes sense16:48
lucasagomesjroll, cool, will take a look16:49
*** derekh has quit IRC16:49
*** lazy_prince has quit IRC16:51
devanandaosc doesn't make sense for a stand-alone Ironic installation16:52
sambettsif your not using the other services, I guess not16:52
jrolldevananda: for why16:53
devanandaosc server create --flavor [foo|bar|baz] ...16:53
jrollI mean, it doesn't gain you anything by having everything else integrated16:53
jrollok yeah, that doesn't make sense16:53
devanandais how one should utilize osc for the creation of bare metal instances16:53
*** achanda has joined #openstack-ironic16:53
jrolldevananda | "osc server" doesn't make sense for a stand-alone Ironic installation16:53
jrollosc baremetal totally makes sense16:53
devanandajroll: yes16:53
jrollyeah, weird thread16:54
devanandajroll: but also no. "osc baremetal" still requires keystone16:54
jroll...........16:54
jrollit can't be used ever without it?16:54
devanandalast i looked, and IMBW, osc required only the keystone endpoint16:54
jrollthat's pretty lame, and I hope it changes16:54
devanandaand relies on the service names in keystone to discover the different services16:54
devanandaso yah. it makes literally no sense to use osc w/o keystone16:54
jroll:|16:55
devanandaunless I completely read it wrong, or misremember it, both of which are possible16:55
jrollosc baremetal still makes sense though16:55
jrolljust not for total standalone16:55
* devananda has not touched a computer in two weeks16:55
jrollgreat work16:55
lucasagomesjroll, cool, nice disclaimer there16:55
morgani am going to guess in theory we could support direct talking to ironinc via osc with an auth plugin that just avoids the catalog lookup16:55
*** jistr has joined #openstack-ironic16:55
devananda"osc baremetal enroll" && "osc baremetal manage" && "osc baremetal get-me-a-console" ... or what ever16:55
devanandathose totally make sense for the management of resources within Ironic16:56
*** chenke__ has joined #openstack-ironic16:56
lucasagomesyeah the keystone bits can be annoying if they are required16:57
jroll"that auth thing is so pesky" :P16:57
lucasagomesheh16:57
morganwho needs auth16:58
*** chenke_ has quit IRC16:59
devanandaheh17:00
devanandajroll: if you want to hit send on that announce, and your mail client makes reply-to: easier than mine -- go for it17:01
jrolldevananda: shore thing, so to: openstack-dev, openstack-announce; reply-to openstack-dev?17:01
devanandasounds right17:01
jrollcool17:01
devanandaI could poke gmail a bunch and do things, but meh17:01
devanandathanks :)17:02
*** sdake has joined #openstack-ironic17:02
*** puranamr has quit IRC17:02
sdakehi folks, any core reviewers around or developers familiar enough with ironic to answer my questions re integrating Kolla (deploying openstack in containers using ansible) with Ironic?17:02
sdakewe want to use ironic with the nova scheduler,but we want nova shcedule to be able to schedule both virt machines and bare metal17:03
JayFI think that's possible; I won't be much help though as downstream we manage that by having our bare metal is a separate cell.17:03
*** rameshg87 has quit IRC17:04
jrolldevananda: sent17:04
jrollsdake: yeah, in general the two solutions are cells and host aggregates - however, I'm not sure how/if host aggregates can be configured with different scheduler instances17:05
sdakewould someone mind respondingto jeff on the mailing list17:06
sdakeso he has a record of the idea?17:06
sdakehttp://lists.openstack.org/pipermail/openstack-dev/2015-September/073530.html17:06
sdakeanother option we had thought about was to run a completely separate instance of nova17:06
*** trown is now known as trown|lunch17:07
sdakewith a seprate rabbitmq network17:07
openstackgerritJohn L. Villalovos proposed openstack/bifrost: Fix minor grammar/spelling issue  https://review.openstack.org/22188317:07
sdakedifferent database name17:07
sdakewould that work?17:07
jrollsdake: that should work, service catalog may get weird17:08
*** e0ne has quit IRC17:08
NobodyCamjlvillal: good catch17:08
jrollI'm jumping into a meeting but I'll try to get to the list later17:08
jlvillalNobodyCam: Thanks :)17:08
*** chenke_ has joined #openstack-ironic17:09
sdakejroll does nova have a way to override the service catalog to use?17:10
sdakehow would we register the api endpoint for example?17:10
jrollsdake: no clue about that, sorry17:10
sdakeok thanks17:10
jrollthe client can override it17:10
jrollif you set the service name differently17:10
sdakestill if someone could respond to jpeeler's email above that would be helpful :)17:10
jrolle.g. NOVA_SERVICE_NAME=cloudServersOpenStack17:11
jrollI will ina  bit17:11
jrollidk how I missed that17:11
sdakethanks jroll appreciate it17:11
jrollnp17:11
jlvillalI just read that email :)17:11
sdakedude, firehose, we all drink from it - it happens ;)17:11
jlvillalI like the idea of Kolla. Sounds much better than devstack...17:11
*** chenke__ has quit IRC17:12
*** athomas has quit IRC17:12
* jlvillal feels embarrassed for spilling coffee on his mostly white shirt :(17:12
*** alexpilotti has quit IRC17:12
*** alexpilotti_ is now known as alexpilotti17:12
*** alexpilo_ has joined #openstack-ironic17:13
aweeksjlvillal: I literally just spilled coffee all over myself too17:13
jrollsdake: replied17:13
jlvillalaweeks: It sucks doesn't it!!!17:13
aweekswell, it was cold brew, with no cream or sugar, and dark clothes17:14
aweeksit could be worse...17:14
jlvillalaweeks: You got off easier than me. White shirt here....  And 1/2 & 1/2.17:15
sdakethanks jroll17:15
openstackgerritMerged openstack/ironic: Use vendor mixin in IPMITool drivers  https://review.openstack.org/21882117:19
*** romcheg has joined #openstack-ironic17:21
*** romcheg has left #openstack-ironic17:21
*** pelix has quit IRC17:23
sambettsNight all o/17:27
*** jistr has quit IRC17:28
*** thrash|l00nch is now known as thrash17:28
* jlvillal thinks it is pretty cool that he can control his NUC via AMT17:30
*** Sukhdev has quit IRC17:30
*** rloo has joined #openstack-ironic17:32
*** raghu has joined #openstack-ironic17:32
*** devlaps has joined #openstack-ironic17:32
*** achanda has quit IRC17:34
NobodyCamnight sambetts17:34
*** jcoufal has quit IRC17:34
*** ijw_ has quit IRC17:34
jlvillalraghu: Hello17:35
*** rloo_ has joined #openstack-ironic17:35
*** rloo has quit IRC17:37
raghujlvillal: Hi John17:37
*** sdake_ has joined #openstack-ironic17:37
jlvillalraghu: Welcome. Thanks for your interest in functional testing.17:37
jlvillalraghu: lekha is investigating doing functional testing for python-ironicclient using mimic.17:38
raghuthanks John. glad to be part of the team17:38
*** achanda has joined #openstack-ironic17:38
jlvillalraghu: Not sure what level of knowledge you have about functional testing. Myself I am trying to learn more, as I am fairly new to it.17:38
jlvillalraghu: And aarefiev is doing some work on functional testing, also with ironicclient.17:39
raghuI have been doing testing for quite sometime in different roles..17:39
jlvillalraghu: Great! You can answer all my questions :)17:39
lekhajlvillal: I was putting together a script that will let us run the existing functional tests for the ironic python client against mimic. I have not gotten back to it since.17:40
jlvillalraghu: I've started a wiki page at: https://wiki.openstack.org/wiki/Ironic/Quality17:40
raghuwould that be something I can start with17:40
jlvillalBut need much more.17:40
jlvillalraghu: If you have the time and would like to work on it, that would be great.17:40
lekhajlvillal: This will require that all or most of the ironic API calls be mocked within mimic17:40
raghusure.. I can start to look at it John17:41
jlvillalraghu: lekha: I guess we have to figure out what is the best way for us to do the functional testing.17:41
*** sdake has quit IRC17:41
jlvillalDo we want to use mimic? Do we want to run ironic and ironicclient at the same time and use them to test each other?  Maybe using mimic in that case to mimic things like Nova, keystone, etc...17:42
jlvillalI don't know the answers.17:42
jlvillallekha: thanks for the info.17:43
lekhajlvillal: yea, I am not sure if folks have running ironic locally to be able to test this locally17:43
jlvillalOne stumbling block on using mimic is that they but a feature freeze in place. So we can't add mimic to the requirements right now :(17:43
jlvillals/but a/put a/17:44
jlvillalHopefully the freeze gets lifted soon...17:44
lekhajlvillal: yea :( also, mimic will let us test negative scenarios, as we can program it to behave as need be.17:45
jlvillallekha: raghu: So we have other projects to look to for ideas on the functional testing. We can use those ideas or not use them. Projects I'm thinking of are nova, novaclient, and ironic-inspector.17:45
*** sdake_ is now known as sdake17:45
* jlvillal goes back to trying to setup his NUC to work with Ironic...17:48
lekhajlvillal: yea, I know enough (i think) about functional testing, but not sure how its being done currently in the other open stack projects.17:48
jlvillallekha: I'm guessing most of them use devstack17:49
raghujlvillal:lekha: Is that something we should start to look at17:49
raghulike in get some information on how others are doing17:49
lekhajvillal: My primary need would be to be able to run tests locally; not take too long to run them and be able to test negative cases17:49
jlvillalraghu: Maybe you could look into ironic-inspector functional testing. See how it is done.17:50
lekharaghu, jvillal: sure17:50
lekhajlvillal^17:50
jlvillalraghu: There are resources here: dtantsur|afk, trown|lunch, and others I think. I don't know if they use devstack or not.  I think no.17:50
jlvillalraghu: lekha: I think ironic-inspector work might be of most interest to us.17:51
jrolllekha: ++ for fast local tests17:51
jlvillalraghu: Please update the Wiki with information you find. And sounds like the ability to do it locally and quickly would be a big plus :)17:52
jlvillalraghu: Assuming you are willing to do the research...17:52
raghujlvillal: sure,no issues.. I am just trying to look for starting point17:53
raghu:)17:53
jlvillalraghu: Great! Thanks a lot.17:53
raghutill now I have been a openstack user,17:53
jlvillalraghu: I'm trying to become an OpenStack user/operator. Or at least learn more about that side of things. Thus why I am trying to setup a real bare-metal setup in my cube at the moment. I am a little distracted with that at the moment.17:54
*** shoutm has quit IRC17:55
raghuI have a setup that is running juno17:56
raghuso will see how much I can use some of the things17:57
raghuto get this17:57
openstackgerritDan Smith proposed openstack/ironic: Fix object field type calling conventions  https://review.openstack.org/22189417:57
JayFlucasagomes: re: guess_root_disk, I completely agree. That algo was cooked up by me and Russell explicitly for our OnMetal v1 use case and I'm amazed it's lasted this long17:59
*** praneshp has joined #openstack-ironic17:59
*** dansmith has joined #openstack-ironic18:03
jlvillalguess_root18:03
*** trown|lunch is now known as trown18:04
*** penick has joined #openstack-ironic18:06
*** krtaylor has quit IRC18:13
*** baoli_ has joined #openstack-ironic18:20
*** e0ne has joined #openstack-ironic18:23
*** baoli has quit IRC18:24
rloo_hmm, simon is an OPEAM (Openstack PE Architect and Monitoring lead)18:25
rloo_oops, wrong channel (and nick)18:25
*** rloo_ is now known as rloo18:25
rloohi JoshNang, where are we at wrt zapping? looks like RAID won't work w/o it.18:27
JoshNangrloo: writing it right now. the changes are fairly minimal tbh18:28
NobodyCammorning rloo :)18:28
rlooJoshNang: thx JoshNang. I was going to write it today if you hadn't done it!18:28
rloohi NobodyCam18:28
JoshNang:D18:28
*** puranamr has joined #openstack-ironic18:29
NobodyCam:)18:30
* devananda goes afk for a while - picking up keys to new apartment \o/18:35
NobodyCamnice !!! enjoy !!!!18:36
*** blakec has joined #openstack-ironic18:39
*** romcheg has joined #openstack-ironic18:43
*** e0ne has quit IRC18:47
openstackgerritJuliana Motira proposed stackforge/pyghmi: Add custom OEM domain name command for Lenovo ThinkServers  https://review.openstack.org/22191118:47
*** krtaylor has joined #openstack-ironic18:48
JoshNangwhat's the command to generate db migrations?18:50
JoshNangoh! nvm, it's in tree at ironic/db/sqlalchemy/alembic/REAME18:51
JoshNangREADME, even18:51
*** Sukhdev has joined #openstack-ironic18:55
blakeclucasgomes: querying current and future plans for https://review.openstack.org/#/c/178229/ ?18:57
blakec"Override PXE kernel cmdline via Glance property"18:57
*** puranamr has quit IRC18:58
blakecThere were a some conflicts after BootInterface. I have resolved them and been testing this feature18:58
*** krtaylor has quit IRC19:00
openstackgerritJuliana Motira proposed stackforge/pyghmi: Add custom OEM domain name command for Lenovo ThinkServers  https://review.openstack.org/22191119:00
*** krtaylor has joined #openstack-ironic19:01
rloojroll: wrt the ironic-neutron patches, this seems to be the first patch in the series, and it hasn't been updated since Sept 3: https://review.openstack.org/#/c/20623219:03
rloojroll: any idea what the status is of those patches?19:03
*** cascone has quit IRC19:03
jrollrloo: urgh, lazy_prince has been working on them19:03
jrollit's stupid test failures on the first few, I suppose I could update them19:04
jrollI have some emails to write and then I'll do that19:04
jrollgimme an hour maybe?19:04
rloojroll: ok thx. i'm not in a hurry. going to do something else. if zapping patch appears before i'm ready to look at the neutron ones, they'll have to wait again :-)19:05
jrollrloo: no worries, sounds good :)19:05
*** cascone has joined #openstack-ironic19:06
*** e0ne has joined #openstack-ironic19:07
*** boris-42 has quit IRC19:10
*** achanda has quit IRC19:13
*** ukalifon1 has joined #openstack-ironic19:20
dansmithjlvillal: that patch passed tests.. do you guys defer to lintan first on all objects reviews?19:22
*** blakec has quit IRC19:23
*** alexpilotti has quit IRC19:24
*** liliars has quit IRC19:29
*** e0ne has quit IRC19:32
*** dtantsur|afk has quit IRC19:35
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/22192919:37
*** dtantsur has joined #openstack-ironic19:40
*** devlaps has quit IRC19:43
*** ijw_ has joined #openstack-ironic19:46
openstackgerritRuby Loo proposed openstack/ironic: Cache the description of RAID properties  https://review.openstack.org/22193919:48
*** puranamr has joined #openstack-ironic19:56
openstackgerritMerged openstack/ironic: Add retry options to iBoot power driver  https://review.openstack.org/21905119:56
jrolldansmith: why do you get that impression, just curious19:57
dansmithjroll: the last patch to objects stuff seemed to wait on him, and jlvillal added him to this one immediately19:58
jrollughhh, why19:58
jrollhe's done some of the objects transitions19:58
dansmithjroll: it's cool, I was just wondering.. I didn't realize you guys had anyone actively working on the objects stuff, though maybe I should sync with him a bit19:58
jrollbut seems like we should trust you a bit19:58
jlvillaldansmith: I just added lintan to it because he has been working on versionedobjects. Just to keep him in the loop19:58
jrollyeah, it's hard, he's in china so timezones19:58
dansmithjroll: well, you can definitely trust me on this one since it's obviously needed, but...19:59
dansmithjroll: that was going to be my question.. when is he around?19:59
dansmith'cause I don't think I've overlapped with him yet19:59
dansmithjlvillal: yep, all good, just curious19:59
jlvillaldansmith: Usually sometime after 5pm Pacific Time.19:59
jlvillaldansmith: He is in PRC.19:59
dansmithjlvillal: okay, I nearly work east coast hours, so that'd explain it :)19:59
jlvillalAh, that would.20:00
jroll++ for west coasters working east coast hours20:00
*** boris-42 has joined #openstack-ironic20:00
* jlvillal thinks jroll works east coaster and west coaster hours ;)20:00
jrolljlvillal: nah, I just happen to be on IRC later sometimes, doesn't mean I'm working20:00
dansmithjlvillal: well, that's an easy trap to fall into.. start early and then end late :/20:01
* jroll +220:01
jlvillaljroll: I do that too. Pay attention to things.20:01
jrolljlvillal: I suppose, personally I have reasons other than work to be on IRC :)20:02
*** lucasagomes has quit IRC20:02
jlvillaljroll: Hmmm. I can't think of any for me :(20:02
jrollmy friends are weird20:02
jroll:P20:02
jlvillalAin't nothing wrong with that!20:03
*** baoli_ has quit IRC20:03
* rloo seems to recall jroll considering some of us as his friends. I wonder which ones are weird...20:03
jrolllol20:03
jrollrloo: the ones that are still online at 10pm :P20:05
rloodansmith: qq on the versionedobject stuff. is it a high priority that we get things converted soon? like before liberty?20:05
rloojroll: phew, not me then :D20:05
dansmithrloo: well, you guys are half on the library, which is a rather precarious place to be20:05
*** nicodemos has quit IRC20:05
dansmithrloo: recently we made a change in o.vo that broke you as a result of that20:06
dansmithrloo: so I was just going through the current state of things to see what is left20:06
*** afaranha has quit IRC20:06
dansmithrloo: turns out there is quite a bit, and this particular change might've been confusing to fix, and had to be done before anything else could move20:06
*** raghu has quit IRC20:06
dansmithrloo: so, priority? I dunno, but the sooner we get some of this crufty stuff moved forward, the sooner we can get you out of this awkward spot20:07
rloodansmith: ok, thx. if others don't get to them this week, i'll look next week. we're trying to get features in this week.20:07
dansmithrloo: the reason to continue working on that for liberty is to increase the longevity of your current release in terms of being less likely to break due to future releases of the library20:07
dansmithrloo: sure, I wasn't trying to push for immediate review, I was just asking if I should be trying to sync up with lintan :)20:08
rloodansmith: makes sense. although if nothing breaks, we get so bored ;)20:08
dansmithrloo: in that case, I can break some things... :)20:08
rloodansmith: no worries. if it was a high priority it makes sense to push for a review now!20:08
dansmithaye20:09
rloodansmith: yup, go for it! I double dare you :D20:09
* dansmith gets out the baseball bat20:09
* rloo ducks20:09
dansmithheh20:10
*** e0ne has joined #openstack-ironic20:11
*** achanda has joined #openstack-ironic20:12
*** lucasagomes has joined #openstack-ironic20:17
*** achanda has quit IRC20:18
*** lucasagomes has quit IRC20:21
*** alexpilo_ has quit IRC20:22
*** alexpilotti has joined #openstack-ironic20:23
*** ukalifon1 has quit IRC20:25
*** achanda has joined #openstack-ironic20:28
openstackgerritJosh Gachnang proposed openstack/ironic: WIP: Add Zap states  https://review.openstack.org/22194920:29
JoshNangjroll: ^ commit i was having trouble making the migration for20:30
jrollJoshNang: well, where's the migration? :P20:31
JoshNangjroll: i get the error trying to generate one :P20:31
jrollJoshNang: note you didn't add anything to the schema20:31
jrolloh heh20:31
JoshNangahh yeah models.py20:32
jrollironic-dbsync revision --message --autogenerate20:32
jrollwas your command?20:32
jrollyou mentioned 'upgrade', that's for running migrations20:32
jrollbut yeah you need models.py changes20:32
JoshNangnope, that fails because my db isn't up to date yet20:32
jrollohhhh.20:32
JoshNangso i ran ironic-dbsync to get it up to date20:33
jrollcan you like, dump schemas or something?20:33
jrollor select * from alembic_version;20:33
JoshNangempty set20:34
jrollso you have an ironic db, right?20:34
JoshNangright20:34
jrolldoes nodes table have a schema or whatever?20:34
JoshNangnope, none yet20:34
*** puranamr has quit IRC20:34
jrollok, so you just did create database ironic20:34
jrollhmmm20:34
JoshNangyeah literally mysql -u root -e "create schema ironic"20:35
jrollshouldn't it be 'create database ironic'?20:35
JoshNangthat's what i thought, but that's what we had in the dev docs20:35
jrollhuh, TIL20:35
JoshNangi'm gonna dump it all and start again from master20:38
jrollcool20:38
jrollthat's what I would do20:38
*** achanda has quit IRC20:49
*** Sukhdev has quit IRC20:55
JoshNangjroll: that worked. weird.20:55
jrollhuh. cool!20:55
*** puranamr has joined #openstack-ironic20:57
*** achanda has joined #openstack-ironic20:59
*** krtaylor has quit IRC21:05
*** sdake has quit IRC21:08
*** trown is now known as trown|outttypeww21:14
*** puranamr has quit IRC21:30
openstackgerritDan Smith proposed openstack/ironic: Replace metaclass registry with explicit opt-in registry from oslo  https://review.openstack.org/22197121:39
*** e0ne has quit IRC21:39
dansmithjlvillal: what do you type in gerrit to find lintan when adding him to a review21:40
dansmith?21:40
jlvillaldansmith: lin.tan@intel.com  or tan.lin@intel.com21:41
jlvillalI always forget which comes first :)21:41
dansmithokay go tit21:41
*** mestery has quit IRC21:41
rloojroll: wrt https://review.openstack.org/#/c/206232/, I looked at part of it21:41
dansmithum21:41
dansmith"got it"21:41
jrollheh21:42
jrollrloo: oh my, so many comments :/21:42
jrollI'm getting concerned about landing this, this late21:42
rloojroll: what'd you expect? ;) There's only one 'serious' one but it can be punted I think.21:42
*** mestery has joined #openstack-ironic21:42
*** tsekiyama has joined #openstack-ironic21:42
rloojroll: I'd actually prefer not to land it.21:42
jrolloh, cool21:42
jrollyeah, I'm wondering now...21:43
rloojroll: after seeing so many folks touch/co-author this first patch.21:43
rloojroll: I think 7 patches to review/approve this week is unreasonable. and I don't really know that it helps much.21:43
jrollthere are people testing this in parallel, fwiw, but just testing it to make sure it works reliably is what scares me21:43
jrollespecially negative test cases...21:43
rloojroll: we can get it into ironic early in M*, even before the summit if folks care enough.21:43
jrollyeah21:43
jrolldevananda: ^ thoughts21:43
jroll?21:43
*** puranamr has joined #openstack-ironic21:49
mrdaMorning Ironic21:51
openstackgerritJosh Gachnang proposed openstack/ironic: Add Zapping states to node and API  https://review.openstack.org/22194921:53
JayFI mean, it's worth noting that missing a "release" doesn't mean waiting 6m for Ironic anymore21:54
jlvillalmrda: Good morning21:55
rloomorning mrda21:56
JayFJoshNang: ^ 221949 is going to conflict with Lucas' abort cleaning patch21:56
JayFJoshNang: b/c you both bump the API version21:56
JayFJoshNang: jfyi21:56
JayFJoshNang: although that patch is sitting with a -1 from both me and Madasi21:56
JoshNangJayF: thanks. i assume that's always going to happen :P21:56
JayFif you haven't reviewed that one21:57
JayFthe abort cleaning21:57
*** Sukhdev has joined #openstack-ironic21:57
JayFyou probably should21:57
JoshNangi think i have, lemme check21:57
JayFah maybe so21:57
JoshNangmm nope. we've talked about it and i've reviewed other clean abort patches, but not 201552 yet21:58
*** penick has quit IRC21:58
JayFthere's an ipa patch for making erase_devices abortable, that's got a +2a from me already too21:59
*** priteau has quit IRC21:59
*** Marga_ has quit IRC22:03
*** Marga_ has joined #openstack-ironic22:03
*** puranamr has quit IRC22:04
*** krtaylor has joined #openstack-ironic22:04
JoshNangahh that's the one i did review22:04
* JoshNang reviews as a break from writing zapping tests22:05
*** sdake has joined #openstack-ironic22:05
*** bradjones is now known as bradjones|away22:09
mrdaJust FYI, dansmith's oslo.versionedobjects cleanup patch could do with some review love.  Pretty straightforward. https://review.openstack.org/#/c/221894/22:09
*** penick has joined #openstack-ironic22:11
*** shoutm has joined #openstack-ironic22:12
*** shoutm has quit IRC22:12
*** ijw_ has quit IRC22:15
devanandajroll: your ^? was re: portgroups?22:20
jrolldevananda: yeah, that feature in general22:21
jrollobviously the db schema isn't super risky22:21
jrollbut, if you've seen my plan for releasing things, soft feature freeze in 8 days and 4.2.0 in 15 days22:21
devanandaand a 7-patch-deep change right before that?22:22
jrolland things aren't passing CI, and Om is still working out how some of the network flipping works, sooo22:22
devanandahum22:22
jrollright :(22:22
devanandaright. I'd totally not land this now22:22
jrollthis is going to make for a fun talk in tokyo22:22
devanandasoo... things like this are what featurebranches are (supposedly) good for22:22
devanandalet the work bake in a place where folks can collaborate on both dev and real testing of it22:23
devanandathen when it's actually ready, merge to master22:23
jrollmeh, it isn't hard to dev or test from gerrit22:23
devanandabecaues the change, on the surface, looks too big to land right before we release22:23
jrollright22:23
devanandait'snot about not using gerrit22:23
jrollI mean, it touches all the things22:23
devanandabut about their dev cycle <=> our release cycle22:24
jrollI honestly don't think feature branches bring much value22:24
jrollmeh, +A the chain all at once22:24
devanandalet's not digress into that conversation22:25
jrollsure :)22:25
devanandait sounds like we agree that landing this now is not a good idea22:25
*** ijw_ has joined #openstack-ironic22:25
jrollyeah22:25
jrollbums me out man22:25
jrollbut what can you do22:25
devanandaland it and disable the feature?22:26
jrollehhh.22:26
openstackgerritMerged openstack/bifrost: Fix minor grammar/spelling issue  https://review.openstack.org/22188322:26
jrollit's kind of all over the place22:26
jrolllike it touches the way we deploy and such22:26
jrolllike https://review.openstack.org/#/c/213262/ is all up in our drivers22:27
jrollalso https://review.openstack.org/#/c/139687/22:28
jrollrefactors a lot of dhcp things and whatnot22:28
jrollwhich may change, he's looking at a different way to do some of that22:28
devanandahttps://review.openstack.org/#/c/139687/18 looks like the pivotal patch22:30
jrollright22:31
devanandaalso - where is the functional / tempest test coverage for this?22:31
jrollSukhdev's laptop? idk22:31
jrollI forget who is supposed to be doing that22:31
devanandaso, we had discussed that in Seattle. i dont want to land it w/o an experimental job that's verifying that it works22:31
devanandas/land/enable/22:31
jrollI agree22:31
* Sukhdev eavsdopping 22:33
Sukhdevjroll devananda: just as FYI - I am running devstack as we speak with all the patches you listed in this chat along with others on the etherpad https://etherpad.openstack.org/p/ironic-neutron-mid-cycle22:35
Sukhdevjroll devananda: and getting ready to kick of testing22:36
devanandajroll: from my reading, it looks like default setting of network_provider=none will disable this feature22:39
jrolldevananda: I'm more concerned about 2000 lines of code that touches everything from db to objects to api to conductor to drivers22:40
devanandaSukhdev: ? for you - if CONF.network_provider=none, how does an operator (a privileged user) know that they don't need to do anything with portgroups or neutron -- and if they do, it will just get ignored?22:41
*** puranamr has joined #openstack-ironic22:41
devanandajroll: is it changing existing objects or db models? yes, but not that much. most of this is just /adding/ new stuff22:42
devanandait's A LOT to review, yes22:42
jrolldevananda: it's your call, ultimately. I'm concerned, rloo is concerned. I'm doubtful it will land even if it all works, with the CI failures and such22:43
devanandajroll: I'm concerned too. just playing devil's advocate for a few minutes22:44
jrollok :)22:44
Sukhdevdevananda: I think this will go as a part of the documentation22:45
*** puranamr has quit IRC22:45
devanandaSukhdev: i mean, how will the user know? there's no mechanism here for feedback22:46
jrollSukhdev: have any docs been written at all?22:48
devanandaas a user, if I request some portgroups to be created, and I create some networks in Neutron, and i associate them and all that22:48
Sukhdevdevananda: are you saying, if the network_provider is set we need to generate some kind of notification back?22:49
devanandaand then I ask Ironic to perform a deployment and place my baremetal instance on my network -- and it doesn't do it ... well ...22:49
Sukhdevjroll: Nothing yet -22:49
devanandais that because I (the user) did something wrong? or because the cloud provider simply turned off this feature? I can't tell22:49
Sukhdevjroll: based upon our meeting discussions, we decided that we will document the Ironic side in Ironic documents, once we have this working22:50
jroll:(22:50
devanandaa corrolary issue -- what if all the network flipping is working great for Node A (which is the agent_ipmi driver) but not working for Node B (which is the foo_bar driver)22:50
devanandahow do I, the user, understand why this is?22:50
Sukhdevdevananda: good question22:52
jrollyeah, I don't think we've done any edge case / negative testing here22:52
jrollwhich is a bit concerning22:54
Sukhdevjroll devananda: so, how do we move forward from here - we have some more time left - I am getting ready to do the positive test cases22:58
jrollSukhdev: so we have one week until soft freeze, two weeks until liberty release. there's 7 patches, 2k+ lines of code. they aren't passing CI. there's no CI jobs that use this feature. nobody has done any edge case testing. there's no docs.23:01
*** blakec has joined #openstack-ironic23:05
*** rcarrillocruz has quit IRC23:05
Sukhdevjroll: well, most of the code is is in the API - which seems to be working - author or somebody has to do negative teasing - I did a bit of negative testing on the API and provided my feedback to Will, who'd is fixing it -23:05
Sukhdevjroll: other patches are not that big23:05
jrollSukhdev: that is to say, I'm not sure it's going to land23:05
jrollSukhdev: this one is pretty huge, and talking to Om we still need to rethink some stuff in it https://review.openstack.org/#/c/139687/23:06
jrollthat's the meat of it23:06
jrollapi/db isn't very risky, but also isn't useful without the rest23:06
jrollI *really* don't want to block this but it does not look good at all23:07
*** achanda has quit IRC23:08
*** rcarrillocruz has joined #openstack-ironic23:08
Sukhdevjroll: Om updated that patch few days ago - does it require further rethinking or the update is good enough?23:08
jrollSukhdev: I spoke with him monday, it needs rethinking23:08
jrollbecause it completely breaks the world right now23:08
Sukhdevjroll: Oh I see23:09
devanandajroll: s/liberty release/liberty RC1/23:09
jrolldevananda: sure, same idea, I don't want to backport a ton of fixes to stable/liberty23:09
devanandaright23:09
devanandajust being precise :)23:10
Sukhdevjroll: We have few days - it will be good if we can work together to get this tested ASAP and make a decision next week as to whether to land it or not?23:10
openstackgerritJosh Gachnang proposed openstack/ironic: WIP: Add zapping to conductor  https://review.openstack.org/22198923:10
jrollSukhdev: I mean, I think it's safe to assume the code won't be working until next week... and then there's the part where we need very busy reviewers to review it all23:10
jrolland I want to soft feature freeze next thursday23:11
*** david-lyle has quit IRC23:11
jrollso, 5-6 working days23:11
devanandaand then there's the part about having functional tests for things23:11
jrollright, that's a thing23:11
jrolland docs23:11
devanandadocs can be done during RC period, IMO23:11
jrollbut will they.23:12
devanandaor rather, polish on the docs can be *23:12
jrollnobody has started on them23:12
devanandawe need a baseline level of docs to land with the code so that others can understand & test it23:12
*** david-lyle has joined #openstack-ironic23:12
jrollagree23:12
devanandayeh. without some docs on "hey how do I actually set this up and use it" ... I would rather not land the code23:12
Sukhdevdevananda jroll: as we discussed in Seattle, we should try to get some or all of this merged - even if we do not announce it as a feature - so that the development can continue to progress23:12
jrollSukhdev: M dev will be open in 2 weeks, development can continue23:13
jrollmy main thing is we have a ton of other stuff that needs reviewing23:13
devanandawhat jroll said23:13
jrollthis is going to eat valuable reviewer time23:13
jrolldevananda: so, unless you object, I think I'm going to -2 the first one23:17
*** achanda has joined #openstack-ironic23:20
*** amit213 has quit IRC23:22
*** amit213 has joined #openstack-ironic23:22
*** david-lyle has quit IRC23:22
*** david-lyle has joined #openstack-ironic23:23
devanandajroll: I do not object23:26
jrollk23:27
jrollrloo: ^ fyi, bumping that stuff to M23:32
rloojroll: thx23:35
jrollrloo: thank you for raising concerns :)23:36
jrollbbiab23:36
rloojroll: yw. i have a question though. i thought we wanted feature freeze the end of this week, not next week. if next week, that gives more time for (the other) features.23:37
*** shoutm has joined #openstack-ironic23:44
*** Sukhdev has quit IRC23:45
*** Sukhdev has joined #openstack-ironic23:45
*** penick_ has joined #openstack-ironic23:48
*** penick has quit IRC23:48
*** penick_ is now known as penick23:48
jrollrloo: yeah, next week, the following week is the actual RC release23:55
rloojroll: that's good. I missed a week somehow; nice to get it back :)23:56
jrollrloo: I hope I'm right when I say that23:57
rloojroll: won't hurt to go with that schedule23:58
jrollok23:58
jrollI think that's what I said in email23:58
rloojroll: yeah, i looked at your email again. you don't explicitly say it, just something like 'don't merge anything risky after that date'.23:59
rloojroll: you should have said 'don't merge features' :)23:59
jrollrloo: I said what I meant :P23:59

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