Wednesday, 2013-12-18

*** rongze has joined #openstack-ironic00:16
devanandalifeless: testing in my undercloud confirms that the CONF is read prior to import00:17
devanandalogging inside the db/sqla/api method reflects changes in ironic.conf00:18
lifelessok cool; is that a guarantee of the framework though, or just how we happen to have things arranged?00:21
*** rongze has quit IRC00:21
devanandathat I don't know00:22
devanandalifeless: but i point at nova for 6 examples of this, and oslo itself for one00:25
lifelessok cool00:26
devanandahttp://paste.openstack.org/show/55227/00:26
lifelessit reads weird though; offputting00:26
*** yfujioka has joined #openstack-ironic00:26
devanandado you think it's better to have every caller import that option and pass it, though?00:26
lifelessSo I'd tend to write it as None -> lookup from conf00:31
lifelessso identical on the callers side00:31
lifelessinterval=None):00:32
lifeless   if interval is None: interval = CONF.....00:32
lifelessit's unambiguous and safe if config ever were to change, and doesn't set of any red flags for reviewers of regular python code00:32
lifelessup to you though, we've analysed and it's used as an import time parameter today elsewhere.00:33
openstackgerritA change was merged to openstack/ironic: Reworks Chassis validations  https://review.openstack.org/5768600:41
devanandalifeless: hmm, wonder if this works only because db/sqla/api is imported late -- by ironic/openstack/common/db/api: DBAPI.__get_backend()00:44
devanandai'll switch it. there's precedent, but not much, and I don't like magic when there's a trivial alternative00:45
lifelesscool00:46
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: GET /drivers to show a list of active conductors  https://review.openstack.org/6021600:48
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Improve method to get list of active conductors  https://review.openstack.org/5979500:48
*** yuikotakada has joined #openstack-ironic01:00
*** blamar has quit IRC01:03
* devananda wanders away for a bit01:04
* devananda wanders away for dinner01:20
*** urulama has joined #openstack-ironic01:25
*** blamar has joined #openstack-ironic01:26
*** nosnos has joined #openstack-ironic01:26
*** urulama has quit IRC01:30
*** itooon has quit IRC02:00
*** itooon has joined #openstack-ironic02:14
*** rongze has joined #openstack-ironic02:14
*** prekarat has joined #openstack-ironic02:22
*** vkozhukalov has joined #openstack-ironic02:54
*** rongze has quit IRC03:02
*** rloo has quit IRC03:09
*** rongze has joined #openstack-ironic03:10
*** urulama has joined #openstack-ironic03:26
*** urulama has quit IRC03:31
*** harlowja is now known as harlowja_away03:51
*** marty_ has joined #openstack-ironic04:03
*** hstimer has quit IRC04:03
*** marty_ is now known as Guest7406404:03
*** rongze has quit IRC04:59
*** anniec has joined #openstack-ironic05:09
*** urulama has joined #openstack-ironic05:27
Haomengmax_lobur_afk:ping05:30
*** rongze has joined #openstack-ironic05:30
*** urulama has quit IRC05:32
*** rongze has quit IRC05:35
openstackgerritJenkins proposed a change to openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/6192006:00
*** rongze has joined #openstack-ironic06:08
*** vkozhukalov has quit IRC06:15
*** vkozhukalov has joined #openstack-ironic06:15
*** dkehn has quit IRC06:40
*** rwsu_ has quit IRC06:41
*** dkehn has joined #openstack-ironic06:42
*** prekarat has quit IRC06:48
*** vkozhukalov has quit IRC06:52
yuikotakadaHi, dkehn. May I ask you a question?06:54
*** jcooley_ has joined #openstack-ironic07:10
*** hemna has quit IRC07:13
*** hstimer has joined #openstack-ironic07:25
*** urulama has joined #openstack-ironic07:28
*** Guest74064 has quit IRC07:29
*** hstimer has quit IRC07:30
*** urulama has quit IRC07:32
*** urulama has joined #openstack-ironic07:37
*** jcooley_ has quit IRC07:45
GheRiveromorning!07:59
*** ndipanov has joined #openstack-ironic08:04
*** romcheg has joined #openstack-ironic08:07
*** yuikotakada has quit IRC08:12
HaomengGheRivero: morning:)08:13
*** prekarat has joined #openstack-ironic08:28
*** prekarat has quit IRC08:30
*** prekarat has joined #openstack-ironic08:30
*** vkozhukalov has joined #openstack-ironic08:31
openstackgerritYuriy Zveryanskyy proposed a change to openstack/ironic: Check connectivity in SSH driver 'validate' method  https://review.openstack.org/6087608:33
*** jimjiang has quit IRC08:37
*** jimjiang has joined #openstack-ironic08:37
*** ifarkas has joined #openstack-ironic08:39
*** jimjiang has quit IRC08:41
*** jcooley_ has joined #openstack-ironic08:42
*** jimjiang has joined #openstack-ironic08:42
*** jcooley_ has quit IRC08:48
*** martyntaylor has joined #openstack-ironic08:55
*** urulama has quit IRC09:10
*** openstackgerrit has quit IRC09:11
*** creiht has quit IRC09:11
*** jimjiang has quit IRC09:11
*** vkozhukalov has quit IRC09:11
*** briancline has quit IRC09:11
*** zigo has quit IRC09:11
*** john-n-seattle has quit IRC09:11
*** blamar has quit IRC09:11
*** agordeev has quit IRC09:11
*** dkehn has quit IRC09:11
*** yfujioka has quit IRC09:11
*** datajerk has quit IRC09:11
*** pleia2 has quit IRC09:11
*** SpamapS has quit IRC09:11
*** rainya has quit IRC09:11
*** mugu has quit IRC09:11
*** Haomeng has quit IRC09:11
*** nosnos has quit IRC09:11
*** shadower has quit IRC09:11
*** harlowja_away has quit IRC09:11
*** lifeless has quit IRC09:11
*** sandeepr has quit IRC09:11
*** sirushti has quit IRC09:11
*** devananda has quit IRC09:11
*** anniec has quit IRC09:11
*** itooon has quit IRC09:11
*** ekarlso has quit IRC09:11
*** martyntaylor has quit IRC09:11
*** rongze has quit IRC09:11
*** mattymo has quit IRC09:11
*** jheiss has quit IRC09:11
*** romcheg has quit IRC09:11
*** ndipanov has quit IRC09:11
*** mordred has quit IRC09:11
*** retr0h has quit IRC09:11
*** EmilienM has quit IRC09:11
*** russellb has quit IRC09:11
*** davidlenwell has quit IRC09:11
*** hughsaunders has quit IRC09:11
*** gohko has quit IRC09:11
*** n16483_ has quit IRC09:11
*** GheRivero has quit IRC09:11
*** max_lobur_afk has quit IRC09:11
*** matty_dubs|gone has quit IRC09:11
*** mikal has quit IRC09:11
*** greghaynes has quit IRC09:11
*** ifarkas has quit IRC09:11
*** prekarat has quit IRC09:11
*** yuriyz has quit IRC09:11
*** michchap has quit IRC09:11
*** lynxman has quit IRC09:11
*** anteaya has quit IRC09:11
*** martyntaylor1 has joined #openstack-ironic09:12
*** jimjiang has joined #openstack-ironic09:12
*** ifarkas has joined #openstack-ironic09:12
*** vkozhukalov has joined #openstack-ironic09:12
*** prekarat has joined #openstack-ironic09:12
*** romcheg has joined #openstack-ironic09:12
*** ndipanov has joined #openstack-ironic09:12
*** urulama has joined #openstack-ironic09:12
*** dkehn has joined #openstack-ironic09:12
*** rongze has joined #openstack-ironic09:12
*** anniec has joined #openstack-ironic09:12
*** itooon has joined #openstack-ironic09:12
*** nosnos has joined #openstack-ironic09:12
*** blamar has joined #openstack-ironic09:12
*** yfujioka has joined #openstack-ironic09:12
*** greghaynes has joined #openstack-ironic09:12
*** briancline has joined #openstack-ironic09:12
*** n16483_ has joined #openstack-ironic09:12
*** yuriyz has joined #openstack-ironic09:12
*** agordeev has joined #openstack-ironic09:12
*** michchap has joined #openstack-ironic09:12
*** openstackgerrit has joined #openstack-ironic09:12
*** mordred has joined #openstack-ironic09:12
*** creiht has joined #openstack-ironic09:12
*** mugu has joined #openstack-ironic09:12
*** SpamapS has joined #openstack-ironic09:12
*** pleia2 has joined #openstack-ironic09:12
*** datajerk has joined #openstack-ironic09:12
*** rainya has joined #openstack-ironic09:12
*** Haomeng has joined #openstack-ironic09:12
*** zigo has joined #openstack-ironic09:12
*** john-n-seattle has joined #openstack-ironic09:12
*** sirushti has joined #openstack-ironic09:12
*** davidlenwell has joined #openstack-ironic09:12
*** devananda has joined #openstack-ironic09:12
*** shadower has joined #openstack-ironic09:12
*** harlowja_away has joined #openstack-ironic09:12
*** lifeless has joined #openstack-ironic09:12
*** sandeepr has joined #openstack-ironic09:12
*** lynxman has joined #openstack-ironic09:12
*** GheRivero has joined #openstack-ironic09:12
*** hughsaunders has joined #openstack-ironic09:12
*** ekarlso has joined #openstack-ironic09:12
*** max_lobur_afk has joined #openstack-ironic09:12
*** mattymo has joined #openstack-ironic09:12
*** retr0h has joined #openstack-ironic09:12
*** matty_dubs|gone has joined #openstack-ironic09:12
*** jheiss has joined #openstack-ironic09:12
*** EmilienM has joined #openstack-ironic09:12
*** gohko has joined #openstack-ironic09:12
*** russellb has joined #openstack-ironic09:12
*** mikal has joined #openstack-ironic09:12
*** anteaya has joined #openstack-ironic09:12
*** urulama has quit IRC09:16
*** openstackgerrit has quit IRC09:16
*** creiht has quit IRC09:16
*** jimjiang has quit IRC09:16
*** vkozhukalov has quit IRC09:16
*** briancline has quit IRC09:16
*** zigo has quit IRC09:16
*** john-n-seattle has quit IRC09:16
*** blamar has quit IRC09:16
*** agordeev has quit IRC09:16
*** dkehn has quit IRC09:16
*** yfujioka has quit IRC09:16
*** datajerk has quit IRC09:16
*** pleia2 has quit IRC09:16
*** SpamapS has quit IRC09:16
*** rainya has quit IRC09:16
*** mugu has quit IRC09:16
*** Haomeng has quit IRC09:16
*** nosnos has quit IRC09:16
*** shadower has quit IRC09:16
*** harlowja_away has quit IRC09:16
*** lifeless has quit IRC09:16
*** sandeepr has quit IRC09:16
*** sirushti has quit IRC09:16
*** devananda has quit IRC09:16
*** anniec has quit IRC09:16
*** itooon has quit IRC09:16
*** ekarlso has quit IRC09:16
*** rongze has quit IRC09:16
*** mattymo has quit IRC09:16
*** jheiss has quit IRC09:16
*** martyntaylor1 has quit IRC09:16
*** romcheg has quit IRC09:16
*** ndipanov has quit IRC09:16
*** mordred has quit IRC09:16
*** retr0h has quit IRC09:16
*** EmilienM has quit IRC09:16
*** russellb has quit IRC09:16
*** davidlenwell has quit IRC09:16
*** hughsaunders has quit IRC09:16
*** gohko has quit IRC09:16
*** n16483_ has quit IRC09:16
*** GheRivero has quit IRC09:16
*** max_lobur_afk has quit IRC09:16
*** matty_dubs|gone has quit IRC09:16
*** mikal has quit IRC09:16
*** greghaynes has quit IRC09:16
*** ifarkas has quit IRC09:16
*** prekarat has quit IRC09:16
*** yuriyz has quit IRC09:17
*** michchap has quit IRC09:17
*** lynxman has quit IRC09:17
*** anteaya has quit IRC09:17
*** derekh has joined #openstack-ironic09:22
*** martyntaylor1 has joined #openstack-ironic09:22
*** jimjiang has joined #openstack-ironic09:22
*** ifarkas has joined #openstack-ironic09:22
*** vkozhukalov has joined #openstack-ironic09:22
*** prekarat has joined #openstack-ironic09:22
*** romcheg has joined #openstack-ironic09:22
*** ndipanov has joined #openstack-ironic09:22
*** urulama has joined #openstack-ironic09:22
*** dkehn has joined #openstack-ironic09:22
*** rongze has joined #openstack-ironic09:22
*** anniec has joined #openstack-ironic09:22
*** itooon has joined #openstack-ironic09:22
*** nosnos has joined #openstack-ironic09:22
*** blamar has joined #openstack-ironic09:22
*** yfujioka has joined #openstack-ironic09:22
*** greghaynes has joined #openstack-ironic09:22
*** briancline has joined #openstack-ironic09:22
*** n16483_ has joined #openstack-ironic09:22
*** yuriyz has joined #openstack-ironic09:22
*** agordeev has joined #openstack-ironic09:22
*** michchap has joined #openstack-ironic09:22
*** openstackgerrit has joined #openstack-ironic09:22
*** mordred has joined #openstack-ironic09:22
*** creiht has joined #openstack-ironic09:22
*** mugu has joined #openstack-ironic09:22
*** SpamapS has joined #openstack-ironic09:22
*** pleia2 has joined #openstack-ironic09:22
*** datajerk has joined #openstack-ironic09:22
*** rainya has joined #openstack-ironic09:22
*** Haomeng has joined #openstack-ironic09:22
*** zigo has joined #openstack-ironic09:22
*** john-n-seattle has joined #openstack-ironic09:22
*** sirushti has joined #openstack-ironic09:22
*** davidlenwell has joined #openstack-ironic09:22
*** devananda has joined #openstack-ironic09:22
*** shadower has joined #openstack-ironic09:22
*** harlowja_away has joined #openstack-ironic09:22
*** lifeless has joined #openstack-ironic09:22
*** sandeepr has joined #openstack-ironic09:22
*** lynxman has joined #openstack-ironic09:22
*** GheRivero has joined #openstack-ironic09:22
*** hughsaunders has joined #openstack-ironic09:22
*** ekarlso has joined #openstack-ironic09:22
*** max_lobur_afk has joined #openstack-ironic09:22
*** mattymo has joined #openstack-ironic09:22
*** retr0h has joined #openstack-ironic09:22
*** matty_dubs|gone has joined #openstack-ironic09:22
*** jheiss has joined #openstack-ironic09:22
*** EmilienM has joined #openstack-ironic09:22
*** gohko has joined #openstack-ironic09:22
*** russellb has joined #openstack-ironic09:22
*** mikal has joined #openstack-ironic09:22
*** anteaya has joined #openstack-ironic09:22
openstackgerritImre Farkas proposed a change to openstack/ironic: Passing nodes more consistently  https://review.openstack.org/6238909:26
*** max_lobur_afk is now known as max_lobur09:30
*** jcooley_ has joined #openstack-ironic09:30
max_loburHaomeng, pong09:30
max_loburAre you still here?09:31
max_loburmorning Ironic09:31
agordeevmorning09:31
openstackgerritDirk Mueller proposed a change to openstack/python-ironicclient: Update openstack-common.conf list, sync with oslo (0d8f18b)  https://review.openstack.org/6216409:33
*** jcooley_ has quit IRC09:35
*** lucasagomes has joined #openstack-ironic09:37
*** yuriyz has quit IRC09:47
*** rameshg87 has joined #openstack-ironic10:11
rameshg87Hi10:11
rameshg87i had a question regarding pxe deployment in ironic10:11
GheRiveromorning rameshg87, what's your question?10:13
*** rongze has quit IRC10:14
openstackgerritA change was merged to openstack/ironic: Improve method to get list of active conductors  https://review.openstack.org/5979510:16
rameshg87good morning GheRivero10:16
rameshg87regarding pxe deployment10:17
rameshg87we build filesystem images with disk-image-builder10:17
rameshg87and we deploy them using pxe driver, right ?10:18
openstackgerritA change was merged to openstack/ironic: GET /drivers to show a list of active conductors  https://review.openstack.org/6021610:18
rameshg87i see we are doing a dd of the filesystem image into the root partition10:18
rameshg87and then making a new swap partition10:19
rameshg87but i am not getting how to baremetal node boots after that? because i can't find where we write the boot sector in MBR so that the baremetal node boots on next reboot ..10:19
rameshg87looking at this part of the code:10:22
rameshg87https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/deploy_utils.py#L163-18010:22
*** romcheg has quit IRC10:22
*** jcooley_ has joined #openstack-ironic10:23
*** romcheg has joined #openstack-ironic10:24
GheRiveroback... reading it10:26
GheRiverosorry10:26
GheRiverowe never boot from the MBR10:27
GheRiverowe always use the PXE boot10:27
GheRiverohttps://github.com/openstack/ironic/blob/master/ironic/drivers/modules/pxe_config.template10:27
GheRiveroin the pxe boot template, there are to labels10:27
GheRiverothe first one, deploy, boots with a custom kernel/ramdisk that mount de local root to perform the dd od the root image10:28
GheRiverohttps://github.com/openstack/diskimage-builder/blob/master/elements/deploy/init.d/80-deploy10:28
*** jcooley_ has quit IRC10:28
GheRiveroand once completed, we change to the boot label10:29
*** romcheg1 has joined #openstack-ironic10:29
GheRiverowith boots with the kernel/initrd and the local disk10:29
GheRiverobut always via PXE10:30
GheRiveroso no MBR/grub/whatever is ever used10:30
*** romcheg has quit IRC10:30
rameshg87oh okay .. now i get it ..10:39
rameshg87thanks .. i got it ..10:45
*** yfujioka has quit IRC10:45
GheRivero:)10:45
*** rameshg87 has quit IRC10:50
agordeevdevananda: hi! are you around?11:06
GheRiveroagordeev: too early for him11:07
*** jimjiang has quit IRC11:11
*** jimjiang has joined #openstack-ironic11:12
*** Alexei_987 has joined #openstack-ironic11:13
*** itooon has quit IRC11:14
*** anniec_ has joined #openstack-ironic11:14
*** anniec_ has quit IRC11:15
*** anniec has quit IRC11:15
*** jcooley_ has joined #openstack-ironic11:18
*** jcooley_ has quit IRC11:23
*** rongze has joined #openstack-ironic11:24
*** jimjiang has quit IRC11:33
*** jimjiang has joined #openstack-ironic11:33
*** ndipanov has quit IRC11:50
*** ndipanov_ has joined #openstack-ironic11:50
*** nosnos has quit IRC11:53
*** ndipanov_ has quit IRC11:53
*** ndipanov has joined #openstack-ironic11:53
*** itooon has joined #openstack-ironic11:57
*** jimjiang has quit IRC11:59
*** jimjiang has joined #openstack-ironic12:00
*** lucasagomes is now known as lucas-hungry12:05
*** jimjiang has quit IRC12:05
*** jimjiang has joined #openstack-ironic12:06
*** jcooley_ has joined #openstack-ironic12:11
*** jimjiang has quit IRC12:13
*** jimjiang has joined #openstack-ironic12:14
*** jcooley_ has quit IRC12:17
openstackgerritImre Farkas proposed a change to openstack/ironic: Passing nodes more consistently  https://review.openstack.org/6238912:39
*** Haomeng has quit IRC12:56
*** Haomeng has joined #openstack-ironic12:56
*** jcooley_ has joined #openstack-ironic13:07
*** jcooley_ has quit IRC13:13
*** rongze has quit IRC13:19
*** lucas-hungry is now known as lucasagomes13:20
*** rongze has joined #openstack-ironic13:21
max_loburhi lucasagomes, I added my comment to https://bugs.launchpad.net/ironic/+bug/1259910 (change_node_power_state race)13:33
lucasagomesmax_lobur, hey max :) lemme take a look13:34
lucasagomesmax_lobur, thank you :)13:34
max_loburIDK if you received email notification :) did you?13:34
*** jdob has joined #openstack-ironic13:34
lucasagomesmax_lobur, I registered to receive all the email notifications for that bug13:38
lucasagomesso I think I got it13:38
lucasagomesI was at lunch time tho, so I didn't check13:38
lucasagomesI'm answering the questions now :D13:38
max_loburah I see :) thanks13:39
lucasagomesmax_lobur, answered, lemme know if that makes sense13:44
max_loburyea sure13:46
lucasagomescan't edit the comment there's a good couple of english mistakes >.< (my english already sucks, typing fast then...)13:48
max_loburomg how fast you are :)13:48
max_loburI'd spent a hour to make such comment :D13:49
lucasagomesmax_lobur, I've a meeting in 10 that's why13:49
max_lobur:D13:49
lucasagomesI would change a couple of things in that comment (e.g method names get_power_lock() to create_task())13:49
*** kpavel has joined #openstack-ironic13:49
lucasagomesor something like that13:49
lucasagomesmax_lobur, and the change_node_power_state() should be resposable for cleaning the task uuid from that flag field as well13:53
lucasagomesjust like it cleans the target_power_state13:53
max_loburok13:53
*** mattymo has quit IRC13:55
*** yuriyz has joined #openstack-ironic13:55
*** mattymo has joined #openstack-ironic13:56
kpavelhi, is there a way to try ironic with devstack + virtual instances mocking hardware?13:59
*** jcooley_ has joined #openstack-ironic14:00
*** lucasagomes is now known as lucas-afk14:01
*** jcooley_ has quit IRC14:06
openstackgerritRuby Loo proposed a change to openstack/ironic: Add 'next' link when GET maximum number of items  https://review.openstack.org/6274314:08
openstackgerritYuriy Zveryanskyy proposed a change to openstack/ironic: Allow clean reservation at update node  https://review.openstack.org/5554914:11
*** urulama has quit IRC14:14
openstackgerritYuriy Zveryanskyy proposed a change to openstack/ironic: Allow clean reservation at update node  https://review.openstack.org/5554914:18
*** yfujioka has joined #openstack-ironic14:21
*** jdob has quit IRC14:22
*** jdob has joined #openstack-ironic14:22
*** jdob has quit IRC14:41
*** jdob has joined #openstack-ironic14:42
*** martyntaylor has joined #openstack-ironic14:51
*** martyntaylor1 has quit IRC14:52
NobodyCamgood Morning Ironic14:54
dkehnMorning14:54
NobodyCammorning dkehn14:54
dkehnNobodyCam: are you awake14:54
NobodyCamdkehn: no.. just got up14:54
NobodyCammaking coffee14:55
NobodyCam:-p14:55
dkehnNobodyCam: is this kinda what your looking for https://etherpad.openstack.org/p/IronicNeutronIntegration, bummer14:55
NobodyCam:)14:55
dkehnNobodyCam: no time assessment, but you get the gist14:55
* NobodyCam looks14:55
dkehnNobodyCam: may want to get coffee 1st14:55
NobodyCamat fuzzy read I would say yes.. but let me get some coffee14:58
NobodyCams/at/a/14:58
*** lucas-afk is now known as lucasagomes14:59
*** yfujioka has quit IRC15:01
*** matty_dubs|gone is now known as matty_dubs15:05
*** jimjiang has quit IRC15:07
*** jimjiang has joined #openstack-ironic15:08
*** rongze has quit IRC15:10
*** jimjiang has quit IRC15:12
*** jimjiang has joined #openstack-ironic15:13
*** max_lobur is now known as max_lobur_afk15:15
*** jimjiang has quit IRC15:18
*** jimjiang has joined #openstack-ironic15:19
NobodyCamdkehn: mostly I would say yes!15:26
NobodyCamdkehn: lets get lucasagomes and devananda to also get eyes on that15:26
dkehnNobodyCam: k, so the assumptions are correct15:26
lucasagomesmorning NobodyCam derekh15:26
* lucasagomes read the log15:27
dkehnNobodyCam: will do15:27
*** jimjiang has quit IRC15:27
lucasagomesdkehn,15:27
dkehnlucasagomes: devananda https://etherpad.openstack.org/p/IronicNeutronIntegration15:27
NobodyCamdevananda: lucasagomes #link https://etherpad.openstack.org/p/IronicNeutronIntegration15:27
NobodyCamlol15:27
*** jimjiang has joined #openstack-ironic15:27
derekhlucasagomes: ? wrong person ?15:28
lucasagomesderekh, yes, supposed to be dkehn15:28
lucasagomesderekh, sorry15:28
NobodyCamsorry dkehn15:28
derekhlucasagomes: np15:28
NobodyCam:)15:28
dkehnNobodyCam: lol, waiting for NobodyCam's coffee to hit15:28
* NobodyCam get second cup15:28
*** max_lobur_afk is now known as max_lobur15:32
*** jimjiang has quit IRC15:36
*** jimjiang has joined #openstack-ironic15:37
*** kpavel has quit IRC15:38
*** vkozhukalov has quit IRC15:40
*** rongze has joined #openstack-ironic15:40
*** jimjiang has quit IRC15:41
*** martyntaylor1 has joined #openstack-ironic15:42
*** agordeev has quit IRC15:44
*** martyntaylor has quit IRC15:46
*** jcooley_ has joined #openstack-ironic15:48
*** dkehn has quit IRC15:48
*** dkehn has joined #openstack-ironic15:50
*** jimjiang has joined #openstack-ironic15:52
*** jcooley_ has quit IRC15:54
*** rongze has quit IRC15:55
openstackgerritAndrey Kurilin proposed a change to openstack/python-ironicclient: Sync base, exceptions and strutils from Oslo  https://review.openstack.org/6052815:56
NobodyCamlucasagomes: you give that a read over?15:58
openstackgerritAndrey Kurilin proposed a change to openstack/python-ironicclient: Reuse Resource from oslo  https://review.openstack.org/6292115:59
lucasagomesNobodyCam, yup I did15:59
NobodyCamseem right?15:59
lucasagomesI'm not an expert on it, but seems alright yes16:00
lucasagomesnova is doing that already16:00
NobodyCamdkehn: for macs that is the physical mac for the node16:01
NobodyCamlucasagomes: we will have to do that16:01
NobodyCamnova will have no idea of a conductor dieing16:01
dkehnNobodyCam: I'm assuming macs are going to be provided from the caller16:01
lucasagomesNobodyCam, oh yea I know, what I mean is we can port some of the code from nova16:02
dkehnNobodyCam: so yeah, they would be the baremetal nodes16:02
NobodyCamdkehn: the macs will be part of the port object16:02
lucasagomesdkehn, yea, we have the mac address in our resources already16:02
dkehnNobodyCam: yes, they are part of the meta data especially given this situation16:02
NobodyCamyes that is what dkehn is doing16:03
*** datajerk has quit IRC16:03
NobodyCamdkehn: are you going to need the entire vif dict?16:04
dkehnNobodyCam: define need, you mean defined from you all, or config setup?16:05
dkehnNobodyCam: the network model is built from this api16:06
NobodyCamdkehn: take a look at plug_vifs of https://review.openstack.org/#/c/51328/7/nova/virt/ironic/driver.py (about line 500)16:06
dkehnNobodyCam: but I see what your saying, this is probably going to require a bit more digging16:06
dkehnNobodyCam: loooking16:06
*** jimjiang has quit IRC16:08
dkehnNobodyCam: hmm, I'll need to take a closer look at the model and whom or what sets it up in Nova16:08
dkehnNobodyCam: the reason I say this I'm not sure that will be enough16:08
NobodyCamdkehn: ok...16:09
dkehn or we will need to make changes to the aNeutron API code16:09
dkehnwill make it so its the easiest16:09
*** jimjiang has joined #openstack-ironic16:09
NobodyCam:)16:09
dkehnbecause this can get a little hairy here16:09
dkehnand unless we are supporting the whole shabang, whats the point16:10
*** blamar has quit IRC16:10
NobodyCamdkehn: param requested_networks is that the VIF dict?16:12
dkehnNobodyCam: param requested_networks: optional value containing                                                                                                                                           network_id, fixed_ip, and port_id16:13
*** jimjiang has quit IRC16:14
*** martyntaylor has joined #openstack-ironic16:14
*** jimjiang has joined #openstack-ironic16:15
*** jcooley_ has joined #openstack-ironic16:15
*** martyntaylor1 has quit IRC16:18
*** martyntaylor1 has joined #openstack-ironic16:19
*** martyntaylor has quit IRC16:19
NobodyCamdkehn: this is the Vif model as I know it. currently we are attaching only attaching vif_uuid to the port will we need everything in the vif dict?16:24
NobodyCamhttp://paste.openstack.org/show/EUr1GFKbbuFoc3dRQcWf/16:24
dkehnNobodyCam: ok, probably can work with it16:25
NobodyCam:)16:26
*** martyntaylor1 has quit IRC16:32
*** martyntaylor has joined #openstack-ironic16:37
*** martyntaylor has quit IRC16:44
*** romcheg1 is now known as romcheg16:44
openstackgerritMikhail Durnosvistov proposed a change to openstack/ironic: Rid of specific `dict` methods in object model  https://review.openstack.org/6002516:45
openstackgerritMikhail Durnosvistov proposed a change to openstack/ironic: Get rid object model specific `dict` methods 1  https://review.openstack.org/6233116:45
dkehnNobodyCam: going to be heading out for a while16:49
NobodyCamdkehn: :)16:49
*** prekarat has quit IRC16:52
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: API: Validate driver when creating/updating a node  https://review.openstack.org/6196016:54
*** rongze has joined #openstack-ironic16:55
*** ifarkas has quit IRC16:59
NobodyCambbt..brb17:07
*** rwsu has joined #openstack-ironic17:08
devanandamorning, all17:08
*** datajerk has joined #openstack-ironic17:08
NobodyCamgood morning devananda17:09
*** rloo has joined #openstack-ironic17:10
devanandaromcheg: ping17:12
devanandalucasagomes: ping17:14
lucasagomesdevananda, pong17:14
lucasagomesmorning17:14
romchegmorning devananda17:15
romchegdevananda: pong17:15
devanandaromcheg: on the testing, i don't think experimental is what we want17:16
romchegdevananda: It originally was check && gate17:17
devanandaromcheg: that pipeline enables manually triggered tests (by a human)17:17
*** agordeev has joined #openstack-ironic17:17
romchegBut the folks from infra told me that new jobs should be initially tested in the experimental pipeline17:17
devanandayea... arrgh... see the email thread. dkranz: "It looks like that patch is adding ironic jobs to the experimental queue but I think we want them on check/gate.17:18
devananda"17:18
*** blamar has joined #openstack-ironic17:18
agordeevdevananda: hi17:18
devanandaromcheg: I'm goign to sit down with clarkb tomorrow to hash some of this out17:18
romchegdevananda: https://review.openstack.org/#/c/53917/12/modules/openstack_project/files/zuul/layout.yaml17:18
devanandaromcheg: cause when i talked with infra/qa folks last week, it seemed pretty clear to me that they did not want it in experimental17:19
devanandait needs to be in both ironic and tempest check/gate pipes17:19
romchegdevananda: that was clarkb who told me to put them to the experimental17:19
devanandaasymmetric testing has led to a ton ofproblems for othe rprojects lately17:19
devanandaright. hence why i am going to have a chat :)17:19
devanandaagordeev: hi!17:19
*** martyntaylor has joined #openstack-ironic17:20
devanandaagordeev: we should be adding ironic support to devstack-gate -- which is doing very similar things to your patch already17:20
devanandaromcheg: it's possible that the "experimental" bit is just an initial "make sure it works for a few days before putting it in check/gate" -- I'm not sure. but it needs to be in check/gate, or there's no point17:21
romchegdevananda: I think that's how it's planned17:22
romchegMake sure that everything works and move it to both gate and check17:22
devanandaromcheg: k17:23
romchegit should definitely to to the experimental pipeline for tempest.17:23
romchegOtherwise we might make tempest guys not very happy :)17:23
devanandasure - we need to make sure it works within the tempest pipe before putting it in gate - but it can't stay in experimental for long17:24
devanandawithout the tests being in both ironic and tempest check/gate, we'll inevitably break it without knowing it17:24
romchegsure17:25
romchegMy plan was to check everything and move it to check&&gate within 1-3 days17:25
NobodyCampost breakfast walkies... bbiafm17:26
romcheg1-3 days after everything is merged to the experimental17:26
agordeevdevananda: do you have some spare time to discuss some things about the integration testing? or maybe i'd missed something and it has been already dusscussed17:27
*** datajerk has quit IRC17:28
devanandaagordeev: it hasn't been widely discussed, just a few of us + a few infra folks. and most of those conversations happened ~ a year ago talking about nova-baremetal17:33
devanandaagordeev: but all the ideas still apply,a nd i've briefly checked with them last week to confirm17:33
devanandaagordeev: so yes, we should talk :)17:33
*** vkozhukalov has joined #openstack-ironic17:34
agordeevdevananda: would we talk right now? or when? i'll be on during the next 3-4 hours17:35
*** jcooley_ has quit IRC17:38
NobodyCamback17:48
*** agordeev has quit IRC17:56
*** yuriyz has quit IRC17:56
*** romcheg has quit IRC17:56
*** derekh has quit IRC17:56
*** openstackgerrit has quit IRC17:56
*** creiht has quit IRC17:56
*** jimjiang has quit IRC17:56
*** mattymo has quit IRC17:56
*** briancline has quit IRC17:56
*** zigo has quit IRC17:56
*** john-n-seattle has quit IRC17:56
*** vkozhukalov has quit IRC17:56
*** itooon has quit IRC17:56
*** lucasagomes has quit IRC17:56
*** pleia2 has quit IRC17:56
*** SpamapS has quit IRC17:56
*** rloo has quit IRC17:56
*** rainya has quit IRC17:56
*** mugu has quit IRC17:56
*** Haomeng has quit IRC17:56
*** ndipanov has quit IRC17:56
*** shadower has quit IRC17:57
*** harlowja_away has quit IRC17:57
*** lifeless has quit IRC17:57
*** sandeepr has quit IRC17:57
*** Alexei_987 has quit IRC17:57
*** sirushti has quit IRC17:57
*** devananda has quit IRC17:57
*** rongze has quit IRC17:57
*** dkehn has quit IRC17:57
*** ekarlso has quit IRC17:57
*** rwsu has quit IRC17:57
*** jheiss has quit IRC17:57
*** mordred has quit IRC17:57
*** retr0h has quit IRC17:57
*** EmilienM has quit IRC17:57
*** russellb has quit IRC17:57
*** davidlenwell has quit IRC17:57
*** hughsaunders has quit IRC17:57
*** gohko has quit IRC17:57
*** n16483_ has quit IRC17:57
*** GheRivero has quit IRC17:57
*** max_lobur has quit IRC17:57
*** matty_dubs has quit IRC17:57
*** mikal has quit IRC17:57
*** greghaynes has quit IRC17:57
*** martyntaylor has quit IRC17:57
*** jdob has quit IRC17:57
*** blamar has quit IRC17:57
*** michchap has quit IRC17:57
*** lynxman has quit IRC17:57
*** anteaya has quit IRC17:57
*** openstack has joined #openstack-ironic18:02
*** openstack has joined #openstack-ironic18:06
agordeevdevananda: romcheg: no worries, you guys can talk with vkozhukalov. he is on the same track as me18:06
*** harlowja_away is now known as harlowja18:09
*** hazmat has joined #openstack-ironic18:13
*** NobodyCam has joined #openstack-ironic18:13
devanandaromcheg: google hangout?18:14
romchegdevananda: +118:14
devanandaromcheg: i've pinged you there. maybe add me?18:16
romchegdevananda: please invite romcheg.prihod@gmail.com18:16
romchegI does not allow me to switch accounts… again18:16
lucasagomesright I'm done for the day, have a good night everyone18:18
*** ndipanov has quit IRC18:18
devanandalucasagomes: g'night!18:18
NobodyCamnight lucasagomes18:18
vkozhukalovdevananda, please invite vkozhukalov@mirantis.com18:19
agordeevdevananda: some more addings please. agordeev@mirantis.com18:20
*** jcooley_ has joined #openstack-ironic18:20
*** jcooley_ has quit IRC18:21
*** mdurnosvistov has joined #openstack-ironic18:23
*** lucasagomes has quit IRC18:23
*** max_lobur is now known as max_lobur_afk18:24
*** hstimer has joined #openstack-ironic18:25
NobodyCamopt..brb18:35
*** matty_dubs|lunch is now known as matty_dubs18:40
*** blamar has quit IRC18:43
*** martyntaylor has left #openstack-ironic18:44
*** marty_ has joined #openstack-ironic18:56
*** marty_ is now known as Guest1486618:56
*** hstimer has quit IRC19:00
*** Guest14866 has quit IRC19:00
*** Alexei_987 has quit IRC19:01
*** jimjiang has quit IRC19:23
*** jimjiang has joined #openstack-ironic19:24
*** anniec has joined #openstack-ironic19:49
NobodyCambrb19:50
*** anniec has quit IRC19:50
*** jcooley_ has joined #openstack-ironic19:53
*** jcooley_ has quit IRC19:57
*** anniec has joined #openstack-ironic19:58
*** anniec has quit IRC20:00
*** anniec has joined #openstack-ironic20:02
*** derekh has joined #openstack-ironic20:13
*** anniec has quit IRC20:20
*** datajerk has joined #openstack-ironic20:25
*** hstimer has joined #openstack-ironic20:26
*** vkozhukalov has quit IRC20:28
*** derekh has quit IRC20:45
NobodyCamdevananda: happen to be about20:54
*** jimjiang has quit IRC20:56
*** jimjiang has joined #openstack-ironic20:56
jdobis there a way to create a port atomically at the same time the node is created?21:02
NobodyCamjdob: nope21:02
NobodyCamnot atm21:02
jdobkk, thanks21:02
NobodyCam:)21:02
*** jimjiang has quit IRC21:03
jdobsame for a chassis right? just given the relative newness of the project those sorts of batch APIs havent been a concern?21:03
jdober, chassis + node creation21:03
NobodyCamyep..21:04
*** jimjiang has joined #openstack-ironic21:04
NobodyCamcreate order is chassis, node, port21:04
jdobthis next one is going to sound really dumb. is the chassis information used by ironic for anything or is it just metadata? does it have any correlation to where the driver runs?21:05
NobodyCamjdob: not dump. not atm but there are plans for it and easier to have from the start21:06
jdobthat makes sense, that'd be a nightmare to figure out what to do in an upgrade trying to add that later21:07
NobodyCam:)21:08
*** jimjiang has quit IRC21:09
*** jimjiang has joined #openstack-ironic21:10
*** anniec has joined #openstack-ironic21:11
NobodyCambrb21:17
*** jimjiang has quit IRC21:17
*** jimjiang has joined #openstack-ironic21:18
NobodyCamahh StarBucks :)21:26
*** jimjiang has quit IRC21:27
*** jdob has quit IRC21:27
*** jdob has joined #openstack-ironic21:27
*** jimjiang has joined #openstack-ironic21:28
*** jimjiang has quit IRC21:33
*** jimjiang has joined #openstack-ironic21:34
*** mdurnosvistov has quit IRC21:40
*** mdurnosvistov has joined #openstack-ironic21:44
*** matty_dubs is now known as matty_dubs|gone21:51
*** mdurnosvistov has quit IRC21:57
devanandajdob: there was a discussion with the tuskar folks about arbitrary group metadata instead of just chassis21:58
devanandajdob: eg, group by PDU, or cartridge, or what ever. more than just chassis.21:58
devanandajdob: also, what NobodyCam said is true. you can use a single chassis for all your nodes today and it won't matter22:00
*** jcooley_ has joined #openstack-ironic22:07
*** agordeev has quit IRC22:07
jdobthats how i think we're going to start out, was just making sure that wasn't going to have larger implications22:13
jdobbeyond the potential upgrade/migration complications22:13
*** jdob has quit IRC22:17
NobodyCamdevananda: question22:18
NobodyCamnm22:19
devananda:)22:20
NobodyCamwell ok I do ahve a question22:20
NobodyCamhttps://github.com/openstack/ironic/blob/master/ironic/drivers/modules/pxe.py#L102-L11022:20
devanandaya22:20
NobodyCamroot gb is also in node properties22:21
devanandaNobodyCam: right. why is that?22:22
NobodyCamdo we know which location is correct.22:22
devanandacorrect is relative :)22:22
NobodyCamI see it the root_gb, memory, stuff as node props not driver22:23
devanandaNobodyCam: it seems like driver_info['root_gb'] is telling the PXE driver how big a '/' volume to make22:23
devanandawhereas properties['xxx'] is a measure of how large /dev/sda is22:23
NobodyCamok so that should be written in by the driver22:23
NobodyCam:)22:23
devanandaperhaps properties['root_gb'] should be renamed?22:23
devanandaor perhaps I've got it wrong22:24
NobodyCamso I will use the instance data and write it in driver_info22:24
devananda^^ is jsut a guess22:24
NobodyCamgood place to start22:24
NobodyCam:)22:24
NobodyCamand If we don't do that now we should22:24
NobodyCam:-p22:24
*** anniec has quit IRC22:25
*** anniec has joined #openstack-ironic22:35
*** jimjiang has quit IRC22:44
*** jimjiang has joined #openstack-ironic22:45
*** rloo has quit IRC22:46
*** rloo has joined #openstack-ironic22:47
*** rongze has joined #openstack-ironic22:53
NobodyCambrb22:56
*** rongze has quit IRC22:59
*** anniec has quit IRC23:02
*** rloo has quit IRC23:05
*** rloo has joined #openstack-ironic23:05
*** rloo has quit IRC23:05
*** rloo has joined #openstack-ironic23:06
*** anniec has joined #openstack-ironic23:07
NobodyCamdkehn: you back?23:19
dkehnyes23:19
dkehnNobodyCam: whats up23:20
NobodyCamjust saw the vif note you added to the ether pad23:20
dkehnNobodyCam: is that ok23:20
NobodyCamso you will need all of that attached to the port? or will you be abl to look it up based on the uuid23:21
NobodyCamcurrently i am only attaching vif_uuid23:22
dkehnNobodyCam: I jsut added as to not loose anything from the discussion, will we need it all??? hmm, I think probably not23:22
NobodyCamsee line 523 of https://review.openstack.org/#/c/51328/7/nova/virt/ironic/driver.py23:22
NobodyCamok :)23:22
dkehnok23:23
dkehnAt this point I can't tell you23:23
dkehncan we go with what you've got, until its not enough or I have to change on my side23:24
NobodyCam:) ok just want to make sure I don't miss any required data :)23:24
dkehnNobodyCam: I'm thinking 1st pass will fail due to required data, but then once we get tot eh Neutron side, things will probably change23:25
NobodyCam:)23:26
NobodyCamwe'll make it happen23:26
dkehnthat the spirt, we always do23:27
NobodyCam:)23:27
dkehnI wish I could get a break on the floating_ips bug23:27
* NobodyCam thinks node-validate should tell you why a interface failed23:28
dkehnhmm, we are into the ip netes area23:28
dkehnor the image jsut didn't come up correctly23:29
dkehnbut its all speculation23:29
dkehngoing step by step23:29
NobodyCamlol that was a ironic based comment23:29
NobodyCam:)23:29
NobodyCamwe have a node-validate23:29
dkehnI'll look at23:30
NobodyCamno no23:30
dkehngotta link23:30
NobodyCamit just a off the walk comment on my part23:30
dkehnwhaaaaaa23:31
NobodyCamI did ironic nove-validate and it tells me pxe failed to validate. just not why the ot failed.. for that I have look in the conductor log file23:31
NobodyCam:-p23:31
dkehnI'd love to able to log into the image23:32
NobodyCamdkehn: just for your fyi: http://paste.openstack.org/show/kB0awUR7AGUD3wlTWRus/23:33
dkehnthanks23:34
*** romcheg has quit IRC23:46
NobodyCamlol new_driver = 'cappuccino-driver'23:52

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