Wednesday, 2017-03-29

*** deadnull_ has quit IRC00:03
*** joanna_mac has quit IRC00:08
openstackgerritJulian Edwards proposed openstack/ironic master: Update install guide to explain Nova integration  https://review.openstack.org/45049200:08
zer0c00lIs there a  way to get the current power status of machine?00:08
openstackgerritMerged openstack/ironic master: devstack: install python-dracclient if DRAC enabled  https://review.openstack.org/42532600:08
zer0c00lironic node-get-power-status <uuid>00:09
zer0c00lBut that command isn't there00:09
openstackgerritChris Smart proposed openstack/ironic master: WIP: test buildroot IPA image  https://review.openstack.org/44576300:25
bigjoolsI am coming a bit late to the Ironic party so apologies if this was already discussed, but did anyone consider either an ironic agent process or building a simple TFTP server into the conductor?00:32
*** hoonetorg has quit IRC00:32
*** rloo has quit IRC00:41
*** Goneri has quit IRC00:41
*** gcb has quit IRC00:41
*** hoonetorg has joined #openstack-ironic00:45
*** tuanluong has joined #openstack-ironic01:00
*** phuongnh has joined #openstack-ironic01:03
*** MarginHu has joined #openstack-ironic01:04
MarginHuhi, I don't know how to assign  ssh_key_contens when using pxe_ssh driver .01:04
*** dtantsur has quit IRC01:10
zer0c00lbigjools: why?01:13
bigjoolszer0c00l: it's one fewer moving parts to worry about when installing Ironic. TFTP is already very tightly coupled with the conductor.01:13
*** dtantsur has joined #openstack-ironic01:14
zer0c00lI don't think that is the unix way :P01:14
bigjoolsIt would remove some config and external set up01:14
bigjoolsirrelevant01:14
bigjoolsThis is how Ubuntu MAAS does it, and it's much easier to set up.01:15
zer0c00lMarginHu: driver_info ssh_key_filename01:15
MarginHuI can't use ssh_keyfilename in my environment.01:15
zer0c00lironic node-update <uuid> driver_info/01:16
zer0c00lwhat do you mean? you can't?01:16
zer0c00ldo you need to use passwords?01:17
MarginHuyes, I must use ssh_key_contents instead of ssh_key_filename01:19
*** e0ne has joined #openstack-ironic01:20
bigjoolszer0c00l: also if it's built-in to the conductor, you can generate config files on the fly without needing to write them out to actual files.01:22
zer0c00lbigjools: i don't get to decide what goes into ironic. I would talk to other folks in the channel01:24
bigjoolssure, just starting the conversation!01:24
*** e0ne has quit IRC01:25
zer0c00lI was merely pointing out the fact that implementing tftp in ironic would be considered monolithic01:25
zer0c00lYou can propose a spec01:25
zer0c00lif you want on how to implement tftp in ironic01:25
zer0c00land let the folks decide if it is the right thing to do01:25
bigjoolsyeah01:25
bigjoolsit could at least do with an agent01:25
bigjoolsthen you can fire up stuff more easily in a netns01:26
*** alexpilotti has joined #openstack-ironic01:26
*** alexpilotti has quit IRC01:31
*** SerenaFeng has joined #openstack-ironic01:32
zer0c00lMarginHu: it does supports ssh_key_contents https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/ssh.py#L6101:37
zer0c00lso what is the problem?01:37
MarginHuhow to config ?01:39
MarginHuhow to config  a private key file ?01:40
*** hoonetorg has quit IRC01:42
MarginHuI try to add "\n" after each line in a private key file ,but failed01:44
*** amotoki has joined #openstack-ironic01:46
zer0c00lMarginHu: i belive something like01:47
zer0c00lironic node-update <uuid> add driver_info/ssh_key_contents='<CONTENTS>'01:47
*** SerenaFeng has quit IRC01:50
MarginHui know, how to fill the <CONTENTS>01:53
*** hoonetorg has joined #openstack-ironic01:54
*** gcb has joined #openstack-ironic01:58
*** amotoki has quit IRC01:58
zer0c00lcopy paste the private key in single quote ''01:59
*** zhurong has joined #openstack-ironic02:04
TheJuliazer0c00l: if power state is being enforced, whatever is in ironic should be correct... unless the node is in error state or the hardware is reporting incorrectly02:06
*** wrouesnel has quit IRC02:07
*** causten has joined #openstack-ironic02:08
*** causten has quit IRC02:08
*** causten has joined #openstack-ironic02:09
openstackgerritMerged openstack/ironic-inspector stable/ocata: Use eventlet version of subprocess  https://review.openstack.org/44974302:10
*** causten has quit IRC02:13
*** yonglihe has joined #openstack-ironic02:20
*** e0ne has joined #openstack-ironic02:21
*** rbudden has quit IRC02:23
zer0c00lTheJulia: i see, to get the power status of a machine. my best bet is to scrape ironic node-list ?02:24
zer0c00lIn large environments, the sync_powerstate and power_state enforcements cannot run often02:24
zer0c00lFor example, a node with 50k cluster, it might take a while to get the power status and update the status in the db.02:24
zer0c00lOr02:25
*** SerenaFeng has joined #openstack-ironic02:25
*** e0ne has quit IRC02:25
zer0c00lSo if someone wants to quickly see the *current* power status of a node02:25
openstackgerritRuby Loo proposed openstack/ironic master: [PoC|DNM|TEST] Add fake fields in Node object and RPC  https://review.openstack.org/41546202:25
zer0c00lThere is no way, except scrapping the 'ironic node-list'02:25
zer0c00land what ironic node-list shows is power status of the node 'n hours ago'02:26
zer0c00lnot current02:26
*** mat128 has joined #openstack-ironic02:29
*** wrouesnel has joined #openstack-ironic02:34
openstackgerritHironori Shiina proposed openstack/ironic master: Add note about vaidation to Install Guide  https://review.openstack.org/45114802:36
openstackgerritOpenStack Proposal Bot proposed openstack/ironic master: Updated from global requirements  https://review.openstack.org/45100802:39
TheJuliazer0c00l: if sync power status is enabled in ironic.conf, it will be enforced by the conductor.  So you should be able to scrape whatever ironic says as the power status02:55
*** yuanying has quit IRC02:55
TheJuliaThe default is to check every sixty seconds02:56
*** amotoki has joined #openstack-ironic03:00
openstackgerritMerged openstack/ironic master: Remove translation of log messages from ironic/conductor  https://review.openstack.org/44772703:03
*** vills has quit IRC03:07
*** links has joined #openstack-ironic03:12
*** raginbajin has quit IRC03:14
*** raginbajin has joined #openstack-ironic03:21
*** e0ne has joined #openstack-ironic03:22
*** e0ne has quit IRC03:23
*** sasha2 has quit IRC03:25
*** mat128 has quit IRC03:30
*** hshiina has quit IRC03:39
*** udesale has joined #openstack-ironic03:45
*** gcb has quit IRC03:45
*** mat128 has joined #openstack-ironic03:50
*** mat128 has quit IRC03:51
*** SerenaFeng has quit IRC03:52
*** gcb has joined #openstack-ironic03:59
*** nicodemos has joined #openstack-ironic04:09
openstackgerritOpenStack Proposal Bot proposed openstack/ironic master: Updated from global requirements  https://review.openstack.org/45100804:17
*** e0ne has joined #openstack-ironic04:22
openstackgerritJohn L. Villalovos proposed openstack/ironic master: Convert BaseDriver.*_interfaces to tuples  https://review.openstack.org/45085604:24
*** alexpilotti has joined #openstack-ironic04:26
*** e0ne has quit IRC04:27
*** alexpilotti has quit IRC04:30
*** yuanying has joined #openstack-ironic04:39
*** vmud213 has joined #openstack-ironic04:44
*** hshiina has joined #openstack-ironic04:48
zer0c00lTheJulia: Sorry i was out for dinner05:03
*** vmud213 has quit IRC05:04
zer0c00lTheJulia: The default 60 seconds does not work on a large scale production environment05:04
*** vmud213 has joined #openstack-ironic05:04
zer0c00lTheJulia: think of it like 20k+ nodes05:05
zer0c00lSo obiviously we have tweaked the sync timeout to something like every every 8hrs05:05
zer0c00lwe do have like 20+ conductors05:05
zer0c00lstill,  spawning a new process (ipmitool) slows down the whole thing05:06
zer0c00lAnd factor in buggy bioses that basically just respond slow/never respond at all05:06
zer0c00lIt is impossible to run this every 60 secs05:07
zer0c00li was asking for a way to check power status of the node using API because, sometimes when the nodes goes into maintenance mode due to a temporary reason (i.e network connectivity to bmc goes down)05:08
zer0c00lwhen the network comes back fine, the node is still in maintenance mode05:08
zer0c00lIt is easy for the operator to remove the node from maintenance when he can scan the node for its current power status05:09
*** causten has joined #openstack-ironic05:10
*** causten has quit IRC05:10
zer0c00lI believe the sync power state does not check the nodes that are in maintenance mode05:10
*** causten has joined #openstack-ironic05:11
zer0c00lSo these nodes are always left in maintenanance mode forever and needs operator intervention05:11
*** causten has quit IRC05:15
*** vikrant has joined #openstack-ironic05:20
*** e0ne has joined #openstack-ironic05:23
*** yogi has joined #openstack-ironic05:27
*** e0ne has quit IRC05:28
*** oomichi has quit IRC05:29
*** oomichi has joined #openstack-ironic05:33
*** rcernin has joined #openstack-ironic05:39
*** SerenaFeng has joined #openstack-ironic05:42
*** sayantan_ has joined #openstack-ironic05:46
*** zhurong has quit IRC05:54
*** jaosorior has joined #openstack-ironic06:14
openstackgerritChris Smart proposed openstack/ironic master: WIP: test buildroot IPA image  https://review.openstack.org/44576306:14
*** rbartal has joined #openstack-ironic06:17
*** rbartal_ has joined #openstack-ironic06:17
*** Serlex has joined #openstack-ironic06:21
*** fragatin_ has joined #openstack-ironic06:21
csmartthis time for sure06:21
*** pcaruana has joined #openstack-ironic06:24
*** fragatina has quit IRC06:24
*** tovin07 has joined #openstack-ironic06:25
*** fragatin_ has quit IRC06:26
*** vmud213 has quit IRC06:36
*** fragatina has joined #openstack-ironic06:36
*** fragatina has quit IRC06:40
*** fragatina has joined #openstack-ironic06:40
*** gcb has quit IRC06:42
*** fragatina has quit IRC06:42
*** rbartal has quit IRC06:42
*** rbartal_ has quit IRC06:43
*** bfournie has joined #openstack-ironic06:43
*** fragatina has joined #openstack-ironic06:43
*** rbartal has joined #openstack-ironic06:44
*** dimak has quit IRC06:48
*** oanson has quit IRC06:48
*** gcb has joined #openstack-ironic06:51
*** udesale__ has joined #openstack-ironic06:52
*** jkilpatr has quit IRC06:53
*** udesale has quit IRC06:53
*** vills has joined #openstack-ironic06:57
*** athomas has joined #openstack-ironic06:57
*** wrouesnel has quit IRC07:04
*** vmud213 has joined #openstack-ironic07:05
*** mjura has joined #openstack-ironic07:06
*** mjura has quit IRC07:06
*** mjura has joined #openstack-ironic07:06
*** fxpester has joined #openstack-ironic07:09
*** vmud213 has quit IRC07:09
pas-hamorning ironic :)07:10
*** vmud213 has joined #openstack-ironic07:10
*** alex_xu has quit IRC07:13
*** tesseract has joined #openstack-ironic07:14
*** alex_xu has joined #openstack-ironic07:16
*** sayantan_ has quit IRC07:18
*** sayantan_ has joined #openstack-ironic07:19
openstackgerritMerged openstack/ironic-inspector master: Don't pass sqlite_db in db_options.set_defaults()  https://review.openstack.org/45073707:19
*** sayantan_ has quit IRC07:23
*** amoralej|off is now known as amoralej07:24
*** ralonsoh has joined #openstack-ironic07:25
*** dyasny has quit IRC07:26
*** oomichi has quit IRC07:29
*** aarefiev_afk is now known as aarefiev07:32
aarefievmorning all!07:32
*** oomichi has joined #openstack-ironic07:33
*** zhurong has joined #openstack-ironic07:34
openstackgerritMarkos Chandras (hwoarang) proposed openstack/bifrost master: [WIP]inventory: Add support for defining custom host groups  https://review.openstack.org/45097007:41
*** jaganathan has joined #openstack-ironic07:42
openstackgerritMarkos Chandras (hwoarang) proposed openstack/bifrost master: [WIP]inventory: Add support for defining custom host groups  https://review.openstack.org/45097007:44
*** tovin07 has quit IRC07:45
*** lucas-afk is now known as lucas-event07:49
*** e0ne has joined #openstack-ironic07:54
*** jaganathan has quit IRC07:56
*** vills has quit IRC07:56
openstackgerritAnton Arefiev proposed openstack/ironic-inspector master: Add new transaction starting -> error on timeout  https://review.openstack.org/43737707:58
openstackgerritAnton Arefiev proposed openstack/ironic-inspector-specs master: Split service into API and Conductor  https://review.openstack.org/43551707:59
*** zzzeek has quit IRC08:00
*** racedo has joined #openstack-ironic08:00
thomas_oneillmorning :) pas-ha you're Pavlo right?08:00
pas-hayep08:01
thomas_oneillpas-ha: cool, if you have time could you possibly take a look at this and let me know what you think? I notice you're a bifrost top contributor 2nd to julia :p https://review.openstack.org/#/c/450884/08:02
*** zzzeek has joined #openstack-ironic08:03
*** amarao has joined #openstack-ironic08:05
thomas_oneillit's a bit of re-write/re-arrangement of the package installs for ironic/keystone, a clean-up role, and I've also added group_vars/all, because it aided with variable precedence and I'm also a fan of having all vars in one place I think.08:05
openstackgerritTao Li proposed openstack/python-ironic-inspector-client master: Remove log translations  https://review.openstack.org/44780108:18
*** mgoddard has joined #openstack-ironic08:23
openstackgerritTao Li proposed openstack/python-ironicclient master: Remove log translations  https://review.openstack.org/44780608:28
pas-hathomas_oneill: I like the idea, just couple of suggestions to refactor a bit08:29
thomas_oneillthanks will take a look :)08:29
*** yuanying has quit IRC08:31
openstackgerritwei zhao proposed openstack/ironic master: Fix some reST field lists in docstrings Probably the most common format for documenting arguments is reST field lists [1]. This change updates some docstrings to comply with the field lists syntax. [1] http://sphinx-doc.org/domains.html#info-field-lists C  https://review.openstack.org/45125108:39
*** gcb has quit IRC08:39
*** gcb has joined #openstack-ironic08:39
*** vmud213 has quit IRC08:44
*** dyasny has joined #openstack-ironic08:46
*** vmud213 has joined #openstack-ironic08:48
*** dyasny has quit IRC08:50
*** vills has joined #openstack-ironic08:59
openstackgerritVasyl Saienko proposed openstack/ironic-specs master: Dynamic port groups support  https://review.openstack.org/41500309:00
*** dyasny has joined #openstack-ironic09:03
*** vmud213 has quit IRC09:05
*** vmud213 has joined #openstack-ironic09:06
*** ccamacho has joined #openstack-ironic09:08
*** jaganathan has joined #openstack-ironic09:10
*** pmannidi has quit IRC09:16
*** vmud213 has quit IRC09:18
*** zackf has joined #openstack-ironic09:18
*** derekh has joined #openstack-ironic09:20
*** jrcloud has quit IRC09:22
openstackgerritVasyl Saienko proposed openstack/ironic master: [Devstack] Rework VMs connection logic  https://review.openstack.org/44071909:23
*** jaganathan has quit IRC09:23
openstackgerritVasyl Saienko proposed openstack/ironic master: DNR/DNM Testing interface hotplug functionallity  https://review.openstack.org/42512309:23
openstackgerritKyrylo Romanenko proposed openstack/ironic master: Add api tests for portgroup update  https://review.openstack.org/45085509:27
*** sambetts|afk is now known as sambetts09:30
sambettsMorning all09:31
vdrokmorning ironic, sambetts thomas_oneill pas-ha aarefiev09:34
aarefievmorning vdrok, sambetts09:34
sambettszer0c00l: o/ aarefiev vdrok09:34
sambetts-_-09:35
sambettsI meant morning aarefiev vdrok :/09:35
vdrokheh09:35
sambettszer0c00l: sorry for the noise09:35
*** yuanying has joined #openstack-ironic09:39
*** amotoki has quit IRC09:40
*** yuanying has quit IRC09:44
*** yuanying has joined #openstack-ironic09:47
*** moshele has joined #openstack-ironic09:49
*** SerenaFeng has quit IRC09:58
*** e0ne has quit IRC10:01
*** tuanluong has quit IRC10:01
*** e0ne has joined #openstack-ironic10:01
openstackgerritMarkos Chandras (hwoarang) proposed openstack/bifrost master: [WIP]inventory: Add support for defining custom host groups  https://review.openstack.org/45097010:12
*** mjura has quit IRC10:14
*** mjura has joined #openstack-ironic10:14
*** MattMan has quit IRC10:14
*** MattMan has joined #openstack-ironic10:14
*** amotoki has joined #openstack-ironic10:16
*** gcb has quit IRC10:16
*** udesale__ has quit IRC10:17
*** amotoki has quit IRC10:17
openstackgerritChris Smart proposed openstack/ironic master: WIP: test buildroot IPA image  https://review.openstack.org/44576310:18
openstackgerritOksana Voshchana proposed openstack/ironic master: WIP: SSL TEST  https://review.openstack.org/44240210:20
*** vills has quit IRC10:25
openstackgerritVasyl Saienko proposed openstack/ironic master: [Devstack] Rework VMs connection logic  https://review.openstack.org/44071910:27
openstackgerritVasyl Saienko proposed openstack/ironic master: DNR/DNM Testing interface hotplug functionallity  https://review.openstack.org/42512310:27
*** oomichi has quit IRC10:29
*** moshele has quit IRC10:30
*** pester has joined #openstack-ironic10:31
*** fxpester|2 has joined #openstack-ironic10:31
*** amotoki has joined #openstack-ironic10:31
*** MarginHu has quit IRC10:32
*** oomichi has joined #openstack-ironic10:33
*** tuanluong has joined #openstack-ironic10:34
*** pester has quit IRC10:35
*** fxpester has quit IRC10:35
*** amotoki has quit IRC10:40
*** hshiina has quit IRC10:42
openstackgerritOksana Voshchana proposed openstack/ironic master: WIP: SSL TEST  https://review.openstack.org/44240210:46
*** milan has joined #openstack-ironic10:47
*** mgould|afk is now known as mgould10:48
openstackgerritVasyl Saienko proposed openstack/ironic master: [Devstack] Rework VMs connection logic  https://review.openstack.org/44071910:50
openstackgerritVasyl Saienko proposed openstack/ironic master: DNR/DNM Testing interface hotplug functionallity  https://review.openstack.org/42512310:50
milanmorning Ironic! :)10:50
pas-hamorning milan :)10:54
milanmorning pas-ha! :)10:54
milanhow's the weather in the world today ;) Brno has 19 centigrade, was sunny the whole morning now getting a bit overcast10:56
mgouldmorning pas-ha milan sambetts vdrok aarefiev10:56
milanmorning mgould! :)10:57
mgouldmilan: grey and 9C here in Edinburgh10:57
vdrokmorning milan and mgould10:57
milanmorning vdrok! :)10:57
vdrokmilan: +9 here, but sunny :)10:58
milan:)10:58
*** phuongnh has quit IRC10:59
aarefievmorning milan, mgould :)11:00
milanseems like mgould's clouds will be here tonight ;)11:00
milanmorning aarefiev! :)11:00
*** mat128 has joined #openstack-ironic11:01
*** jkilpatr has joined #openstack-ironic11:02
*** alexpilotti has joined #openstack-ironic11:06
*** jkilpatr has quit IRC11:07
*** jkilpatr has joined #openstack-ironic11:07
*** tuanluong has quit IRC11:07
*** amotoki has joined #openstack-ironic11:11
mat128morning11:12
mgouldmorning mat12811:12
*** thomas_oneill is now known as thomas-oneill11:16
openstackgerritMerged openstack/ironic-inspector master: Remove translation of log messages Part-2  https://review.openstack.org/44822111:17
*** jjung has joined #openstack-ironic11:22
openstackgerritSam Betts proposed openstack/ironic-specs master: Add spec for IPA API versioning support  https://review.openstack.org/34108611:30
*** vills has joined #openstack-ironic11:31
*** yogi has quit IRC11:31
*** zhurong has quit IRC11:34
milanmorning mat128! :) what's the weather like at your place? ;)11:34
mat128rainy for now :S11:35
mat128and you?11:35
*** bfournie has quit IRC11:39
milanmat128, was sunny the whole morning and quite warm, 19 centigrade, now getting more cloudy11:40
milanso I had couple of errands in the morning and I was quite enthusiastic about the weather :)11:41
*** vills has quit IRC11:43
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: Permanent node cache  https://review.openstack.org/45135011:46
openstackgerritPavlo Shchelokovskyy proposed openstack/bifrost master: Do not overrride enable_venv by local lookup  https://review.openstack.org/45135111:49
*** moshele has joined #openstack-ironic11:51
openstackgerritVasyl Saienko proposed openstack/ironic master: Start passing portgroup information to Neutron  https://review.openstack.org/44676311:52
*** amoralej is now known as amoralej|lunch11:56
*** athomas has quit IRC11:57
openstackgerritMerged openstack/ironic master: Copy and append to static lists  https://review.openstack.org/44957712:02
*** athomas has joined #openstack-ironic12:05
*** chlong has quit IRC12:05
openstackgerrithnyang proposed openstack/ironic master: Add Error Codes to ironic api references  https://review.openstack.org/44949512:06
*** moshele has quit IRC12:08
*** vmud213 has joined #openstack-ironic12:09
*** SerenaFeng has joined #openstack-ironic12:15
*** SerenaFeng has quit IRC12:18
csmartjroll: JayF success, all the gating tests are passing, although I still have some more of my hacks to clean up so there'll be a few more12:18
csmarthttps://review.openstack.org/#/c/445763/12:18
*** bfournie has joined #openstack-ironic12:18
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Help a user to enable console redirection  https://review.openstack.org/38457812:23
TheJuliagood morning everyone12:24
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Help a user to enable console redirection  https://review.openstack.org/38457812:25
*** udesale has joined #openstack-ironic12:25
TheJuliazer0c00l: so.... This sounds like a perfect api extension, although your going to really slow things down on your conductors of you go crawl all 20k machines for power status separately :\12:26
*** dprince has joined #openstack-ironic12:26
TheJuliazer0c00l: we also talked at one point, but I don't think anyone really got behind it.... to automatically take nodes out of maintenance mode if they re-appear, but I feel like there was some contention on the idea.  There may have also been one.... two... or three whiskeys involved during that discussion....12:27
openstackgerritOpenStack Proposal Bot proposed openstack/ironic master: Updated from global requirements  https://review.openstack.org/45100812:30
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-inspector master: Updated from global requirements  https://review.openstack.org/45100912:30
*** trown|outtypewww is now known as trown12:30
*** rbudden has joined #openstack-ironic12:34
*** alexpilo_ has joined #openstack-ironic12:34
openstackgerritVasyl Saienko proposed openstack/ironic master: [Devstack] Rework VMs connection logic  https://review.openstack.org/44071912:36
openstackgerritVasyl Saienko proposed openstack/ironic master: DNR/DNM Testing interface hotplug functionallity  https://review.openstack.org/42512312:36
*** alexpilotti has quit IRC12:37
*** krtaylor has quit IRC12:40
TheJuliavsaienk0: reprioritized the ironic-lib bug accordingly, great catch that they were running initial newton and not most recently released newton12:40
vsaienk0https://github.com/openstack/ironic-lib/commit/33af42c96556ec66087954f115697d79967efe9112:42
vsaienk0TheJulia: so I think you just need that commit ^12:42
vsaienk0TheJulia: or just use ironic-lib == 2.2.0 it already contain a fix https://github.com/openstack/ironic-lib/blame/2.2.0/ironic_lib/disk_utils.py#L56512:43
vsaienk0TheJulia: so should we mark bug as invalid or wont fix for ironic-lib 2.1.0 as it was fixed in 2.2.0 https://bugs.launchpad.net/ironic/+bug/1676422 ?12:45
openstackLaunchpad bug 1676422 in ironic-lib "Node failed at deploy. Exception: int() argument must be a string or a number, not 'tuple'" [Medium,Incomplete] - Assigned to Julia Kreger (juliaashleykreger)12:45
*** jcoufal has joined #openstack-ironic12:45
*** SerenaFeng has joined #openstack-ironic12:57
*** mjura has quit IRC12:58
*** mjura has joined #openstack-ironic12:59
openstackgerritYuriy Zveryanskyy proposed openstack/ironic master: Add safe_for_db_retry decorator  https://review.openstack.org/43035113:03
*** lucas-event is now known as lucasagomes13:03
lucasagomesmorning (ugt) all!13:03
mgouldmorning lucasagomes13:04
mgouldhow was the conference?13:04
*** sasha2 has joined #openstack-ironic13:04
*** trown is now known as trown|brb13:04
lucasagomesmgould, was great, better than I expected13:05
lucasagomesmgould, I looked at sdn + nfv and read about it, but one guy presented in a nice way that many things I had doubts started making sense now13:05
mgouldexcellent13:05
openstackgerritKyrylo Romanenko proposed openstack/ironic master: Add names to portgroup api tempest tests  https://review.openstack.org/45073913:06
lucasagomesso, was worth it at least for a noob in the topic like me13:06
mgouldlucasagomes: cool! Do you know if slides are available?13:06
lucasagomesmgould, they said they will publish it13:06
lucasagomesmgould, I can forward it to you once we get it13:06
mgouldlucasagomes: yes please!13:06
lucasagomesmgould, they will (most likely) put it here: https://www.meetup.com/OpenStack-Ireland/events/238093532/13:07
lucasagomesidk if you have a meetup account13:07
mgouldyep13:07
lucasagomesbut if so you can follow that page13:07
mgouldcool13:08
mgouldbrb13:08
openstackgerritKyrylo Romanenko proposed openstack/ironic master: Add api tests for portgroup update  https://review.openstack.org/45085513:11
*** amoralej|lunch is now known as amoralej13:17
*** vikrant has quit IRC13:20
*** links has quit IRC13:20
*** vikrant has joined #openstack-ironic13:21
*** cdearborn has joined #openstack-ironic13:23
*** zhurong has joined #openstack-ironic13:23
mariojvmorning ironic o/13:24
lucasagomesmariojv, o/ morning13:28
TheJuliavsaienk0: likely, 2.1.3 has it fixed, sadly a packaging issue :\13:28
*** baoli has joined #openstack-ironic13:32
*** tuan_luong has joined #openstack-ironic13:32
*** crushil has quit IRC13:32
*** tuanla_ has joined #openstack-ironic13:32
*** mat128 has quit IRC13:32
openstackgerritOpenStack Proposal Bot proposed openstack/ironic master: Updated from global requirements  https://review.openstack.org/45100813:33
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-inspector master: Updated from global requirements  https://review.openstack.org/45100913:33
*** trown|brb is now known as trown13:35
*** gcb has joined #openstack-ironic13:36
*** jcoufal has quit IRC13:37
*** hshiina has joined #openstack-ironic13:38
*** jaosorior has quit IRC13:38
*** chlong has joined #openstack-ironic13:40
*** e0ne has quit IRC13:41
*** e0ne has joined #openstack-ironic13:41
openstackgerritSam Betts proposed openstack/ironic-python-agent master: Include IPA Version during heartbeat  https://review.openstack.org/36483413:42
jrollcsmart: awesome :D13:42
jroll(late) morning everyone13:42
*** jaosorior has joined #openstack-ironic13:43
*** hshiina has quit IRC13:43
*** jcoufal has joined #openstack-ironic13:47
*** mjturek has joined #openstack-ironic13:48
*** crushil has joined #openstack-ironic13:49
*** vinsh has quit IRC13:52
*** vinsh has joined #openstack-ironic13:53
*** e0ne has quit IRC13:54
*** jrist has quit IRC13:55
*** jrist has joined #openstack-ironic13:57
*** Goneri has joined #openstack-ironic13:58
mgouldhi jroll mariojv TheJulia14:00
vdrokgood morning TheJulia lucasagomes mariojv and jroll !14:02
lucasagomesp/14:02
vdrok:P14:02
*** zhurong_ has joined #openstack-ironic14:06
*** zhurong has quit IRC14:07
*** causten has joined #openstack-ironic14:10
*** udesale has quit IRC14:11
jrollfyi, our gate should now be functional, the dbsync thing merged14:14
*** baha has joined #openstack-ironic14:15
jrollI also released ironic-lib so the intermittent configdrive bug should be gone14:15
*** yatinkarel has quit IRC14:17
*** zhurong_ has quit IRC14:18
openstackgerritMarkos Chandras (hwoarang) proposed openstack/bifrost master: playbooks: roles: Drop obsolete dib-utils package  https://review.openstack.org/45142614:19
mariojv\o/ for gate14:21
mariojvthanks jroll14:21
jrollnp14:22
*** rbudden has quit IRC14:22
lucasagomesnice!14:23
JayFcsmart: holy crap, that's super fast too!14:28
JayFIronic gate running with a buildroot IPA image, passing tests pretty quickly -> https://review.openstack.org/#/c/445763/14:29
*** vinsh has quit IRC14:29
sambettsJayF: nice!14:29
JayFsambetts: the link to the repo he built that out of is in the commit message14:30
sambettsyeah looking now14:30
*** yatinkarel has joined #openstack-ironic14:31
jrollJayF: it doesn't seem super fast14:31
* jroll compares to random patch https://review.openstack.org/#/c/392959/3614:31
jrollseems roughly same or higher14:31
JayFyeah, you're right14:32
JayFI think I might have been thinking abotu ipa -src jobs14:32
*** vikrant has quit IRC14:32
sambettswhat sort of image sizes is buildroot producing?14:32
openstackgerritKyrylo Romanenko proposed openstack/ironic master: Add names to portgroup api tempest tests  https://review.openstack.org/45073914:33
*** rbudden has joined #openstack-ironic14:33
JayFsambetts: I pulled the image down, looks like 23MB14:35
sambettscool its save ~10mb over tinyipa14:35
JayFI think it may also be a kernel config just good for the gate14:36
JayFso missing a lot of drivers14:36
sambettsdoes it have all the required binaries installed? I'm struggling the parse if it has things like the qemu-utils installed etc14:37
jrollit must, if it passes CI :)14:37
jrolleven inspector14:38
JayFsambetts: My suggestion to Chris (cmsart -- who btw is in .au so doesn't overlap much time with us), was to do just this -- get CI working14:38
JayFsambetts: I think next steps are to make it an actual usable ramdisk for Rackspace private cloud, and my hope was I could get it a priority for Queens to revamp our ramdisk offerings14:39
*** krtaylor has joined #openstack-ironic14:39
openstackgerritDerek Higgins proposed openstack/ironic stable/ocata: Copy and append to static lists  https://review.openstack.org/45144114:40
jrollderekh: nice, I was going to backport that today14:40
* jroll reviews14:40
JayFderekh: jroll +214:41
derekhjroll: ya, I guessed somebody would want to14:42
jrolland +314:42
sambettsJayF: yeah I think that would be a good idea!14:42
JayFsambetts: nice, glad to know you're on board. tell a friend14:43
JayFsambetts: spoiler alert: I want the endgame to be supported ramdisks of dib + buildroot14:43
*** vinsh has joined #openstack-ironic14:43
JayFsambetts: I want tinyipa and coreos to both go away for similar reasons :/14:43
sambettsyeah, I think that makes a lot of sense14:44
*** fxpester|2 has quit IRC14:44
*** SerenaFeng has quit IRC14:48
*** mjturek has quit IRC14:48
*** galyna1 has quit IRC14:51
*** ijw has quit IRC14:52
*** amotoki has quit IRC14:56
*** rloo has joined #openstack-ironic14:58
*** jistr is now known as jistr|mtg15:01
*** rcernin has quit IRC15:05
*** rpioso has joined #openstack-ironic15:11
NobodyCamGood morning ironic'ers15:11
*** rbartal has quit IRC15:12
*** sayantan_ has joined #openstack-ironic15:12
*** rama_y_ has joined #openstack-ironic15:13
*** e0ne has joined #openstack-ironic15:13
*** mat128 has joined #openstack-ironic15:13
TheJulialesson of the day: obtaining a managed switch locally is impossible.15:13
sambettsTheJulia: :( no spare hardware available?15:14
jroll:/15:14
jrollTheJulia: ebay + corp card :D15:14
TheJuliajroll: hehe.... although that might not fly15:15
*** jaypipes has joined #openstack-ironic15:16
*** mtanino has joined #openstack-ironic15:16
sambettsI think netgear do some cheap ones for home use but its depends what your trying to do15:16
mgouldTheJulia: dumpster-dive outside failed startups?15:17
sambettshahaha15:17
jrollmgould: all you'll find is aws coupons :D15:17
sambettslol15:17
mgouldjroll: curses :-/15:18
TheJuliamgould: what jroll said :)15:18
rloohi and good morning all, TheJulia, mgould, jroll, sambetts, NobodyCam!15:18
jrollmorning :)15:18
mgouldmorning rloo15:18
sambettso/ rloo15:18
rloohi derekh too15:18
derekhrloo: good morning15:19
rloojroll, derekh: wrt https://review.openstack.org/#/c/451441/, should we do a similar thing for newton (it only has core_interfaces problelm)15:19
TheJuliagood morning rloo15:19
rlooand good detective work there derekh!15:19
* rloo needs to look at bugs more often15:19
JayFrloo: I think so15:20
jrollmaybe15:20
* jroll checks if offending patch is there15:20
rloomy guess it will slow down, but not as fast, cuz there is just the core_interface.15:20
jrollI think it is15:20
derekhrloo: thanks, seems like a good idea15:20
jrollya, brokenness is there https://github.com/openstack/ironic/blob/stable/newton/ironic/drivers/base.py#L17115:21
rlooi suspect it is in mitaka too.15:21
NobodyCamMorning rloo :)15:21
jrollI don't think it's in mitaka15:21
jrolloh no it is15:21
jrolldamn15:21
jrollderekh: ^ fyi, that could go all the way back to mitaka15:22
rloojroll: no, not in mitaka. at least, i don't see it there.15:23
jrollI saw the commit15:23
jrolloh right, it's the appending thing, not the baredriver15:23
jrollwhich didn't happen until newton15:23
rloojroll: yup, and phew!15:24
derekhjroll: rloo I'll submit a newton backport15:24
rloothanks derekh!!15:24
jrollthanks15:25
mgouldderekh++15:25
rloofwiw, the bug seems to indicate they saw the problem with newton (at least, it sez 'stock TripleO deployments with Newton'.15:26
*** rloo has quit IRC15:30
*** rloo has joined #openstack-ironic15:30
*** alex_xu has quit IRC15:33
*** rama_y_ has quit IRC15:33
*** alex_xu has joined #openstack-ironic15:35
openstackgerritDerek Higgins proposed openstack/ironic stable/newton: Copy and append to static lists  https://review.openstack.org/45145915:37
*** sayantan_ has quit IRC15:41
*** sayantan_ has joined #openstack-ironic15:41
*** amarao has quit IRC15:42
*** causten has quit IRC15:44
sambettsJayF: ok just did some digging on buildroot... holycow its cool15:44
JayFsambetts: yeah, it's the proper way to do embedded linux :)15:45
JayFsambetts: I've looked into it before but never made the time to dedicate to get something working from zero -- that's why I was thrilled when chris started and had experience with it15:45
*** sayantan_ has quit IRC15:45
sambettsJayF: whats awesome is they already have things like DIB elements for building from source a hugggee range of packages, so installing the qemu utils is as simple as enabling a configuration option15:46
*** sayantan_ has joined #openstack-ironic15:50
*** vgadiraj_ has joined #openstack-ironic15:52
openstackgerritRuby Loo proposed openstack/ironic master: [PoC|DNM|TEST] Add fake fields in Node object and RPC  https://review.openstack.org/41546215:55
*** amotoki has joined #openstack-ironic15:57
*** tesseract has quit IRC15:58
*** Sukhdev has joined #openstack-ironic15:59
*** fragatina has quit IRC16:00
*** mat128 has quit IRC16:00
*** causten has joined #openstack-ironic16:02
*** Sukhdev_ has joined #openstack-ironic16:02
*** dyasny has quit IRC16:02
*** amotoki has quit IRC16:03
*** trown is now known as trown|lunch16:03
openstackgerritAnnie Lezil proposed openstack/ironic-python-agent master: Collect NIC name given by BIOS  https://review.openstack.org/39640616:04
vsaienk0jroll: dtantsur please add to your review queue https://review.openstack.org/#/c/450822/16:04
*** Goneri has quit IRC16:05
*** jtaryma has joined #openstack-ironic16:05
JayFvsaienk0: we're 100% sure we're getting test coverage to cover those 3 jobs we're removing16:05
JayFvsaienk0: if so, holy crap that's huge16:05
*** Sukhdev_ has quit IRC16:05
*** e0ne has quit IRC16:06
*** e0ne has joined #openstack-ironic16:06
JayFvsaienk0: hmm.. you're leaving all the uefi jobs, presumedly the standalone doesn't use uefi. I wonder if in this patch we could flip the nova/neutron stuff to use a uefi job, and kill the 4th one too16:06
jrollrloo: I'm about ready to land this, but have a question: https://review.openstack.org/#/c/407491/38/ironic/common/release_mappings.py@4816:07
vsaienk0JayF: please have look standalone job covers all cases (pxe|agent|IPMI  wholedisk|partitioned + direct http links16:07
JayFvsaienk0: that's what I thought, wdyt about my idea to flip out the bios job for a uefi job for nova/neutron16:08
rloojroll: oh. yes. i think you should release first.16:08
JayFvsaienk0: since, as proposed, your current patch leaves all the uefi ones in place16:08
vsaienk0JayF: good point about uefi16:08
*** Sukhdev_ has joined #openstack-ironic16:08
*** aarefiev is now known as aarefiev_afk16:08
jrollrloo: the release request is up and pinned to a SHA, so I'm going to land it then16:08
rloojroll: ++16:08
jrollJayF: vsaienk0: let's do that in a follow-up patch that also makes the uefi job voting16:09
rloojroll: i'd like to keep/try to keep all the rolling upgrades patches w/i one release. fewer things to remember to test16:09
jrollrloo: yeah +116:09
jrollrloo: so you're good with a followup to add 7.1 then, yes?16:11
vsaienk0jroll: JayF thanks, will switch uefi to voting and made it cross project in follow-up16:11
rloojroll: yup16:11
jrollrloo: thanks16:11
jrollrloo: a few other nits there but +W, thansk!16:12
rloojroll: thx. i can address in followup.16:12
* jroll sees the next patch is WIP, gets sad16:12
rloojroll: well, it actually might be done. just that i have to convince myself first. trying to do that today.16:13
rloojroll: at the very least, for me, i need to be sure i understand it. i suspect i will be adding comments if nothing else.16:13
jrollheh, fair enough, just wanted to review while on a roll :)16:13
* jroll lunches instead16:13
*** d0ugal has quit IRC16:17
*** Sukhdev_ has quit IRC16:18
rloomariojv, yuriyz: wrt rolling upgrades. this POC to test it by adding a node.fake_field. what does it mean wrt notifications?16:19
rloomariojv, yuriyz: i don't recall now, why we decided we weren't / didn't need to deal with notification versions. but now i wonder if we do.16:20
rloomariojv, yuriyz: eg, we add node.fake_field to PIke. Ocata doesn't have it. Pike's notification payloads have version bumps cuz the payloads will include node.fake_field16:20
rloomariojv, yuriyz: what happens during the rolling upgrade? ocata API creates a node via Pike/pinned conductor. notification payload includes node.fake_field? is that ok?16:21
rloomariojv, yuriyz: POC: https://review.openstack.org/#/c/415462/16:22
jrollrloo: yeah, I think we decided notifications didn't need to be in scope for this16:23
mariojvrloo: jroll is right. i don't think there will be any problems, since notifications themselves are versioned and the consumer can do what they will with a newer/older version of the notification16:23
rloojroll: yes, we decided. but now i am wondering why we decided cuz of that ^^. i can go over our comments to see if we documented it :)16:23
* mariojv opens comments too16:24
mariojvi looked at this a bit yesterday, forgot which patch set that happened on though16:24
jrollrloo: I don't see the concern, fwiw16:24
rloomariojv: right, notifications are versioned. so we're good with the *user* via the ocata API getting the node info w/o fake_field, even though notification payload includes node.fake_field?16:24
mariojvyes16:25
rloomariojv: i think it was this patch set: https://review.openstack.org/#/c/407491/16:25
mariojvwhich version the user gets also depends on which API they hit mid-upgrade, too16:25
mariojvyup, looking there16:25
rloomariojv: as long as we're good with it, i'm fine.16:25
mariojvdiscussion about this starts on PS2016:25
mariojvah, so my concern was more about what would happen if Node was pinned and NodePayload wasn't pinned16:27
mariojvi.e. let's say NodePayload is 1.31, Node is 1.3016:27
mariojvi think it was fine, since you're never passing the node through to another service when emitting the notification, so it'll always "match" the notification version when emitted16:28
mgagnejroll: RE https://bugs.launchpad.net/nova/+bug/1619050 what closed status do you suggest for the bug?16:29
openstackLaunchpad bug 1619050 in OpenStack Compute (nova) "Nova scheduler is too greedy when loading instances of hypervisors" [Low,In progress] - Assigned to Mathieu Gagné (mgagne)16:29
jrollmgagne: fix released is what we use16:30
rloomariojv: ok thx. might be worth testing if i get a chance...16:30
mariojvah, and in case of a missing field, we handle it properly16:30
mgagnethanks, done16:30
mariojvi.e. if NodePayload has something in the schema that's not in node 1.3016:30
mariojvwait, that could be problematic...16:31
jrollthanks mgagne :)16:31
mariojvhttps://github.com/openstack/ironic/blob/master/ironic/objects/notification.py#L15916:31
mariojvimagine NodePayload schema 1.31 has a mandatory field (non-nullable), and 1.30 doesn't have this field16:31
mariojvL167 exception will get hit16:32
mariojvidk if the object would be serialized (downgraded) at that point though16:32
mariojvi doubt it, but i haven't audited all the notification code for that specific issue16:32
mariojvi think it'd be fine, since rpc node would always match the code running on the service emitting the notification16:34
rloomariojv: i think we should test just to be sure. i'll put it on my list...16:34
mariojvthanks rloo, let me know if you need any help16:35
rloomariojv: help == everyone test this as much as possible :)16:35
* jroll actually goes to lunch now16:36
*** fragatina has joined #openstack-ironic16:36
*** e0ne has quit IRC16:38
*** mjura has quit IRC16:38
*** sasha2 has quit IRC16:38
*** sasha2 has joined #openstack-ironic16:38
*** d0ugal has joined #openstack-ironic16:38
*** ChubYann has joined #openstack-ironic16:42
*** d0ugal has quit IRC16:43
*** bfournie has quit IRC16:44
*** jistr|mtg is now known as jistr16:47
*** lucasagomes is now known as lucas-afk16:49
openstackgerritMario Villaplana proposed openstack/ironic master: Agent driver rescue implementation  https://review.openstack.org/40043716:51
*** mgould is now known as mgould|afk16:53
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: Permanent node cache  https://review.openstack.org/45135016:56
*** derekh has quit IRC16:57
*** jtaryma has quit IRC16:58
*** vinsh has quit IRC16:58
*** fragatin_ has joined #openstack-ironic16:59
*** jtaryma has joined #openstack-ironic16:59
*** [1]cdearborn has joined #openstack-ironic16:59
*** amotoki has joined #openstack-ironic16:59
*** fragatina has quit IRC17:02
*** chlong has quit IRC17:03
*** bfournie has joined #openstack-ironic17:03
*** trown|lunch is now known as trown17:04
*** amotoki has quit IRC17:04
openstackgerritMario Villaplana proposed openstack/ironic master: Agent driver rescue implementation  https://review.openstack.org/40043717:05
*** links has joined #openstack-ironic17:07
openstackgerritSam Betts proposed openstack/ironic master: Reorganise Cisco UCSM driver code to match its name  https://review.openstack.org/42681417:09
openstackgerritSam Betts proposed openstack/ironic master: Rename and redocument the Cisco UCSM driver  https://review.openstack.org/40067317:09
*** sayantan_ has quit IRC17:10
*** sambetts is now known as sambetts|afk17:11
sambetts|afkNight all o/17:11
*** mgoddard has quit IRC17:11
*** cdearborn has quit IRC17:13
*** links has quit IRC17:19
*** athomas has quit IRC17:25
*** sayantan_ has joined #openstack-ironic17:26
*** jjung has quit IRC17:26
*** sayantan_ has quit IRC17:27
*** sayantan_ has joined #openstack-ironic17:27
openstackgerritMerged openstack/ironic master: Add RPC and object version pinning  https://review.openstack.org/40749117:33
openstackgerritMerged openstack/ironic stable/ocata: Copy and append to static lists  https://review.openstack.org/45144117:33
* jroll approves newton17:37
*** tuanla_ has quit IRC17:38
*** tuan_luong has quit IRC17:38
*** mtanino has quit IRC17:40
*** jjung has joined #openstack-ironic17:41
*** e0ne has joined #openstack-ironic17:42
*** Nisha_Agarwal has joined #openstack-ironic17:43
*** trown is now known as trown|brb17:46
*** ElCoyote_ has quit IRC17:51
*** pcaruana has quit IRC17:52
*** e0ne has quit IRC17:53
*** [1]rpioso has joined #openstack-ironic17:54
*** trown|brb is now known as trown17:54
*** [1]rpioso has quit IRC17:55
*** [2]rpioso has joined #openstack-ironic17:56
*** rpioso has quit IRC17:56
*** [2]rpioso is now known as rpioso17:56
*** ralonsoh has quit IRC17:57
*** vishwanathj has joined #openstack-ironic17:58
*** chlong has joined #openstack-ironic17:58
jlvillalvdrok, vsaienk0 Not sure if you are still around. Is either one of you working on moving the API service to the subnode for multi-node?17:58
vdrokjlvillal: nope, we did not have a chance yet, morning17:59
jlvillalvdrok, vsaienk0 I was reading the back-scroll of the IRC log from a few days ago and I think that was the plan. Correct me if I am wrong.17:59
mariojvJayF: we have 3x +2 on the active node vif attach patch: https://review.openstack.org/#/c/424723 feel free to +W if your concern was addressed sufficiently17:59
vdrokjlvillal: yup, s/moving to the subnode/removing from the primary node/17:59
vdrokthere is api already on the subnode17:59
jlvillalvdrok, Thanks! I don't think I will have time to look at it before my vacation starts tomorrow.17:59
jlvillalvdrok, Ah, okay.18:00
JayFmariojv: my question was not a "block the merge of this" question, more a "I don't understand"18:00
*** baoli has quit IRC18:00
JayFmariojv: feel free to land it18:00
vdrokjlvillal: great, thanks!18:00
mariojvcool18:00
*** amotoki has joined #openstack-ironic18:00
JayFmariojv: fwiw if I have a question I want to answer+read before it lands, I usually vote -1 :) but thanks for being concerned18:00
JayFmariojv: my review on that patch not worth a lot anyway, I don't understand it well :)18:00
*** baoli has joined #openstack-ironic18:01
*** jjung has quit IRC18:02
TheJuliaso now I really have motivation to write an ansible module for port stuffs18:02
TheJulia:)18:02
openstackgerritJulia Kreger proposed openstack/ironic-lib master: Make disk size check output handling consistent  https://review.openstack.org/45075418:04
mariojvare the standalone experimental jobs now called "gate-ironic-dsvm-functional-ubuntu-xenial" ? i thought i remembered them being called gate-ironic-something-standalone-something but i don't see it on this patch https://review.openstack.org/#/c/434405/18:05
*** amotoki has quit IRC18:05
*** mgoddard has joined #openstack-ironic18:05
jrollmariojv: they're still called standalone something but that check queue run was feb 1518:06
jrollneeds a recheck :P18:06
mariojvah, ok, so new config didn't make it in18:06
mariojvthx18:06
mariojvwas confused b/c i saw this too https://github.com/openstack-infra/project-config/blob/3d07ce36cad91e939a74198fcd5c2dc33ea03e06/jenkins/jobs/ironic.yaml#L1270 will recheck it18:06
*** amoralej is now known as amoralej|off18:07
jrollyep, that's the one. moved from experimental to check18:07
*** chlong has quit IRC18:07
*** alex_xu has quit IRC18:07
*** dsneddon has quit IRC18:08
*** alex_xu has joined #openstack-ironic18:08
*** mtanino has joined #openstack-ironic18:09
*** dsneddon has joined #openstack-ironic18:09
openstackgerritVladyslav Drok proposed openstack/ironic master: WIP: Refactor API microversion checks  https://review.openstack.org/45150618:13
*** mgoddard has quit IRC18:13
openstackgerritVladyslav Drok proposed openstack/ironic master: WIP: Refactor API microversion checks  https://review.openstack.org/45150618:15
*** ElCoyote_ has joined #openstack-ironic18:16
vdrokjroll: hopefully that^^ will allow to drop a bunch of cruft from our api18:16
*** jjung has joined #openstack-ironic18:16
*** crushil has quit IRC18:16
*** vmud213 has quit IRC18:17
*** mat128 has joined #openstack-ironic18:17
jrollvdrok: neat18:17
* jroll stars18:17
*** crushil has joined #openstack-ironic18:17
*** baha has quit IRC18:18
*** Sukhdev_ has joined #openstack-ironic18:18
vdrokgood night everyone!18:19
openstackgerritMerged openstack/ironic-ui master: Imported Translations from Zanata  https://review.openstack.org/45071118:20
*** Sukhdev_ has quit IRC18:21
TheJuliappiela: betherly: I went and explicitly tagged you both on a couple ui reviews, when you have a chance!  Thank you both in advance!18:21
*** chlong has joined #openstack-ironic18:21
ppielaTheJulia: I will review this afternoon18:22
TheJuliaAwesome!18:22
*** dyasny has joined #openstack-ironic18:24
*** dyasny has quit IRC18:25
*** dyasny has joined #openstack-ironic18:26
openstackgerritMerged openstack/ironic-lib master: Updated from global requirements  https://review.openstack.org/45101018:29
*** trown is now known as trown|brb18:29
*** baoli_ has joined #openstack-ironic18:32
*** chlong has quit IRC18:34
*** baoli has quit IRC18:34
*** vills has joined #openstack-ironic18:37
*** mat128 has quit IRC18:41
*** Nisha_Agarwal has quit IRC18:41
openstackgerritOpenStack Proposal Bot proposed openstack/ironic master: Updated from global requirements  https://review.openstack.org/45100818:42
*** openstackstatus has joined #openstack-ironic18:44
*** ChanServ sets mode: +v openstackstatus18:44
*** trown|brb is now known as trown18:45
*** Sukhdev has quit IRC18:46
*** vills has quit IRC18:46
*** mat128 has joined #openstack-ironic18:47
*** vgadiraj_ has quit IRC18:47
openstackgerritMerged openstack/ironic stable/newton: Copy and append to static lists  https://review.openstack.org/45145918:49
*** chlong has joined #openstack-ironic18:49
*** e0ne has joined #openstack-ironic18:50
*** vills has joined #openstack-ironic18:50
*** jcoufal has quit IRC18:54
*** baha has joined #openstack-ironic18:56
openstackgerritAnnie Lezil proposed openstack/ironic-python-agent master: Collect NIC name given by BIOS  https://review.openstack.org/39640618:59
betherlyTheJulia: I'll take a look in the morning :)19:00
*** baoli_ has quit IRC19:01
*** jtaryma has quit IRC19:01
*** amotoki has joined #openstack-ironic19:01
*** jcoufal has joined #openstack-ironic19:02
openstackgerritJay Faulkner proposed openstack/ironic master: Remove deprecated, untested ipminative driver  https://review.openstack.org/45152619:03
JayFdtantsur: jroll ^ fyi; it's been >2wks since I emailed the list, so followed up and pushed the patch19:03
TheJuliabetherly: thank you!19:04
*** amotoki has quit IRC19:05
*** e0ne has quit IRC19:06
*** baoli has joined #openstack-ironic19:07
*** milan has quit IRC19:08
*** crushil has quit IRC19:09
*** vills has quit IRC19:11
openstackgerritJay Faulkner proposed openstack/ironic master: Remove deprecated, untested ipminative driver  https://review.openstack.org/45152619:11
JayFjroll: ^ you commetned on ps2 after I added the note19:17
JayFjroll: but still -1'd me for it19:17
JayFjroll: perhaps you were reviewing ps1?19:17
jrollJayF: noticed it on 1, overlooked it on 2, heh19:17
JayFyeah, I realized after the first one I needed a 'git grep pyghmi' and saw the missing release note then19:17
* jroll actually reviews now19:18
jroll+2 with nits19:20
JayFi'll fix nits real soon19:20
JayFjroll: lol, you missed something again19:21
jrollno worries, I'm fine if you don't fix them19:21
jrollwhat'd I miss19:21
JayFjroll: "fake_ipminative" is literally in the line you commented on19:21
*** mat128 has quit IRC19:21
jrollJayF: "and" isn't19:21
jroll:)19:21
JayFOH19:21
JayFlol19:21
* jroll gets the grammar hammer19:21
openstackgerritJay Faulkner proposed openstack/ironic master: Remove deprecated, untested ipminative driver  https://review.openstack.org/45152619:22
JayFjroll: ^19:22
jrollJayF: thanks, now we wait for dmitry to return19:23
JayFfeel free to modify it if needed, since I'm out next week when dmitry is back :)19:24
jrollsure19:24
*** fragatin_ has quit IRC19:25
*** fragatina has joined #openstack-ironic19:26
*** crushil has joined #openstack-ironic19:26
*** sasha2 has quit IRC19:31
*** openstackgerrit has quit IRC19:33
*** sasha2 has joined #openstack-ironic19:33
*** chlong has quit IRC19:34
*** dyasny has quit IRC19:35
*** rpioso has quit IRC19:36
*** racedo has quit IRC19:36
*** rpioso has joined #openstack-ironic19:37
*** rama_y_ has joined #openstack-ironic19:43
*** openstackgerrit has joined #openstack-ironic19:47
openstackgerritMerged openstack/ironic-inspector master: Updated from global requirements  https://review.openstack.org/45100919:47
*** d0ugal has joined #openstack-ironic19:49
*** dprince has quit IRC19:55
*** vinsh has joined #openstack-ironic19:55
*** Serlex has quit IRC19:56
*** baoli has quit IRC19:58
zer0c00lTheJulia: When you said, API extension, do you mean a seperate service for running sync_power_state?19:58
*** baoli has joined #openstack-ironic19:58
*** crushil has quit IRC19:58
TheJuliazer0c00l: Well, it comes down to a use pattern at that point19:59
TheJuliado you want to poll all servers/sync the state for all servers in one shot, as in trigger load for your conductors, or do you just want to check the state of node x and y, but not z ?19:59
*** d0ugal has quit IRC20:00
zer0c00lI see20:00
zer0c00lRight now there is no way to do force run a 'power status' other than waiting for sync_power_state to come around20:01
zer0c00lSo you are saying we can write an API extension to do that20:01
zer0c00l?20:01
jrolldoesn't 'ironic node-get-power-state' do that?20:01
*** amotoki has joined #openstack-ironic20:02
zer0c00lThere is no node-get-power-state https://docs.openstack.org/cli-reference/ironic.html20:02
jrollhuh, I thought there was at some point20:03
* jroll puts down the crack20:03
zer0c00lIt would be nice if there is one20:04
TheJuliazer0c00l: I doubt there would be resistance to either possibility, "explicitly go fetch x state" or "trigger a full power state resync"20:04
jrollsuspect folks would prefer an async resync sort of thing, followed by polling20:05
*** amotoki has quit IRC20:06
TheJuliaalthough, at 20k+ nodes, would someone want continued polling of their power states for all of their nodes?  Or are you thinking single node?20:06
zer0c00lTheJulia: single node20:06
jrollyeah, I'm -1 on "resync everything" :P20:07
zer0c00lyeah20:07
zer0c00lme too20:07
zer0c00lPeople will DOS it20:07
TheJuliamake it a "baremetal_i_really_know_what_im_doing" role20:07
zer0c00lexplicitly go fetch x state20:07
TheJulia:)20:07
zer0c00lasync + polling will be nice20:07
zer0c00lWe don't want to wait for ipmitool to come back after x seconds20:08
jrollTheJulia: you mean "baremetal_bofh", right20:08
TheJuliaSounds good to me to do a single node, should be a relatively easy spec to write, if you want to give that a spin zer0c00l :)20:09
TheJuliajroll: baremtal_dos_admin20:09
JayFjroll: TheJulia: It'd be strange to have that API be async though20:09
JayFjroll: TheJulia: What value goes into power_state / target_power_state while it's working? Nulling it would break other things against the node20:09
jrollJayF: it'd be strange to have a syncronous request that can take seconds waiting on the bmc though :/20:10
JayFjroll: yeah, but there's no way to communicate async to the operator either20:10
TheJuliaget boot devices? does that though20:10
TheJuliaat least I think it does20:10
jrollright, they'd need to poll20:10
jrollTheJulia: yeah that's the one I thought was get power state20:10
mrdaMorning Ironic20:11
JayFjroll: poll for what? How do I know it's been sync'd?20:11
jrollJayF: true that20:11
JayFjroll: that's the problem; it's hard for a node object to communicate "I'm getting power state"20:11
jrolldamn20:11
jrollya20:11
zer0c00lhrm20:11
jrollmaybe I'm fine with sync, seems like a dos vector but /shrug20:11
JayFour entire ipmi-related API is a dos vector20:12
JayFlol20:12
zer0c00lhehehehe20:12
zer0c00ltrue that20:12
JayFipmi as a protocol is too terrible to make it any other way20:12
JayFzer0c00l: btw, you're aware I just pushed this : https://review.openstack.org/45152620:12
JayFzer0c00l: I know you all use it for some stuff, so it going out of tree may impact you.20:12
zer0c00lJayF: yes i saw that. No we are not using it.20:12
zer0c00lWe wanted to use it20:13
zer0c00lDid a POC20:13
*** PTCbro has joined #openstack-ironic20:13
zer0c00lIt was too flakey20:13
zer0c00lrybridges did the POC20:13
JayFthat'd be one of the reasons it's getting crushinated20:13
zer0c00lso what do we do about the node-get-power-state?20:13
zer0c00lShould we write a spec?20:14
TheJuliaI would think so, just so we have consensus.  Maybe also refer to the eavesdrop log in the spec :)20:14
zer0c00lwill do!20:14
zer0c00lThanks20:15
*** zer0c00l is now known as zer0c00l_lunch20:15
zer0c00l_lunchbrb20:15
*** Goneri has joined #openstack-ironic20:17
*** krtaylor has quit IRC20:20
JayFIs an unstack and restack supposed to update all the software you're running?20:23
JayFI'm setting up a physical machine to be my devstack, and so want to make it less ... disposable than I've treated devstack boxes in the past20:23
JayFso curious about how folks care for it to keep it up to date and such20:24
jrollJayF: I believe stack.sh does an apt-get upgrade, but not 100%20:24
JayFI'm thinking more services in git20:24
jrollah20:24
jrollRECLONE=true/false20:24
JayFmainly the ones I depend on but am unlikely to actually develop20:24
JayFdefault false, I presume?20:24
jrollyep20:25
jrollthat's a local.conf setting to be clear20:25
JayFanything else you really do or try to pay attention to in order to keep it from getting crufty?20:25
JayFyeah, I get it20:25
jrollnot that I can think of20:25
jrollthere's no compat guarantees even with unstack/stack20:25
csmartjroll: JayF: sambetts|afk I should be able to clean up the last few things today, with any luck20:26
jrollbut there's also clean.sh which should blow away more than unstack20:26
jrolloh also RECLONE=true doesn't update the devstack repo itself, that's all on you20:26
jrollcsmart: nice20:26
JayFjroll: makes sense, ty :)20:26
csmartthen start looking into the 3rd party tests, etc - things will be missing from the kernel we need to slowly add20:26
jrollyeah, np20:26
JayFcsmart: I told you if you got it working upstream folks would be super interested :D20:26
JayFcsmart: 3rd party ironic ci is ... unstable at best. So that's a good thing to do, just be aware you have a long road of false-failures ahead20:27
csmartJayF: hehe, yeah I'll work on the other imagebuild patch too20:27
openstackgerritRuby Loo proposed openstack/ironic master: Remove extra blank space in ClientSide error msg  https://review.openstack.org/45155120:27
csmartJayF: yeah, I noticed they are pretty unstable, 3rd party is not a priority, but I just wanna kick the process of by touching bas with people at least20:27
*** trown is now known as trown|outtypewww20:28
openstackgerritMerged openstack/ironic master: Allow to attach/detach VIFs to active ironic nodes  https://review.openstack.org/42472320:28
*** bl0m1_ has quit IRC20:28
csmart*base20:28
*** Guest6666 has quit IRC20:28
*** Guest6666 has joined #openstack-ironic20:29
*** bl0m1 has joined #openstack-ironic20:29
*** racedo has joined #openstack-ironic20:29
*** bl0m1 has quit IRC20:30
*** bl0m1 has joined #openstack-ironic20:30
*** jaypipes_ has joined #openstack-ironic20:30
csmartGah, *kick the process off by touching base20:31
JayFcsmart: they should all have email addresses for contacts in the wiki jfyi20:32
*** vills has joined #openstack-ironic20:32
*** jaypipes_ is now known as brokenpipes20:32
*** jaypipes has quit IRC20:32
csmartJayF: thanks, yep, jroll pointed them out to me the other day. Cheers20:33
*** racedo has quit IRC20:37
*** jtaryma has joined #openstack-ironic20:39
jtarymamariojv: I replied to some of your comments in etags patch20:39
*** racedo has joined #openstack-ironic20:39
*** racedo has quit IRC20:40
mariojvthanks jtaryma20:40
mariojvi'm fine with returning it in the header if that's what's in the API WG spec20:40
*** jtaryma is now known as joanna_mac20:41
mariojv+1 on not including updated_at20:41
*** joanna_mac is now known as joanna__20:41
joanna__mariojv: cool :) also - BFV cinder api patch passed jenkins after recheck :) I'd appreciate if you could review it :)20:42
mariojvin my queue :)20:43
joanna__mariojv: awesome! thank you :)20:43
*** bcornec has joined #openstack-ironic20:49
*** xek has quit IRC20:50
*** xek has joined #openstack-ironic20:52
*** causten has quit IRC20:55
*** causten has joined #openstack-ironic20:56
*** causten has quit IRC20:57
*** causten has joined #openstack-ironic20:57
*** amarao has joined #openstack-ironic20:58
*** PTCbro has quit IRC21:02
*** amotoki has joined #openstack-ironic21:02
*** amarao has quit IRC21:04
*** ccamacho has quit IRC21:04
*** mgoddard has joined #openstack-ironic21:06
*** mat128 has joined #openstack-ironic21:06
*** amotoki has quit IRC21:07
*** fragatin_ has joined #openstack-ironic21:09
*** baoli has quit IRC21:12
openstackgerritAnup Navare proposed openstack/ironic master: Config drive support for Ceph  https://review.openstack.org/40763921:12
*** baoli has joined #openstack-ironic21:13
*** baoli has quit IRC21:13
*** causten has quit IRC21:13
*** causten has joined #openstack-ironic21:13
*** fragatina has quit IRC21:13
*** mgoddard has quit IRC21:14
*** krtaylor has joined #openstack-ironic21:14
*** baoli has joined #openstack-ironic21:14
*** vills has quit IRC21:17
*** joanna__ has quit IRC21:18
*** joanna__ has joined #openstack-ironic21:23
*** jjung has quit IRC21:24
*** ccamacho has joined #openstack-ironic21:24
*** yee379 has joined #openstack-ironic21:25
*** yee37915 has quit IRC21:26
*** bfournie has quit IRC21:28
openstackgerritMerged openstack/ironic master: Updated from global requirements  https://review.openstack.org/45100821:29
*** jcoufal has quit IRC21:29
*** aignatov has quit IRC21:45
*** aignatov has joined #openstack-ironic21:46
mariojvhi folks, i proposed a couple topics for the review party tomorrow for anyone interested in attending: https://etherpad.openstack.org/p/ironic-review-party21:48
*** brokenpipes has quit IRC21:55
*** sayantan_ has quit IRC21:55
*** rbudden has quit IRC22:03
*** amotoki has joined #openstack-ironic22:03
*** sayantan_ has joined #openstack-ironic22:04
*** causten has quit IRC22:05
*** joanna__ has quit IRC22:07
*** amotoki has quit IRC22:08
*** fragatin_ has quit IRC22:08
*** fragatina has joined #openstack-ironic22:09
*** choyj has quit IRC22:12
*** sayantan_ has quit IRC22:21
*** sayantan_ has joined #openstack-ironic22:21
*** baoli has quit IRC22:21
jlvillalaNuposic, The radosgw/ceph patch failed the releasenotes job22:22
*** baha has quit IRC22:24
*** choyj has joined #openstack-ironic22:25
*** [1]cdearborn has quit IRC22:29
* TheJulia sighs that DEFAULT_VER is still 1.9 in the client22:31
*** wrouesnel has joined #openstack-ironic22:33
JayFTheJulia: you know mariojv has a spec up, that needs reviews, to fix that?22:36
*** sayantan_ has quit IRC22:36
JayFTheJulia: https://review.openstack.org/#/c/448661/22:36
*** krtaylor has quit IRC22:38
TheJuliaOh awesome, I hadn't seen it since I was a a conference last week.  Although, if we just cut 1.12, wouldn't that mean the spec now needs to be updated since we've delivered a new version during pike?22:40
JayFno, for pike it will stay the default of 1.9 but print a warning if you don't specify versino22:41
JayFin queens we'll bump it to be latest supported version22:41
*** joanna__ has joined #openstack-ironic22:42
JayFat least that's how I read the spec22:42
TheJuliaYeah, I just re-read that part and your right22:42
TheJuliaI mean, if we land it now, it should be mostly fine.  as long as it is cli invocation, direct api usage shouldn't log anything I guess, but I'm kind of grumpy about the pin being there since it means I'll have to specify a newer version in code.  It actually kind of almost pushes me off using the client library and just means I should engage the api directly22:44
*** joanna_mac has joined #openstack-ironic22:44
*** joanna_mac has quit IRC22:44
JayFTheJulia: in every downstream ironic thing we did at OnMetal, we used our own client22:44
TheJuliaheh, I just found out they want to do direct api calls anyway22:44
JayFTheJulia: it's just too simple of an api not to22:44
*** joanna__ has quit IRC22:44
*** joanna__ has joined #openstack-ironic22:44
TheJuliaYeah, the only reason we put the pin in was to guard against the default state suddenly changing, but it actually now makes it harder to use the python client library directly across versions22:49
JayFyep, exactly22:50
JayFbut we're undoing the mistake, at least for CLI use cases22:50
JayFundoing mistakes in openstack is hard and we (mariojv) should be lauded for attempting it :P22:51
TheJuliamariojv: I'll buy you beer, or fancy water in boston! :)22:52
*** zer0c00l_lunch is now known as zer0c00l22:54
*** rpioso has quit IRC22:55
TheJuliamariojv: I put a -1 on it because we do actually have direct client library users... and I feel like that in itself should have at least a sentence.  If it already does and I've missed it, sorry!  Otherwise, lgtm.22:57
*** bfournie has joined #openstack-ironic22:57
*** sayantan_ has joined #openstack-ironic22:58
JayFTheJulia: my rememberance from ptg was that basically the thought was CLI is a quick win, because we don't break apps22:59
JayFTheJulia: a little scarier to update python client, but with a max version bump I'd be +2 to that as well22:59
TheJuliaWe've been telling people to pin direct invocations for a while....23:00
TheJuliaI guess in my mind I thought when client was said, that it included library users as well23:03
TheJulia$words... why do we not have telepathic thought transfers yet?23:03
*** amotoki has joined #openstack-ironic23:04
JayF*shrug* idk; but it's a good point to talk about in the spec23:05
* JayF out for teh day o/23:06
TheJuliaJayF: I'll just tell myself that people would be horrified of the thoughts that go through my brain23:06
TheJuliaJayF: Have a wonderful evening!23:06
*** amotoki has quit IRC23:09
mariojvthanks for reviewing TheJulia, will take a look tomorrow23:09
*** pmannidi has joined #openstack-ironic23:14
aNuposicjlvillal, yes they failed because of this http://paste.openstack.org/show/604754/23:24
aNuposicjlvillal, i just listed the options that needs to be added23:24
aNuposicbut seems that's not the way to do it23:24
jlvillalaNuposic, Google: rst lists23:25
aNuposicjlvillal, ok23:26
jlvillalaNuposic, If you look at the Ocata release notes you can see some lists used. Can look at how they did it.23:27
aNuposicjlvillal, great, will check that23:29
*** hshiina has joined #openstack-ironic23:32
*** rbudden has joined #openstack-ironic23:41
*** mat128 has quit IRC23:42
aNuposicjlvillal, will add them as bullet list, wdyt?23:43
*** rloo has quit IRC23:44
jlvillalaNuposic, I like it :)23:45

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