Thursday, 2014-01-09

*** jbjohnso has joined #openstack-ironic00:14
*** rongze has joined #openstack-ironic00:23
*** jbjohnso has quit IRC00:46
devanandamorning, all00:48
NobodyCamgood morning :)00:48
NobodyCamhow is LCA going?00:49
devanandagood00:49
NobodyCam:)00:49
devanandakeynote starting soon00:49
NobodyCamdo you want ot refresh the nova driver patch and I'll upload a new version tomorrow morning (not ready to go just yet)00:50
NobodyCamwhen is your talk?00:50
*** rongze has quit IRC00:52
*** rwsu has quit IRC01:00
Haomengmorning all:)01:11
devanandamy talk is tomorrow - ~30hr from now01:11
devanandait'll be live-streamed :)01:13
NobodyCamdevananda: here ? http://timvideos.us/01:16
*** epim has quit IRC01:21
Haomengdevananda: good luck:)01:22
*** rongze has joined #openstack-ironic01:23
*** rongze has quit IRC01:28
*** nosnos has joined #openstack-ironic01:29
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Correct SSHPowerDriver validate() exceptions  https://review.openstack.org/6559201:47
* NobodyCam assumes that deva's patch will pass tests :-p01:53
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Implement consistent hashing of nodes to conductors  https://review.openstack.org/5889501:56
*** rongze has joined #openstack-ironic01:59
* devananda goes to get coffee02:02
*** GheRiver1 has joined #openstack-ironic02:13
*** dkehn_ has joined #openstack-ironic02:14
*** dkehn has quit IRC02:15
*** GheRivero has quit IRC02:15
*** dkehn_ is now known as dkehn02:23
dkehnSpamapS: Boulder, CO02:23
*** blamar has quit IRC03:05
*** rloo has quit IRC03:05
openstackgerritA change was merged to openstack/python-ironicclient: Add set_provision_state to the client libs  https://review.openstack.org/6137903:07
*** blamar has joined #openstack-ironic03:14
openstackgerritA change was merged to openstack/ironic: Improve the node driver interfaces validation output  https://review.openstack.org/6347703:27
Haomengdevananda: ping03:40
*** coolsvap has quit IRC03:46
*** linggao has quit IRC04:02
*** harlowja is now known as harlowja_away04:07
*** harlowja_away is now known as harlowja04:14
*** nosnos_ has joined #openstack-ironic04:47
*** rongze has quit IRC04:47
*** nosnos has quit IRC04:55
*** rongze has joined #openstack-ironic05:18
*** rongze has quit IRC05:22
*** rongze has joined #openstack-ironic05:23
*** rongze has quit IRC05:27
*** coolsvap has joined #openstack-ironic05:53
*** tzumainn has quit IRC05:56
openstackgerritJenkins proposed a change to openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/6503206:06
*** rongze has joined #openstack-ironic06:23
*** rongze has quit IRC06:24
*** rongze_ has joined #openstack-ironic06:24
*** harlowja is now known as harlowja_away06:25
openstackgerritVitalii Lebedynskyi proposed a change to openstack/ironic: Do not use node argument in drivers  https://review.openstack.org/6185906:41
*** pradipta has joined #openstack-ironic07:05
*** marty_ has joined #openstack-ironic07:11
*** marty_ is now known as Guest9055007:11
*** hstimer has quit IRC07:14
*** Guest90550 has quit IRC07:16
*** jimjiang has joined #openstack-ironic07:22
openstackgerritHaomeng,Wang proposed a change to openstack/ironic: Enable $pybasedir value in pxe.py  https://review.openstack.org/6562807:30
openstackgerritHaomeng,Wang proposed a change to openstack/ironic: Enable $pybasedir value in pxe.py  https://review.openstack.org/6562807:32
*** coolsvap has quit IRC07:33
*** ifarkas has joined #openstack-ironic07:39
*** coolsvap has joined #openstack-ironic07:44
*** mdurnosvistov has joined #openstack-ironic08:18
*** jistr has joined #openstack-ironic08:24
*** kpavel has joined #openstack-ironic08:30
*** pradipta has quit IRC08:32
*** early has quit IRC08:40
*** early has joined #openstack-ironic08:42
*** romcheg has joined #openstack-ironic08:57
*** romcheg has quit IRC08:57
*** romcheg has joined #openstack-ironic08:57
openstackgerritHaomeng,Wang proposed a change to openstack/ironic: Enable $pybasedir value in pxe.py  https://review.openstack.org/6562809:06
*** mdurnosvistov has quit IRC09:34
*** coolsvap has quit IRC09:46
*** derekh has joined #openstack-ironic09:52
openstackgerritImre Farkas proposed a change to openstack/python-ironicclient: Fix empty node-set-power-state output in CLI  https://review.openstack.org/6527710:08
*** coolsvap has joined #openstack-ironic10:10
agordeevgood morning Ironic!10:14
*** jimjiang has quit IRC10:18
*** mdurnosvistov has joined #openstack-ironic10:28
*** martyntaylor has joined #openstack-ironic10:35
*** lucasagomes has joined #openstack-ironic10:41
Haomengagordeev: morning:)10:45
openstackgerritGhe Rivero proposed a change to openstack/ironic: Fix non-unique pxe driver 'instance_name'  https://review.openstack.org/6565710:46
*** nosnos_ has quit IRC10:46
agordeevHaomeng: hello, how are you?10:57
Haomengagordeev: :) fine, thank you:) and you?11:04
*** vetalll has joined #openstack-ironic11:34
agordeevHaomeng: that's pretty good. I'm fine too, thanks11:34
Haomengagordeev: :)11:35
Haomengagordeev: I guess now is your morning, right?11:35
HaomengHaomeng: my time zone is +8 and you?11:35
agordeevHaomeng: not a long time ago you were interested in integrational testing. Still interested?11:36
Haomengagordeev: yes, I am run intergation testing with glance keystone and our Ironc by manually, have some findings and file bug to fix by myself11:37
agordeevHaomeng: my utc+4, so it's not a morning :)11:37
Haomengagordeev: ha, around 3pm, right? my local time is 7:38pm:)11:38
Haomengagordeev: this is because almost Ironic code is ready to use, so I want to do integration test to find more potential issues which are working with keystone glance and nova ironic driver11:39
agordeevHaomeng: yes, you are right with guessing!11:40
Haomengagordeev: :)11:40
agordeevis ironic already able to run 'deploy'?11:40
*** michchap_ has joined #openstack-ironic11:41
*** michchap has quit IRC11:41
agordeevlast time i saw the code it has just a stub in API with NotImplemented exception raising11:42
Haomengagordeev: I am tring to launch deployment with new Lucas's patch https://review.openstack.org/#/c/61160/11:43
Haomengagordeev: so you can try with api call without nova ironic driver to have a testing11:43
Haomengagordeev: for example - http://127.0.0.1:6385/v1/nodes/ce7840e5-2cc5-427e-9804-d396a18ebc0d/states/provision -d "{'target':'active'}"11:44
Haomengagordeev: to trigger the deployment11:45
agordeevgreat!11:45
*** rongze_ has quit IRC11:46
Haomengagordeev: now I run with pxe_ssh and pxe_ipm both two drivers, not completed the testing, still pending at the 2nd system restart with PXE11:46
Haomengagordeev: :)11:46
agordeevHaomeng: https://review.openstack.org/#/c/64420/ i'm trying to introduce the integrational testing on pxe_ssh within tempest. But it hardly depends on cli pythonclient abilities11:49
Haomengagordeev: pythonclient abilities?11:51
Haomengagordeev: for example?11:51
Haomengagordeev: let me help you find ironic client new patchs11:52
agordeevit uses officional python client for executing ironic's commands11:52
Haomengagordeev: this one - https://review.openstack.org/#/c/61379/, this patch can support  set_provision_state to the client libs11:53
Haomengagordeev: yes, we need official ironic client11:54
Haomengagordeev: not sure if new patch 61379 helps you11:54
agordeevthanks, i'll try it!12:01
*** coolsvap has quit IRC12:02
Haomengagordeev: welcome:)12:03
Haomengagordeev: and I will watch your tempest patch change to get more reference:)12:04
openstackgerritMikhail Durnosvistov proposed a change to openstack/ironic: Get rid object model `dict` methods part 3  https://review.openstack.org/6410812:04
openstackgerritMikhail Durnosvistov proposed a change to openstack/ironic: Get rid object model `dict` methods part 1  https://review.openstack.org/6002512:04
openstackgerritMikhail Durnosvistov proposed a change to openstack/ironic: Get rid object model `dict` methods part 2  https://review.openstack.org/6233112:04
openstackgerritMikhail Durnosvistov proposed a change to openstack/ironic: Get rid object model `dict` methods part 6  https://review.openstack.org/6433612:04
openstackgerritMikhail Durnosvistov proposed a change to openstack/ironic: Get rid object model `dict` methods part 5  https://review.openstack.org/6427812:04
openstackgerritMikhail Durnosvistov proposed a change to openstack/ironic: Get rid object model `dict` methods part 4  https://review.openstack.org/6425112:04
Haomengagordeev: is your tempest case can cover real  pxe_ssh and pxe_ipmi drivers?12:06
*** ndipanov has joined #openstack-ironic12:07
Haomengagordeev: or deploy within an virtual env with pxe_ssh driver?12:08
agordeevfor now it's only for pxe_ssh on virtual env12:15
Haomengagordeev: that is great12:17
Haomengagordeev: I think for ipmi, it is diffcult to work with virtual env, because we need ipmi simulator I think12:18
*** rongze has joined #openstack-ironic12:21
*** rongze_ has joined #openstack-ironic12:22
*** derekh has quit IRC12:23
*** rongze has quit IRC12:26
*** derekh has joined #openstack-ironic12:57
*** yfujioka has joined #openstack-ironic13:02
*** rongze_ has quit IRC13:07
ifarkasHaomeng, ping13:11
*** ndipanov has quit IRC13:14
*** rongze has joined #openstack-ironic13:17
*** rloo has joined #openstack-ironic13:23
*** ndipanov has joined #openstack-ironic13:30
openstackgerritA change was merged to openstack/ironic: Correct SSHPowerDriver validate() exceptions  https://review.openstack.org/6559213:36
openstackgerritFengqian.gao proposed a change to stackforge/pyghmi: Add BMC bridge request extension  https://review.openstack.org/6076814:00
*** jdob has joined #openstack-ironic14:01
*** tzumainn has joined #openstack-ironic14:03
*** ndipanov has quit IRC14:07
*** romcheg has quit IRC14:07
*** ndipanov has joined #openstack-ironic14:07
*** romcheg has joined #openstack-ironic14:08
*** coolsvap has joined #openstack-ironic14:11
*** jbjohnso has joined #openstack-ironic14:12
*** lucasagomes is now known as lucas-hungry14:23
*** matty_dubs|gone is now known as matty_dubs14:25
*** michchap_ has quit IRC14:26
*** michchap has joined #openstack-ironic14:27
GheRiver1morning all14:41
romchegMorning GheRiver114:42
*** GheRiver1 is now known as GheRivero14:43
*** lucas-hungry is now known as lucasagomes15:02
lucasagomesmorning GheRivero romcheg15:02
romchegMorning lucasagomes15:06
romchegGood news incomming15:06
romchegThe Ironic patch to tempest is being gated.15:06
*** rcarrillocruz1 has joined #openstack-ironic15:07
*** rcarrillocruz has quit IRC15:07
rlooyay romcheg!15:08
romchegThanks rloo :)15:09
NobodyCamgood morning Ironic15:12
NobodyCamAwesome news romcheg15:12
GheRiveromorning all15:17
NobodyCammorning GheRivero :)15:20
lucasagomesromcheg, w00t!15:20
lucasagomesgood stuff15:20
lucasagomesNobodyCam, morning15:20
NobodyCammornign lucasagomes :)15:20
lucasagomesNobodyCam, when you have a time can you take a look at the last two comments on #65327 ?15:21
lucasagomesjust want to know other ppls opnion about it15:22
NobodyCamlooking...(with out coffee)15:22
*** rwsu has joined #openstack-ironic15:23
lucasagomesNobodyCam, take ur time :D15:23
romchegMorning NobodyCam15:24
NobodyCammorning romcheg15:24
*** rongze has quit IRC15:31
NobodyCamlucasagomes: having worked at java shops I tend to disk thread approachs15:33
NobodyCams/disk/dislike/15:33
NobodyCamnothing like trouble shoting a rouge app with 1000 threads15:34
*** jdob has quit IRC15:35
lucasagomesNobodyCam, +115:35
lucasagomesme too15:35
lucasagomesI think the two-phase lock mechanism would be better (although a bit harder to understand)  in the long run15:36
NobodyCamthat can be handled with a few extra doc strings thou15:36
*** jdob has joined #openstack-ironic15:36
lucasagomesNobodyCam, +1 again15:38
NobodyCam:)15:38
NobodyCamlucasagomes: that would bring up things like : http://stackoverflow.com/questions/3358770/python-dictionary-is-thread-safe15:40
NobodyCamso I like your approach15:41
lucasagomesNobodyCam, :) yea python and threads has a long story heh15:43
NobodyCamhehehe15:43
lucasagomesand we need to support py26, that makes it a bit worst15:43
NobodyCamya15:44
rloohi lucasagomes, question for you about taskflow.15:55
lucasagomesrloo, hey15:55
matty_dubslucasagomes: What is the proper way to run tests before submitting a patch? I was used to tests including pep8 checks; I just did 'testr run'. Will 'flake8 && testr run' cover everything I need?15:55
rloohey lucasagomes. I think I saw something a few days ago where you were asking about taskflow?15:55
lucasagomesmatty_dubs, yea I use "testr run --parallel && flake8"15:55
NobodyCamlucasagomes: when you have a free minute can you take a look at : http://paste.openstack.org/show/qgpGp13urXjc09v1By2h/15:56
matty_dubslucasagomes++15:56
lucasagomesrloo, you did, I was just taking a look to see if it would be viable to use taskflow to build the workflow for our deploy ramdisk15:57
lucasagomesNobodyCam, will do15:57
NobodyCamquestion is around line #65?15:57
*** mdurnosvistov has quit IRC15:57
NobodyCamnote I have to update it based on the validate patch that landed yesterday15:58
rloolucasagomes. I don't know much about taskflow, but Josh does. I can have him ping you when he gets in?15:58
lucasagomesrloo, yes sure15:58
lucasagomesthank you15:58
rloook lucasagomes. good to keep josh busy ;) I think he'll be harlowja.15:58
lucasagomesrloo, although idk if we would use it in the deploy agent itself at least15:58
openstackgerritMatt Wagner proposed a change to openstack/ironic: API: Add sample() method on Node  https://review.openstack.org/6553615:59
lucasagomescause to run the taskflow engine in the ramdisk we would need the python vm there as well15:59
lucasagomesand that would increase the size of the ramdisk a lot, so idk if we are actually doing something like that15:59
rloolucasagomes. oh. don't think we want to do that16:00
openstackgerritGhe Rivero proposed a change to openstack/ironic: Fix non-unique pxe driver 'instance_name'  https://review.openstack.org/6565716:00
lucasagomesNobodyCam, right, the driver interface validation?16:01
NobodyCamno my question is on the undoing of what was applyed to the node?16:01
NobodyCamsorry line 6616:02
NobodyCamshould we "roll back" the changes if they fail validation?16:02
lucasagomesNobodyCam, I think you should roll back16:03
lucasagomesbut, why u don't prepare the things after the validation?16:03
NobodyCamlol because I wasn't thinking all that well yesterday16:04
NobodyCam:-p16:05
lucasagomesNobodyCam, heh16:05
lucasagomessomethings would be needed for example adding the ironic_path, ironic_variable to the driver_info when using pxe16:05
lucasagomesor not... maybe you need to configure the firewall before validate no?16:06
lucasagomeshmmm16:06
lucasagomesmaybe not in the moment16:06
NobodyCamlucasagomes: I have added this file (which you have yet to see): http://paste.openstack.org/show/HjegthylfkttPd87H1LY/16:07
*** yfujioka has quit IRC16:07
NobodyCamwhich is where I am mapping the driver required fields16:08
lucasagomesI see, yea I would rollback it in case the validation fails16:10
NobodyCam:)16:10
lucasagomesbut I would prepare other things like attach_volume, vifs, firewall... after the validation16:10
lucasagomesif possible16:10
NobodyCamya that makes sense16:10
*** ifarkas has quit IRC16:11
*** rcarrillocruz has joined #openstack-ironic16:12
lucasagomesNobodyCam, and the thing about: https://etherpad.openstack.org/p/IronicDevstackTesting ?16:13
*** rcarrillocruz1 has quit IRC16:13
lucasagomesahh... btw, I wrote it yest: https://etherpad.openstack.org/p/IronicSshPowerDriverDevstack, quick guideline to test the ssh power driver with ironic + devstack16:13
lucasagomesfor who is interested16:14
lucasagomesmaybe testing the deploy w/o nova first would make it easier to write the driver16:14
NobodyCamlucasagomes: awesome, that needs to up on the wiki16:15
lucasagomes+116:15
*** kpavel has quit IRC16:21
*** vetalll has quit IRC16:57
*** mdurnosvistov has joined #openstack-ironic17:00
*** derekh has quit IRC17:02
*** matty_dubs is now known as matty_dubs|lunch17:09
*** martyntaylor has quit IRC17:13
*** rcarrillocruz has quit IRC17:17
NobodyCamwalkies ... brb17:20
*** jistr has quit IRC17:31
*** matty_dubs|lunch is now known as matty_dubs18:01
*** harlowja_away is now known as harlowja18:07
dkehnNobodyCam: who would be a good resoource to ping for help on getting the neutronclinet tests together?18:07
NobodyCamdkehn: I at this point I would point you to romcheg18:08
NobodyCamromcheg: ^^^18:08
dkehnromcheg: u around18:09
*** digambar has joined #openstack-ironic18:29
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Make the PXE driver understand ephemeral disks  https://review.openstack.org/6575018:42
NobodyCambrb18:45
digambarheyy18:45
digambarI have installed devstack with ironic18:46
*** ndipanov has quit IRC18:46
digambarnow I want to test whole ironic18:46
digambarhow I can go ahead with testing18:46
NobodyCamdigambar: have you seen this: https://etherpad.openstack.org/p/IronicSshPowerDriverDevstack18:46
digambarlet me see18:47
*** epim has joined #openstack-ironic18:47
*** epim has quit IRC18:54
*** digambar has quit IRC19:03
*** epim has joined #openstack-ironic19:04
*** rcarrillocruz has joined #openstack-ironic19:14
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Make the PXE driver understand ephemeral disks  https://review.openstack.org/6575019:25
lucasagomesdone for today19:26
lucasagomeshave a g'night everyone!19:26
NobodyCamok lucasagomes have a good night19:27
NobodyCam:)19:27
lucasagomesNobodyCam, you too mate19:27
lucasagomesenjoy the day19:27
*** lucasagomes has quit IRC19:28
NobodyCambrb19:35
*** hstimer has joined #openstack-ironic19:46
*** blamar has quit IRC19:54
NobodyCamghe you happen to still be up?19:58
NobodyCam(/me hopes not)19:58
*** rloo has quit IRC20:07
*** rloo_ has joined #openstack-ironic20:07
*** rloo_ has quit IRC20:08
*** rloo has joined #openstack-ironic20:08
*** rloo has quit IRC20:09
*** rloo has joined #openstack-ironic20:10
romchegNobodyCam, dkehn: I'm here20:24
NobodyCamromcheg: is it not very late for you now ? :-p20:24
dkehnromcheg: great, but I'm about to get on a call will you be around in an hour or so?20:25
romchegdkehn: I think so20:25
romchegNobodyCam: It is, but who cares? :)20:25
dkehnreomgreat I'll ping you then20:25
*** briancli1e is now known as briancline20:25
NobodyCamdkehn: I also I will have a question for you when you return20:26
romchegGates are so slow today...20:27
romchegThe tempest patch is still gating :(20:27
NobodyCamromcheg: I heard tail of 22 and 23 hour gates this week20:33
romchegNobodyCam: Looks like that http://status.openstack.org/zuul/20:34
*** rloo has quit IRC20:38
NobodyCamwoo hoo: looks like tmobile will release a new phone with a real keyboard this month.. /me can finally upgrade his old sidekick :-p20:38
*** rloo has joined #openstack-ironic20:38
*** epim has quit IRC21:15
*** epim has joined #openstack-ironic21:15
romchegdkehn: what about the call?21:23
romchegI still can be here but not for too long. It's about midnight now here21:23
romchegNobodyCam: Have you seen devananda around?21:23
NobodyCamromcheg: he's down under @ LCA21:27
romchegAh, thanks21:27
romchegI remember he told me that21:27
dkehnromcheg: I'm still on the phone21:27
romchegI cannot remember anything after celebrating the New Year21:28
romcheg:)21:28
NobodyCamhe usaly is on line in his morning (5 pm for me [utc -8])21:28
romchegthanks21:29
NobodyCam:)21:30
NobodyCambrb quick walkies21:30
*** romcheg has quit IRC21:45
*** romcheg has joined #openstack-ironic21:46
*** jdob has quit IRC21:52
dkehnromcheg: I'm finally off the phone.....21:56
dkehnromcheg: if your still around21:57
dkehnNobodyCam: what was your question21:58
NobodyCamdkehn: quick question: looking http://docs.openstack.org/api/openstack-network/2.0/content/extra-dhc-opt-ext-update.html what info will you need?21:58
NobodyCamwill you need tentent_id?21:59
dkehnNobodyCam:  good question, so     def udpate_port(self, context, port_id, **kwargs): where **kwargs would look like22:00
dkehnNobodyCam: https://github.com/openstack/neutron/blob/master/neutron/tests/unit/test_extension_extradhcpopts.py#L9122:00
dkehnNobodyCam: and if it looks like anything close I'll convert22:01
dkehnNobodyCam: does that help22:01
dkehnNobodyCam: so the data is goignto come from the previous patch in pxe.py22:02
dkehnromcheg: I'm guessing its late and I've got a dr appt in 15 minute, so I'm assuming you'll be online in the morning, will catch you then22:03
NobodyCamso looks like you only need port_id from the nova driver22:03
*** jbjohnso has quit IRC22:11
*** matty_dubs is now known as matty_dubs|gone22:27
romchegdkehn: I'm about to go now. Let's chat tomorrow22:35
NobodyCamhave a good night romcheg22:37
romchegBye NobodyCam and everyone else22:37
*** rwsu has quit IRC22:45
* NobodyCam starts building a new undercloud and goes afk for a few minutes to look for food stuffs22:52
SpamapShey guys just curious where we're at with replacing nova baremetal with ironic in TripleO?22:56
NobodyCamhey SpamapS22:57
NobodyCamwe're getting closer22:57
NobodyCamI have elements that can do it but they pull a review of the ironic Nova driver, which has yet to land in trunk22:58
*** romcheg has quit IRC23:15
*** mdurnosvistov has quit IRC23:18
*** matty_dubs|gone has quit IRC23:26
NobodyCambrb23:39
*** romcheg has joined #openstack-ironic23:40
*** epim has quit IRC23:50
*** epim has joined #openstack-ironic23:53
*** epim has quit IRC23:54

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