Wednesday, 2016-11-30

*** devlaps has joined #openstack-ironic00:06
*** ijw has quit IRC00:06
*** sambetts|afk has quit IRC00:08
devlapshi folks.. i'm new to ironic and bifrost and would appreciate any pointers. I've managed to install bifrost and get it generating disk images. Now I'm looking to spin up a VM (I'm in test mode). I'd like to use this node profile: https://gist.github.com/delapsley/b3d40e5ac99f93d3742320737200cfee. Can someone explain what the various IP addresses correspond to?00:09
*** sambetts_ has joined #openstack-ironic00:09
*** penick_ has quit IRC00:16
*** ijw has joined #openstack-ironic00:20
*** ijw has quit IRC00:25
*** adu has joined #openstack-ironic00:27
*** adu has quit IRC00:40
*** ijw has joined #openstack-ironic00:42
*** ijw has quit IRC00:47
*** hoangcx has joined #openstack-ironic00:55
*** mtanino has quit IRC00:59
*** rama_y has quit IRC01:05
*** rpioso has quit IRC01:10
*** rajinir has quit IRC01:16
*** baoli has joined #openstack-ironic01:18
*** baoli has quit IRC01:19
*** baoli has joined #openstack-ironic01:19
*** ijw has joined #openstack-ironic01:24
*** Syed has quit IRC01:26
*** ijw has quit IRC01:31
*** rloo has quit IRC01:40
*** romcheg has quit IRC01:40
*** rbudden has joined #openstack-ironic01:44
*** SerenaFeng has joined #openstack-ironic01:45
*** gcb has joined #openstack-ironic01:50
*** Goneri has quit IRC01:52
*** ccamacho has quit IRC01:57
*** ccamacho has joined #openstack-ironic02:02
*** devlaps has quit IRC02:07
*** ijw has joined #openstack-ironic02:08
*** rbudden has quit IRC02:08
*** ijw has quit IRC02:13
*** ijw has joined #openstack-ironic02:18
*** ijw has quit IRC02:18
*** ijw has joined #openstack-ironic02:29
*** tuanluong has joined #openstack-ironic02:31
*** ijw has quit IRC02:33
*** yufei has joined #openstack-ironic02:39
*** baoli has quit IRC02:41
*** yuanying has quit IRC02:46
*** yuanying has joined #openstack-ironic02:55
*** pmannidi has quit IRC03:09
*** links has joined #openstack-ironic03:28
*** SerenaFeng has quit IRC03:33
*** nicodemos has quit IRC03:43
*** nicodemos has joined #openstack-ironic03:45
*** zhangjl has joined #openstack-ironic03:48
*** yuanying has quit IRC03:49
*** Nisha_brb has joined #openstack-ironic03:51
*** bks has joined #openstack-ironic03:52
*** zhangjl1 has joined #openstack-ironic03:53
*** zhangjl has quit IRC03:55
*** rbudden has joined #openstack-ironic04:16
*** yuanying has joined #openstack-ironic04:18
*** misty-cloud has joined #openstack-ironic04:27
*** Nisha_brb is now known as Nisha_04:31
*** baoli has joined #openstack-ironic04:32
*** adu has joined #openstack-ironic04:34
*** hoangcx has quit IRC04:35
*** hoangcx has joined #openstack-ironic04:35
*** rbudden has quit IRC04:36
*** pmannidi has joined #openstack-ironic04:39
*** misty-cloud has quit IRC04:51
*** misty-cloud has joined #openstack-ironic04:51
*** aparnav has joined #openstack-ironic04:52
openstackgerritNaohiro Tamura proposed openstack/ironic: Ipmitool power driver for soft reboot and soft power off  https://review.openstack.org/21673804:54
*** adu has quit IRC05:06
openstackgerritNaohiro Tamura proposed openstack/ironic: Ipmitool management driver for Inject NMI  https://review.openstack.org/34872105:06
openstackgerritNaohiro Tamura proposed openstack/ironic: Update the existing APIs due to adding get_supported_power_states  https://review.openstack.org/38219405:17
*** vikrant has joined #openstack-ironic05:26
*** nicodemos has quit IRC05:49
*** nicodemos has joined #openstack-ironic05:52
*** gcb has quit IRC05:54
*** SerenaFeng has joined #openstack-ironic05:54
*** nicodemos has quit IRC06:00
*** nicodemos has joined #openstack-ironic06:01
*** jaosorior has joined #openstack-ironic06:06
*** gcb has joined #openstack-ironic06:07
*** nicodemos has quit IRC06:27
*** nicodemos has joined #openstack-ironic06:27
*** ChubYann has quit IRC06:35
*** ijw has joined #openstack-ironic06:37
*** ijw has quit IRC06:41
*** tuanluong has quit IRC06:42
*** user__ has joined #openstack-ironic06:43
openstackgerritNaohiro Tamura proposed openstack/ironic: Generic power interface for soft reboot and soft power off  https://review.openstack.org/21673006:46
*** SerenaFeng has quit IRC06:58
*** SerenaFeng has joined #openstack-ironic06:58
*** fxpester has joined #openstack-ironic06:59
*** mjura has joined #openstack-ironic07:04
*** fxpester|2 has joined #openstack-ironic07:04
*** fxpester has quit IRC07:05
*** fxpester has joined #openstack-ironic07:07
*** jaosorior has quit IRC07:08
*** jaosorior has joined #openstack-ironic07:08
*** fxpester|3 has joined #openstack-ironic07:10
*** fxpester|2 has quit IRC07:10
*** mjura has quit IRC07:11
*** mjura has joined #openstack-ironic07:11
*** fxpester|2 has joined #openstack-ironic07:12
*** fxpester has quit IRC07:12
*** fxpester has joined #openstack-ironic07:14
*** fxpester|3 has quit IRC07:15
*** charlledaniel has quit IRC07:15
*** e0ne has joined #openstack-ironic07:16
*** fxpester|2 has quit IRC07:17
*** fxpester|2 has joined #openstack-ironic07:17
*** charlledaniel has joined #openstack-ironic07:18
*** fxpester has quit IRC07:19
*** rbartal has joined #openstack-ironic07:20
*** fxpester has joined #openstack-ironic07:20
*** hoonetorg has quit IRC07:21
*** hoonetorg has joined #openstack-ironic07:21
*** fxpester|2 has quit IRC07:22
*** parlos has joined #openstack-ironic07:23
*** hoonetorg has quit IRC07:24
*** hoonetorg has joined #openstack-ironic07:24
*** fxpester|2 has joined #openstack-ironic07:27
*** moshele has joined #openstack-ironic07:28
*** rcernin has joined #openstack-ironic07:28
*** fxpester has quit IRC07:29
*** fxpester has joined #openstack-ironic07:30
*** SerenaFeng has quit IRC07:31
*** fxpester|3 has joined #openstack-ironic07:33
*** fxpester|2 has quit IRC07:33
*** fxpester|2 has joined #openstack-ironic07:35
*** fxpester has quit IRC07:35
*** SerenaFeng has joined #openstack-ironic07:35
*** fxpester|3 has quit IRC07:38
*** fxpester has joined #openstack-ironic07:38
*** fxpester|3 has joined #openstack-ironic07:40
*** fxpester|2 has quit IRC07:40
*** fxpester has quit IRC07:43
*** pmannidi has quit IRC07:43
*** fxpester has joined #openstack-ironic07:43
*** fxpester|2 has joined #openstack-ironic07:45
*** fxpester|3 has quit IRC07:46
*** fxpester has quit IRC07:47
*** fxpester has joined #openstack-ironic07:50
*** gcb has quit IRC07:51
*** fxpester|2 has quit IRC07:52
*** fxpester|2 has joined #openstack-ironic07:53
*** gcb has joined #openstack-ironic07:53
*** fxpester has quit IRC07:55
*** fxpester has joined #openstack-ironic07:55
vdrokgood morning ironic!07:56
*** fxpester|3 has joined #openstack-ironic07:57
*** fxpester|2 has quit IRC07:58
*** fxpester|2 has joined #openstack-ironic08:00
*** fxpester has quit IRC08:00
openstackgerritVasyl Saienko proposed openstack/ironic: Testing multinode stuff  https://review.openstack.org/36817308:02
*** fxpester|3 has quit IRC08:02
*** fxpester has joined #openstack-ironic08:03
*** fxpester|3 has joined #openstack-ironic08:05
*** fxpester|2 has quit IRC08:05
*** links has quit IRC08:06
*** fxpester|2 has joined #openstack-ironic08:07
*** fxpester has quit IRC08:08
*** Nisha_ has quit IRC08:08
*** amotoki has joined #openstack-ironic08:08
*** amotoki has quit IRC08:08
*** fxpester|3 has quit IRC08:10
*** fxpester has joined #openstack-ironic08:11
*** fxpester|3 has joined #openstack-ironic08:13
*** fxpester|2 has quit IRC08:14
*** fxpester has quit IRC08:16
*** fxpester has joined #openstack-ironic08:16
*** fxpester|2 has joined #openstack-ironic08:18
*** links has joined #openstack-ironic08:19
*** fxpester|3 has quit IRC08:19
*** ralonsoh has joined #openstack-ironic08:19
*** vsaienko has joined #openstack-ironic08:20
*** fxpester has quit IRC08:21
*** fxpester has joined #openstack-ironic08:22
openstackgerritVladyslav Drok proposed openstack/ironic: Make all IronicExceptions RPC-serializable  https://review.openstack.org/39635508:23
*** fxpester|3 has joined #openstack-ironic08:25
*** fxpester|2 has quit IRC08:25
*** fxpester has quit IRC08:27
*** fxpester|2 has joined #openstack-ironic08:28
*** vsaienko has quit IRC08:29
*** makowals_ has joined #openstack-ironic08:30
*** fxpester|3 has quit IRC08:30
*** makowals_ has quit IRC08:31
*** makowals has quit IRC08:33
*** fxpester has joined #openstack-ironic08:34
*** vsaienko has joined #openstack-ironic08:34
*** e0ne has quit IRC08:35
*** fxpester|2 has quit IRC08:36
*** fxpester|2 has joined #openstack-ironic08:37
*** fxpester|3 has joined #openstack-ironic08:39
*** fxpester has quit IRC08:40
*** fxpester|2 has quit IRC08:41
*** vsaienko has quit IRC08:42
*** fxpester has joined #openstack-ironic08:42
*** Nisha_ has joined #openstack-ironic08:42
*** fxpester|2 has joined #openstack-ironic08:44
*** makowals has joined #openstack-ironic08:44
*** fxpester|3 has quit IRC08:45
*** fxpester has quit IRC08:46
*** fxpester has joined #openstack-ironic08:47
openstackgerritDmitry Tantsur proposed openstack/ironic: Support names for {cleaning,provisioning}_network  https://review.openstack.org/35798308:47
*** fxpester|3 has joined #openstack-ironic08:49
*** fxpester|2 has quit IRC08:49
*** fxpester|2 has joined #openstack-ironic08:51
openstackgerritDaniel Mellado proposed openstack/ironic: Skip tempest tests if ironic isn't available  https://review.openstack.org/37925608:51
*** fxpester has quit IRC08:52
*** fxpester|3 has quit IRC08:54
*** fxpester has joined #openstack-ironic08:54
*** fxpester|2 has quit IRC08:57
*** fxpester|2 has joined #openstack-ironic08:57
*** fxpester|3 has joined #openstack-ironic08:59
*** zzzeek has quit IRC09:00
*** zzzeek has joined #openstack-ironic09:00
*** fxpester has quit IRC09:00
*** fxpester|2 has quit IRC09:02
*** fxpester has joined #openstack-ironic09:02
*** fxpester|3 has quit IRC09:05
*** fxpester|2 has joined #openstack-ironic09:05
*** fxpester|3 has joined #openstack-ironic09:07
openstackgerritMerged openstack/bifrost: Bifrost keystone follow-up  https://review.openstack.org/40437009:08
*** fxpester has quit IRC09:08
openstackgerritMerged openstack/bifrost: Test timeout extension for inspection  https://review.openstack.org/37505009:09
*** alineb has joined #openstack-ironic09:10
openstackgerritMerged openstack/ironic: Fix docs error about OOB RAID support  https://review.openstack.org/40424809:10
*** fxpester|2 has quit IRC09:10
pas-hamorning Ironic :)09:12
*** fxpester has joined #openstack-ironic09:13
*** jaosorior is now known as jaosorior_lunch09:13
pas-havsaienk0: how troublesome would it be to switch the multinode job away from SSH driver? AFAIK we do still want to stop using it, right?09:15
*** fxpester|2 has joined #openstack-ironic09:15
*** fxpester|3 has quit IRC09:16
*** SerenaFeng has quit IRC09:16
vsaienk0pas-ha: definitely we should switch to agent_ipmitool and xenial, I don't think it should be hard09:16
*** SerenaFeng has joined #openstack-ironic09:17
*** fxpester has quit IRC09:17
*** fxpester has joined #openstack-ironic09:18
*** fxpester|2 has quit IRC09:20
*** fxpester|2 has joined #openstack-ironic09:21
*** SerenaFeng has quit IRC09:22
*** fxpester|3 has joined #openstack-ironic09:23
vdrokmorning pas-ha and vsaienk009:24
*** zhangjl1 has quit IRC09:24
*** fxpester has quit IRC09:24
*** SerenaFeng has joined #openstack-ironic09:24
*** fxpester|2 has quit IRC09:25
*** fxpester has joined #openstack-ironic09:27
*** fxpester|2 has joined #openstack-ironic09:29
*** fxpester|3 has quit IRC09:30
*** baoli_ has joined #openstack-ironic09:31
*** fxpester has quit IRC09:32
*** lucas-afk is now known as lucasagomes09:33
lucasagomesmorning all09:33
*** baoli has quit IRC09:33
*** fxpester has joined #openstack-ironic09:33
*** fxpester|3 has joined #openstack-ironic09:36
*** fxpester|2 has quit IRC09:36
openstackgerritVasyl Saienko proposed openstack/ironic: Do not source old/localrc twise in grenade  https://review.openstack.org/40467809:37
vsaienk0morning lucasagomes, dtantsur, sambetts, vdrok, aarefiev, milan, mgould and all Ironic'ers!09:37
mgouldmorning lucasagomes pas-ha vsaienk0 vdrok aarefiev sambetts_ and all Ironicers!09:37
* mgould is sitting next to milan's desk and he's not here yet :-)09:37
pas-hamorning mgould lucasagomes09:37
aarefievmorning all!09:38
vdrokmorning lucasagomes mgould and aarefiev09:38
*** fxpester has quit IRC09:38
*** SerenaFeng has quit IRC09:39
*** fxpester has joined #openstack-ironic09:40
openstackgerritVladyslav Drok proposed openstack/ironic: Make all IronicExceptions RPC-serializable  https://review.openstack.org/39635509:41
lucasagomeso/09:41
*** fxpester|2 has joined #openstack-ironic09:43
*** fxpester|3 has quit IRC09:43
*** fxpester|3 has joined #openstack-ironic09:45
*** fxpester has quit IRC09:46
*** fxpester|2 has quit IRC09:48
*** fxpester has joined #openstack-ironic09:48
*** fxpester|2 has joined #openstack-ironic09:50
*** fxpester|3 has quit IRC09:51
*** fxpester|3 has joined #openstack-ironic09:53
*** fxpester has quit IRC09:53
*** fxpester has joined #openstack-ironic09:55
*** fxpester|2 has quit IRC09:56
*** fxpester|2 has joined #openstack-ironic09:57
*** fxpester|3 has quit IRC09:58
*** Romanenko_K has joined #openstack-ironic09:59
*** fxpester|3 has joined #openstack-ironic09:59
*** fxpester has quit IRC10:00
*** abalfour has quit IRC10:01
*** abalfour has joined #openstack-ironic10:01
*** fxpester|2 has quit IRC10:02
*** zackf has quit IRC10:04
*** fxpester has joined #openstack-ironic10:04
openstackgerritDao Cong Tien proposed openstack/ironic: Add iRMC drivers to provide socat console  https://review.openstack.org/40470210:05
*** links has quit IRC10:05
*** fxpester|3 has quit IRC10:07
*** fxpester|2 has joined #openstack-ironic10:07
*** fxpester has quit IRC10:09
*** fxpester has joined #openstack-ironic10:09
*** fxpester|2 has quit IRC10:12
*** milan has joined #openstack-ironic10:13
*** fxpester|2 has joined #openstack-ironic10:14
*** yee3799 has joined #openstack-ironic10:15
*** hoonetorg has quit IRC10:15
*** baoli has joined #openstack-ironic10:16
*** fxpester|3 has joined #openstack-ironic10:16
*** fxpester has quit IRC10:16
*** xhku_ has joined #openstack-ironic10:17
*** milan has quit IRC10:18
*** e0ne has joined #openstack-ironic10:18
*** fxpester|2 has quit IRC10:19
*** xhku has quit IRC10:19
*** logan- has quit IRC10:19
*** cppforlife_ has quit IRC10:19
*** anteaya has quit IRC10:19
*** baoli_ has quit IRC10:19
*** betherly has quit IRC10:19
*** yee379 has quit IRC10:19
*** rook has quit IRC10:19
*** natorious has quit IRC10:19
*** jaosorior_lunch has quit IRC10:19
*** sambetts_ has quit IRC10:19
*** bnemec has quit IRC10:19
*** JayF has quit IRC10:19
*** rbartal has quit IRC10:19
*** jschwarz has quit IRC10:19
*** skazi has quit IRC10:19
*** dhellmann has quit IRC10:19
*** morgabra has quit IRC10:19
openstackgerritGalyna Zholtkevych proposed openstack/ironic: POC: ETAG supporting to enhance API evolution  https://review.openstack.org/39221310:19
*** hshiina has joined #openstack-ironic10:20
*** JayF has joined #openstack-ironic10:20
*** logan- has joined #openstack-ironic10:20
*** bnemec has joined #openstack-ironic10:21
*** e0ne has quit IRC10:21
*** e0ne has joined #openstack-ironic10:21
*** bcornec2 has joined #openstack-ironic10:21
*** links has joined #openstack-ironic10:22
*** alineb- has joined #openstack-ironic10:22
*** cppforlife_ has joined #openstack-ironic10:22
*** alineb has quit IRC10:23
*** alineb- is now known as alineb10:23
*** dhellmann has joined #openstack-ironic10:23
*** hoonetorg has joined #openstack-ironic10:24
*** clsacramento_ has joined #openstack-ironic10:24
*** natorious has joined #openstack-ironic10:25
*** clsacramento has quit IRC10:25
*** bcornec has quit IRC10:25
*** Daviey has quit IRC10:25
*** alex_xu has quit IRC10:25
*** boris-42 has quit IRC10:25
*** makowals has quit IRC10:25
*** sambetts_ has joined #openstack-ironic10:25
*** hoangcx has quit IRC10:25
*** makowals has joined #openstack-ironic10:26
*** rook has joined #openstack-ironic10:26
*** sambetts_ is now known as sambetts10:26
*** jschwarz has joined #openstack-ironic10:26
sambettsMorning all10:26
*** rook is now known as Guest6827910:26
*** alex_xu has joined #openstack-ironic10:27
openstackgerritMarkos Chandras proposed openstack/bifrost: Test OPNFV CI verify job. Please ignore.  https://review.openstack.org/36760810:27
sambetts:( I lost all my scroll back because ZNC derped, did anyone message me for anything this morning?10:27
*** boris-42 has joined #openstack-ironic10:28
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient: POC: Full-featured objects with ETAGs supporting  https://review.openstack.org/40033510:28
*** morgabra has joined #openstack-ironic10:29
*** Nisha_ has quit IRC10:30
*** rbartal has joined #openstack-ironic10:30
*** skazi has joined #openstack-ironic10:30
*** fxpester has joined #openstack-ironic10:30
*** anteaya has joined #openstack-ironic10:31
*** jaosorior_lunch has joined #openstack-ironic10:31
*** priteau has joined #openstack-ironic10:33
*** fxpester|3 has quit IRC10:33
*** pcaruana has joined #openstack-ironic10:35
*** fxpester|2 has joined #openstack-ironic10:36
*** e0ne has quit IRC10:36
*** derekh has joined #openstack-ironic10:36
*** Daviey has joined #openstack-ironic10:36
*** betherly has joined #openstack-ironic10:36
*** betherly has quit IRC10:36
*** betherly has joined #openstack-ironic10:36
*** e0ne has joined #openstack-ironic10:36
*** vsaienko has joined #openstack-ironic10:37
*** fxpester has quit IRC10:38
*** fxpester has joined #openstack-ironic10:41
*** jaosorior_lunch is now known as jaosorior10:41
*** fxpester|3 has joined #openstack-ironic10:43
vdrokgood morning sambetts10:43
*** fxpester|2 has quit IRC10:43
openstackgerritMerged openstack/ironic-specs: Change node create notifications  https://review.openstack.org/40422410:44
*** fxpester has quit IRC10:46
vdroksambetts: vsaienk0 wanted to discuss, which order of patches do you think makes the most sense - portgroup config fields, standalone ports supported, vif attach/detach. I wanted to rebase them all in one chain, to make testing easier10:47
vdrokin theory, they can be merged completely separately10:47
*** yufei has quit IRC10:48
*** fxpester has joined #openstack-ironic10:49
lucasagomessambetts, vdrok morning10:50
*** vsaienko has quit IRC10:51
*** fxpester|3 has quit IRC10:52
*** fxpester|2 has joined #openstack-ironic10:55
*** fxpester has quit IRC10:58
*** fxpester has joined #openstack-ironic10:58
*** fxpester|2 has quit IRC11:01
openstackgerritOksana Voshchana proposed openstack/ironic: WIP: TEST GRENADE DEV  https://review.openstack.org/39712611:01
sambettso/ lucasagomes11:01
*** fxpester|2 has joined #openstack-ironic11:01
*** fxpester has quit IRC11:04
*** fxpester has joined #openstack-ironic11:06
vsaienk0folks patch to unblock grenade https://review.openstack.org/#/c/404678/11:06
patchbotpatch 404678 - ironic - Do not source old/localrc twise in grenade11:06
sambettshey vdrok, currently attach/detach does use any of the portgroups stuff (yet) so I'm not sure what rebasing it gains you? If I had to put it in any order I would do, vif attach/detach -> portgroup config fields, standalone ports supported -> vif attach/detach portgroup support11:06
*** links has quit IRC11:07
*** snozhka|afk has quit IRC11:07
vsaienk0sambetts: I think we can land standalone_ports supported first, it already has +2 from rloo11:08
*** links has joined #openstack-ironic11:08
sambettsvsaienk0: the portgroups stuff IMO is currently completely idenpendent11:08
vdroksambetts: oh, yeah, right. maybe we don't need rebasing for now11:08
*** fxpester|2 has quit IRC11:08
*** vsaienko has joined #openstack-ironic11:09
sambettsvdrok, vsaienk0: I suggest we tackle the attach/detach stuff and portgroup enhancements in parallel, and then see what needs rebasing when attach/detach portgroups support patch lands?11:09
sambettss/patch lands/is up for review11:11
vdroksambetts: that makes sense for me for now11:12
*** fxpester|2 has joined #openstack-ironic11:13
vsaienk0sambetts: develop/review them in parallel is bets option for now11:13
*** fxpester has quit IRC11:16
*** fxpester has joined #openstack-ironic11:16
*** misty-cloud has quit IRC11:16
*** Nisha_ has joined #openstack-ironic11:17
*** fxpester|3 has joined #openstack-ironic11:18
*** fxpester|2 has quit IRC11:18
sambetts++11:20
*** fxpester has quit IRC11:21
*** fxpester has joined #openstack-ironic11:22
*** fxpester|2 has joined #openstack-ironic11:24
*** fxpester|3 has quit IRC11:25
*** fxpester has quit IRC11:27
openstackgerritOksana Voshchana proposed openstack/ironic: WIP: TEST GRENADE DEV  https://review.openstack.org/39712611:27
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Show team and repo badges on README  https://review.openstack.org/40249511:29
*** fxpester has joined #openstack-ironic11:30
*** nicodemos has quit IRC11:31
*** fxpester|3 has joined #openstack-ironic11:33
*** fxpester|2 has quit IRC11:33
*** priteau has quit IRC11:33
*** priteau has joined #openstack-ironic11:34
*** fxpester has quit IRC11:35
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Change (started|finished)_at column type  https://review.openstack.org/39763611:36
*** fxpester has joined #openstack-ironic11:37
*** priteau has quit IRC11:38
*** fxpester|3 has quit IRC11:38
*** ijw has joined #openstack-ironic11:39
*** fxpester|2 has joined #openstack-ironic11:45
*** fxpester|3 has joined #openstack-ironic11:47
*** bks has quit IRC11:47
*** fxpester has quit IRC11:47
*** Nisha_ has quit IRC11:49
*** fxpester|2 has quit IRC11:49
*** vsaienko has quit IRC11:50
*** fxpester|3 has quit IRC11:51
*** priteau has joined #openstack-ironic11:52
*** ijw has quit IRC11:52
*** misty-cloud has joined #openstack-ironic11:53
*** ijw has joined #openstack-ironic12:04
*** SerenaFeng has joined #openstack-ironic12:07
*** jtomasek has joined #openstack-ironic12:07
*** ijw has quit IRC12:09
*** ijw has joined #openstack-ironic12:15
*** parlos has quit IRC12:16
*** slagle has joined #openstack-ironic12:17
*** misty-cloud has quit IRC12:19
*** jtomasek has quit IRC12:19
vdroksambetts: lucasagomes could you take a look at https://review.openstack.org/404678 ? that's fixing grenade which is busted right now12:20
patchbotpatch 404678 - ironic - Do not source old/localrc twise in grenade12:20
*** baoli_ has joined #openstack-ironic12:20
lucasagomesvdrok, totally ++12:20
vdrokthanks!12:20
lucasagomesvdrok, done!12:21
vdrok:)12:21
*** vsaienko has joined #openstack-ironic12:21
*** baoli has quit IRC12:22
*** ijw has quit IRC12:25
sambettstbh that seems like a bug with the devstack functions that enables plugins e.g. it should be able to be called multiple times but only actually do it once12:25
sambettsalso I'm surprised that is affecting the existing run because it should be being called in a subshell12:26
sambettsbut :/12:26
*** vsaienko has quit IRC12:28
*** makowals_ has joined #openstack-ironic12:31
*** zackf has joined #openstack-ironic12:31
*** links has quit IRC12:34
*** makowals has quit IRC12:34
*** jtomasek has joined #openstack-ironic12:35
*** jrist has joined #openstack-ironic12:37
openstackgerritJim Rollenhagen proposed openstack/ironic: Move CONF.service_available.ironic to our plugin  https://review.openstack.org/40443612:39
openstackgerritJim Rollenhagen proposed openstack/ironic: Turn off tempest's multitenant network tests  https://review.openstack.org/39776712:39
*** parlos has joined #openstack-ironic12:40
*** bfournie has quit IRC12:40
openstackgerritJim Rollenhagen proposed openstack/ironic: DNM: Testing 355586  https://review.openstack.org/39777512:42
jrollmorning y'all12:42
jrollno dtantsur|afk today? :(12:42
jrollwho else is familiar with inspector CI config? could use a quick review on https://review.openstack.org/#/c/404422/12:43
patchbotpatch 404422 - openstack-infra/project-config - Load ironic tempest plugin for ironic-inspector12:43
*** makowals has joined #openstack-ironic12:43
*** jkilpatr has joined #openstack-ironic12:44
vdrokmorning jroll12:44
*** makowals_ has quit IRC12:45
*** rbartal has quit IRC12:50
lucasagomesjrist, morning12:51
lucasagomesmila<tab> ... #failed12:51
sambettsaarefiev might be able to help there12:51
jrolltwo tab fails!12:51
jroll:P12:51
jrollmorning lucasagomes12:51
sambettso/ jroll12:52
jrollhey sambetts ;)12:52
jrolls/;/:/12:52
lucasagomesjroll, hah yeah... pinged him in the internal rh channel12:52
lucasagomesnot sure he's there either tho12:52
jrollheh12:52
lucasagomes(I mean, he's online, but might be afk)12:53
*** yufei has joined #openstack-ironic12:54
*** lucasagomes is now known as lucas-hungry12:54
*** aparnav has quit IRC12:55
*** milan has joined #openstack-ironic12:55
milanmorning Ironic! :)12:56
jroll\o milan12:56
milanhey jroll! :) I was told you had a patch for the Inspector12:57
* milan 's IRC client was a bit stubborn 12:57
vdrokmorning milan :)12:58
jrollmilan: ah yeah, a project-config change, want to make sure it won't break inspector, https://review.openstack.org/#/c/404422/12:58
patchbotpatch 404422 - openstack-infra/project-config - Load ironic tempest plugin for ironic-inspector12:58
*** gcb has quit IRC12:58
milanjroll, thx, /me looks12:58
milanmorning vdrok! :)12:58
sambettsjroll: the ironic plugin is already loaded for inspector12:59
jrollsambetts: tempest plugin? where?12:59
dmelladosambetts: I was about to say that ;)12:59
dmelladoironic-inspector-tempest-plugin12:59
sambettsjroll: in the devstack-virtual-ironic12:59
sambettsbuilder12:59
dmelladoimports some stuff from the ironic one12:59
dmelladoso it should be around12:59
*** SerenaFeng has quit IRC13:00
jrollI don't see that builder in the ironic-inspector config, hrm13:00
sambettsjroll: the ironic-inspector-enabled builder uses the ironic-extra-vars builder which is used to optionally exend the base ironic-virtual-devstack builder13:01
*** athomas has joined #openstack-ironic13:01
sambettsjroll: https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/ironic.yaml#L90713:02
jrollI'm still not seeing it :/13:02
jrollOH13:03
jrollidk how I missed this13:03
jrollthanks sambetts13:03
* jroll abandons patch13:03
*** jcoufal has joined #openstack-ironic13:03
sambettsjroll: np :) tbh I wonder if we need to update some of these jobs: https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/ironic.yaml#L38613:04
sambettsjroll: which don't use the builders13:04
milanthank sambetts!13:04
jrollsambetts: yeah those are the ones I was hrm'ing about13:04
jrollhowever13:04
*** trown|outtypewww is now known as trown13:05
jrolldoesn't seem like they use tempest13:05
jrollthat one specifically, at least13:05
sambettshmm yeah, we didn't have tempest originally, we had our own bash script for black box testing, we're switching to tempest though so maybe we'll clean those things up when we're done13:06
*** athomas has quit IRC13:06
jrollright13:10
jrollmy point is that I'm worried about the tempest config here and those jobs don't use it :P13:10
* milan btw in a downstream mtg together with Dmitry and Miles for maybe 1 more hour 13:12
*** jkilpatr has quit IRC13:12
*** jtomasek has quit IRC13:12
jrollmilan: I can only assume by "meeting" you mean "pub time"13:13
*** bfournie has joined #openstack-ironic13:14
sambettshaha ;)13:16
*** athomas has joined #openstack-ironic13:19
*** jkilpatr has joined #openstack-ironic13:19
TheJuliagood morning13:22
*** jheroux has joined #openstack-ironic13:23
*** karthiks has quit IRC13:29
*** dtantsur|afk is now known as dtantsur13:29
dtantsurmorning/afternoon folks13:29
dtantsurjroll, I'm semi-here, we have local meetings in Brno13:30
openstackgerritMerged openstack/ironic: Do not source old/localrc twise in grenade  https://review.openstack.org/40467813:32
TheJuliaugh, does our grenade job hate us or something?13:33
vdrokmorning TheJulia and dtantsur13:34
*** links has joined #openstack-ironic13:36
*** links has quit IRC13:36
dtantsurhuh, do we check MAC address uniqueness when creating ports?13:37
TheJuliaI think we do13:40
sambettsdtantsur: I believe we do13:41
TheJuliayeah, the address field in the db is a unique constraint13:42
dtantsurstrange.. I have a customer ending up with failed introspection due to duplicate MACs13:42
TheJuliaHas anyone seen http://logs.openstack.org/20/285220/43/check/gate-grenade-dsvm-ironic/892560d/logs/grenade.sh.txt.gz#_2016-11-29_18_11_11_811 this multiple times?  I feel like I have recently13:43
*** jcoufal_ has joined #openstack-ironic13:44
sambettsTheJulia: I think this might be solving that https://review.openstack.org/39776713:44
patchbotpatch 397767 - ironic - Turn off tempest's multitenant network tests13:44
TheJuliadtantsur: dupliate as in duplicated on their infrastucture?13:45
*** karthiks has joined #openstack-ironic13:45
sambettsTheJulia: actually maybe not, I think that might be an issue with our grenade tear down and the new secgroups feature13:45
sambettsvsaienk0: ^^ I think secgroups and grenade might be sad13:46
dtantsurTheJulia, at least duplicate from ironic-inspector point of view.. dunno how they achieved that13:46
*** jtomasek has joined #openstack-ironic13:47
TheJuliadtantsur: :(13:47
*** jcoufal has quit IRC13:47
*** hw_wutianwei has joined #openstack-ironic13:47
*** baoli has joined #openstack-ironic13:48
*** baoli_ has quit IRC13:50
TheJuliahttp://logs.openstack.org/67/397767/2/check/gate-grenade-dsvm-ironic/7ef033d/logs/grenade.sh.txt.gz#_2016-11-30_13_39_01_42513:51
*** lucas-hungry is now known as lucasagomes13:51
jrollsambetts: we haven't enabled sec groups for provisioning network in CI, have we?13:51
jroll(so there hasn't been a change there)13:51
sambettsoh :/ then it likely not our problem then13:51
sambettsbut needs more digging13:51
sambettsI guess13:51
jrollTheJulia: we noticed the first one yesterday but looked like a one-off... I think there's a patch in the gate queue for the second13:52
jrollor even merged \o/ https://review.openstack.org/#/c/404678/13:52
patchbotpatch 404678 - ironic - Do not source old/localrc twise in grenade (MERGED)13:52
TheJuliawoot13:52
TheJuliajroll: sambetts: I think I've seen the first one a few times even before we started work on security group support, so I suspect it is just a race in that scenario that tempest is attempting to execute.13:53
jrollyeah, I'd agree13:53
openstackgerritVadim Hmyrov proposed openstack/ironic: Block some port updates  https://review.openstack.org/34736013:53
*** baoli_ has joined #openstack-ironic13:54
*** baoli has quit IRC13:56
sambettsjroll: This bug was marked as an Opinion but then due to a patch being pushed against it, it has been moved to in-progress, I'm not sure how we indicate to people that this is still an Opinion https://bugs.launchpad.net/ironic/+bug/160649213:57
openstackLaunchpad bug 1606492 in Ironic "Conductor allows to update port address in all node states" [Medium,In progress] - Assigned to Vadim Hmyrov (vhmyrov)13:57
jrollsambetts: we set it back to opinion13:57
jrolloptional procedural -2 on the patch until we have a discussion13:58
*** srobert has joined #openstack-ironic13:58
*** parlos has quit IRC14:00
*** karthiks has quit IRC14:02
sambettsjroll: done14:04
jroll:)14:04
sambettsfirst -2 is scary hehe14:05
* aarefiev scroll up14:06
aarefievok, seems no open questions14:09
*** glonlas has joined #openstack-ironic14:09
jrollaarefiev: :D14:10
*** rloo has joined #openstack-ironic14:11
jristmorning lucasagomes :)14:12
jristhaha14:12
lucasagomesjrist, hahah morning14:12
*** lindycoder has joined #openstack-ironic14:13
*** Goneri has joined #openstack-ironic14:14
vdrokwooo, another bug in portgroups api https://bugs.launchpad.net/ironic/+bug/164612014:15
openstackLaunchpad bug 1646120 in Ironic "Passing portgroup_uuid in POST /ports silently ignored in old api versions" [Undecided,New] - Assigned to Vladyslav Drok (vdrok)14:15
*** karthiks has joined #openstack-ironic14:19
*** ohamada has joined #openstack-ironic14:20
TheJuliajoy14:21
*** vsaienko has joined #openstack-ironic14:21
openstackgerritVladyslav Drok proposed openstack/ironic: Add portgroup configuration fields  https://review.openstack.org/39841714:22
*** [1]cdearborn has joined #openstack-ironic14:24
sambettsvdrok: isn't that what is supposed to happen? Don't we ignore any field we don't recognise or do we through an unrecognised parameter exception?14:24
*** shuquan has joined #openstack-ironic14:24
vdroksambetts: for all the other fields that are set as usual wsme attributes I think we throw an exception14:25
vdrokthat ^^ happens because we have a custom setter14:25
sambettsvdrok: I mean if I pass through, "a_fake_field": "some_data" doesn't that get ignored?14:25
sambettsvdrok: or does it throw "Unrecognised field a_fake_field" ?14:26
vdroksambetts: I think not, wsme will be trying to set all the attributes passed in the body14:26
milanjroll, that what happens in the evening indeed :D14:27
milan*beer14:27
sambettsvdrok: you think not to which?14:27
milanmorning TheJulia! :)14:27
*** vsaienko has quit IRC14:28
vdroksambetts: I think if passed an unrecognised attr post throws an exception14:28
vdroklemme check14:28
vdroksambetts: Unknown attribute for argument port: abc14:29
vdrokPOST -d '{"abc": "cde", "address": "aa:bb:cc:dd:ee:ff", "node_uuid": "node-0"}'14:30
*** srobert has quit IRC14:30
vdrokfor the usual attributes, we properly raise just two lines above https://github.com/openstack/ironic/blob/dd57ed5a2d2c42abc72ac13ce7eb491c27b7468a/ironic/api/controllers/v1/port.py#L504-L50614:30
TheJuliagood morning milan14:31
* milan humbly suggests a midcycle in Brno ;)14:32
rloohi and good morning TheJulia, vdrok, milan, sambetts14:32
milan* POC of that going on very well so far ;)14:32
*** vikrant has quit IRC14:33
milanmorning rloo! :)14:33
rlooanyone know why grenade is not cooperating?14:33
rloomilan: what's the weather like in Brno? I vote for virtual midcycle!14:33
vdrokmornin rloo, yes, fixed14:33
rloovdrok: ok thx!14:33
*** gcb has joined #openstack-ironic14:33
rloovdrok: but it was broken, right?14:33
milanrloo, ~0 centigrade, cloudy, occasional snow, but that doesn't matter in a cosy Pub ;)14:34
sambettsvdrok: ah ok so we should do the same for portgroup_uuid14:34
milanvdrok, \o/14:34
vdrokrloo: yup, jlvillal 's patch merged yesterday, throwing an error if plugin enabled twice, and it was somehow the case in our plugin :)14:35
rloomilan: i might as well stay home, it is 12C today, but going down to 3 this week.14:35
rloovdrok: ok, i'll update the whiteboard/etherpad14:35
vdrokspeaking of weather, two days in a row of sunny and snowy in the evening weather in kharkiv, ~ -5C :)14:35
rloovdrok: this fixed it, right? https://review.openstack.org/40467814:35
patchbotpatch 404678 - ironic - Do not source old/localrc twise in grenade (MERGED)14:35
vdrokrloo: yup14:35
TheJuliagood morning rloo14:36
rlooTheJulia: hi, thx for rechecking those patches14:37
TheJuliamilan: a cosy pub sounds perfect, it is cloudy, windy, and maybe -3C here right now.14:37
milanrloo, I see. Would be a sad midcycle w/o you in person though.14:37
rloomilan: when you're in a cozy pub, you won't miss anyone as long as there is someone there :D14:38
milanTheJulia, yeah, mgould dtantsur and I have been "midcycling" since Monday already :D14:38
TheJuliarloo: no problem on the rechecks14:38
milanrloo, it's about _the_ company ;)14:38
rloomilan: let us know if you've solved all of ironic's problems!14:38
TheJuliaCan we have a midcycle someplace with cozy fireplaces?14:38
vdrokmilan: will you propose a diagram of beer pubs as the outcome of the midcycle? :)14:39
milanrloo, sure! at leas all the insufficient beer problems :P14:39
TheJuliavdrok: or perhaps a pub crawl plan that minimizes exposure to cold? :)14:39
milanvdrok, good idea! I bet someone already did that, though :)14:40
vdrokmilan: TheJulia yah, state machine, 'pause', 'drink', 'continue'14:40
* rloo is reminded of that street/pub crawl in austin, and shudders14:40
milanvdrok, ack :)14:41
vdrokhas anyone seen "No module named gdbm" on tox runs? started seeing it just today, tox -r does not help  too14:42
milanrloo, can be exhausting after couple of days, I agree, but I still find it worth it ;) ...the crawl... isn't that a swimming style too?14:42
rloomilan: yup, swimming style and also what babies love to do :)14:43
*** mtanino has joined #openstack-ironic14:43
milanrloo, got it thanks! :D14:44
TheJuliavdrok: I started seeing that last night, but no ideas14:44
vdrokTheJulia: my only idea is - I did run tox -epy35 today, to run it, I deleted .testrepository/times.dbm14:45
vdrokand now I get this on tox -epy2714:45
vdroktox -epy35 runs ok14:46
vdrokmaybe I have to remove it both when switching from 27 to 35 and from 35 to 2714:46
TheJuliavdrok: exactly the same for me14:46
TheJuliavdrok: except I completely nuked .testrepository14:48
vdrokTheJulia: yup, just removing that times.dbm helps14:48
vdrokwhich is a degradation - previously you had to remove it only when running 35 after 27, now both ways :)14:49
rloovdrok: question about https://review.openstack.org/#/c/396355/. was the serialization the only problem, and/or would the msg string also have been a problem? (i'm guessing both)14:49
patchbotpatch 396355 - ironic - Make all IronicExceptions RPC-serializable14:49
vdrokrloo: nope, only serialization. a class raising error in __str__ to make it non-string-convertible is just a hypothetical thing, never seen this in ironic14:50
vdroktho technically possible, yes14:50
rloovdrok: in that case, why remove kwargs[k] for nonserializable values?14:51
*** krtaylor has joined #openstack-ironic14:51
vdrokbut that patch should take care of that too, as such things are removed from formatter kwargs too14:51
vdrokrloo: ^^ :)14:51
*** devlaps has joined #openstack-ironic14:51
rloovdrok: there is already a try/except for it, starting at L110: https://review.openstack.org/#/c/396355/10..12/ironic/common/exception.py14:52
patchbotpatch 396355 - ironic - Make all IronicExceptions RPC-serializable14:52
rloovdrok: so we should just leave it alone?14:52
vdrokrloo: nope, see L116 :)14:53
vdrokit will fail there once again14:53
rloovdrok: sigh.14:53
vdrok:D14:53
rloovdrok: i don't like how this code is not easy to understand14:54
vdrokrloo: and, as I understand, I'll have to propose the same thing to ironic-lib14:54
*** chlong has joined #openstack-ironic14:55
rloovdrok: i think there had been a discussion at some point about using the IronicException from ironic-lib.14:55
vdrokyup14:55
*** ohamada has quit IRC14:56
*** ohamada has joined #openstack-ironic14:56
*** vsaienko has joined #openstack-ironic14:56
*** jaosorior has quit IRC14:57
*** betherly has quit IRC14:59
*** jaosorior has joined #openstack-ironic14:59
dtantsurrloo, morning! left some responses in https://review.openstack.org/#/c/401311/, please check before I jump into fixing smaller things.14:59
patchbotpatch 401311 - ironic - Move interface validation from API to conductor side14:59
jlvillalvdrok, What did I break? :(15:00
rloohi dtantsur! will look in a few secs15:00
*** rbartal has joined #openstack-ironic15:00
*** anush has joined #openstack-ironic15:00
vdrokmorning jlvillal , we did enable_plugin twice in ironic grenade :)15:00
vdrokfixed now15:00
jlvillalvdrok, Oh. I am curious how it worked before.  In my case I had seen that and it caused failures.15:01
jlvillalvdrok, Why I wrote the patch because it wasn't obvious why it failed.15:01
dtantsurvsaienk0, mind checking https://review.openstack.org/#/c/357983/ if/when you have a minute?15:01
patchbotpatch 357983 - ironic - Support names for {cleaning,provisioning}_network15:01
openstackgerritMoshe Levi proposed openstack/ironic-inspector: Adding InfiniBand Support  https://review.openstack.org/26425715:02
*** glonlas_ has joined #openstack-ironic15:02
vdrokjlvillal: some black magic there :)15:03
vdrokno idea why it did work15:03
jlvillalvdrok, vsaienk0 Thanks for fixing it.15:03
* vdrok is just announcing fixes, vsaienk0 does them :)15:04
*** vsaienko has quit IRC15:05
jlvillalheh15:05
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Grenade: test  https://review.openstack.org/40069015:05
*** glonlas has quit IRC15:05
*** rbudden has joined #openstack-ironic15:06
TheJuliarloo: looks like one of the rechecks failed, but the VM just didn't lot or possibly even power up.  Can't be sure looking at the logs :(15:08
jrollxek: rloo: is someone already working on https://bugs.launchpad.net/ironic/+bug/1585141 ?15:09
openstackLaunchpad bug 1585141 in Ironic "[RFE] Add new ironic-dbsync command online-data-migration" [Wishlist,Confirmed] - Assigned to Grzegorz Grasza (xek)15:09
rlooTheJulia: sigh. I was wondering yesterday, if there was something going on with the gate. guess it could be the code too...15:09
jrollxek: rloo: we need that done like ASAP if we want to get rolling upgrades happening this cycle15:09
jroll:/15:09
*** anush has quit IRC15:10
rloojroll: thx for the reminder. why asap as opposed to any time in ocata cycle?15:10
*** Nisha_ has joined #openstack-ironic15:11
jrollrloo: because the ocata cycle is pretty short, and that is called out as a dependency :)15:11
rloojroll: got it. there was another question that came up. the changes to grenade to test it. if need be, can they be backported to stable/newton. jlvillal, did i get that right?15:12
jlvillalrloo, I need to ask sdague about that.15:12
TheJuliarloo: no heartbeat, no console log :(  Going to dig through the rest of the logs on the db_id change.15:12
jlvillalrloo, I think if they are changes in ironic, we shouldn't have a problem backporting them.15:13
jlvillalWell it is my hope15:13
jrolljlvillal: rloo: I don't think anyone would block backports, if they're needed to get this done15:13
openstackgerritMerged openstack/ironic: Rely on portgroup standalone_ports_supported  https://review.openstack.org/36064715:14
jlvillalWoot!, nice merge :)15:14
*** yufei__ has joined #openstack-ironic15:14
mariojv\o/15:18
TheJuliarloo: yeah, no console log, node was powered up, bridge ports for VM went into forwarding state.  Guessing maybe qemu fell down...15:18
*** glonlas_ has quit IRC15:19
rlooTheJulia: thx for looking. We should keep an eye on that, might be happening more often than we think/want :-(15:19
*** dprince has joined #openstack-ironic15:21
jrollif there's a unique log (or two) we can get, elastic-recheck is perfect for that15:21
rloodtantsur: i commented on 401311, but i realized that i haven't reviewed the test changes yet.15:23
*** anush has joined #openstack-ironic15:23
TheJuliarloo: http://logs.openstack.org/73/403773/3/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-ubuntu-xenial/1ecd1ac/logs/libvirt/qemu/node-0.txt.gz boom15:23
jrolloh my15:24
rlooTheJulia: kind of beautiful in its own way :-(15:25
dtantsurrloo, I see. wanna do it now or should I submit whatever fixes I have?15:25
rloodtantsur: i hate reviewing tests. ok, give me 30 min. i might be faster. have to brace myself...15:25
dtantsurk15:25
TheJulia"KVM: entry failed, hardware error 0x0" perhaps?15:25
*** glonlas has joined #openstack-ironic15:26
jrollTheJulia: elastic-search operates by files, though, so 1) need to make sure qemu logs are indexed, and 2) need to see if we can wildcard that node-0 bit15:26
jroll:/15:26
TheJuliaI _thought_ all logs that get saved get indexed, but I've truthfully not mucked with upstream elastic-recheck, only what we had downstream at hpe.15:27
*** srobert has joined #openstack-ironic15:27
jrollyeah, not sure, could ask -qa folks15:27
dtantsuranybody else wants to skim through https://review.openstack.org/#/c/401311/ before I create another patchset?15:28
patchbotpatch 401311 - ironic - Move interface validation from API to conductor side15:28
* TheJulia goes and finds some breakfast15:28
jlvillalJayF, jroll, lucasagomes dtantsur: Since my last project-config change broke ironic-inspector.15:28
jlvillal Be nice if you could look at: https://review.openstack.org/40447915:28
patchbotpatch 404479 - openstack-infra/project-config - Disable devstack plugin for builder 'ironic-grenade'15:28
*** rbartal has quit IRC15:28
TheJuliajlvillal: good morning!15:29
jlvillalTheJulia, Good morning :)  Go find some breakfast!15:29
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add testcases for osc portgroup comands  https://review.openstack.org/38542715:29
* jlvillal needs to do the same. Eggs and bacon is the likely option.15:29
mariojvboot_index has to be positive for a volume target, right? https://review.openstack.org/#/c/285218/42/ironic/db/sqlalchemy/alembic/versions/1a59178ebdf6_add_volume_targets_table.py15:38
patchbotpatch 285218 - ironic - Add volume_targets table to database15:38
mariojvnon-negative rather15:38
mariojv0, 1, 2...15:38
openstackgerritDaniel Mellado proposed openstack/ironic: Skip tempest tests if ironic isn't available  https://review.openstack.org/37925615:39
*** rbartal has joined #openstack-ironic15:39
openstackgerritLucas Alvares Gomes proposed openstack/pyghmi: IpmiServer to allow using IP version 4  https://review.openstack.org/40483715:40
*** gcb has quit IRC15:40
lindycoderGood morning everyone, xhku and i are working on the integration of VirtualPDU to have tests against the SNMP Power Driver, our goal is to have a gate for an snmp driver : https://review.openstack.org/#/c/404830/ and then introduce the devstack support for it, is this the right way to proceed?15:41
patchbotpatch 404830 - openstack-infra/project-config - Introduce an experimental gate for the snmp power ...15:41
*** rpioso has joined #openstack-ironic15:42
mariojvi wonder if there's a reason we don't just use cascading deletes with certain foreign key relationships in ironic. compatibility maybe?15:43
openstackgerritVladyslav Drok proposed openstack/ironic: Forbid passing portgroup_uuid to POST /ports in old API  https://review.openstack.org/40483915:43
*** Nisha_ has quit IRC15:44
*** moshele has quit IRC15:45
*** Nisha_ has joined #openstack-ironic15:45
*** vgadiraj has joined #openstack-ironic15:45
*** Sukhdev has joined #openstack-ironic15:46
openstackgerritVladyslav Drok proposed openstack/ironic: Forbid passing portgroup_uuid to POST /ports in old API  https://review.openstack.org/40483915:47
TheJuliamariojv: non-negative, 0 is expected to always be the boot volume from nova based on their data structure15:47
*** yufei__ has quit IRC15:48
*** yufei has quit IRC15:48
mariojvack, thanks TheJulia15:48
TheJuliamariojv: I suspect so.  Cascading deletes can be done with postgres and mysql, but bdb I'm not sure about... not that anyone should use bdb in prod15:48
lucasagomesjlvillal, will take a look15:49
lucasagomesmat128, if you have some time: https://review.openstack.org/40483715:51
patchbotpatch 404837 - pyghmi - IpmiServer to allow using IP version 415:51
*** yufei has joined #openstack-ironic15:51
*** Syed_ has joined #openstack-ironic15:51
vdrokleaving early today, good night everyone!15:52
rloobyt vdrok15:52
rloodtantsur: finished reviewing 401311. a few minor things.15:53
TheJuliajroll: so yeah, looks like the list of files actually load into ES is short.  I've asked -qa to see if they can point us in the right direction.  An argument could be made to not index it as we have console control character jibberish which won't index.  At least we could search by file name and then get ES to scan the content from there. :\15:55
*** yufei has quit IRC15:56
jrollTheJulia: ouch, thanks15:56
dtantsurrloo, thanks! responded15:56
rloojroll, jlvillal: maybe you can answer lindycoder ^^ (about 15 min ago) question about testing15:56
jrolllindycoder: you'll get people telling you it's a job, not a gate, but yeah that's the way to go15:58
jrollsorry, missed that, trying to focus on a spec15:58
*** shuquan has quit IRC15:58
*** jaosorior has quit IRC15:58
*** Sukhdev_ has joined #openstack-ironic15:58
*** hshiina has quit IRC15:59
lindycoderjroll, I'm not sure what is the difference between a job and a gate, ultimately we hope this becomes a permanent check or a gate, is it about the name of the job?15:59
jrolllindycoder: the 'gate' is the set of jobs that run before merge, the 'check queue' is the set of jobs that run when you upload a patch, a 'job' is an individual test. this is just part of your commit message, the code looks fine16:00
lindycoderjroll, Ah i see thanks, maybe i'll wait to see if someone requires a change16:01
jrolllindycoder: yeah, that's fine :)16:02
jrollI +1'd the patch fwiw16:02
*** rcernin has quit IRC16:02
lindycoderYeah i saw thank you!16:02
*** chlong has quit IRC16:03
*** hw_wutianwei has quit IRC16:03
jrollrloo: okay, I got the rolling upgrades spec reviewed, I think I agree with having the versioning column there16:06
jrollcomments have my reasoning16:06
rloojroll: ok16:06
rloojroll: it does seem more flexible16:06
jrollrloo: yeah, and I think it's the right path to get to zero-downtime upgrades later16:07
rloojroll: ah, i hadn't even thought about zero downtime!16:07
jrollthis might actually give us zero downtime immediately, if we figure out how to test that :)16:08
*** xhku_ has quit IRC16:08
*** Sukhdev_ has quit IRC16:09
sambettsjroll: DoS like attack fired at ironic while also performing an upgrade? and see if we drop any requests?16:09
rloojroll: that would be sweet16:09
jrollsambetts: heh, basically, probably also want to have an instance build ongoing, etc16:09
*** xhku has joined #openstack-ironic16:09
JayFsambetts: that's essentially what we used to do downstream; start our QA tests, start deploying, and the QA tests had to still pass16:09
sambettsheh cool!16:10
rloojlvillal: wrt rolling upgrades, let us know what you think wrt the tests. that is the only -1 now: https://review.openstack.org/#/c/299245/16:11
patchbotpatch 299245 - ironic-specs - Support rolling upgrades16:11
*** glonlas has quit IRC16:11
*** mjura has quit IRC16:16
*** jjohnson2 has joined #openstack-ironic16:16
*** mjura has joined #openstack-ironic16:16
jjohnson2lucasagomes, hey, hope my comment was easy, should make it quick and easy change to get what you want16:16
TheJuliarloo: jroll: possible culprit for that failure is kvm nested virt issues.  Since our devstack script now tries to use nested virt if it appears available.  Guess it really is just something we will need to look through some of the failures for16:18
lucasagomesjjohnson2, hi there! Yes, thanks for the review btw16:18
*** chlong has joined #openstack-ironic16:18
lucasagomesI will make the changes soon-ish :-)16:18
* lucasagomes is in a quick call atm16:18
jrollTheJulia: orly, interesting16:18
jrollTheJulia: the provider might be an interesting data point for those as well16:19
TheJuliajroll: in this case, osic16:19
jrollTheJulia: funny story, I was just getting excited in a downstream channel about using nested kvm in that cloud...16:19
jjohnson2lucasagomes, yeah, didn't know how familiar with socket programming you were, so put in the getaddrinfo just in case (should have been that way by all rights to begin with)16:19
rlooTheJulia: hmm. wonder if that is worth noting in our etherpad.16:19
*** rajinir has joined #openstack-ironic16:19
jjohnson2I must have been lazy16:20
cloudnullhahaha. TheJulia jroll and I were just talking about that16:20
JayFnice catch TheJulia16:20
cloudnullif there are issues in the osic that need fixing or adjusting let me know .16:20
NobodyCamGood Morning Ironic'ers16:20
jrollcloudnull: :D16:20
TheJuliarloo: I think so, I'll not it as sporatic failures, and where to look.16:21
jrollcloudnull: TheJulia: one posted earlier was ovh fwiw16:21
TheJuliaerr, note16:21
jrollso it isn't "just" osic16:21
cloudnullkk.16:21
jrolltime for errands and lunch, bbl16:21
rlooTheJulia: thx!16:21
TheJuliaerr, maybe it was another one that I was looking at that was osic, or I got them mixed up. :(16:21
cloudnullwell if something in cloud1 is causing general pain let me know. happy to take a look16:22
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Fix takeover for AgentDeploy and PXEBoot  https://review.openstack.org/40485816:22
*** vsaienko has joined #openstack-ironic16:23
JayFdtantsur: I know you had dashbaords and such for triaging bugs, if you want to impart any of that info/process my way I'd appreciate it. Otherwise I'm just going to do searches in launchpad and go that way16:24
sambettsJayF: this is dtantsur's dashboard http://ironic-divius.rhcloud.com/ but I think I lost the link to the github page that had the code for it16:29
rlooJayF: I think dtantsur has links in the whiteboard16:29
TheJuliacloudnull: will do, I've made a note that hopefully people will read since the files in particular are not indexed in ES :(16:30
rlooJayF: http://ironic-divius.rhcloud.com/16:30
rlooJayF: and thanks! :)16:30
* JayF puts it beside his review dashboard bookmark16:32
JayFthanks :D16:32
*** vsaienko has quit IRC16:32
*** glonlas has joined #openstack-ironic16:34
jlvillalOh: https://techcrunch.com/2016/11/30/suse-buys-hpes-openstack-and-cloud-foundry-assets/16:35
* TheJulia just sighs16:37
lucasagomesjjohnson2, I would still need to figure out if the address being passed in the "server" parameter is IPv4 right ? Cause, otherwise I get a: http://paste.openstack.org/show/590980/16:38
rloojlvillal: very interesting...16:41
JayFFor new power drivers, we almost always require a spec, right? I'd imagine especially so now that we requrie CI?16:41
rlooJayF: that's a good question. I don't know. even if we require CI, I don't see why that'd need a spec? but maybe we do require a spec. i suppose it depends on whether the RFE has enough detail in it...16:43
*** jkilpatr has quit IRC16:43
rlooJayF: the spec (process) is a bit of a checklist, to make sure we didn't forget anything.16:44
JayFLet me ask it this way: does anyone object to me marking an RFE for a new power driver as needs-spec if the existing description is anemic16:44
JayFrloo: that's kinda how I view it too, not asking for more information, just making sure all we need is provided16:44
*** jcoufal_ has quit IRC16:47
JayF..annnnd it already had a spec, not attached to the bug16:47
JayFthat makes the question a lot easier :)16:47
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Introducing node introspection state management  https://review.openstack.org/34894316:47
openstackgerritMerged openstack/ironic: Add RPCs to support volume connector operation  https://review.openstack.org/21458516:50
* TheJulia dances a little16:51
*** trown is now known as trown|lunch16:52
*** user__ has quit IRC16:53
openstackgerritLucas Alvares Gomes proposed openstack/pyghmi: IpmiServer to allow using IP version 4  https://review.openstack.org/40483716:53
lucasagomesjjohnson2, ^16:53
* dtantsur does not feel well, so he is going for some vodka16:58
sambetts\o/16:58
*** rama_y has joined #openstack-ironic16:59
* rloo wonders about that midcycle in brno16:59
*** jkilpatr has joined #openstack-ironic16:59
*** ccamacho is now known as ccamacho|afk16:59
dtantsurJayF, right, I'm using  http://ironic-divius.rhcloud.com/ (patches are welcome)17:00
*** e0ne has quit IRC17:03
*** mjura has quit IRC17:03
JayFdtantsur: should I be setting status to Triaged or Confirmed after I'm done w/'em?17:04
openstackgerritLucas Alvares Gomes proposed openstack/pyghmi: Improve .gitignore  https://review.openstack.org/40488417:04
dtantsurJayF, Triaged17:05
dtantsuror WONTFIX ;)17:05
JayFlol17:05
JayFand bugs that I mark Incomplete, leave importance unset, right?17:05
dtantsurright17:06
JayFHow do I set bugs as impacting stable; such as https://bugs.launchpad.net/ironic/+bug/156613617:06
openstackLaunchpad bug 1566136 in ironic (Ubuntu) "Mitaka ironic-conductor error on stop: Cannot switch to MAINLOOP from MAINLOOP" [Undecided,New]17:06
dtantsurJayF, there is something like "nominate for branch"17:07
dtantsur* "target to series"17:07
JayFthat bug is pretty bananas though17:08
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add testcases for osc port group comands  https://review.openstack.org/38542717:12
JayFdtantsur: egad, I had no idea how awful some of these bugs were :( You should have gotten help doing all this ages ago17:15
sambettsJayF, dtantsur: we should organise a bug smash again soon17:15
dtantsurwould be awesome :)17:19
JayFI'm holding a private bug smash right now17:20
JayFI volunteered to help17:20
JayFand have no meetings today17:20
JayFand nothing higher priority...17:20
JayFso I'm smashing until my brain starts to liquify from too much bug triaging. lol17:21
*** chlong has quit IRC17:21
TheJuliarloo: CI has finally shined a favorable light on https://review.openstack.org/#/c/403773/17:21
patchbotpatch 403773 - ironic - Follow-up for volume connector db_id17:21
sambettshahaha17:22
rlooTheJulia: thx for pinging me, crossing fingers...17:22
*** pcaruana has quit IRC17:23
sambettsah fuuu... having to deal with merge conflicts regarding API versions is a pain in the ass, e.g. both the patch that merged and my patch are using the same API version now so I have to go and fix allll the places17:23
*** Romanenko_K has quit IRC17:23
rloosambetts: OH. but it shouldn't be in too many places that you have to change?17:24
JayFI think it'd be less-bad if we didn't embed the API version into the constant referencing it :P17:25
* dtantsur rebases his patch as well17:25
sambettsrloo: I hope not, it just in places like where the RPC api has to match the conductor manager version17:25
sambettsits like eww17:26
sambetts:-P17:26
rloosambetts: OH17:26
sambettshave to update my version notes and everything17:26
TheJuliaThat... is a pain :(17:26
rloosambetts: we could try to be better at knowing what feature is using which version... if we think they are close to landing...17:27
openstackgerritDmitry Tantsur proposed openstack/ironic: Move interface validation from API to conductor side  https://review.openstack.org/40131117:27
dtantsurrloo, rebased and hopefully fixed all the comments ^^^17:27
rlooon the bright side, it means we have a lot of stuff/features happenin' :)17:27
sambetts:D yeah17:27
rloothx dtantsur. will look in a few minutes.17:28
*** jcoufal has joined #openstack-ironic17:28
TheJuliarloo: part of the conundrum is then we would have to stack patches to avoid merge conflicts because we would hit the same line. :(17:30
rlooTheJulia: oh yeah. forget it. we'll have to suffer with the merge conflicts.17:31
rlooTheJulia: i guess we could just all review/land one feature at at time ;)17:31
TheJuliaYeah, necessary evil with the way we review and update revisions too17:31
openstackgerritDmitry Tantsur proposed openstack/ironic: Support defining and loading hardware types  https://review.openstack.org/33662617:32
sambettsjust realised how horrible this merge conflcit is too :( I split my big patch into 3 patches, and there is code thats been added to a conductor part which i remove in the second commit to use code I added in my first commit17:33
sambettsso this commit is conflciting with my second commit but I need to add additional code to my first one17:34
*** chlong has joined #openstack-ironic17:34
TheJuliaThe fun of care and feeding of long chains of patches17:35
sambettsaye17:35
dtantsuryep17:35
dtantsureven my two give me enough headache, as I also sometimes have to move code between them17:36
*** penick has joined #openstack-ironic17:36
sambettssometime I really do wonder if we should do feature branches for long patch chains which are then squashed to be merged into master17:36
dtantsurmaybe.. I suspect they have their downsides17:37
dtantsurok, I'm calling it a day, see you17:37
*** dtantsur is now known as dtantsur|afk17:37
openstackgerritLucas Alvares Gomes proposed openstack/pyghmi: IpmiServer to allow using IP version 4  https://review.openstack.org/40483717:38
mariojvrloo: wrt https://review.openstack.org/#/c/285218/ - i meant non-negative - boot index can indeed be 017:44
patchbotpatch 285218 - ironic - Add volume_targets table to database17:44
*** milan has quit IRC17:44
mariojvstill staying +1 though, can be updated later after spec is done17:44
rloomariojv: ok. i am wondering where to make that check/constraint.17:44
mariojvi wonder if nova / cinder enforce that also17:44
mariojvthat might be a good place to check17:45
rloomariojv: it seems to me that if we want it at the db level, we should do it now. but i'm fine if it isn't at the db level.17:45
mariojvi guess it'd be in nova, not cinder17:45
mariojvsame17:45
rloook, then if we remember, we can make sure it is checked somewhere else.17:45
mariojvinterestingly enough, there are tests in nova with boot index -1 https://github.com/openstack/nova/blob/4f91ed3a547965ed96a22520edcfb783e7936e95/nova/tests/unit/test_block_device.py#L4217:46
rloomariojv: i wonder if that is an indication that it isn't specified17:46
rloomariojv: which makes me think we shouldn't constrain it at the db level, just in case a neg value might come in useful17:47
mariojvhttps://github.com/openstack/nova/blob/4f91ed3a547965ed96a22520edcfb783e7936e95/doc/source/block_device_mapping.rst#block-device-mapping-v217:47
mariojv"setting a negative value or None indicates that the device should not be used for booting"17:47
*** derekh has quit IRC17:47
lucasagomesfolks, calling it a day17:48
mariojvgiven that this is just target info and could theoretically be used for non-BFV work, i think it's OK to allow negative values, then17:48
lucasagomeshave a great evening all!17:48
mariojvnight lucasagomes17:48
*** lucasagomes is now known as lucas-afk17:48
rloobye lucasagomes17:48
lucas-afko/17:48
mariojvrloo: i'll add a comment about what negative values indicate to that patch then17:48
rloomariojv: thx!17:48
mariojvnp17:49
jlvillalvdrok: Are you around? Trying to figure out some multi-tenant stuff.17:49
*** aNuposic has joined #openstack-ironic17:51
rloojlvillal: vdrok left early today. about 2 hrs ago i think.18:03
jlvillalrloo: Ah thanks.18:03
*** vgadiraj has quit IRC18:03
sambettsjlvillal: is it a question I might be able to answer?18:03
jlvillalsambetts: Thanks. I'm trying to enable grenade with multi-tenant.18:03
jlvillalsambetts: It is running the tempest "smoke" test and failing.18:04
jlvillalsambetts: http://logs.openstack.org/68/389268/5/experimental/gate-grenade-dsvm-ironic-multitenant-nv/b1a7d3e/logs/grenade.sh.txt.gz18:04
jlvillalsambetts: We don't run that test in our multi-tenant job.18:04
*** ralonsoh has quit IRC18:04
jlvillalsambetts: My theory is that the tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops doesn't know about multi-tenant. Well I'm sure about that.18:05
jlvillalsambetts: But the ping part of the test works. It is the SSH that fails. So I'm a bit confused.18:05
*** penick has quit IRC18:05
sambettsjlvillal: hmm weird looking at the most recent VM log it appears its node-3 is trying to boot the ramdisk so maybe something is going weird in regards to whats booting on the node18:10
mariojvrloo: hey - when you were talking to aNuposic about backward compatibility with using node name with port creation, did you just mean making sure it's hidden behind a microversion?18:10
mariojvrloo: so that versions prior to allowing node name won't allow it?18:10
sambettsjlvillal: not sure which node it is trying to ssh into though18:10
rloomariojv: i don't recall. give me a few secs to switch context. was this wrt a bug?18:10
jlvillalsambetts: Yeah. Me either. Trying to figure out the network situation.18:11
aNuposicrloo: this is the review link https://review.openstack.org/#/c/193439/18:11
patchbotpatch 193439 - ironic - Add port creation passing the name of the node ins... (ABANDONED)18:11
*** Sukhdev has quit IRC18:11
*** penick has joined #openstack-ironic18:11
mariojvrloo: not sure whether it'd be considered a feature or a bug18:11
rloomariojv, aNuposic: I should have just taken over and fixed it at the time. sigh. More than a year later...18:12
rloomariojv, aNuposic: I think you have to make sure that whatever changes you make, will still work with older API versions. So yes, you need to prevent older versions from using/knowing about node name. but 2. you have to make sure you don't break the code; it has to still accept node uuid or whatever. A common mistake is someone renaming the eg 'node_uuid' argument to 'node', which breaks API requests that have 'node_uuid'. Something like that,18:14
rlooi don't recall the details and if you make me look, i'll take over and fix it myself.18:14
rloomariojv, aNuposic: if your testing is thorough, you'll know what I mean if a test fails18:15
mariojvrloo: got it, thanks18:16
mariojvrloo: no need to take a look yourself18:16
mariojvuntil it's ready for review again :)18:16
*** soliosg has joined #openstack-ironic18:17
*** jkilpatr has quit IRC18:21
*** jjohnson2 has quit IRC18:24
*** jkilpatr has joined #openstack-ironic18:24
*** e0ne has joined #openstack-ironic18:27
*** Guest68279 is now known as rook18:27
aNuposicrloo: Got it! I am working on that one. Thanks18:29
rlooaNuposic: :)18:30
openstackgerritMerged openstack/ironic: Follow-up for volume connector db_id  https://review.openstack.org/40377318:32
sambettsjlvillal: IMO the simulation we are currently using is going to be a nightmare to maintain for grenade, /me plugs his devstack patch18:33
*** vsaienko has joined #openstack-ironic18:33
jlvillalsambetts: Is it passing Jenkins yet? :)18:33
JayFsambetts: I'd love at some point to get a walkthrough on how your patch works; I've never fully understood how all the networking pieces interact for devstack+ironic18:33
sambettsjlvillal: yup on normal jobs, however it fails the jobs which require changes in devstack-gate to allign with it18:34
sambettsJayF: Sure, I've tried to add some documentation as part of my patch too to help out with that situation too18:34
jlvillalsambetts: Are you proposing devstack-gate changes too? Maybe depends-on those in your patch...18:34
JayFI'll take another look at that patch then18:34
aNuposicJayF: Regarding https://bugs.launchpad.net/ironic/+bug/1642719 I was thinking to have unit tests.18:35
openstackLaunchpad bug 1642719 in Ironic "[RFE] RADOSGW authentication mechanism for storing config drive in Ceph" [Wishlist,New] - Assigned to Anup (anup-d-navare)18:35
JayFaNuposic: you should put the comments in the bug so they persist :) but to be clear, I was asking more about functional/tempest tests18:35
JayFaNuposic: for instance, power drivers have unit tests, but we still are kicking out power drivers that don't have actual CI running on them18:36
sambettsjlvillal: I need to work out what is required, its the grenade, inspector and multitenant jobs which are failing right now, grenade and multitenant are failing because of the amount of hacking the existing simulation they do18:36
sambettsjlvillal: inspector I need to investigate18:36
jlvillalsambetts: Okay. I don't envy you...18:36
sambettsjlvillal: my patch does support multinode devstack out of the box now without requiring devstack-gate to set anything up for us18:37
*** soliosg has quit IRC18:37
sambettsjlvillal: but again we've added hacky stuff into devstack-gate which with my patch we don't need but it breaks my patch right now18:38
jlvillalsambetts: Cool. Though all the multi-node patches have landed and I think it is working now.18:38
*** soliosg has joined #openstack-ironic18:38
*** soliosg has left #openstack-ironic18:38
aNuposicJayF: Oh okay, I just had a thought to create a unit test, but let me see of how functional/tempest tests will work with that feature. Yes i will comment on that directly :)18:38
*** trown|lunch is now known as trown18:39
*** mjturek has quit IRC18:41
sambettsjlvillal: although theory is I should be able to get the multinode without multiteannt working I think18:41
sambettsjlvillal: I need to experiment18:41
jlvillalsambetts: The multinode experimental job is multinode with multitenant. Thus why I am trying to get grenade plus multitenant.18:42
*** yufei_ has quit IRC18:42
jlvillalsambetts: As end goal is grenade + multi-node (with multi-tenant)18:42
sambettsjlvillal: do we not have a multinode not multiteant job?18:42
mariojvJayF: do you know about what openstack policy would be like for using ceph with a tempest / functional test?18:42
jlvillalsambetts: Nope18:42
mariojvi haven't looked at all, but i doubt that we do that for the ceph image support18:42
mariojvaNuposic: ^18:43
sambettsjlvillal: oh... oh well with my patch I've been testing that and it works out of the box18:43
JayFmariojv: we don't; but literally that's just a string change vs the swift temp url bits18:43
jlvillalsambetts: It was decided to do them together.18:43
mariojvJayF: aNuposic: it should be explicitly called out if it's decided that there shouldn't be tempest tests, though18:43
JayFmariojv: I have NFI what the policy is, but aiui there's a little history there18:43
JayFmariojv: yeah, I'm not saying there has to be (nor the inverse, yet), I'm saying it should be explicitly addressed one way or another18:43
mariojv++18:43
mariojvaNuposic: is that clear ^ ?18:44
aNuposicmariojv: yes some what. So right now it can run without CI, correct?18:45
openstackgerritSam Betts proposed openstack/ironic: Add Virtual Network Interface REST APIs  https://review.openstack.org/40424018:46
openstackgerritSam Betts proposed openstack/ironic: Add Virtual Network Interface RPC APIs  https://review.openstack.org/40423918:46
openstackgerritSam Betts proposed openstack/ironic: Add Virtual Network Interface Driver APIs  https://review.openstack.org/32704618:46
mariojvaNuposic: it should just be explicitly stated in the RFE whether you plan to add tempest and functional tests18:47
aNuposicmariojv: Okay. Got it!18:48
mariojv:D18:48
*** soliosg has joined #openstack-ironic18:49
*** yufei_ has joined #openstack-ironic18:51
*** soliosg has quit IRC18:51
*** soliosg has joined #openstack-ironic18:51
*** mjturek has joined #openstack-ironic18:54
rloojlvillal: wrt testing for rolling upgrades: https://review.openstack.org/#/c/299245/19/specs/approved/support-rolling-upgrade.rst18:57
patchbotpatch 299245 - ironic-specs - Support rolling upgrades18:57
jlvillalrloo: Yes18:57
rloojlvillal: i was wondering. instead of specifying api/conductor on primary node, and on subnode18:57
*** penick has quit IRC18:57
rloojlvillal: would it be better to word it wrt the actual tests we want to see18:57
rloojlvillal: old api + new conductor, new api + new conductor18:57
jlvillalrloo: I think it would be good to state the order things should be done.18:58
jlvillalrloo: And I believe it should be conductor first and then API.18:58
rloojlvillal: or maybe: 1. old api+oldconductor -> oldapi+newconductor. 2. newapi+newconductorpinned -> newapi+newconductor unpinned. or whatever.18:59
jlvillalrloo: So old API on both, 1 new conductor + 1 old conductor.18:59
rloojlvillal: i've already forgotten what we are testing.18:59
rloojlvillal: and how/which nodes are running which services can be worked out later.18:59
jlvillalrloo: which nodes are running which isn't that important. I think. At least not in the spec.19:00
rloojlvillal: cuz the question (I think) seems to be that it isn't possible to run two api services and something that i am not clear on19:00
jlvillalrloo: But what versions we are running is probably important.19:00
jlvillalrloo: I think it is possible to run two API services.19:00
rloojlvillal: exactly. which versions. that's what i mean by oldapi+oldconductor, etc. i didn't specify which nodes they were running on.19:01
jlvillalrloo: But the problem is forcing requests to go to one over the other19:01
*** penick has joined #openstack-ironic19:01
jlvillalrloo: Which I think we should be able to do. We just say connect to API server at this URL and don't use haproxy. I would think that would be possible...19:02
rloojlvillal: so is it necessary to have two api services running at the same time, or can we do the testing in such a way for the coverage we want, with only one API service running.19:02
jlvillalrloo: I'm not sure. I kind of feel we want to simulate how a rolling upgrade would work.19:02
*** vsaienko has quit IRC19:02
rloojlvillal: so my point is, wrt the spec, why spin our wheels about whether it is possible to run two API services and direct requests to which service. that's a technical issue.19:02
*** Nisha_ has quit IRC19:02
openstackgerritJarrod Johnson proposed openstack/pyghmi: IpmiServer to allow using IP version 4  https://review.openstack.org/40483719:03
*** Nisha_ has joined #openstack-ironic19:03
jlvillalrloo: So an operator has multiple API services running. They want to upgrade them one at a time. We want to make sure that running old API and new API doesn't break anything.19:03
rloojlvillal: right. but you don't need them both running at the same time, to test. i dont' think. unless there is some corner case.19:04
jlvillalrloo: Right, but I think we should have two API services running. How we test it is a technical thing.19:04
jlvillalrloo: They both access the same database...19:04
*** vsaienko has joined #openstack-ironic19:04
rloojlvillal: ? sure, but you can replicate the same database for both scenarios.19:04
jlvillalrloo: I still think we want two of each service running. I'm fine with saying that.19:05
jlvillalrloo: And that conductor should be upgraded before API19:05
jlvillalrloo: And that 1 conductor at a time should be upgraded.19:06
rloojlvillal: the spec itself says that the conductor should be upgraded before api.19:06
openstackgerritSam Betts proposed openstack/ironic: Rework Ironic devstack baremetal network simulation  https://review.openstack.org/39295919:06
jlvillalrloo: As far as API, I'm okay for leaving it as a TBD for how to upgrade the API services.19:06
rloojlvillal: don't know how much detail you want spelled out in the test section but please mention it all. i don't want to go back and forth on just that one part. i would like to land it soon so please comment.19:07
jlvillalrloo: Okay. I don't mind redundancy in saying it twice. But fine not.19:07
jlvillalrloo: I did just comment.19:07
jlvillalAbout 15 minutes ago.19:07
jlvillalrloo: Just that I think it should state two of each service. One on each node.19:08
*** vsaienko has quit IRC19:08
rloojlvillal: that's what it used to say (2 services per node) until michal said it wasn't possible to test that with existing infrastructure.19:09
jlvillalrloo: We do the impossible every day ;)19:09
* sambetts -> home 19:10
rloojlvillal: we do?19:10
sambettsnight all19:10
jlvillalrloo: I'm not sure I believe that it isn't possible.19:10
jlvillalsambetts: Good night!19:10
sambettso/19:10
rloojlvillal: honestly, i don't care. i know we will do the right thing, and we'll update the spec if we have to if we encounter issues wrt the testing. i just want to get it landed so we can move on.19:10
*** sambetts is now known as sambetts|afk19:10
rloojlvillal: oh, i am not doubting that. i just don't know that i do the impossible every day :)19:10
rloobye sambetts|afk!19:11
jlvillalheh19:11
jlvillalrloo: Well running two of each service is definitely possible. Now testing upgrading only one API and being sure on the tests is less certain.19:11
jlvillalrloo: But I guess I am okay with landing it as it is worded now.19:12
rloojlvillal: WHAT, after our discussion? You're ok with what it sez?19:12
jlvillalrloo: Since I already have my ideas on the goal for doing the testing.19:12
jlvillalrloo: Well you wanted to get it landed and stated we could change it later ;)19:13
rloojlvillal: that works for me too. saves me trying to add another comment there. thx!19:13
jlvillalrloo: I would prefer the line to be updated.19:13
rloojlvillal: let's go with your preference then. would you mind suggesting the wording?19:13
jlvillalrloo: But it isn't critical. Seems like we are okay with updating specs as we learn more. Which is a good thing.19:13
jlvillalrloo: Okay I will write a sentence up19:14
rloojlvillal: yeah, we've updated the portgroups stuff in the spec several times, the two notifications ones, ... :)19:14
rloothx jlvillal19:14
*** soliosg has quit IRC19:14
jlvillalrloo: * The primary node and sub node will each run both the ironic-api and ironic-conductor services.19:17
jlvillalhow does that sound?19:17
*** snecklifter has joined #openstack-ironic19:17
openstackgerritMerged openstack/pyghmi: Improve .gitignore  https://review.openstack.org/40488419:17
rloojlvillal: fine to me.19:17
rloojlvillal: am wondering if we want to mention the issue/unknown wrt running a deterministic test with two API services19:18
JayFtwo apis is going to be a lot of headache to implement19:19
JayFgoing to have to reconfigure clients to point to one or the other as needed and/or setup an lb19:19
rloojlvillal: some sort of caveat, if there is an issue... we will re-evaluate the test plan...?19:19
rlooJayF: yeah. but jlvillal wants to try to do the impossible :)19:19
JayFany objection to my marking this RFE as approved? https://bugs.launchpad.net/ironic-python-agent/+bug/159093519:20
openstackLaunchpad bug 1590935 in ironic-python-agent "RFE: DIB image should be officially supported in IPA" [Wishlist,Triaged]19:20
JayFI filed it so I probably shouldn't approve it :D19:20
rlooJayF: if you have some time to spare, i think the rolling upgrades spec is pretty close. would be good to get your eyes on it, in case we missed something: https://review.openstack.org/29924519:21
patchbotpatch 299245 - ironic-specs - Support rolling upgrades19:21
jlvillalJayF: Yeah, it probably won't be easy. It is a goal, but if we decide too difficult then okay.19:22
JayFI'll look at it, I doubt I'll have much feedback though ;)19:22
rlooJayF: looking at that rfe. i'm not sure we should approve w/o a bigger audience/discuss.19:22
jlvillalJayF: Also not really stating in the spec the gory details of everything. Just upgrade conductor and then upgrade API.19:22
JayFrloo: OK, we've talked about it quite a bit in IRC but folks working on it aren't in OpenStack anymore :(19:23
jlvillalActually we only really say upgrade conductor.19:23
rlooJayF: there's a lot to wade through in that rfe. let me read it carefully.19:23
*** Sukhdev has joined #openstack-ironic19:24
rlooJayF: guess I'm being lazy. I don't see it clearly indicated in that rfe, the answer to the three questions you posed.19:24
rlooJayF: perhaps someone could update the description?19:25
JayFThat's valid. It's probably OK sitting unapproved until someone has time to keep working on it and answer questions19:25
*** vsaienko has joined #openstack-ironic19:25
JayFthe dependency list on that is really long, I know stephane was working on gettin DIB to support the ironic-agent element being in our tree19:26
JayFbut that all got clogged up and now she's not working on Ironic anymore :(19:26
rlooJayF: I almost want to suggest adding a spec for it, but if someone could update the description to clearly indicate what will be done, i would be fine evaluating the rfe based on that.19:26
*** SpamapS has quit IRC19:26
JayFaight19:27
*** linuxstuff has joined #openstack-ironic19:27
rlooJayF: at least there are comments in that rfe :)19:27
linuxstuffAny ideas on how I can troubleshoot this issue Couldn't determine the UUID of the root partition or the disk identifier after deploying node ce3d11a0-2c09-4fc4-a6a5-91002625355e19:28
*** vgadiraj has joined #openstack-ironic19:30
openstackgerritNisha Agarwal proposed openstack/ironic: SNMP agent support for OOB inspection for iLO Drivers  https://review.openstack.org/37242819:34
*** vsaienko has quit IRC19:35
*** betherly has joined #openstack-ironic19:36
*** vsaienko has joined #openstack-ironic19:37
*** vsaienko has quit IRC19:40
*** SpamapS has joined #openstack-ironic19:41
*** mjturek has quit IRC19:51
*** Nisha_ has quit IRC19:58
*** ijw has joined #openstack-ironic20:12
*** ijw has quit IRC20:17
*** ijw has joined #openstack-ironic20:20
*** srobert_ has joined #openstack-ironic20:25
*** soliosg has joined #openstack-ironic20:25
*** srobert_ has quit IRC20:28
*** jcoufal has quit IRC20:28
*** srobert has quit IRC20:29
*** ijw has quit IRC20:30
*** ijw has joined #openstack-ironic20:32
*** ohamada has quit IRC20:32
*** devlaps has quit IRC20:36
*** rcernin has joined #openstack-ironic20:37
*** jjohnson2 has joined #openstack-ironic20:39
jrolljlvillal: rloo: left another comment on testing, I think we're all complicating things more than needed :) https://review.openstack.org/#/c/299245/1920:43
patchbotpatch 299245 - ironic-specs - Support rolling upgrades20:43
rloothx jroll. will comment ... :)20:45
jroll:)20:46
mrdaMorning Ironic20:50
JayFo/20:50
rloohi mrda20:53
mrdao/20:54
*** priteau has quit IRC21:03
*** dprince has quit IRC21:03
*** priteau has joined #openstack-ironic21:04
jroll\o21:04
*** ChubYann has joined #openstack-ironic21:04
*** anush has quit IRC21:06
*** MattMan has quit IRC21:07
*** srobert has joined #openstack-ironic21:07
*** MattMan has joined #openstack-ironic21:07
*** mjturek has joined #openstack-ironic21:08
*** priteau has quit IRC21:08
*** srobert has quit IRC21:13
*** srobert has joined #openstack-ironic21:13
*** ijw has quit IRC21:14
openstackgerritJim Rollenhagen proposed openstack/ironic: DNM: Testing 355586  https://review.openstack.org/39777521:15
openstackgerritJim Rollenhagen proposed openstack/ironic: Move CONF.service_available.ironic to our plugin  https://review.openstack.org/40443621:15
*** e0ne has quit IRC21:22
*** vsaienko has joined #openstack-ironic21:22
*** e0ne has joined #openstack-ironic21:23
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add testcases for osc port group comands  https://review.openstack.org/38542721:23
*** e0ne has quit IRC21:24
*** e0ne has joined #openstack-ironic21:24
*** e0ne has quit IRC21:24
*** e0ne has joined #openstack-ironic21:25
jrollSukhdev: this needs a rebase when you have time https://review.openstack.org/#/c/393962/21:25
patchbotpatch 393962 - ironic - Documentation for Security Groups for baremetal se...21:25
*** e0ne has quit IRC21:25
*** e0ne has joined #openstack-ironic21:25
jlvillaljroll: Comment looks good on the rolling upgrade spec. Thanks.21:26
*** e0ne has quit IRC21:26
jrolljlvillal: awesome, np21:26
*** e0ne has joined #openstack-ironic21:26
*** e0ne has quit IRC21:27
*** e0ne has joined #openstack-ironic21:27
*** e0ne has quit IRC21:27
*** e0ne has joined #openstack-ironic21:28
*** e0ne has quit IRC21:28
*** e0ne has joined #openstack-ironic21:29
*** e0ne has quit IRC21:29
*** devlaps has joined #openstack-ironic21:34
*** vsaienko has quit IRC21:35
*** vsaienko has joined #openstack-ironic21:35
*** jkilpatr has quit IRC21:38
*** ijw has joined #openstack-ironic21:39
openstackgerritJoanna Taryma proposed openstack/ironic: Default  protocol prefix for ironic api address for IPA  https://review.openstack.org/40497521:45
*** vsaienko has quit IRC21:46
*** vsaienko has joined #openstack-ironic21:47
*** vsaienko has quit IRC21:47
*** jtomasek has quit IRC21:51
*** somebody_else has joined #openstack-ironic21:52
*** [1]rpioso has joined #openstack-ironic21:56
*** cdearborn has joined #openstack-ironic21:59
*** rpioso has quit IRC21:59
*** [1]rpioso has quit IRC21:59
*** somebody_else is now known as romcheg22:00
*** jrist has quit IRC22:01
*** [1]cdearborn has quit IRC22:01
*** jrist has joined #openstack-ironic22:02
*** romcheg has quit IRC22:02
*** ijw has quit IRC22:03
*** romcheg has joined #openstack-ironic22:03
*** jrist has quit IRC22:07
*** ijw has joined #openstack-ironic22:08
*** ijw has quit IRC22:08
*** ijw has joined #openstack-ironic22:08
*** trown is now known as trown|outtypewww22:10
*** bfournie has quit IRC22:10
*** bfournie has joined #openstack-ironic22:11
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add testcases for osc port group comands  https://review.openstack.org/38542722:11
*** bfournie has quit IRC22:11
*** ijw has quit IRC22:12
*** ijw has joined #openstack-ironic22:12
*** penick has quit IRC22:12
*** ijw has quit IRC22:15
*** ijw has joined #openstack-ironic22:16
*** ijw has quit IRC22:16
*** bfournie has joined #openstack-ironic22:16
*** ijw has joined #openstack-ironic22:16
openstackgerritJohn L. Villalovos proposed openstack/ironic: Fix setting custom IRONIC_VM_NETWORK_BRIDGE  https://review.openstack.org/40498722:17
openstackgerritJohn L. Villalovos proposed openstack/ironic: Remove unnecessary option from plugin settings  https://review.openstack.org/40498822:17
openstackgerritJohn L. Villalovos proposed openstack/ironic: Fix broken xenial job  https://review.openstack.org/40498922:17
*** lindycoder has quit IRC22:18
openstackgerritJohn L. Villalovos proposed openstack/ironic: WIP/DNM: Trying to test grenade multi-tenant experimental job  https://review.openstack.org/38926822:19
JayFjlvillal: I didn't know our newton jobs ran on xenial22:19
jlvillalJayF: Well the multitenant + grenade job does...22:19
JayFjlvillal: I'm mainly confused why that would be impacted, but not our normal grenade job22:20
jlvillalJayF: Because of the multi-tenancy, I think.22:20
jlvillalJayF: Anyway I am doing a job-run to find out. And the patches are Workflow -1 now22:21
JayFI just saw 'em pop up and was curious22:21
JayFyou might want to be more clear in the commit messages as to what these are trying to fix if/when you want them merged22:21
jlvillalJayF: Well they are backports from master. So I left the message the same.22:22
jlvillalJayF: I'm not sure if I should change the message or not when doing a backport???22:22
jlvillalI'm hopeful this fixes the issue we are seeing. Will find out in about an hour :)22:22
JayFHmm. I would personally prefer it be more clear, but I'll look up the policy and see what's allowed22:22
*** Goneri has quit IRC22:25
JayFjlvillal: the policy is pretty clear that unless there's extenuating circumstances, the /code/ must be identical. I don't think it causes any harm to add additional comments to the commit message.22:25
jlvillalJayF: Do you know the webpage for searching all of the openstack code?22:25
JayFjroll: ^ would you agree, re: stable patches? if adding a couple of lines to the commit helps understand why it's needed better, that's positive and not negative/22:25
jlvillalJayF: Okay. If it fixes the issue I will add more to the commit message.22:25
JayFjlvillal: Uh, I typically find the repository on github + search it, I haven't looked through *all* the code before22:26
jlvillalJayF: http://codesearch.openstack.org/  :)22:26
*** glonlas_ has joined #openstack-ironic22:27
*** ijw has quit IRC22:30
*** glonlas has quit IRC22:30
openstackgerritAnnie Lezil proposed openstack/ironic-inspector-specs: Collect NIC name given by BIOS  https://review.openstack.org/40437222:31
*** glonlas_ has quit IRC22:31
jrollJayF: I agree unless the policy says otherwise22:32
openstackgerritJohn L. Villalovos proposed openstack/ironic: WIP/DNM: Trying to test grenade multi-tenant experimental job  https://review.openstack.org/38926822:33
JayFjroll: policy says nothing about commit message, just cautions strongly against having the code be different from master22:33
jrollthen sure, verbosity never hurts22:33
JayFcool22:33
*** ijw has joined #openstack-ironic22:33
*** ijw has quit IRC22:35
*** ijw has joined #openstack-ironic22:38
jlvillalvgadiraj: ^^^  I did the backports and running a test with them now. Hopefully the 1450 MTU size will help.22:40
*** ijw has quit IRC22:40
*** jheroux has quit IRC22:40
*** mnaser has quit IRC22:41
vgadirajjvillal: *fingers crossed*22:41
jlvillalvgadiraj: I was thinking. Maybe we should propose an experimental grenade xenial job?22:42
openstackgerritFĂ©lix Bouliane proposed openstack/ironic: Add virtualpdu to ironic devstack plugin  https://review.openstack.org/38815422:42
*** jrist has joined #openstack-ironic22:42
*** ijw has joined #openstack-ironic22:45
*** ijw has quit IRC22:48
*** cdearborn has quit IRC22:48
*** mnaser has joined #openstack-ironic22:50
*** ijw has joined #openstack-ironic22:51
*** [1]rpioso has joined #openstack-ironic22:53
*** rbudden has quit IRC22:53
*** ijw has quit IRC22:54
openstackgerritJim Rollenhagen proposed openstack/ironic: DNM: Testing 355586  https://review.openstack.org/39777522:57
openstackgerritJim Rollenhagen proposed openstack/ironic: Move CONF.service_available.ironic to our plugin  https://review.openstack.org/40443622:57
*** athomas has quit IRC22:58
jrollnight y'all22:59
openstackgerritMerged openstack/ironic: Install syslinux package only for Wheezy / Trusty  https://review.openstack.org/26421322:59
JayFo/22:59
openstackgerritMerged openstack/python-ironicclient: List required arguments in '--help' message in Ironic Client.  https://review.openstack.org/38299923:00
*** priteau has joined #openstack-ironic23:04
*** priteau has quit IRC23:09
*** Sukhdev has quit IRC23:12
vgadirajjlvillal: might be a good idea23:19
jlvillalvgadiraj: I'm looking into it. Trying to figure out how to do it.23:20
*** chlong has quit IRC23:22
*** pmannidi has joined #openstack-ironic23:25
*** clsacramento_ has quit IRC23:26
*** rcernin has quit IRC23:26
openstackgerritJoanna Taryma proposed openstack/ironic: Default  protocol prefix for ironic api address for IPA  https://review.openstack.org/40497523:27
*** clsacramento has joined #openstack-ironic23:28
*** jcoufal has joined #openstack-ironic23:29
*** ijw has joined #openstack-ironic23:36
*** penick has joined #openstack-ironic23:38
*** Goneri has joined #openstack-ironic23:40
*** ijw has quit IRC23:41
*** penick_ has joined #openstack-ironic23:42
*** penick has quit IRC23:43
*** penick_ is now known as penick23:43
*** jkilpatr has joined #openstack-ironic23:46
*** ijw has joined #openstack-ironic23:46
jlvillalDid we do anything in regards to the goal: remove-incubated-oslo-code23:49
* jlvillal is catching up on openstack-dev email reading23:49
jlvillalAh, I see it says it is already done for us. Never mind.23:50
*** linuxstuff has quit IRC23:50
*** ijw has quit IRC23:51
*** vgadiraj has quit IRC23:55
JayFjlvillal: we have nothing to do23:55
JayFjlvillal: yeah, exactly ;D23:55
jlvillalJayF: heh23:55
jlvillalJayF: On the IPA patch for default protocol. Would it be bad if it just failed instead of adding a default protocol?23:56
JayFjlvillal: I was thinking about that, and I'm not sure I'd dislike that23:56
JayFjoanna: ^ fyi talking about your patch23:56
JayFjlvillal: like, I appreciate trying to make it work, but it already fails, and making it fail earlier would resolve the bug without making any assumptions23:56
jlvillalYeah. I am kind of leaning towards liking failure more than sticking in a default protocol.23:57
JayFIf you wanna make that comment, I'll update my vote and agree with you23:59
JayFI pondered that one for a while but when I'm 50/50 on something I usually let the implementer's choice win :)23:59

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