Tuesday, 2017-12-19

*** jcoufal has joined #openstack-ironic00:00
*** d0ugal has joined #openstack-ironic00:04
*** jcoufal has quit IRC00:05
*** rcernin has quit IRC00:09
*** bfournie has quit IRC00:09
*** rcernin_ has joined #openstack-ironic00:09
*** ijw has joined #openstack-ironic00:13
*** ijw has quit IRC00:18
*** ijw has joined #openstack-ironic00:26
*** yangyapeng has joined #openstack-ironic00:27
*** ijw has quit IRC00:30
*** yangyapeng has quit IRC00:31
*** tuanla____ has joined #openstack-ironic00:38
*** d0ugal has quit IRC00:40
*** rcernin_ has quit IRC00:50
*** d0ugal has joined #openstack-ironic00:51
*** tuanla____ has quit IRC00:53
*** tuanla____ has joined #openstack-ironic00:54
*** catintheroof has joined #openstack-ironic00:56
*** phuongnh has joined #openstack-ironic01:02
*** dgautam has quit IRC01:05
*** yuanying has quit IRC01:14
*** yangyapeng has joined #openstack-ironic01:16
*** yangyapeng has quit IRC01:17
*** yangyapeng has joined #openstack-ironic01:17
*** openstackgerrit has joined #openstack-ironic01:18
openstackgerritOpenStack Proposal Bot proposed openstack/ironic master: Updated from global requirements  https://review.openstack.org/52840201:18
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-inspector master: Updated from global requirements  https://review.openstack.org/52886301:18
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-lib master: Updated from global requirements  https://review.openstack.org/52886401:18
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-python-agent master: Updated from global requirements  https://review.openstack.org/52840401:18
*** zhangfei has joined #openstack-ironic01:18
*** rloo has quit IRC01:20
*** catintheroof has quit IRC01:21
*** hw_wutianwei has joined #openstack-ironic01:22
*** hshiina has joined #openstack-ironic01:24
openstackgerritOpenStack Proposal Bot proposed openstack/networking-baremetal master: Updated from global requirements  https://review.openstack.org/52887601:25
*** ijw has joined #openstack-ironic01:26
*** vishwanathj has joined #openstack-ironic01:30
*** ijw has quit IRC01:32
*** linkmark has quit IRC01:33
*** hw_wutianwei has quit IRC01:37
*** bfournie has joined #openstack-ironic01:41
*** hw_wutianwei has joined #openstack-ironic01:44
*** snasir has quit IRC01:49
*** snasir has joined #openstack-ironic01:49
*** dgautam has joined #openstack-ironic01:51
*** trungnv has joined #openstack-ironic01:52
*** ijw has joined #openstack-ironic01:54
*** ijw has quit IRC02:01
*** ijw has joined #openstack-ironic02:06
*** penick has quit IRC02:07
*** wangsansui has joined #openstack-ironic02:10
*** rcernin has joined #openstack-ironic02:11
*** wangsansui has quit IRC02:13
*** ijw has quit IRC02:15
*** r-daneel has quit IRC02:17
*** tuanla____ has quit IRC02:20
*** zhangfei has quit IRC02:21
*** tuanla____ has joined #openstack-ironic02:21
*** zhangfei has joined #openstack-ironic02:25
*** gcb has joined #openstack-ironic02:27
*** trungnv has quit IRC02:38
*** AlexeyAbashkin has joined #openstack-ironic02:38
*** AlexeyAbashkin has quit IRC02:43
*** dgautam has quit IRC02:52
*** ijw has joined #openstack-ironic02:54
*** ijw has quit IRC02:59
openstackgerritMerged openstack/ironic master: Use NamedExtensionManager for drivers  https://review.openstack.org/52827703:18
*** e0ne has joined #openstack-ironic03:42
*** e0ne has quit IRC03:47
*** dpawar has joined #openstack-ironic03:52
*** ijw has joined #openstack-ironic03:55
*** ijw has quit IRC03:59
*** e0ne has joined #openstack-ironic04:01
*** e0ne has quit IRC04:13
*** rbudden has quit IRC04:15
*** e0ne has joined #openstack-ironic04:16
*** fragatina has quit IRC04:20
*** fragatina has joined #openstack-ironic04:20
*** e0ne has quit IRC04:21
*** e0ne has joined #openstack-ironic04:26
*** MattMan has quit IRC04:28
*** MattMan has joined #openstack-ironic04:29
*** e0ne has quit IRC04:31
*** datex has quit IRC04:39
*** e0ne has joined #openstack-ironic04:41
*** e0ne has quit IRC04:46
*** phuongnh has quit IRC04:51
*** phuongnh has joined #openstack-ironic04:51
*** tuanla____ has quit IRC04:54
*** tuanla____ has joined #openstack-ironic04:55
*** e0ne has joined #openstack-ironic04:56
*** gcb has quit IRC04:56
*** gcb has joined #openstack-ironic04:58
*** e0ne has quit IRC05:01
*** e0ne_ has joined #openstack-ironic05:01
*** e0ne_ has quit IRC05:07
*** e0ne has joined #openstack-ironic05:10
*** e0ne has quit IRC05:15
*** e0ne has joined #openstack-ironic05:23
*** e0ne has quit IRC05:28
*** e0ne has joined #openstack-ironic05:32
*** penick has joined #openstack-ironic05:32
*** tuanla____ has quit IRC05:33
*** penick_ has joined #openstack-ironic05:36
*** penick has quit IRC05:36
*** e0ne has quit IRC05:37
*** e0ne has joined #openstack-ironic05:44
*** links has joined #openstack-ironic05:47
*** e0ne has quit IRC05:49
*** e0ne has joined #openstack-ironic05:54
*** tuanla____ has joined #openstack-ironic05:58
*** e0ne has quit IRC05:59
*** e0ne has joined #openstack-ironic06:01
*** afazekas has quit IRC06:11
*** afazekas has joined #openstack-ironic06:11
*** penick_ has quit IRC06:12
*** karthiks has joined #openstack-ironic06:13
*** e0ne has quit IRC06:13
*** namnh has joined #openstack-ironic06:13
*** e0ne has joined #openstack-ironic06:16
*** jaganathan has joined #openstack-ironic06:18
*** e0ne has quit IRC06:21
*** e0ne has joined #openstack-ironic06:28
*** e0ne has quit IRC06:33
*** e0ne has joined #openstack-ironic06:42
*** trungnv has joined #openstack-ironic06:43
*** yolanda has joined #openstack-ironic06:47
*** e0ne has quit IRC06:47
*** e0ne has joined #openstack-ironic06:53
*** marios has joined #openstack-ironic06:55
*** e0ne has quit IRC06:58
*** e0ne has joined #openstack-ironic06:59
*** mjura has joined #openstack-ironic06:59
*** e0ne has quit IRC07:04
*** dpawar has quit IRC07:06
*** e0ne has joined #openstack-ironic07:14
*** e0ne has quit IRC07:20
*** zshi has joined #openstack-ironic07:22
*** dpawar has joined #openstack-ironic07:23
*** e0ne has joined #openstack-ironic07:28
*** rcernin has quit IRC07:31
*** e0ne has quit IRC07:33
*** dpawar has quit IRC07:35
*** dpawar has joined #openstack-ironic07:35
*** e0ne has joined #openstack-ironic07:35
*** e0ne has quit IRC07:41
*** vsaienk0 has joined #openstack-ironic07:45
*** charcol has joined #openstack-ironic07:48
*** fxpester has joined #openstack-ironic07:49
*** e0ne has joined #openstack-ironic07:51
*** AlexeyAbashkin has joined #openstack-ironic07:52
*** e0ne has quit IRC07:55
*** e0ne has joined #openstack-ironic07:58
*** rcernin has joined #openstack-ironic08:02
*** d0ugal has quit IRC08:03
*** v12aml has quit IRC08:03
*** e0ne has quit IRC08:03
*** d0ugal has joined #openstack-ironic08:07
*** e0ne has joined #openstack-ironic08:07
*** tuanla____ has quit IRC08:10
*** tuanla____ has joined #openstack-ironic08:11
*** e0ne has quit IRC08:16
*** amarao has joined #openstack-ironic08:26
*** v12aml has joined #openstack-ironic08:27
*** e0ne has joined #openstack-ironic08:28
*** yolanda__ has joined #openstack-ironic08:34
*** yolanda has quit IRC08:36
*** racedo has joined #openstack-ironic08:37
*** ccamacho has joined #openstack-ironic08:39
*** jtomasek has joined #openstack-ironic08:39
*** dougsz has joined #openstack-ironic08:42
*** priteau has joined #openstack-ironic08:50
*** trungnv has quit IRC08:52
*** amarao1 has joined #openstack-ironic08:53
*** hshiina has quit IRC08:54
*** karthiks has quit IRC08:56
*** e0ne has quit IRC09:00
*** karthiks has joined #openstack-ironic09:08
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Add docs for ansible deploy interface  https://review.openstack.org/52550109:24
*** amarao1 has quit IRC09:27
*** jaianshu has joined #openstack-ironic09:27
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Add docs for ansible deploy interface  https://review.openstack.org/52550109:30
pas-hamorning ironic :)09:31
*** lucas-afk is now known as lucasagomes09:32
*** milan_ has joined #openstack-ironic09:35
milan_morning Ironic! :)09:35
*** derekh has joined #openstack-ironic09:36
milan_folks, I've tracked down my DB issue (introducing a new state in inspector) https://review.openstack.org/#/c/510928/8/ironic_inspector/migrations/versions/18440d0834af_introducing_the_aborting_state.py doesn't update a CHECK constraint on the "Enum" type in case of sqlite: http://paste.openstack.org/show/629246/09:38
patchbotpatch 510928 - ironic-inspector - Terminal state transitions in transactions09:38
*** dougsz has quit IRC09:38
* milan_ unable to StackOverflow this :-/09:38
milan_any hints?09:38
milan_* the constraint misses the new state 'aborting'09:39
*** dougsz has joined #openstack-ironic09:42
*** yangyapeng has quit IRC09:45
*** mgoddard has joined #openstack-ironic09:54
*** dyasny__ has joined #openstack-ironic09:58
*** dougsz has quit IRC09:58
*** dyasny_ has quit IRC10:00
*** afazekas has quit IRC10:01
*** namnh has quit IRC10:01
*** dougsz has joined #openstack-ironic10:04
*** milan_ has quit IRC10:04
*** milan_ has joined #openstack-ironic10:05
*** afazekas has joined #openstack-ironic10:07
*** karthiks has quit IRC10:20
*** fragatin_ has joined #openstack-ironic10:22
*** fragatina has quit IRC10:22
*** namnh has joined #openstack-ironic10:25
*** namnh has quit IRC10:25
*** milan_ has quit IRC10:26
*** e0ne has joined #openstack-ironic10:31
*** jaganathan has quit IRC10:36
*** phuongnh has quit IRC10:37
*** jtomasek has quit IRC10:38
*** zhangfei has quit IRC10:38
*** sambetts|afk is now known as sambetts10:39
sambettsMorning all10:39
*** jtomasek has joined #openstack-ironic10:39
openstackgerritShivanand Tendulker proposed openstack/ironic master: Adds rescue_interface to base driver class  https://review.openstack.org/50933510:41
openstackgerritShivanand Tendulker proposed openstack/ironic master: Adds RPC calls for rescue interface  https://review.openstack.org/50933610:41
openstackgerritShivanand Tendulker proposed openstack/ironic master: Add rescue related methods to network interface  https://review.openstack.org/50934210:41
openstackgerritShivanand Tendulker proposed openstack/ironic master: Add rescuewait timeout periodic task  https://review.openstack.org/35315610:41
openstackgerritShivanand Tendulker proposed openstack/ironic master: Agent rescue implementation  https://review.openstack.org/40043710:41
openstackgerritShivanand Tendulker proposed openstack/ironic master: Add API methods for [un]rescue  https://review.openstack.org/35083110:41
openstackgerritShivanand Tendulker proposed openstack/ironic master: Add rescue interface field to node-related notifications  https://review.openstack.org/50288910:41
openstackgerritShivanand Tendulker proposed openstack/ironic master: Update description for config params of 'rescue' interface  https://review.openstack.org/51791910:41
openstackgerritShivanand Tendulker proposed openstack/ironic master: Add documentation for rescue interface  https://review.openstack.org/41960610:41
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Finalize migration to keystoneauth adapters  https://review.openstack.org/47882510:42
*** early has quit IRC10:42
*** early has joined #openstack-ironic10:45
*** karthiks has joined #openstack-ironic10:46
*** yangyapeng has joined #openstack-ironic10:47
*** milan_ has joined #openstack-ironic10:47
*** milan_ has quit IRC10:48
*** milan_ has joined #openstack-ironic10:50
*** yangyapeng has quit IRC10:53
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Add docs for ansible deploy interface  https://review.openstack.org/52550110:56
*** fragatina has joined #openstack-ironic10:57
*** fragatin_ has quit IRC10:57
*** yangyapeng has joined #openstack-ironic11:03
*** yangyapeng has quit IRC11:08
*** jaganathan has joined #openstack-ironic11:11
*** AlexeyAbashkin has quit IRC11:22
*** yangyapeng has joined #openstack-ironic11:24
*** jtomasek has quit IRC11:29
*** yangyapeng has quit IRC11:29
*** AlexeyAbashkin has joined #openstack-ironic11:38
dtantsurmorning ironic! /me is back for 4 more days11:39
*** e0ne has quit IRC11:41
*** yangyapeng has joined #openstack-ironic11:45
sambettshey dtantsur11:45
dtantsurramineni: so, re dpkg capabilities11:45
dtantsurI remember some tripleo folks doing it11:46
dtantsurwe discover CPU flags in ironic-inspector; there is also an optional NUMA collector in IPA11:46
raminenidtantsur: ya , tripleO is newton spec actually , so hoping ipa functionality exists11:46
dtantsurI'm not sure it's enough for you or not, as I don't know much about DPDK11:46
raminenidtantsur: in this , its mentioned https://specs.openstack.org/openstack/tripleo-specs/specs/newton/tripleo-ovs-dpdk.html11:47
ramineniCPU flags for hugepages support - If pse exists then 2MB hugepages are supported If pdpe1gb exists then 1GB hugepages are supportedCPU flags for IOMMU - If VT-d/svm exists, then IOMMU is supported, provided IOMMU support is enabled in BIOS.Compatible nics - Shall compare it with the list of NICs whitelisted for DPDK. The DPDK supported NICs are available at http://dpdk.org/doc/nics11:48
raminenithe third part is missing ? Compatible nics - Shall compare it with the list of NICs whitelisted for DPDK. The DPDK supported NICs are available at http://dpdk.org/doc/nics11:48
raminenidtantsur: there is no comparison as such happening in inspector like above right?11:49
*** vsaienk0 has quit IRC11:49
dtantsuryep, I don't think there exists such plugin11:49
dtantsurmaybe something outside of ironic-inspector tree?11:49
*** yangyapeng has quit IRC11:49
*** yolanda__ is now known as yolanda11:50
raminenidtantsur: ya, im also not sure , how tripleO works, if they implement out of tree11:50
raminenidtantsur: same I see for SR-IOV, https://specs.openstack.org/openstack/tripleo-specs/specs/newton/tripleo-sriov.html11:50
sambettsramineni, dtantsur: our PCI plugin has a list of devices in the config file,wouldn't that work11:50
sambetts?11:50
*** e0ne has joined #openstack-ironic11:51
raminenisambetts: no, for sriov, dpdk , atleast according to spec, there needs to be additional check, to identify supported nics11:51
raminenisambetts: dtantsur: like in proposed change for sr-iov , its mentioned like SR-IOV capable NICs: Shall read /sys/bus/pci/devices/.../sriov_totalvfs and check if its non zero, inorder to identify if the NIC is SR-IOV capable11:52
raminenisambetts: dtantsur: but I don't see the code for the same in IPA11:52
dtantsuryeah, I don't remember this implemented11:52
sambettsI remeber patches about it though11:52
sambettsthere was contention about where to store the data if I remember correctly11:52
dtantsurkarthiks: you're mentioned as a co-author on https://specs.openstack.org/openstack/tripleo-specs/specs/newton/tripleo-sriov.html ^^^11:52
raminenidtantsur: and also, redfish driver , it also uses inband inspection right? no out of band inspection supported as of now?11:59
dtantsurramineni: yep. it's in progress AFAIK, but seems stuck11:59
raminenidtantsur: ok, thanks12:00
*** yangyapeng has joined #openstack-ironic12:05
dtantsurnp12:06
dtantsurpas-ha: hi! where are we with a CI job covering the ansible driver?12:06
*** vsaienk0 has joined #openstack-ironic12:10
openstackgerritDao Cong Tien proposed openstack/ironic master: devstack: add support for rescue mode  https://review.openstack.org/52411812:11
*** yangyapeng has quit IRC12:11
openstackgerritDao Cong Tien proposed openstack/python-ironicclient master: Add rescue_interface to node and driver  https://review.openstack.org/51730212:13
*** milan_ has quit IRC12:19
*** vsaienk0 has quit IRC12:20
*** milan_ has joined #openstack-ironic12:20
*** e0ne has quit IRC12:22
*** bfournie has quit IRC12:22
*** bfournie has joined #openstack-ironic12:22
*** links has quit IRC12:23
*** dpawar has quit IRC12:24
*** bfournie has quit IRC12:27
*** vsaienk0 has joined #openstack-ironic12:29
*** yangyapeng has joined #openstack-ironic12:29
*** dpawar has joined #openstack-ironic12:31
*** yangyapeng has quit IRC12:34
karthiksramineni, dtantsur the totalvfs validation part is not implemented in IPA12:36
*** tuanla____ has quit IRC12:39
*** lucasagomes is now known as lucas-hungry12:42
*** hw_wutianwei has quit IRC12:43
*** weshay_pto is now known as weshay12:48
*** yangyapeng has joined #openstack-ironic12:49
*** milan_ has quit IRC12:49
*** aarefiev has joined #openstack-ironic12:50
*** milan_ has joined #openstack-ironic12:51
*** yangyapeng has quit IRC12:53
*** zhurong has joined #openstack-ironic13:00
*** zhurong has quit IRC13:02
*** zhurong has joined #openstack-ironic13:03
*** bfournie has joined #openstack-ironic13:04
*** jcoufal has joined #openstack-ironic13:06
*** yangyapeng has joined #openstack-ironic13:10
pas-hadtantsur: re ansible deploy CI - in progress, will push some patches this week13:10
dtantsurpas-ha: great! I'd like a release soon(ish), but the new deploy method has to be CI tested13:11
*** catintheroof has joined #openstack-ironic13:11
*** catintheroof has quit IRC13:12
*** catintheroof has joined #openstack-ironic13:12
*** d0ugal has quit IRC13:14
*** yangyapeng has quit IRC13:15
*** links has joined #openstack-ironic13:18
*** r-daneel has joined #openstack-ironic13:19
*** rcernin has quit IRC13:20
*** r-daneel has quit IRC13:20
*** d0ugal has joined #openstack-ironic13:23
*** zhurong has quit IRC13:25
*** dprince has joined #openstack-ironic13:25
*** dpawar has quit IRC13:25
*** jaianshu has quit IRC13:28
*** yangyapeng has joined #openstack-ironic13:30
*** r-daneel has joined #openstack-ironic13:34
*** lucas-hungry is now known as lucasagomes13:34
*** yangyapeng has quit IRC13:35
*** trown|outtypewww is now known as trown|ruck13:36
*** d0ugal has quit IRC13:37
*** yangyapeng has joined #openstack-ironic13:39
*** d0ugal has joined #openstack-ironic13:39
*** sasha2 has joined #openstack-ironic13:41
*** jaganathan has quit IRC13:42
*** yangyapeng has quit IRC13:44
*** mkovacik__ has joined #openstack-ironic13:52
*** makowals has joined #openstack-ironic13:53
*** milan_ has quit IRC13:55
*** dyasny__ has quit IRC13:56
*** dyasny has joined #openstack-ironic14:00
*** links has quit IRC14:03
*** yangyapeng has joined #openstack-ironic14:06
*** rloo has joined #openstack-ironic14:11
*** yangyapeng has quit IRC14:12
TheJuliaGood Morning everyone14:15
mkovacik__morning TheJulia! :)14:16
*** mkovacik__ is now known as milan_14:16
*** milan_ has quit IRC14:16
*** milan_ has joined #openstack-ironic14:17
* milan_ has some connectivity weirdness going on14:17
*** links has joined #openstack-ironic14:17
rloogood morning TheJulia, milan_14:18
milan_morning rloo! :)14:18
milan_I've finally figured out what's wrong with https://review.openstack.org/#/c/510928/8/ironic_inspector/migrations/versions/18440d0834af_introducing_the_aborting_state.py14:18
patchbotpatch 510928 - ironic-inspector - Terminal state transitions in transactions14:18
* milan_ 's been trying to faceroll a solution 14:19
milan_so far no luck14:19
dtantsurmorning TheJulia, rloo, milan_14:21
rloohi dtantsur14:21
milan_morning dtantsur! :)14:21
dtantsurpas-ha, TheJulia, wdyt about unmounting /sys and /proc with -l (lazy) in the ansible deploy?14:22
milan_anyone knows how to add new value in an Enum so that sqlite DB update works?14:22
TheJuliadtantsur: when did that option get mounted to mount?14:22
* milan_ no luck StackOverflow14:23
TheJuliakernel 2.4.1114:23
dtantsurTheJulia: no idea :) kernel 2.6.11 IIRC14:23
dtantsurah, even 2.414:23
*** hw_wutianwei has joined #openstack-ironic14:23
TheJuliadtantsur: that should actually work I think14:23
*** jtomasek has joined #openstack-ironic14:24
dtantsurI'll try, I guess. I still see failures with "device is busy" otherwise..14:24
*** yangyapeng has joined #openstack-ironic14:24
dtantsuranother thing to try is using --rbind instead of --bind14:26
*** yangyapeng has quit IRC14:29
rloodtantsur: are you ok with updating the Queens priorities? I don't think we've ever done so afterwards: https://review.openstack.org/#/c/528386/14:32
patchbotpatch 528386 - ironic-specs - Move traits from "high" to "essential" priority14:32
dtantsuryep (approved)14:33
rloodtantsur: :)14:33
TheJuliarloo: replied to your bios spec comments, well, a couple of them at least :)14:36
rlooTheJulia: thx. How do you think we can best move forward on it? I noticed that the author didn't reply. Am wondering if we need to have a meeting to discuss/decide.14:38
* TheJulia goes looking for the author14:38
openstackgerritMerged openstack/ironic-specs master: Move traits from "high" to "essential" priority  https://review.openstack.org/52838614:39
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: dd docs for ansible deploy interface  https://review.openstack.org/52550114:40
TheJuliazshi: o/14:40
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Add docs for ansible deploy interface  https://review.openstack.org/52550114:41
TheJuliayolanda: you around?14:41
*** hjensas has quit IRC14:42
*** rbudden has joined #openstack-ironic14:49
rloodtantsur: your opinion. jlvillal has a patch that copies fixture code from nova. cinder & oslo.versionedobjects also have copies. once-upon-a-time we wouldn't allow it in our tree, but insist that it gets added to some oslo library. times have changed. what do you think, ok, to add in our tree? https://review.openstack.org/#/c/232257/14:50
patchbotpatch 232257 - ironic - Detect when log messages are mis-formatted14:50
rloodtantsur: one issue is that jlvillal doesn't have time to pursue the oslo route. so better to have something, than nothing?14:51
openstackgerritShivanand Tendulker proposed openstack/ironic master: Fix ``agent`` deploy interface to call ``boot.prepare_instance``  https://review.openstack.org/49905014:52
*** mkovacik__ has joined #openstack-ironic14:52
dtantsurrloo, jlvillal, sigh. I was going to raise it as well.. can we at least put it in one place only?14:52
*** andyjone_ has joined #openstack-ironic14:55
yolandahi TheJulia14:55
*** milan_ has quit IRC14:55
yolandaglad to see you here :)14:55
TheJulia:)14:55
*** milan_ has joined #openstack-ironic14:56
TheJuliayolanda: I had some comments on https://review.openstack.org/#/c/496481/ and wondering if you could provide feedback or insight. We want to shorten the comment feedback loop as much as possible because we want traction on that spec14:56
patchbotpatch 496481 - ironic-specs - Hardware interface for BIOS configuration14:56
*** mkovacik__ has quit IRC14:57
yolandasure, i can take a look14:57
TheJuliathanks14:57
*** yangyapeng has joined #openstack-ironic15:01
*** vsaienk0 has quit IRC15:02
*** andyjone_ has left #openstack-ironic15:02
*** andyjone_ has joined #openstack-ironic15:06
*** vsaienk0 has joined #openstack-ironic15:08
*** andyjone_ is now known as andyjones2001_15:09
pas-hadtantsur: re lazy umount - IMO we should not do this. apparently there is also a bug(?) in ansible deploy around this place re mounting /sys - at least it is different from what's IPA is doing15:09
dtantsuryeah, trying to debug now15:10
pas-haas in first mount /dev and /proc with -o bind, than mount sys w/o bind and with -t sysfs15:10
pas-haumount in the same order15:10
pas-hathat's ^ the way IPA does it15:11
dtantsurmmm, yeah, lemme try this too15:11
*** andyjones2001 has quit IRC15:15
*** dgautam has joined #openstack-ironic15:15
*** andyjones2001_ is now known as andyjones200115:16
pas-haand IPA also has retries on sys unmount, 3 times15:16
dtantsurokie, lemme make a patch15:17
*** baha has joined #openstack-ironic15:19
*** aarefiev has quit IRC15:20
openstackgerritDmitry Tantsur proposed openstack/ironic master: ansible: handle mount of /sys the same way IPA does it  https://review.openstack.org/52640215:20
dtantsurpas-ha: will try ^^^15:20
*** livelace has joined #openstack-ironic15:23
*** hjensas has joined #openstack-ironic15:23
*** karthiks has quit IRC15:25
pas-haI think you have a typo there, left a comment15:26
pas-has/sysfs/\/sys/15:26
pas-hadtantsur: ^15:27
dtantsurpas-ha: I think it's correct. it's source, not destination15:28
dtantsurand source is not quite real here, as it's not a bind mount15:28
openstackgerritDmitry Tantsur proposed openstack/ironic master: ansible: handle mount of /sys the same way IPA does it  https://review.openstack.org/52640215:28
*** dgautam has quit IRC15:35
*** fxpester has quit IRC15:35
*** dgautam has joined #openstack-ironic15:38
*** dgautam has quit IRC15:43
*** hjensas has quit IRC15:43
*** dgautam has joined #openstack-ironic15:46
openstackgerritDmitry Tantsur proposed openstack/ironic master: ansible: handle mount of /sys the same way IPA does it  https://review.openstack.org/52640215:46
*** jtomasek has quit IRC15:50
*** amarao1 has joined #openstack-ironic15:54
*** vsaienk0 has quit IRC15:57
*** hjensas has joined #openstack-ironic16:02
*** vsaienk0 has joined #openstack-ironic16:02
*** mjura has quit IRC16:03
*** amarao has quit IRC16:05
*** amarao1 has quit IRC16:05
*** livelace has quit IRC16:06
*** dgautam has quit IRC16:08
openstackgerritMark Goddard proposed openstack/ironic-tempest-plugin master: Use fake network interface in tempest VIF attach  https://review.openstack.org/52909916:09
*** amarao has joined #openstack-ironic16:11
openstackgerritMerged openstack/ironic master: Updated from global requirements  https://review.openstack.org/52840216:12
jrollmorning folks16:13
dtantsurmorning jroll16:13
*** hw_wutianwei has quit IRC16:14
dtantsurpas-ha, TheJulia, with https://review.openstack.org/#/c/526402/ I no longer see 'no valid host found' on my current 4-nodes deployment16:15
patchbotpatch 526402 - ironic - ansible: handle mount of /sys the same way IPA doe...16:15
TheJuliadtantsur: no valid host as in it was attempting to redeploy on other nodes upon failure?16:16
*** charcol has quit IRC16:16
*** hjensas has quit IRC16:16
dtantsurTheJulia: yep16:16
dtantsurand heat was retrying as well, but sometimes it still was not enough16:16
*** amarao has quit IRC16:19
openstackgerritMarkos Chandras (hwoarang) proposed openstack/bifrost master: roles: bifrost-create-vm-nodes: Set CPU model to 'host-model'  https://review.openstack.org/52867716:26
TheJuliadtantsur: how many times was it retrying to deploy a node with your patch?16:27
dtantsurTheJulia: 1, apparently :) I don't see any 'deploy fail' in the logs after applying it16:28
*** hjensas has joined #openstack-ironic16:28
*** r-daneel has quit IRC16:38
jlvillalGood morning Ironic16:39
jlvillalrloo, That log thing is more difficult to figure out :( It is sort of a strange thing. I'm not sure why it is happening. I will have to investigate it more.16:40
rloojlvillal: interesting. to be honest, i don't understand the code, which is why i figured I needed to understand/test before giving it the green light :)16:41
dtantsurmorning jlvillal16:41
jlvillalrajinir, Regarding Dell CI failing with tempest removal. Let me know if you have any questions on how to switch. For the ironic projects it was about 4 lines of code changes.16:42
rloojlvillal: maybe it is meant to do that and the documentation is incorrect? I'm guessing it does a simliar thing for nova?16:42
rloojlvillal: and yes, GOOD morning :)16:42
*** penick has joined #openstack-ironic16:42
jlvillalrloo, No, it shouldn't be doing that. There is a unit test which proves that it captures the DEBUG message. But somehow some of the lower level ones are escaping. Odd.16:42
rloojlvillal: also, don't know if you saw, I asked dtantsur what he thought of that log patch ^^ "can we at least put it in one place only" heh.16:43
dtantsurlike, ironic-lib?16:43
jlvillalrloo, Okay.16:44
*** vsaienk0 has quit IRC16:44
jlvillaldtantsur, Okay, that would be easier than trying to get it into oslo. IMHO16:44
jlvillalI'll investigate it.16:44
jlvillalThe strangeness in some of the log messages escaping out is blocking me at the moment. I'm worried it will take hours to figure out the issue :(16:45
jlvillalOr days...16:45
jlvillalSo may not have time for awhile to get to the root cause.16:45
*** marios has quit IRC16:47
*** vsaienk0 has joined #openstack-ironic16:49
*** andyjones2001 has quit IRC16:53
jlvillalrloo, dtantsur , I guess we can go with 3 weeks for the CI change. Seems a bit long for what should be 4-line change. But I can live with it.16:54
*** mkovacik__ has joined #openstack-ironic16:54
rloojlvillal: 3 weeks -ish could be Monday Jan 8.16:54
*** milan_ has quit IRC16:55
rloojlvillal: also, we only have a handful of 3rd party CI, if you can catch them, ask them to switch over soon, then you can do the tempest deletion sooner.16:55
jlvillalrloo, True.16:56
*** lucasagomes is now known as lucas-afk16:56
jlvillalrloo, I sent out an email with a pointer to how we did it and it should be fairly simple to change.16:56
rloojlvillal: yup, 'should be'. ha ha!16:57
jlvillalrloo, Well based on our stuff it was pretty simple. Changing the jobs to use the new location.16:57
jlvillalrloo, But I have no idea how they are doing their setup16:57
rloojlvillal: yup, i know, i reviewed them :)16:57
jlvillalsambetts, Was it difficult to switch your CI over? Not sure if your CI is back up and running or not. I remember the "catastrophic failure" from a month or two ago.16:58
sambettsjlvillal: to Zuulv3?16:58
jlvillalsambetts, To the ironic-tempest-plugin16:58
sambettsjlvillal: oh right, I havn't actually done it yet, but it should just be a one line change in my local.conf16:59
jlvillalsambetts, If do get it done. Might be nice if you could reply to the email thread on what you did to change it. To help out the other CI people.17:00
*** AlexeyAbashkin has quit IRC17:01
openstackgerritRuby Loo proposed openstack/ironic master: Document the check done in "ironic-dbsync upgrade"  https://review.openstack.org/52911717:02
*** Goneri has joined #openstack-ironic17:03
*** r-daneel has joined #openstack-ironic17:07
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: Terminal state transitions in transactions  https://review.openstack.org/51092817:09
*** ccamacho has quit IRC17:11
sambettsjlvillal: hmmm just thought, the default for most third party CI's is "DEVSTACK_GATE_TEMPEST_ALL_PLUGINS=1", which will load both the plugin from /opt/stack/ironic and /opt/stack/ironic-tempest-plugin, won't they conflict?17:13
sambettsI thought the saving grace might be a namespace change, but we've kept it the same17:14
jlvillalsambetts, It doesn't appear to be conflicting17:14
sambettsare you using DEVSTACK_GATE_TEMPEST_ALL_PLUGINS=1 or TEMPEST_PLGUINS=... which pick specific plugins to install ?17:15
sambettsin the email I see TEMPEST_PLGUINS=...17:15
rajinirjlvillal: yes, we have made the change already. export DEVSTACK_LOCAL_CONFIG+=$'\n'"TEMPEST_PLUGINS=/opt/stack/new/ironic-tempest-plugin", we have 7 jobs , unfortunately our labs are down. So not able to do builds now17:15
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: Terminal state transitions in transactions  https://review.openstack.org/51092817:15
jlvillalsambetts, yes17:16
jlvillalsambetts, We appear to have both17:16
rajinirjlvillal: We are still on ZuulV2 , so this change was also required in the job template export PROJECTS="openstack/ironic-tempest-plugin $PROJECTS"17:16
*** vsaienk0 has quit IRC17:17
jlvillalrajinir, So Dell 3rd Party CI is down? When will it be back up?17:17
jlvillalrajinir, Yes. I forgot to mention that. But the patch does have that. My mistake.17:17
rajinirjlvillal: We have some outage in the labs, no ETA yet, but a few hours it will be back up17:17
jlvillalrajinir, Ah okay. I thought it might be down for the holidays.17:18
* jlvillal remembers our team in one country who would go on country holiday for a week and turn off power to lab and we needed the lab to be on...17:18
rajinirjlvillal: Usually the power shuts down for a week during holidays with no exceptions, this year, we have requested for an exception to keep the CI systems up17:18
jlvillalrajinir, Heh, reminds me of previous situation at my company :)17:19
*** vsaienk0 has joined #openstack-ironic17:19
*** trown|ruck is now known as trown|lunch17:22
openstackgerritJohn L. Villalovos proposed openstack/ironic master: Prevent changes to the ironic_tempest_plugin/ directory  https://review.openstack.org/52911917:26
jlvillalrloo, dtantsur ^^^  Not sure what you think about that.17:26
jlvillalBut if we are going to wait three weeks to change over I thought a check might be a good idea.17:26
sambettsjlvillal: is there changes that exist on the openstack/ironic-tempest-plugin but exist on openstack/ironic tempest plugin yet??17:27
openstackgerritJohn L. Villalovos proposed openstack/ironic master: DNM/WIP: Test that PEP8 fails  https://review.openstack.org/52912017:27
jlvillalsambetts, I don't think any changes have been made yet since we switched over17:28
sambettsjlvillal: only asking because i was looking for a way to check which plugin took over: http://paste.openstack.org/show/629344/17:28
sambettsjlvillal: there is no way to know where the ironic_tempest_plugin has come from if you install both ironic and ironic_tempest_plugin in the same evnironment17:29
jlvillalsambetts, Seems like you are getting the correct one17:29
rloojlvillal: that patch looks fine to me17:30
jlvillalsambetts, Oh never mind. I was reading the pastebin wrong. Can't see17:30
sambettsif you instal ironic first, then its install and then you install the tempest plugin second, the file location is exact the same17:30
jlvillalsambetts, Which file location17:30
sambettsjlvillal: L19 and L3717:30
sambettsL19 is when just ironic is installed17:31
sambettsand L37 is when ironic and the ironic_tempest_plugin are installed17:31
*** vsaienk0 has quit IRC17:31
jlvillalsambetts, I see that pulling from the ironic_tempest_plugin repository17:31
jlvillalsambetts, They look identical. Am I missing something?17:31
sambettsironic_tempest_plugin isn't the repository, its the python namespace17:32
jlvillalNot coming from the 'ironic' repository17:32
sambettsaka python module name17:32
sambettspython doesn't install things based on the reposistory17:32
jlvillalBut I'm not sure how "tempest' finds them though.17:32
jlvillalsambetts, but it is "site-packages"17:32
jlvillalsambetts, ironic_tempest_plugin is from 'site-packages"17:32
jlvillalsambetts, So that is the ironic_tempest_plugin repository17:33
sambettsno17:33
sambettsits the python module17:33
sambettswhich is separate from both the repo and the pip package17:33
sambettsthe ironic repo installs two python modules/namespaces, "ironic" and "ironic_tempest_plugin"17:34
jlvillalsambetts, Ah.17:34
jrollsambetts: can probably introspect the entrypoints somehow17:34
jlvillalsambetts, You are making me think we should move faster on the changeover to remove the plugin code..17:34
jlvillalrloo, dtantsur ^^^17:35
sambettsjroll, jlvillal: the entrypoints are both named the same, and refer to the python module name ironic_tempest_plugin.plugin:IronicTempestPlugin, so you could have the entrypoint from ironic loading code from ironic-tempest-plugin and visavera17:36
jroll:|17:37
rloosambetts: is there a consistent order wrt which one is used?17:37
jlvillalsambetts, Okay. So sounds like we can't be sure which one gets loaded until we remove the old plugin code. Is that correct?17:37
sambettstempest loads the plugins by loading all tempest.test_plugins that happen to be installed in the current environemtn17:37
sambettsjlvillal: correct, unless you run an environment where the ironic-tempest-plugin is installed by ironic isn't17:37
rloojlvillal: i am fine delaying still. because 3rd party CI can delete so they know they are using the new repo17:38
rloojlvillal: 3rd party CI that haven't done the migration thing, will get one of the two right? which is better than getting none if we delete tempest-from-ironic-master17:38
jlvillalrloo, The only issue is if we start adding code to openstack/ironic-tempest-plugin/ it may or may not get run.17:38
rloojlvillal: yes, that we know about, they may be using the old stuff in master17:39
jrollsambetts: so iirc typically the gate keeps tempest (and the plugins) in a virtualenv - not sure if third party CIs typically do that though17:39
jlvillalrloo, We also may be using old stuff. Unless we delete it. Is what it appears to be.17:39
rloojlvillal: which is better than breaking it all together if they don't have their thing set up to use the new tempest plugin repo17:39
rloojlvillal: oh. that is  different thing.17:39
sambettsjroll: the ironic CI and the third party CIs run with DEVSTACK_GATE_TEMPEST_ALL_PLUGIN=1 which pulls in all sitepackages into the virtualenv17:39
rloojlvillal: just make a change to the new repo and see which gets used. unless it is random.17:40
jlvillalrloo, So if we add tests to openstack/ironic-tempest-plugin it may or may not run those tests. Is what I think is happening.17:40
jrollsambetts: blah, I thought we killed that off a while ago17:40
sambettsI think if we disable DEVSTACK_GATE_TEMPEST_ALL_PLUGIN and then specify all the tempest plugins using TEMPEST_PLUGINS we might be ok, but it then relys on devstack logic to inject the plugins into tempests virtual env, instead of standard tempest behaviour for loading the plugins17:41
jlvillalmtreinish, Do you have any ideas on the above?17:41
jrollsambetts: eh, it still relies on the normal tempest behavior, we just *also* need devstack to get it into the virtualenv (which shouldn't be a problem)17:42
sambettsjroll: thats fine as long as you only plan to use tempest against devstacks17:42
dtantsuryeah, outside of the gate it's not cool, I guess..17:43
jrollsambetts: I mean it's just for this transition period17:43
*** crushil__ has joined #openstack-ironic17:43
sambettsor if anyone installs an ironic stable branch17:43
sambettsbecause we're not deleting it from there17:43
jlvillalMy only issue is if we have to make that change over 30+ patches and then change it back...17:44
jrollblah17:45
sambettsconflciting with a stable branch version of ironic_tempest_plugin is going to suck too... that might already be happening in our stable gates17:46
jrollyeah I'm not sure what the best route is, then, I'm not up to speed on this whole project17:46
jlvillalsambetts, We had previously set it up to always use master for the plugin. So we shouldn't be pulling from stable. At least in the ironic gate.17:46
*** derekh has quit IRC17:47
jlvillalAnd by "we" I mean "jroll" :)17:47
jrollyeah, that's why I'm confused about this17:47
jrollI really think we killed tempest_all_plugins17:47
dtantsurpas-ha: I think we should do something like https://coderwall.com/p/arh7bq/adding-hooks-to-your-ansible-roles to simplify hooking into typical points, like grub configuration17:47
sambettsjroll: I think some jobs still have it :/17:48
jrollI'm not seeing it in the suspected logs17:48
sambettshttps://github.com/openstack/ironic/blob/f4a6f146e27153ddeec9718852528d94d752e485/playbooks/legacy/ironic-dsvm-functional/run.yaml#L5317:48
sambettshttps://github.com/openstack/ironic/blob/f4a6f146e27153ddeec9718852528d94d752e485/playbooks/legacy/tempest-dsvm-ironic-parallel/run.yaml#L3817:49
jlvillalsambetts, Luckily only two of our jobs17:49
sambettsyeah it seems like it17:49
jroll$20 removing that doesn't break anything :)17:49
jlvillalSo I think we (Ironic) our okay.17:49
jlvillals/our okay/are okay/17:49
*** catintheroof has quit IRC17:50
jrollwe don't run either of those jobs, it looks like17:50
jrollhttps://review.openstack.org/#/c/350831/17:50
patchbotpatch 350831 - ironic - Add API methods for [un]rescue17:50
jrollat least not on ironic patches17:50
jlvillalBoth of those are experimental jobs17:50
sambettsso third party CIs need to not use DEVSTACK_GATE_TEMPEST_ALL_PLUGIN=1 and make sure to use TEMPEST_PLUGINS=17:50
jrollnod17:50
sambettsand that will sort it for CI17:50
jlvillalsambetts, TEMPEST_PLUGINS=... ?17:50
jrollsambetts: agree, awesome17:50
jlvillalsambetts, As in 'not empty'17:51
sambettsyeah, not empty17:51
jrolljlvillal: e.g. TEMPEST_PLUGINS+=' /opt/stack/new/ironic-tempest-plugin'17:51
jlvillalCool :)17:51
jlvillalsambetts, I can reply to the email thread or I can let you have the honor?17:51
*** catintheroof has joined #openstack-ironic17:51
jlvillalrajinir, ^^^^  See about do not use DEVSTACK_GATE_TEMPEST_ALL_PLUGIN17:52
*** mkovacik__ has quit IRC17:52
sambettsbut we need to document somewhere that you must not have both ironic/ironic-tempest-plugin installed in the same environment where your running tempest17:52
jlvillalsambetts, Well soon (within 3 weeks) it should be deleted17:52
sambettsand maybe how to manually install ironic-tempest-plugin into tempest's virtual env (outside of the gate)17:52
*** athomas has joined #openstack-ironic17:52
sambetts jlvillal: won't fix it for stables though17:52
jrollremind me why we don't delete that code on stable?17:53
jlvillaljroll, dtantsur said he would -2 it.17:53
jrollbut the actual reason... :)17:53
dtantsurthat's a breaking change on stable, with all its consequences17:53
jlvillalsambetts, email. me? you?17:54
dtantsurwe have to be sure that the problem we're fixing is worth than the problem of people whose stuff will break with ImportError after 'yum install'17:54
dtantsurs/worth/worse/17:54
jrollsure17:54
dtantsurand s/install/update/17:54
dtantsurmeh, I should go get dinner..17:54
jrollfair enough17:54
*** mkovacik__ has joined #openstack-ironic17:54
sambettsjlvillal: I'll follow up17:55
jlvillalsambetts, Thanks. You rock :)17:55
jlvillalrloo, https://review.openstack.org/#/c/529119/  It works :)17:55
patchbotpatch 529119 - ironic - Prevent changes to the ironic_tempest_plugin/ dire...17:55
dtantsurhaha, cool approach17:56
dtantsuranother fun approach will be to create a job that always fails. and then make it run only on changes touching ironic_tempest_plugin17:56
dtantsuriirc zuul allows it17:56
jrollheh, ++17:56
jlvillaldtantsur, heh. That would work too. I'm not 100% sure how to do it 'for a file'. I know how to ignore a file.17:57
dtantsurI seem to recall that tripleo does it17:58
*** jtomasek has joined #openstack-ironic17:58
jlvillaldtantsur, Oh yeah. Like the API docs jobs only run when changes made to the api17:59
rloojlvillal: no sense spending any more time on this than needed. I'm good with your approach. Shall I +2? there was a period missing but i don't care.18:00
mtreinishjlvillal: what sambetts said above is what we should be moving to18:00
sambettsjlvillal: responded18:00
mtreinishusing DEVSTACK_GATE_TEMPEST_ALL_PLUGIN is something we need to move away from18:00
jlvillalrloo, Thanks18:00
jlvillalsambetts, thanks18:00
jlvillalmtreinish, Good to know :)18:00
mtreinishusing system site-packages, especially on stable jobs, just causes headaches in the long term18:01
rloojlvillal: what did you use to test, i want to paste a link to that18:01
*** r-daneel_ has joined #openstack-ironic18:01
jlvillalrloo, It is in my comment18:01
jlvillalrloo, https://review.openstack.org/#/c/529120/18:01
patchbotpatch 529120 - ironic - DNM/WIP: Test that PEP8 fails18:01
*** r-daneel has quit IRC18:01
*** r-daneel_ is now known as r-daneel18:01
jlvillalrloo, The failure log: http://logs.openstack.org/20/529120/1/check/openstack-tox-pep8/aa7b7f9/job-output.txt.gz#_2017-12-19_17_45_46_25849118:01
rloojlvillal: thx18:01
jlvillalrloo, Basically I added an empty file ironic_tempest_plugin/hello18:01
rloojlvillal: are you really sure it is an ERROR ERROR ERROR? :)18:02
jlvillalheh18:02
* sambetts --> home 18:03
*** sambetts is now known as sambetts|afk18:03
sambetts|afknight all18:03
sambetts|afko/18:03
jlvillalsambetts|afk, Good night. Thanks!18:03
*** ElCoyote_ has joined #openstack-ironic18:04
*** dyasny has quit IRC18:06
rloobye sambetts|afk18:06
*** catintheroof has quit IRC18:07
*** catintheroof has joined #openstack-ironic18:08
*** dyasny has joined #openstack-ironic18:09
*** dyasny has quit IRC18:09
*** dyasny has joined #openstack-ironic18:10
*** harlowja has joined #openstack-ironic18:15
*** racedo has quit IRC18:20
*** AlexeyAbashkin has joined #openstack-ironic18:22
*** links has quit IRC18:23
*** dougsz has quit IRC18:25
*** AlexeyAbashkin has quit IRC18:27
*** racedo has joined #openstack-ironic18:28
openstackgerritMichael Turek proposed openstack/ironic-python-agent master: Use lshw in place of dmidecode for the default hardware manager  https://review.openstack.org/50179918:29
*** dgautam has joined #openstack-ironic18:30
dgautamHow can I force ironic to release lock on a node. Even if I delete nova instance, lock is not released. I have to restart ironic-conductor, then set maintenance of node, then delete the node and re-add the node again.18:30
*** rmcall has joined #openstack-ironic18:30
TheJuliadgautam: what is causing you to think the  node is locked?18:31
TheJuliadgautam: also, what release of ironic are you using?18:31
dgautamI am using ocata.18:32
dgautamiscsid is not able to push the image, It was network issue (smaller MTU). but now it is currently in deploying state for many hours.18:33
TheJuliadid you try issuing an abort?18:33
dgautamnot yet. issue abort from where ?18:34
dgautamlet me try abort18:34
TheJuliadid you find the command in the openstack command?18:36
dgautamyes.18:36
jlvillaldtantsur, TheJulia: If you have a chance: https://review.openstack.org/52911918:36
patchbotpatch 529119 - ironic - Prevent changes to the ironic_tempest_plugin/ dire...18:36
jlvillalThen we don't need to -2 all those patches.18:36
*** racedo has quit IRC18:37
dgautamTheJulia: still same error. it is reporting “Error contacting Ironic server: Node c5642404-9b62-4c38-a60c-052b4acd5033 is locked by host XXXX”18:38
*** nitishk has joined #openstack-ironic18:38
TheJuliadgautam: it is stuck in deploying state correct?18:38
dgautamyes18:39
TheJuliahmmm18:39
TheJuliahas the conductor service where the deployment hung been restarted, specifically the host XXXX18:40
*** trown|lunch is now known as trown18:40
*** trown is now known as trown|ruck18:40
dgautamnot yet.18:40
TheJuliasounds like the deploy process hung where iscsi was trying to fire up (which is odd, I've never actually seen a deployment hang there before...), but restarting the conductor service will clear the lock, and it _shouldn't_ try to relock the node, which then you should be able to abort.18:42
dgautamlet try deleting instance, then try abort18:43
*** AlexeyAbashkin has joined #openstack-ironic18:46
dgautamTheJulia: deleting instance and restarting conductor moved node to “deploy failed” state18:51
TheJulia\o/18:51
*** dtantsur is now known as dtantsur|afk18:56
dtantsur|afko/18:56
*** catintheroof has quit IRC18:56
*** r-daneel has quit IRC18:57
*** AlexeyAbashkin has quit IRC18:58
*** r-daneel has joined #openstack-ironic19:03
*** mkovacik__ has quit IRC19:08
dgautamHow can I clean node’s provisioning-state. It is currently in error state. and apart from “maintenance set/unset” all are reporting failure that "19:08
dgautamThe requested action "provide" can not be performed on node "c5642404-9b62-4c38-a60c-052b4acd5033" while it is in state "error”19:08
dgautamit was in “deploy failed”, I issued abort, it moved to error state now.19:09
*** crushil has joined #openstack-ironic19:11
openstackgerritMerged openstack/bifrost master: roles: bifrost-create-vm-nodes: Set CPU model to 'host-model'  https://review.openstack.org/52867719:27
*** catintheroof has joined #openstack-ironic19:29
*** hjensas has quit IRC19:30
*** hjensas has joined #openstack-ironic19:32
vdrokdgautam: here is the state machine of ironic https://docs.openstack.org/ironic/latest/_images/states.svg19:36
vdrokerror state means that something went wrong during node deletion19:36
vdrokthe easiest probably is just delete the node completely and recreate it (here I mean node-delete command)19:37
vdrokyou could also try rebuild or deleting provision states19:37
*** openstack has joined #openstack-ironic19:43
*** ChanServ sets mode: +o openstack19:43
openstackgerritMerged openstack/ironic master: Prevent changes to the ironic_tempest_plugin/ directory  https://review.openstack.org/52911919:47
openstackgerritHarald Jensås proposed openstack/networking-baremetal master: Add baremetal neutron agent  https://review.openstack.org/45623519:52
jlvillaldtantsur|afk: So I think with https://review.openstack.org/529119 landing you can remove your -2 blocks. https://review.openstack.org/#/q/project:openstack/ironic+path:%255Eironic_tempest_plugin/.*+status:open19:53
patchbotpatch 529119 - ironic - Prevent changes to the ironic_tempest_plugin/ dire... (MERGED)19:53
*** dprince has quit IRC19:55
*** fragatina has quit IRC19:56
TheJulialooks like the rescue patches on the whiteboard were out of order, I put the first patch in the chain at the top of the rescue list since everything is built upon it19:58
rlooTheJulia: aren't they the same now, the first two?19:59
TheJuliaoh, different descriptions20:00
TheJuliaclearly I need more coffeeeeeeee20:00
rlooTheJulia: heh. we could use the same description as in the commit msg :)20:00
rlooTheJulia: i was just about to think about whether i wanted to review that or not. staring at it... :)20:01
TheJuliaThat generally tends to help :)20:01
rlooTheJulia: wrt the node traits patch, i was wondering if we should -2 until all the patches or most of the patches are available, but i guess it is ok...20:01
openstackgerritJohn L. Villalovos proposed openstack/ironic master: Remove ironic_tempest_plugin/ directory  https://review.openstack.org/52773320:02
TheJuliaI was also pondering that, I think it might not be the best idea given how we do need to get it done this cycle if at all possible, and we have a very short time window20:02
TheJuliaI don't think we should do anything to discourage reviews20:03
rlooTheJulia: yeah. also, i'm assuming the cores that are reviewing are keeping an eye on it. there might be some tricky parts later. i think vdrok and i had some discussions wrt the node tag stuff ... i almost feel like we should just get the tags done, before the traits but lack of time...20:04
*** hjensas has joined #openstack-ironic20:09
*** jtomasek has quit IRC20:15
TheJuliawell, near parallel updates and just carry forth the patchsets to merge them to "just get it done"20:18
*** dprince has joined #openstack-ironic20:23
rlooTheJulia: qq for you: https://review.openstack.org/#/c/509335/25/ironic/drivers/base.py. Do you think it is safe to move rescue?20:32
patchbotpatch 509335 - ironic - Adds rescue_interface to base driver class20:32
TheJuliaIf they implemented their own rescue or an early copy... it would absolutely break but I don't think moving it would really break it unless someone had code expecting it.20:37
*** AlexeyAbashkin has joined #openstack-ironic20:37
TheJuliaat which point, implementation should merge conflict/break anyway20:37
*** AlexeyAbashkin has quit IRC20:41
*** athomas has quit IRC20:44
*** penick has quit IRC20:53
*** catintheroof has quit IRC21:02
*** catintheroof has joined #openstack-ironic21:03
*** catintheroof has quit IRC21:07
rlooTheJulia: ok, if no one else thinks it is a problem, then it is fine with me.21:16
*** penick has joined #openstack-ironic21:20
*** trown|ruck is now known as trown|outtypewww21:43
*** priteau_ has joined #openstack-ironic21:46
*** priteau has quit IRC21:50
*** ijw has joined #openstack-ironic21:56
openstackgerritThomas Herve proposed openstack/ironic master: Split pxe drivers  https://review.openstack.org/52917022:02
*** priteau_ has quit IRC22:09
*** priteau has joined #openstack-ironic22:09
*** baha has quit IRC22:11
*** jcoufal has quit IRC22:13
*** priteau has quit IRC22:14
*** penick has quit IRC22:19
*** penick has joined #openstack-ironic22:25
*** crushil__ has quit IRC22:27
*** crushil has quit IRC22:27
*** rcernin has joined #openstack-ironic22:28
*** penick has quit IRC22:40
*** penick has joined #openstack-ironic22:43
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: Rescue extension for TinyIPA with DHCP network  https://review.openstack.org/44569222:55
*** lennyb has quit IRC22:58
*** rbudden has quit IRC23:00
*** lennyb has joined #openstack-ironic23:00
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: Add documentation for rescue mode  https://review.openstack.org/43162223:22
*** bfournie has quit IRC23:27
*** penick has quit IRC23:39
openstackgerritMerged openstack/ironic-python-agent master: Remove /ironic-python-agent/api/app.wsgi  https://review.openstack.org/52334123:41
*** catinthe_ has joined #openstack-ironic23:43
*** catintheroof has joined #openstack-ironic23:52
*** catintheroof has quit IRC23:52
*** catintheroof has joined #openstack-ironic23:53
*** catinthe_ has quit IRC23:55
*** catintheroof has quit IRC23:58
openstackgerritVladyslav Drok proposed openstack/ironic master: [WIP] Refactor deploy interface methods  https://review.openstack.org/52443323:59
*** bfournie has joined #openstack-ironic23:59

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