Tuesday, 2017-01-10

*** wajdi_ has joined #openstack-ironic00:06
*** ppiela has quit IRC00:09
*** wajdi has quit IRC00:10
*** wajdi_ has quit IRC00:15
*** rbudden has quit IRC00:27
*** mtanino_ has joined #openstack-ironic00:33
*** mtanino has quit IRC00:34
*** jmccrory has quit IRC00:37
*** jmccrory_ has joined #openstack-ironic00:37
*** rm_work has quit IRC00:38
*** rm_work has joined #openstack-ironic00:38
*** jmccrory_ is now known as jmccrory00:39
*** sasha2 has quit IRC00:40
openstackgerritGhanshyam Mann proposed openstack/ironic: Move baremetal tempest config setting from devstack  https://review.openstack.org/40840400:47
*** SerenaFeng has joined #openstack-ironic00:54
*** SerenaFeng has quit IRC01:02
*** rama_y has quit IRC01:03
*** phuongnh has joined #openstack-ironic01:05
openstackgerritMerged openstack/python-ironicclient: Simplify heading capitalization.  https://review.openstack.org/41499701:10
*** lindycoder has joined #openstack-ironic01:11
*** hoangcx has joined #openstack-ironic01:21
*** hw_wutianwei has joined #openstack-ironic01:23
*** hoangcx_ has joined #openstack-ironic01:23
*** rbudden has joined #openstack-ironic01:30
*** sasha21 has joined #openstack-ironic01:32
openstackgerritAnh Tran proposed openstack/ironic: [PoC] Add fake fields in Node object and RPC  https://review.openstack.org/41546201:34
*** Syed__ has quit IRC01:35
*** dyasny has quit IRC01:44
*** dyasny has joined #openstack-ironic01:45
*** mtanino has joined #openstack-ironic02:05
*** mtanino_ has quit IRC02:07
*** hoangcx has quit IRC02:08
*** hoangcx_ has quit IRC02:08
*** lindycoder has quit IRC02:10
*** ijw has joined #openstack-ironic02:16
*** ijw_ has quit IRC02:18
*** zhangjl has joined #openstack-ironic02:20
*** phuongnh has quit IRC02:21
*** phuongnh has joined #openstack-ironic02:22
*** lennyb has quit IRC02:23
*** yonglihe has joined #openstack-ironic02:23
*** lennyb has joined #openstack-ironic02:24
*** rbudden has quit IRC02:25
openstackgerritMerged openstack/ironic: Remove greenlet useless requirement  https://review.openstack.org/41749902:36
*** mtanino has quit IRC02:42
*** awiddersheim has quit IRC02:46
*** gcb has joined #openstack-ironic02:50
*** dsneddon has quit IRC02:51
openstackgerritJulia Kreger proposed openstack/ironic: Add Cinder storage driver  https://review.openstack.org/36619702:55
openstackgerritJulia Kreger proposed openstack/ironic: Add base cinder common interface  https://review.openstack.org/35562502:55
*** causten has joined #openstack-ironic03:03
*** xuao has joined #openstack-ironic03:06
*** rbudden has joined #openstack-ironic03:14
*** wajdi has joined #openstack-ironic03:14
*** lindycoder has joined #openstack-ironic03:15
*** mtanino has joined #openstack-ironic03:19
*** vikrant has joined #openstack-ironic03:23
*** mtanino has quit IRC03:29
*** gcb has quit IRC03:36
*** gcb has joined #openstack-ironic03:37
*** mtanino has joined #openstack-ironic03:43
*** awiddersheim has joined #openstack-ironic03:47
*** awiddersheim has quit IRC03:51
*** links has joined #openstack-ironic03:54
*** aparnav has joined #openstack-ironic04:02
*** lindycoder has quit IRC04:06
*** lindycoder has joined #openstack-ironic04:07
*** links has quit IRC04:21
*** links has joined #openstack-ironic04:22
openstackgerritNaohiro Tamura proposed openstack/ironic: Ipmitool power driver for soft reboot and soft power off  https://review.openstack.org/21673804:29
*** lindycoder has quit IRC04:31
*** causten has quit IRC04:33
*** causten has joined #openstack-ironic04:34
*** zhangjl has quit IRC04:38
*** causten has quit IRC04:38
*** zhangjl has joined #openstack-ironic04:39
*** zhangjl has quit IRC04:42
*** zhangjl has joined #openstack-ironic04:44
*** mtanino has quit IRC04:46
*** ijw_ has joined #openstack-ironic04:54
*** ijw has quit IRC04:57
*** sacharya has quit IRC04:58
*** causten has joined #openstack-ironic05:20
*** AlexeyAbashkin has joined #openstack-ironic05:27
*** rama_y has joined #openstack-ironic05:35
*** zhangjl1 has joined #openstack-ironic05:37
*** zhangjl has quit IRC05:39
*** zhangjl1 has quit IRC05:42
*** moshele has joined #openstack-ironic05:47
*** awiddersheim has joined #openstack-ironic05:49
*** awiddersheim has quit IRC05:55
*** moshele has quit IRC05:56
*** sacharya has joined #openstack-ironic05:59
*** sacharya has quit IRC06:03
*** rama_y has quit IRC06:03
*** tuanluong has joined #openstack-ironic06:04
*** zzzeek has quit IRC06:06
*** zhangjl has joined #openstack-ironic06:10
*** zzzeek has joined #openstack-ironic06:10
*** AlexeyAbashkin has quit IRC06:24
*** pcaruana has quit IRC06:26
*** rbudden has quit IRC06:34
openstackgerritKarthik S proposed openstack/ironic-inspector-specs: Spec for retrieving NUMA node information  https://review.openstack.org/39614706:43
*** fxpester has joined #openstack-ironic06:44
*** mjura has joined #openstack-ironic06:44
*** mjura_ has joined #openstack-ironic06:45
*** mjura_ has quit IRC06:46
*** mjura has quit IRC06:46
*** mjura has joined #openstack-ironic06:46
*** rbartal has joined #openstack-ironic06:55
*** karthiks has joined #openstack-ironic06:59
openstackgerritNaohiro Tamura proposed openstack/ironic: Generic management I/F for Inject NMI  https://review.openstack.org/34819107:07
*** AlexeyAbashkin has joined #openstack-ironic07:09
openstackgerritNaohiro Tamura proposed openstack/ironic: Ipmitool management driver for Inject NMI  https://review.openstack.org/34872107:11
*** tesseract has joined #openstack-ironic07:13
*** rcernin has joined #openstack-ironic07:17
openstackgerritNaohiro Tamura proposed openstack/ironic: Ipmitool power driver for soft reboot and soft power off  https://review.openstack.org/21673807:19
*** makowals has quit IRC07:20
*** amotoki has joined #openstack-ironic07:24
*** makowals has joined #openstack-ironic07:26
*** ChubYann has quit IRC07:26
*** hoonetorg has quit IRC07:48
*** awiddersheim has joined #openstack-ironic07:52
*** awiddersheim has quit IRC07:57
*** sacharya has joined #openstack-ironic08:00
*** karthiks has quit IRC08:00
*** karthiks has joined #openstack-ironic08:01
*** sacharya has quit IRC08:05
*** pcaruana has joined #openstack-ironic08:09
*** e0ne has joined #openstack-ironic08:11
*** ralonsoh has joined #openstack-ironic08:17
openstackgerritVasyl Saienko proposed openstack/ironic: Add Virtual Network Interface REST APIs  https://review.openstack.org/40424008:19
*** strigazi_AFK is now known as strigazi08:26
*** xek has joined #openstack-ironic08:27
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add new dbsync command online_data_migrations with first migration  https://review.openstack.org/40855608:28
*** kthia has joined #openstack-ironic08:28
*** ccamacho has joined #openstack-ironic08:37
*** e0ne has quit IRC08:40
*** e0ne has joined #openstack-ironic08:47
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Catch error when wrong temp_url were generated  https://review.openstack.org/37087508:50
openstackgerritNisha Agarwal proposed openstack/proliantutils: snmp inspection for disk size  https://review.openstack.org/39485808:52
*** awiddersheim has joined #openstack-ironic08:53
*** dtantsur has quit IRC08:53
*** rcernin has quit IRC08:54
*** tesseract has quit IRC08:54
*** priteau has joined #openstack-ironic08:55
*** pcaruana has quit IRC08:55
*** moshele has joined #openstack-ironic08:57
*** awiddersheim has quit IRC08:57
openstackgerritVasyl Saienko proposed openstack/ironic: TMP: Verify attach/detach  https://review.openstack.org/41416008:58
*** zzzeek has quit IRC09:00
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Retry to connect to RPC if failed  https://review.openstack.org/37646209:00
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Rolling upgrade procedure documentation  https://review.openstack.org/41656509:01
*** dtantsur has joined #openstack-ironic09:01
*** zzzeek has joined #openstack-ironic09:02
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Migrate to session for glance client  https://review.openstack.org/41076709:03
*** athomas has joined #openstack-ironic09:04
*** moshele has quit IRC09:05
*** tesseract has joined #openstack-ironic09:07
*** rcernin has joined #openstack-ironic09:08
*** pcaruana has joined #openstack-ironic09:08
openstackgerrityolanda.robla proposed openstack/ironic-specs: Ironic deployment steps  https://review.openstack.org/41252309:09
*** derekh has joined #openstack-ironic09:14
*** lucas-afk is now known as lucasagomes09:18
lucasagomesmorning all09:19
pas-hamorning Ironic :)09:24
*** ccamacho has quit IRC09:27
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Move default image logic from DevStack to Ironic  https://review.openstack.org/41422709:30
*** yee379 has quit IRC09:30
*** yee379 has joined #openstack-ironic09:30
*** lindycoder has joined #openstack-ironic09:32
*** moshele has joined #openstack-ironic09:32
*** dtantsur has quit IRC09:34
*** rcernin has quit IRC09:34
*** wznoinsk has quit IRC09:35
*** mmedvede has quit IRC09:35
tuanluongmorning ironic09:35
*** wznoinsk has joined #openstack-ironic09:35
*** pcaruana has quit IRC09:35
*** tesseract has quit IRC09:35
tuanluongmorning lucasagomes, pas-ha09:35
*** mmedvede has joined #openstack-ironic09:36
openstackgerritMerged openstack/bifrost: Fixes to allow services startup after reboot  https://review.openstack.org/41460009:37
*** hamzy has quit IRC09:37
*** vsaienk0 has quit IRC09:37
*** slagle has quit IRC09:37
*** hecliunyx has quit IRC09:37
*** bapalm has quit IRC09:37
*** rybridges2 has quit IRC09:37
*** stevemar has quit IRC09:37
*** kencjohnston has quit IRC09:37
*** hecliunyx has joined #openstack-ironic09:37
*** stevemar has joined #openstack-ironic09:37
*** rybridges2 has joined #openstack-ironic09:37
*** slagle has joined #openstack-ironic09:37
*** kencjohnston has joined #openstack-ironic09:37
*** vsaienk0 has joined #openstack-ironic09:37
*** hamzy has joined #openstack-ironic09:37
*** bapalm has joined #openstack-ironic09:38
*** hogepodge has quit IRC09:38
*** yuriyz has quit IRC09:38
*** alineb has quit IRC09:38
*** strigazi has quit IRC09:38
*** SpamapS has quit IRC09:38
*** hogepodge has joined #openstack-ironic09:39
*** strigazi has joined #openstack-ironic09:39
*** openstack has joined #openstack-ironic14:28
jrollnp, thank you!14:29
*** joanna has joined #openstack-ironic14:31
jrollhttps://twitter.com/alt_kia/status/818609521928998912 <- sigh, thanks intel14:32
jrolltl;dr jtag over usb 3 on skylake14:32
*** mpotdar has joined #openstack-ironic14:32
openstackgerritJesse J. Cook proposed openstack/ironic: Add API and conductor methods for [un]rescue  https://review.openstack.org/35083114:33
openstackgerritRuby Loo proposed openstack/ironic: Add tests for Payloads with SCHEMAs  https://review.openstack.org/41814814:34
*** wajdi has joined #openstack-ironic14:35
*** wajdi_ has joined #openstack-ironic14:37
*** sacharya has joined #openstack-ironic14:37
lucasagomesjroll, ew, ugly... tho, once one have access to the hardware there's very little that can be done really14:37
dtantsurwell, there is still a slight difference between "get my hands on a keyboard without the owner looking" and "quickly insert a small USB device to get machine completely owned"14:38
jroll^^14:38
*** wajdi has quit IRC14:40
*** fxpester has quit IRC14:40
lucasagomesright, I would need to read more about jtags to actually see if that would be the case14:40
lucasagomesbut in theory, if possible, yeah pretty nasty14:41
jrollwell, it gives you kernel/hardware level access14:42
jrollis that enough? :)14:42
*** makowals_ has joined #openstack-ironic14:42
*** makowals has quit IRC14:44
*** makowal__ has joined #openstack-ironic14:44
lucasagomesjroll, yup, that's f'd14:45
* lucasagomes was reading the full news at http://www.itnews.com.au/news/intel-debugger-interface-open-to-hacking-via-usb-44688914:46
openstackgerritDirk Mueller proposed openstack/ironic: [WIP] Testing latest u-c  https://review.openstack.org/40908014:47
*** makowals_ has quit IRC14:47
*** ralonsoh_ has joined #openstack-ironic14:47
openstackgerritMerged openstack/pyghmi: Refactor Lenovo OEM support  https://review.openstack.org/41671814:48
*** absubram has joined #openstack-ironic14:49
*** ralonsoh__ has quit IRC14:51
*** tuan_luong has joined #openstack-ironic14:53
*** makowal__ has quit IRC14:53
*** makowals has joined #openstack-ironic14:53
*** lennyb has joined #openstack-ironic14:53
*** links has quit IRC14:54
milanmorning xavierr ! :)14:57
*** karthiks has quit IRC14:57
milanand morning jroll! :)14:58
*** jaosorior has joined #openstack-ironic15:00
jroll\o milan15:01
*** Guest90743 is now known as rook15:08
*** karthiks has joined #openstack-ironic15:10
*** steveb has joined #openstack-ironic15:11
*** steveb is now known as Guest2338015:12
*** Guest23380 has quit IRC15:12
*** steveb811 has joined #openstack-ironic15:13
steveb811Hello all, quick question for you; does ironic now support more network types other than the "flat network" option?15:13
sambettssteveb811: as of Newton there is support for other neutron networks, provided you have ml2 support for your hardware15:14
*** AlexeyAbashkin has quit IRC15:15
sambettssteveb811: http://docs.openstack.org/developer/ironic/deploy/multitenancy.html15:15
steveb811sambets: thank you15:15
openstackgerritJesse J. Cook proposed openstack/ironic: Add rescuewait timeout perodic task  https://review.openstack.org/35315615:16
*** AlexeyAbashkin has joined #openstack-ironic15:16
*** tuan_luong has quit IRC15:17
*** AlexeyAbashkin has quit IRC15:19
*** steveb811 has quit IRC15:19
vdrokmorning jroll xavierr and rloo !15:23
JayFlucasagomes: ty for the link, landing that15:23
lucasagomesJayF, cool, ty15:23
rloohi vdrok!15:23
vdrokand morning JayF :)15:23
openstackgerritAline Bousquet proposed openstack/python-ironicclient: Fix multiple ports deletion  https://review.openstack.org/41844515:24
*** wajdi has joined #openstack-ironic15:24
*** aparnav has quit IRC15:25
sambettsdtantsur: is that ^ the expected behaviour? I thought stopping on the first failing request was the expected behaviour15:26
*** wajdi_ has quit IRC15:27
dtantsursambetts, I think we ended up trying to delete everything. otherwise the outcome depends on listing order, and anyway users I've met prefer this approach.15:28
NobodyCamGood morning ironic'ers15:28
amaraoWhere I should report bugs in documentation at http://docs.openstack.org/developer/ironic/deploy/multitenancy.html?15:28
*** trown is now known as trown|brb15:29
sambettsdtantsur: ah ok, with a patch like it difficult to know if someone created the bug report and then push the patch without any review, from the gerrit page there is no way to know if the bug is accepted15:29
sambettsvalid15:29
vdrokmorning NobodyCam15:29
sambettsamarao: https://bugs.launchpad.net/ironic15:30
jrollamarao: https://bugs.launchpad.net/ironic15:30
jrolljinx15:30
sambettslol15:30
vdroksambetts: yeah, this is the behaviour we have for nodes for a while already15:30
NobodyCamMorning vdrok15:30
amarao(this one: cleaning_network and provisioning_network should be cleaning_network_uuid, provisioning_network_uuid otherwise there is an exception: Driver NeutronNetwork could not be loaded. Reason: The following [neutron] group configuration options are incorrect, they must be valid UUIDs: cleaning_network_uuid=None, provisioning_network_uuid=None)15:30
*** wajdi has quit IRC15:30
dtantsuramarao, no, these are the right options15:31
dtantsuryou should check non-master version of docs. which ironic are you using?15:31
dtantsur* which version of ironic?15:31
amaraonewton15:31
*** mjura has quit IRC15:31
dtantsuramarao, here you go: http://docs.openstack.org/developer/ironic/newton/deploy/multitenancy.html15:32
dtantsurnotice "newton" after "ironic" in the URL15:32
amaraoOh, thanks.15:32
*** aparnav has joined #openstack-ironic15:32
* dtantsur wonders how to make this difference more apparent15:32
sambettsdtantsur: yeah... thats horrible... is there a way to put in in big letters in the title?15:33
amaraoNormal openstack docs has version written on background: http://docs.openstack.org/mitaka/install-guide-ubuntu/15:33
dtantsurhah, a nice watermark15:33
sambettshaha15:33
dtantsuryeah, this makes a lot of sense, if somebody capable of CSS/Sphinx/whatever can figure it out15:33
amaraoAnd they have nice 'report bug in the docs' link at the top of the page. I really used it when I deployed openstack.15:33
TheJuliaGood morning15:33
JayFdtantsur: amarao: In the new install guide, I believe we have a watermark too15:34
openstackgerritMerged openstack/ironic: Update regenerate-samples.sh api-ref script  https://review.openstack.org/41493315:35
dtantsurmorning TheJulia15:35
*** links has joined #openstack-ironic15:35
vdrokgood morning TheJulia15:35
TheJuliaAnyone know if there were any grenade issues last night?15:36
NobodyCamGood morning TheJulia15:37
dtantsurI've seen a few random failures. Most not on in grenade, but in random jobs on IPA.15:37
*** trown|brb is now known as trown15:39
TheJuliaOkay, I've rechecked one that failed oddly with nova attempting to destroy resources during grenade... completely unrelated to the change15:41
*** aslezil has joined #openstack-ironic15:41
*** hw_wutianwei has quit IRC15:42
jrollTheJulia: yeah, we have intermittent timeouts on nova delete at the moment15:43
jrollthere's a grenade patch out to increase it from 30 to 45 seconds15:43
JayFhas that still not landed? :(15:43
TheJuliaI thought that patch landed..15:43
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Update tox envs list  https://review.openstack.org/41525015:43
JayFno core reviews at all, awesome15:43
JayFI'll try to track folks down15:43
JayFhttps://review.openstack.org/#/c/417406/ fwiw15:44
patchbotpatch 417406 - openstack-dev/grenade - Increase instance deletion timeout after upgrade15:44
*** mtanino has joined #openstack-ironic15:44
TheJuliafun, only three cores for grenade15:49
*** amotoki has quit IRC15:50
*** Syed__ has joined #openstack-ironic15:51
lucasagomesyolanda, hi there, any luck on the configdrive partition thingy ?15:53
yolandahi lucasagomes , i'm debugging that15:54
yolandai have a tripleo deployed, and i'm updating the code for it15:54
JayFre: grenade fix, https://review.openstack.org/#/c/418455/ is the new patch made up based on feedback from those cores, we have 2x+215:57
patchbotpatch 418455 - openstack-dev/grenade - Replace now unneeded timeout with --wait on OSC15:57
JayFI presume they're waiting on CI to +A15:57
yolandalucasagomes, i am trying to use e2label, composing the partition with device + part['number'], after i list the partitions15:58
*** rbudden has joined #openstack-ironic15:58
lucasagomesyolanda, cool, yeah I think that should be the way to go15:58
JayFwait, is the configdrive partition an ext partition?15:58
JayFIf so, that's not valid.15:58
*** rama_y has joined #openstack-ironic15:58
JayFConfigdrive partitions have to be ISO or vfat per the standard15:59
jlvillalGood morning Ironic :)15:59
JayFand I think e2label only works on ext* filesystems15:59
*** rama_y has quit IRC15:59
NobodyCammorning jlvillal15:59
jlvillalHi NobodyCam :)16:00
yolandaJayF , in my case it's an ext partition, but of course we need to add max compatibility16:00
yolandaso what shall be the best way?16:00
NobodyCam:) hey hey jlvillal got a free minute to take a look at https://review.openstack.org/#/c/413249/16:00
patchbotpatch 413249 - ironic-specs - Intel Node Manager sensor collection support16:00
jlvillalNobodyCam: I'm in a meeting for the next hour. Lovely way to start the day :)16:01
NobodyCamugh16:01
NobodyCam+++16:01
JayFyolanda: I'm just saying, in general, I don't think the code that handles it is different, but cloud-init specifically requires a configdrive to be in ISO (ro) or vfat (rw) formats. The use of ext is unlikely to be the source of the bug, but it's a notable difference from anything we ever test.16:01
jrollJayF: we create an ext2 partition in ironic-lib, fwiw16:02
*** amotoki has joined #openstack-ironic16:02
lucasagomesJayF, I thought e2label would work with ISO or vFAT (tho I have to test it)16:02
mariojvhm, cloud-init documents JayF's requirement as correct http://cloudinit.readthedocs.io/en/latest/topics/datasources/configdrive.html#version-216:02
*** rpioso has joined #openstack-ironic16:02
JayFjroll: egad! That's really bad!16:02
jroll¯\_(ツ)_/¯16:03
JayFjroll: that will just simply not work at all with windows images16:03
jrollooo, true16:03
JayFyeah, that's a High/Critical level bug16:03
yolandamm16:03
yolandae2label will display or change the filesystem label on the ext2, ext3, or ext4 filesystem located on device.16:03
yolandathat's bad16:03
JayFbecause it means any !linux images aren't going to work16:03
yolandaJayF, lucasagomes , what about lsblk -o label on the device?16:03
dtantsurjroll, I simple driver-comp-related change, if you have a minute: https://review.openstack.org/#/c/418364/116:04
patchbotpatch 418364 - ironic - Correct logging of loaded drivers/hardware types/i...16:04
jrollJayF: fyi, the code: https://github.com/openstack/ironic-lib/blob/master/ironic_lib/disk_utils.py#L75916:04
lucasagomesJayF, you correct, it doesn't yeah16:04
*** mtanino has quit IRC16:05
jrolldtantsur: nice, +216:05
lucasagomesyolanda, seems to work with vfat and exts yeah16:07
lucasagomesyou can use -P as well to make it easier to parse perhaps16:07
lucasagomes$ sudo lsblk -Po label /dev/loop1p116:07
lucasagomesLABEL="test-label"16:07
yolandaok let me try that one16:08
lucasagomesyolanda, that case as well you may even want to check all partitions at the same time ? Like http://paste.openstack.org/show/594436/16:08
yolandayep, iterate through the result, and get the one with config-2 label16:09
openstackgerritJay Faulkner proposed openstack/ironic-lib: Create configdrive partitions as vfat  https://review.openstack.org/41845816:09
JayF^^ the fix for the bug https://bugs.launchpad.net/ironic-lib/+bug/1655389 we just identified16:10
openstackLaunchpad bug 1655389 in ironic-lib "disk utils creates an ext2 configdrive, only compatible with linux" [High,In progress] - Assigned to Jay Faulkner (jason-oldos)16:10
aslezilgit diff16:10
JayFaslezil: No files changed.16:10
*** soliosg_ has joined #openstack-ironic16:10
aslezilsorry16:10
JayF:)16:10
*** vgadiraj has joined #openstack-ironic16:12
*** yarkot has joined #openstack-ironic16:13
*** alezil has joined #openstack-ironic16:14
JayFSo is there a reason, even for some of the !configdrive partitions, we're using ext*2*16:14
lucasagomesJayF, not sure, you mean things like ephemeral partition and so on ?16:17
JayFyes16:17
JayFI just noticied in that test you pointed out, that we were creating larger partitions as ext216:17
JayFwhich is really not a reccomended thing to do (have large, non-journaled filesystems)16:17
lucasagomesyeah, it's kinda odd in ironic that ephemeral is actually a partition (I guess nova it's another disk right ?)16:18
TheJulialucasagomes: afaik yes it is another disk16:18
JayFI mean, what it "is" in real life doesn't matter, but it shows up to the VM as another disk16:18
*** rcernin has quit IRC16:18
JayFmariojv: no release notes in ironic-lib; we'll release note the version bump in ironic/ipa16:19
JayFmariojv: or more likely, we won't, because that won't require a special commit i don't think16:19
mariojvah, ok16:19
lucasagomesJayF, right... I don't know off the top of my head the reason about the fs choices there16:19
*** aparna has joined #openstack-ironic16:19
JayFI didn't know if there were reasons, related to how iscsi does things, that we did it that way16:19
lucasagomesJayF, but yeah, for another OSs (aka windows) ext* might be a problem16:20
JayFnot just that, but for linux16:20
*** wajdi has joined #openstack-ironic16:20
JayFif someone doesn't reformat it as a better fs16:20
JayFyou can end up with those hours-long fscks that were common before journaled filesystems were in common use16:20
dtantsurgoing a bit earlier today, see you tomorrow16:20
*** dtantsur is now known as dtantsur|afk16:20
*** baoli has quit IRC16:21
lucasagomesJayF, ++ but I thought only configdrive used ext2... lemme see the code, /me thought ephemeral was ext3 or ext416:21
vdrokgood night dtantsur|afk16:21
*** rama_y has joined #openstack-ironic16:22
JayFlucasagomes: you may be right, i think I'm misreading this test16:22
lucasagomesJayF, #default_ephemeral_format = ext416:22
lucasagomesyeah, it comes from this ironic config16:22
*** vinsh has quit IRC16:22
JayFawesome16:22
JayFI wonder if we should make configdrive configurable too, eventually16:22
*** aparnav has quit IRC16:22
JayFvfat vs iso16:22
JayFI know downstream, we liked that it was read only, so we liked ISO16:23
lucasagomesJayF, it's configurable via nova right ?16:23
JayFoooooooh, that's a good point16:23
JayFthis whole thing is completely for moot16:23
JayFnot that we shouldn't fix it, but we don't use the filesystem parted creates16:23
lucasagomesyeah16:23
lucasagomesI think we create a FS so that we can label it16:23
lucasagomesand find it later16:23
JayFthat makes a hell of a lot more sense16:23
lucasagomesnot sure... but, urgh it's ugly16:24
*** amotoki has quit IRC16:24
JayFyeah, you have to create the fs to label it16:24
JayFwell, there are partition labels, but that's not what cloud-init looks for16:24
openstackgerritMerged openstack/bifrost: Support to wait for node deployment to complete  https://review.openstack.org/25424516:24
lucasagomesJayF, yeah that's a grey area when it comes to MBR vs GPT16:24
lucasagomesso fs labels are easier I guess16:25
*** txengr266873468 has quit IRC16:25
jlvillallucasagomes: Cool, socket library calls :)16:25
alezilcd16:25
jroll~16:25
lucasagomesjlvillal, heh I think it's better. But I would leave it to another patch if possible16:26
lucasagomessounds unrelated to that change, unless derekh wants to do it in the same patch :-)16:26
JayFlucasagomes: jlvillal: fwiw that's how I did the partial v6 support in certbot16:26
jlvillallucasagomes: Probably good. It was just getting confusing that giant line of splits and strips and indexing...16:26
JayFlucasagomes: jlvillal: I agree we should do that in a separate patch, and using the socket lib is a good way to decide :)16:26
lucasagomesjlvillal, yeah it's ugly16:26
lucasagomesJayF, ++16:26
openstackgerritJay Faulkner proposed openstack/ironic-lib: Create configdrive partitions as vfat  https://review.openstack.org/41845816:27
JayF^^ unit tests passed locally16:27
JayFalthough I'll update the bug to be less... dramatic16:27
JayFand lower priority16:27
*** jcoufal has quit IRC16:27
jlvillalJayF: Nice grenade change. Why didn't I think of --wait???  I use it for some of my stuff.16:28
lucasagomesheh16:28
JayFIt was dtroyer's idea :)16:28
jlvillal:)16:28
derekhlucasagomes: jlvillal so I'll keep the split as is in the current patch?16:29
*** absubram has quit IRC16:29
jlvillalderekh: Okay, though I'll admit the trailing backslash annoys me ;)16:29
*** absubram has joined #openstack-ironic16:29
lucasagomesderekh, IMHO, split16:29
jlvillalderekh: Will you do the follow on patch for socket library?16:29
derekhjlvillal: yup, will do,16:30
jlvillalderekh: And did you see my comment that the one strip is not needed because of the 'split' after?16:30
jlvillalderekh: Might be able to fit it all on one line.16:30
derekhjlvillal: will take a look now and update the unit tests16:30
jlvillalderekh: Thanks!16:30
lucasagomesJayF, actually, apparently "vfat" is not a valid fstype for parted16:32
lucasagomeshttps://www.gnu.org/software/parted/manual/html_node/mkpart.html16:32
lucasagomessudo parted -a optimal -s -- /dev/loop1 mkpart primary vfat 0 2516:33
lucasagomesparted: invalid token: vfat16:33
lucasagomesfat32 is what you are looking for here16:33
JayFthat's silly16:33
JayFwhy does it have a different name for the filesystem than the linux kernel?16:33
JayFI'll fix it :)16:33
lucasagomesJayF, yeah, consistency is not a thing :-)16:34
*** Goneri has quit IRC16:35
*** jcoufal has joined #openstack-ironic16:35
*** Nisha_Agarwal has joined #openstack-ironic16:36
*** amotoki has joined #openstack-ironic16:37
JayFI should've GNU better than to assume16:37
*** amarao has quit IRC16:37
jrolljlvillal: soliosg: matt treinish wrote this up, it may be helpful to you: https://etherpad.openstack.org/p/tempest-separate-plugin16:39
jrollit lgtm, honestly16:39
yolandaagh, forgot to add lsblk to filters :(16:39
lucasagomes>.<'16:40
jrolljlvillal: see also #openstack-dev16:41
*** zackf has joined #openstack-ironic16:41
rloosambetts, vsaienk0: would be good if you could update https://review.openstack.org/#/c/404240/ today/soon, it is close...16:43
patchbotpatch 404240 - ironic - Add Virtual Network Interface REST APIs16:43
openstackgerritJay Faulkner proposed openstack/ironic-lib: Create configdrive partitions as vfat  https://review.openstack.org/41845816:43
vdrokrloo: I'll do that in a bit16:43
rloothx vdrok -- but would it mean you can't +2 it?16:44
jrollrloo: I'm going to review it today as well so if he can't +2 it's fine16:44
*** Goneri has joined #openstack-ironic16:44
*** causten has quit IRC16:45
rloojroll: sweet, ok vdrok, update away :)16:45
*** rbartal has quit IRC16:45
vdrokrloo: those things that are pointed out do not seem to require significant changes, I can leave myself out of co-authors :)16:45
vdrokbut maybe that's cheating :D16:45
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Rolling upgrade procedure documentation  https://review.openstack.org/41656516:45
rloovdrok: I think it is a bit of cheating. if we had to get it in today i'd say go for it but we don't. we're good since we have another reviewer lined up :D16:46
rloovdrok: 'go for it' == +2 :)16:47
lucasagomesJayF, I think you are replacing one wrong "vfat" in that patch16:47
JayFegad16:47
JayF*facepalm*16:47
* JayF shakes his fist angrily at regular expressions16:48
JayFthat's what I get for trying to do standup + update the patch at the same time16:48
mat128lucasagomes, JayF: maybe it should be extracted in self-explanatory variables :)16:48
JayFif you don't know what vfat/fat32 are you probably shouldn't be in this code :)16:49
JayFthis issue was simply inattention on my part, tbh16:49
mat128JayF: I meant KERNEL_FS_NAME and PARTED_FS_NAME16:49
*** causten has joined #openstack-ironic16:49
lucasagomesmat128, that's just the filesystem type, vfat == fat32 is virtually the same16:50
openstackgerritJay Faulkner proposed openstack/ironic-lib: Create configdrive partitions as vfat  https://review.openstack.org/41845816:50
* mat128 shrugs16:50
mat128I know16:50
mat128lol16:50
mat128I was saying, extracting it in 2 variables prevents mass find-replace issues16:50
lucasagomesoh, right on... yeah, actually, I really would like to use some library for the disk partitioning. Something like blivet or even parted (have to see if it still need root access)16:51
lucasagomesthat would simplify the code big time16:52
*** links has quit IRC16:52
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Fix take over for ACTIVE nodes in PXEBoot  https://review.openstack.org/40485816:54
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Fix take over of ACTIVE nodes in AgentDeploy  https://review.openstack.org/40866716:59
yolandalucasagomes, it worked17:00
yolandahttp://paste.openstack.org/show/594449/17:00
*** hamzy has quit IRC17:00
lucasagomesyolanda, w00t!17:00
yolandai'm just thinking in searching for LABEL="config-2" in the output17:00
yolandaas we don't need info of the partition, just check if exists17:01
lucasagomesyolanda, yeah sounds simple and good17:01
*** strigazi is now known as strigazi_AFK17:02
lucasagomesyolanda, ty for fixing it btw17:02
yolandaah, no, it needs the partition17:02
lucasagomesyolanda, you can pass -o name,label17:02
yolandayep, and just parse and retrieve the partition name17:03
lucasagomesyup17:03
openstackgerritVladyslav Drok proposed openstack/ironic: Add Virtual Network Interface REST APIs  https://review.openstack.org/40424017:10
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Make _send_sensors_data concurrent  https://review.openstack.org/40742917:11
*** rbudden has quit IRC17:13
*** david-lyle has joined #openstack-ironic17:13
openstackgerritVladyslav Drok proposed openstack/ironic: TMP: Verify attach/detach  https://review.openstack.org/41416017:14
*** vishwanathj has joined #openstack-ironic17:14
lucasagomesfolks, if you have some time mind taking a look at https://review.openstack.org/#/c/414227/ ?17:14
patchbotpatch 414227 - ironic - Move default image logic from DevStack to Ironic17:14
* lucasagomes wants to get it merged soon to continue with the UEFi stuff17:15
*** e0ne has quit IRC17:20
*** trown is now known as trown|lunch17:20
*** deray has joined #openstack-ironic17:20
*** deray_ has joined #openstack-ironic17:20
yolandalucasagomes, so i need to test and will send a patch17:20
*** deray_ has quit IRC17:20
yolandait will also need a change to enable filter... that will come from puppet i guess?17:21
yolandaor what is populating that filters?17:21
lucasagomesyolanda, the rootwrap filters ? It's just a file in the ironic tree (or ironic-lib, have to look)17:21
*** morgabra_ is now known as morgabra17:21
*** morgabra has joined #openstack-ironic17:21
yolandaah17:21
derayharlowja, hi17:21
yolandabetter17:21
lucasagomesyolanda, yeah should be straight fwd17:22
yolandak, i see it17:22
* yolanda is learning a lot about Ironic17:22
lucasagomes:-)17:23
*** ijw_ has quit IRC17:23
*** pcaruana has quit IRC17:25
yolandataking a break while it deploys17:25
lucasagomescool, I'm calling it a day17:27
lucasagomeshave a great evening all17:27
*** lucasagomes is now known as lucas-afk17:27
sambettsnight lucas-afk17:27
*** krtaylor has quit IRC17:28
openstackgerritJoanna Taryma proposed openstack/ironic-specs: Clean invalid conflict response usages and unneccessary retries  https://review.openstack.org/41419417:31
*** tesseract has quit IRC17:31
openstackgerritJesse J. Cook proposed openstack/ironic: Add rescuewait timeout perodic task  https://review.openstack.org/35315617:32
vdrokgood night lucas-afk17:32
*** rama_y has quit IRC17:33
*** baoli has joined #openstack-ironic17:33
*** ccamacho has quit IRC17:34
derayHello all Ironicers !!17:34
NobodyCamGood Morning deray17:35
*** vishwanathj has quit IRC17:35
NobodyCamnight lucas-afk17:35
derayNobodyCam, g'morning :)17:35
NobodyCam:)17:35
derayI have a question regarding the ``futurist`` library ..17:36
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Serve boot configs from Ironic API  https://review.openstack.org/36943817:36
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Implement Driver API for dynamic boot config  https://review.openstack.org/39439817:36
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Add RPC API to get the boot config  https://review.openstack.org/39439917:36
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Allow not writing pxe configs to disk  https://review.openstack.org/39439717:36
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Convert iPXE boot config to proper Jinja template  https://review.openstack.org/39346217:36
derayI am planning to use the futurist's periodics.PeriodicWorker17:37
*** vishwanathj has joined #openstack-ironic17:38
derayI am planning to add a list of periodic callables to the worker and start .. and my strategy for ending the periodicity of each periodic func is .. when it meets some condition17:40
*** lekha has quit IRC17:40
deraybut here only I am stuck .. I want to get a way by which I can keep reducing the worker.callables based on each one of their condition dynamically17:41
sambettsderay: If I understand you correctly, you want a periodic task that can remove itself from the pool of periodic tasks when it finishes?17:45
*** athomas has quit IRC17:45
deraysambetts, I couldn't have described it more finely :)17:45
*** vishwanathj has quit IRC17:46
deraysambetts, moreover .. as a matter of fact, all my periodic tasks are essentially the same callable with different params17:47
*** dsneddon_afk is now known as dsneddon17:48
sambettsderay: it seems like periodic tasks don't fit the use case very well, can I ask why you need the periodic to remove itself?, normally a periodic is a task that runs at set intervals forever17:48
sambettsderay: do the callables need to be called over and over again until they meet a condition?17:53
deraysambetts, I have a task at hand wherein I have to run multiple (may be short or long running tasks) on the baremetal and status of running each task is saved as part of some ilo variable.. Now I need to poll from my code for the status (constrained here of not having any other good mechanism of getting the status, e.g. eventing or any querying api)17:55
deraysambetts, yes exactly17:55
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: Advertise the correct address when using IPv6  https://review.openstack.org/41181717:56
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: iscsi: Listen for connections on both IPv4 and IPv6 ports  https://review.openstack.org/41181917:56
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: Agent: Listen for connections on both IPv4 and IPv6 ports  https://review.openstack.org/41181817:56
*** Nisha_Agarwal has quit IRC17:57
deraysambetts, and as such when I get the status of each task (be it failed/success) I want to stop polling for that task .. and keep on continuing with the polling of other tasks17:57
deraywhose status results are yet to be written ..17:57
derayAltho I can write my own handcrafted logic to achieve this .. but the executor functionalities like futurist.ThreadPoolExecutor of PeriodicWorker is very catch for me ..17:58
derays/catch/catchy17:59
*** derekh has quit IRC17:59
*** ijw has joined #openstack-ironic18:01
*** athomas has joined #openstack-ironic18:01
*** Nisha_Agarwal has joined #openstack-ironic18:02
*** krtaylor has joined #openstack-ironic18:02
deraysambetts, how I wish I could have an API like ``remove`` just like the ``add`` here: https://github.com/openstack/futurist/blob/master/futurist/periodics.py#L77118:03
sambettsderay: so I understand the use case much better now, does the rest of your ironic code need to wait for polling for the status to finish and get the result??18:03
*** ralonsoh_ has quit IRC18:04
deraysambetts, yes .. I need to wait and keep polling for all the other not-yet-got-status-tasks to be done18:05
deraysambetts, essentially as mentioned earlier all my periodic tasks are essentially the same callable, e.g. ``is_ilo_blob_updated_with_task_status`` with different params - task1_status_string, task2_status_string etc.18:07
alezilroot18:07
JayFalezil: password:18:09
*** AlexeyAbashkin has joined #openstack-ironic18:09
sambettsderay: ok, so I have a suggestion which I think fits in better with your use case, the idea would be that you summit tasks against the conductors green thread worker pool, and then use http://docs.openstack.org/developer/futurist/api.html#futurist.waiters.wait_for_all to wait at the point you need to wait to get the results18:11
sambettsderay: the trick lays in the code in the callable, esentially you write a "while True" loop inside it, have it check for the status, and if its what you need then you return the result, and if its not you do an green sleep to release the thread's resources for others to run18:14
*** Nisha_Agarwal has quit IRC18:16
*** rama_y has joined #openstack-ironic18:18
deraysambetts, give me some time to assimilate your suggestion .. btw I am planning to use this as part of proliantutils, our vendor driver code, and with Thread for each periodic task and __not__ Green thread18:18
sambettsderay: ah ok, I thought you were using this directly in the Ironic driver, if its in the library then its a bit different, I would create a new futurist.ThreadPoolExecutor, and then summit the tasks to it and use the wait_for_all to wait for them all to finish and collect the results18:22
deraysambetts, okay .. is there any way I can run those tasks at certain predefined interval?18:24
*** rbudden has joined #openstack-ironic18:25
*** amoralej is now known as amoralej|off18:26
deraysambetts, as such I am **not** planning to wait till all of them finishes.. I am planning to make each status-checking jobs pure-play asynchronous jobs which will invoke some ``cb`` ( task.trigger(task.name + '-error') || task.trigger(task.name + '-success') ) once done18:27
*** milan has quit IRC18:28
*** e0ne has joined #openstack-ironic18:39
*** [1]cdearborn has joined #openstack-ironic18:42
*** cdearborn has quit IRC18:42
*** trown|lunch is now known as trown18:44
*** bdeschenes has joined #openstack-ironic18:46
openstackgerritPeter Piela proposed openstack/ironic-ui: Create base-port module to support create and update operations  https://review.openstack.org/41852018:51
*** dyasny has quit IRC19:00
deraysambetts, just to reiterate my question on futurist.ThreadPoolExecutor, Is there any way I can run the thread tasks at certain periodic interval? is ``time.sleep(periodic_interval)`` the answer?19:03
*** d0ugal has quit IRC19:04
*** aparna has quit IRC19:13
openstackgerrityolanda.robla proposed openstack/ironic-lib: Fix retrieval of config-2 existing partition  https://review.openstack.org/41702219:13
*** dsneddon is now known as dsneddon_afk19:13
*** sacharya_ has joined #openstack-ironic19:14
*** sacharya has quit IRC19:16
*** moshele has joined #openstack-ironic19:18
*** e0ne has quit IRC19:19
*** ppiela has joined #openstack-ironic19:19
*** d0ugal has joined #openstack-ironic19:20
*** milan has joined #openstack-ironic19:20
*** strigazi_AFK is now known as strigazi19:21
*** deray_ has joined #openstack-ironic19:22
*** deray_ has quit IRC19:25
*** deray_ has joined #openstack-ironic19:25
*** deray has quit IRC19:26
*** deray has joined #openstack-ironic19:26
*** deray_ has joined #openstack-ironic19:26
*** deray_ has quit IRC19:26
deraysambetts, thank you :) I believe I can use your suggestion of employing futurist.ThreadPoolExecutor and waiter.wait_for_all to finally put the close in of the multiple asynchronous tasks19:29
vdrokif anyone wondering about failing multitenant jobs, the reason is https://github.com/openstack-dev/devstack/commit/eede9ddb1d0f0970672f02bcdfb33923603e65e719:30
vdroksupposed fixes are https://review.openstack.org/418548 and https://review.openstack.org/41854219:30
patchbotpatch 418548 - networking-generic-switch - Remove deprecated Q_PLUGIN_EXTRA_CONF_* vars19:30
patchbotpatch 418542 - openstack-infra/project-config - Remove deprecated neutron options19:30
jrolloh that's fun19:30
jrollthanks vdrok19:31
vdrokme and pas-ha may leave soon, if we won't be able to fix it today, some eyes on that would be appreciated :)19:31
*** strigazi is now known as strigazi_AFK19:32
*** pcaruana has joined #openstack-ironic19:37
*** ijw has quit IRC19:37
*** dyasny has joined #openstack-ironic19:38
derayTheJulia, hi19:43
derayTheJulia, will you be able to have a relook at: https://review.openstack.org/#/c/207337/ anytime soon?19:45
patchbotpatch 207337 - ironic-specs - EFI iSCSI boot for ProLiant hardware19:45
*** AlexeyAbashkin has quit IRC19:46
*** dsneddon_afk has quit IRC19:46
*** anish has quit IRC19:46
*** anish has joined #openstack-ironic19:46
*** mguz has joined #openstack-ironic19:52
*** mrtenio has quit IRC19:53
mguzhi all. using ironic in liberty. looking for a way to boot specific servers in a pool19:53
mguzdon't want to create a unique flavor for each server as we have 100s of servers19:54
mguzi thought it might work using fixed_ips tied to mac-addresses in neutron, but it doesn't seem to19:55
*** vinsh has joined #openstack-ironic19:56
*** vinsh has quit IRC19:57
*** ijw has joined #openstack-ironic19:57
*** shobhar_ has joined #openstack-ironic19:57
*** makowals has quit IRC19:59
*** AlexeyAbashkin has joined #openstack-ironic20:05
*** ChubYann has joined #openstack-ironic20:05
mat128mguz: your nodes can have a specific capability that flavors will match. It doesnt have to be exact specs.20:13
*** sacharya_ has quit IRC20:14
*** sacharya has joined #openstack-ironic20:15
mguz@mat128: how would that allow me to select a specific baremetal node to boot?20:16
mat128mguz: if you want to point to a specific one, you can use the availability zone hack20:16
mat128mguz: http://docs.openstack.org/admin-guide/cli-nova-specify-host.html20:16
mguzis there a document on that i can read?20:16
mguzthanks20:16
*** deray has quit IRC20:23
*** AlexeyAbashkin has quit IRC20:27
*** AlexeyAbashkin has joined #openstack-ironic20:50
*** bfournie has quit IRC20:51
*** bfournie has joined #openstack-ironic20:54
jlvillalLooks like the grenade fix should land soon :) I hope that helps most of our issues.21:02
*** sambetts is now known as sambetts|afk21:02
*** Goneri has quit IRC21:02
*** dyasny has quit IRC21:02
rloojroll: wrt attach/detach, it is Tuesday. I'd like if we could get that ironic code done by end of this week, as well as have nova code updated/ready by then. Wondering if we might want to meet tomorrow AM to go over/review. The big issue now (for me) is the CLI part: https://review.openstack.org/#/c/364420/21:02
patchbotpatch 364420 - python-ironicclient - Add interface attach/detach support21:02
rloosambetts|afk, vsaienk0, vdrok: ^^ if you're around. I will try to catch you tomorrow.21:03
jrollrloo: interesting21:04
jrollrloo: should be an easy fix, change up vif-id to vif-info or something21:05
rloojroll: fix that patch, or fix it later if we want vif-info?21:05
jrollrloo: that patch21:05
jrollonly because backwards compat imo21:05
rloojroll: i can see the case now where users just want to specify the id21:06
jrollyeah21:06
* jroll looks at schema again21:06
rloojroll: ok, that is fine with me too. to fix now and do json. i think we shoudl have spent a bit more time wrt what vif-info might be.21:06
jrollhrm, it requires an id21:06
jrollmaybe it's fine now21:06
TheJuliaNobodyCam: re-reviewed that spec you pinged me about.21:06
rlooyeah, the id is the only thing we use now. we don't save the vif-info :-(21:06
jrollor what if...21:06
NobodyCamTheJulia: awesome thank you :)21:07
jroll--vif:id foo --vif:other_thing bar21:07
jrolland those are all top level keys21:07
*** pas-ha_ has joined #openstack-ironic21:07
jrollnova does a thing like that, --nic:network_id, --nic:port_id, etc21:07
jrollsomething like that21:07
*** pas-ha has quit IRC21:08
*** pas-ha_ is now known as pas-ha21:08
rloojroll: OH, is that OSC?21:08
*** eglute has quit IRC21:08
*** eglute has joined #openstack-ironic21:08
jrollrloo: novaclient21:08
jrollidk what they do for osc21:08
*** jjohnson2 has quit IRC21:09
rloojroll: i'm more worried about osc since that is the future.21:09
rloojroll: for python API, i'm guessing we want vif-info as a dict?21:09
*** jjohnson2 has joined #openstack-ironic21:09
jlvillalrloo: Would 'vif-id' be the same as 'vif-uuid' ?21:10
jlvillalIf there was such a thing. Basically is it a UUID21:10
rloojlvillal: no, not the same. a VIF ID can be a uuid or a name/string.21:10
jrollrloo: probably, or kwargs21:10
jlvillalrloo: Thanks21:11
rloojlvillal: i think it was coded in ironic to use the same code as a node's ident21:11
jlvillalmakes sense21:11
jlvillalrloo: I was just noticing this comment https://review.openstack.org/#/c/364420/7/ironicclient/v1/resource_fields.py21:11
patchbotpatch 364420 - python-ironicclient - Add interface attach/detach support21:11
rloojlvillal: i hadn't even gotten that far in the review :)21:12
rloojlvillal: it should be s/id/vif_id/ I think but need to wait til we figure out the API/CLIs first :)21:13
jlvillalrloo: Okay21:13
rloojlvillal: the api-ref should describe what a vif id is. there's a patch for that which i haven't yet looked at :)21:14
*** zackf has quit IRC21:16
*** dyasny has joined #openstack-ironic21:19
*** srobert has joined #openstack-ironic21:22
openstackgerritJim Rollenhagen proposed openstack/ironic: WIP: API changes for driver-composition  https://review.openstack.org/41797021:22
openstackgerritJim Rollenhagen proposed openstack/ironic: Expose default interface calculation from driver_factory  https://review.openstack.org/41857321:22
TheJuliaIs it just me, or are the multimode jobs broken?21:24
rlooTheJulia: broken.21:24
rlooTheJulia: vdrok mentioned it earlier today in irc.21:24
TheJuliaAhh, I didn't see.  Errand and then a meeting :(21:24
rlooTheJulia: 14:30 vdrok: if anyone wondering about failing multitenant jobs, the reason is https://github.com/openstack-dev/devstack/commit/eede9ddb1d0f0970672f02bcdfb33923603e65e721:25
rlooTheJulia: maybe we need to update the whiteboard21:25
rlooTheJulia: i haven't really been paying attention21:25
*** srobert_ has quit IRC21:25
* TheJulia updates the whiteboard21:25
rloothx TheJulia21:25
*** zackf has joined #openstack-ironic21:26
jlvillalrloo: Is there a proposed fix?21:26
jlvillalAh I see: supposed fixes are https://review.openstack.org/418548 and https://review.openstack.org/41854221:27
patchbotpatch 418548 - networking-generic-switch - Remove deprecated Q_PLUGIN_EXTRA_CONF_* vars21:27
patchbotpatch 418542 - openstack-infra/project-config - Remove deprecated neutron options21:27
TheJulialooks like the networking-generic-switch one is abandoned :\21:28
jlvillalTheJulia: huh?21:28
vdrokTheJulia: this one is not https://review.openstack.org/41854821:28
patchbotpatch 418548 - networking-generic-switch - Remove deprecated Q_PLUGIN_EXTRA_CONF_* vars21:28
vdroktrying to figure out why one of the jobs failed21:28
TheJuliaokay, cool21:29
jlvillalvdrok: Thanks for staying up late! :)21:29
vdrokmorning jlvillal :)21:29
jlvillal11:29PM to be exact. Ouch :(21:29
* jlvillal hopes vdrok gets to work after 2PM ;)21:29
vdrokheh, nope unfortunately :) that's kind of our bad (generic switch) that we've missed this deprecation21:31
*** AlexeyAbashkin has quit IRC21:31
*** rbudden has quit IRC21:31
jlvillalvdrok: Hard to keep up with all the changes/information21:31
rloojroll: wrt rolling upgrades, i added you to https://review.openstack.org/#/c/407491/. I'm concerned about the release_mappings.py and how easy they will be to maintain (see my comments)21:32
patchbotpatch 407491 - ironic - Add RPC and object version pinning21:32
jrollrloo: ok, thanks21:33
* jroll stars21:33
rloojlvillal: ^^ if you're interested21:33
jlvillalrloo: thanks21:33
vdrokok, seems like generic switch does not do ks v3 in its exercise.py21:40
*** AlexeyAbashkin has joined #openstack-ironic21:41
*** AlexeyAbashkin has quit IRC21:47
*** trown is now known as trown|outtypewww21:47
*** krtaylor has quit IRC21:47
*** pcaruana has quit IRC21:48
openstackgerritMario Villaplana proposed openstack/ironic: Add docs about creating release note when metrics change  https://review.openstack.org/41858921:49
openstackgerritJim Rollenhagen proposed openstack/ironic: WIP: API changes for driver-composition  https://review.openstack.org/41797021:57
jrollso much code21:58
*** rama_y has quit IRC21:59
*** dprince has quit IRC22:01
*** shobhar_ has quit IRC22:03
rloojroll: you mean, you're making more work for us by putting up large patches? :)22:04
jrollrloo: not that large!22:04
jroll+257-2822:05
jrollI've been splitting where I can but I don't want 3 API versions for one feature :/22:05
rloojroll: it isn't the quantity, it is the quality :)22:05
rloojroll: i wouldn't mind one patch with 1000 lines of code, if i just had to review once and approve!22:05
jrollrloo: quality guaranteed here :D22:06
* jroll will have it in WIP until it's ready22:06
rloojroll: rrrrrrrrrright22:06
*** priteau has quit IRC22:08
jlvillalJayF: Probably https://review.openstack.org/418455 should be abandoned now22:08
patchbotpatch 418455 - openstack-dev/grenade - Replace now unneeded timeout with --wait on OSC22:08
jlvillalSince other similar patch has merged22:09
*** milan has quit IRC22:11
*** Goneri has joined #openstack-ironic22:13
vdrokwoo, generic switch works now! fixing a couple of nits22:16
*** Sukhdev has joined #openstack-ironic22:19
*** moshele has quit IRC22:20
vdrokjroll: would it be better to depend on project-config change or leave the empty values here https://review.openstack.org/#/c/418548/3/devstack/plugin.sh for deprecated options, if there is a need for working gate right now?22:20
patchbotpatch 418548 - networking-generic-switch - Remove deprecated Q_PLUGIN_EXTRA_CONF_* vars22:20
vdrokJust don't know if any infra cores are around to merge https://review.openstack.org/41854222:23
patchbotpatch 418542 - openstack-infra/project-config - Remove deprecated neutron options22:23
JayFvdrok: depends-on project-config doesn't really work22:26
vdrokJayF: well, that's just to ensure that we remove them from the job before that gets merged, if I'll remove those empty options before project config fix the gates will still be broken22:26
JayFvdrok: I'm OK w/filing a bug and removing them in a followup22:32
JayFvdrok: they won't instabreak when project-config lands, right? It's just an ugly thing to cleanup?22:32
vdrokJayF: it seem so, yeah22:32
vdrokok, doing now22:32
*** jheroux has quit IRC22:33
*** krtaylor has joined #openstack-ironic22:33
*** jcoufal has quit IRC22:36
openstackgerritRamamani Yeleswarapu proposed openstack/ironic: Enable OSProfiler support in Ironic  https://review.openstack.org/35814222:37
vdrokpatch on the way to merge, gate should be in an hour or so22:39
vdrokgood night everyone22:39
joannagood night, vdrok :)22:39
NobodyCamnight vdrok22:40
JayFty vdrok nn22:42
*** AnxiousGarlic has quit IRC22:47
openstackgerritJesse J. Cook proposed openstack/ironic: Add rescuewait timeout periodic task  https://review.openstack.org/35315622:50
* jroll is over today, see y'all tomorrow22:54
jrollPROMISE that I will review attach/detach stuff then. too many meetings today. sigh.22:54
*** bfournie has quit IRC22:54
openstackgerritMerged openstack/ironic: Add docs about creating release note when metrics change  https://review.openstack.org/41858922:54
jrollonly 30 minutes tomorrow :)22:54
jrollnn22:54
*** srobert has quit IRC22:57
TheJuliagoodnight jroll22:57
*** Sukhdev has quit IRC22:58
*** wajdi has quit IRC22:59
NobodyCamnight jroll23:07
*** rbudden has joined #openstack-ironic23:16
*** aweeks has quit IRC23:21
*** BadCub has quit IRC23:22
*** sergek has quit IRC23:22
*** cppforlife_ has quit IRC23:23
*** BadCub has joined #openstack-ironic23:24
*** [1]cdearborn has quit IRC23:26
*** bfournie has joined #openstack-ironic23:27
*** jaosorior has quit IRC23:27
*** shobhar_ has joined #openstack-ironic23:28
*** siva has joined #openstack-ironic23:32
*** shobhar_ has quit IRC23:34
*** sergek has joined #openstack-ironic23:38

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