Thursday, 2014-05-29

lifelessShrews: devananda: nah, its straight forward. I think you have a concern that is due to misunderstanding how the layers interact.00:01
*** Penick has joined #openstack-ironic00:03
*** zdiN0bot has joined #openstack-ironic00:13
*** zdiN0bot has quit IRC00:16
openstackgerritA change was merged to openstack/ironic-python-agent: Don't begin heartbeating until the API server is listening  https://review.openstack.org/9448200:16
*** zdiN0bot has joined #openstack-ironic00:16
*** matsuhashi has joined #openstack-ironic00:22
*** eguz has joined #openstack-ironic00:28
*** jdonalds has quit IRC00:29
*** Penick has quit IRC00:31
*** eghobo has quit IRC00:33
openstackgerritA change was merged to openstack/ironic: Synced jsonutils from oslo-incubator  https://review.openstack.org/9569100:35
*** Penick has joined #openstack-ironic00:35
*** Penick has quit IRC00:36
*** zdin0bot1 has joined #openstack-ironic00:42
*** foexle has quit IRC00:43
*** zdin0bot1 has quit IRC00:46
*** JayF has quit IRC00:58
Shrewslifeless: not surprising i'm misunderstanding something  :)01:00
*** JayF has joined #openstack-ironic01:03
*** igordcard has quit IRC01:04
*** BadCub has joined #openstack-ironic01:05
*** dwalleck has joined #openstack-ironic01:05
*** dwalleck has quit IRC01:06
*** dwalleck has joined #openstack-ironic01:06
*** BadCub has quit IRC01:09
*** shakamunyi has quit IRC01:16
*** zdin0bot1 has joined #openstack-ironic01:43
*** nosnos has joined #openstack-ironic01:45
*** zdin0bot1 has quit IRC01:48
*** jdonalds has joined #openstack-ironic02:14
*** zdiN0bot has quit IRC02:15
*** zdiN0bot has joined #openstack-ironic02:16
*** zdiN0bot has quit IRC02:16
*** rloo has quit IRC02:36
*** jdonalds has quit IRC02:39
*** zdin0bot has joined #openstack-ironic02:44
*** radsy has quit IRC02:47
*** zdin0bot has quit IRC02:48
*** vinbs has joined #openstack-ironic02:55
*** matsuhashi has quit IRC03:00
*** matsuhashi has joined #openstack-ironic03:04
*** BadCub has joined #openstack-ironic03:06
*** BadCub has quit IRC03:10
*** rameshg87 has joined #openstack-ironic03:31
*** nosnos has quit IRC03:33
*** matsuhashi has quit IRC03:34
*** matsuhashi has joined #openstack-ironic03:35
*** datajerk has joined #openstack-ironic03:39
*** matsuhashi has quit IRC03:39
*** zdin0bot has joined #openstack-ironic03:39
*** zdin0bot has quit IRC03:44
*** eghobo has joined #openstack-ironic03:46
*** shakamunyi has joined #openstack-ironic03:49
*** lazy_prince has joined #openstack-ironic03:54
*** matsuhashi has joined #openstack-ironic03:56
*** shakamunyi has quit IRC04:05
*** k4n0 has joined #openstack-ironic04:11
*** rameshg87 has joined #openstack-ironic04:16
*** jdonalds has joined #openstack-ironic04:31
*** lazy_prince has quit IRC04:32
*** harlowja_ is now known as harlowja_away04:38
*** jdonalds has quit IRC04:40
*** zdin0bot has joined #openstack-ironic04:40
*** Penick has joined #openstack-ironic04:43
*** Penick has quit IRC04:43
*** zdin0bot has quit IRC04:45
*** nosnos has joined #openstack-ironic04:45
*** jdonalds has joined #openstack-ironic04:53
*** eghobo has quit IRC04:57
*** eghobo has joined #openstack-ironic04:57
*** jdonalds has quit IRC04:59
*** eguz has joined #openstack-ironic04:59
*** jdonalds has joined #openstack-ironic05:02
*** shakamunyi has joined #openstack-ironic05:03
*** eghobo has quit IRC05:03
*** lazy_prince has joined #openstack-ironic05:05
*** jdonalds has quit IRC05:06
*** BadCub has joined #openstack-ironic05:07
*** BadCub has quit IRC05:11
*** shakamunyi has quit IRC05:14
openstackgerritA change was merged to openstack/ironic: Change NodeLocked status code to a client-side error  https://review.openstack.org/9557305:34
*** shakamunyi has joined #openstack-ironic05:40
*** zdin0bot has joined #openstack-ironic05:41
*** sysexit has joined #openstack-ironic05:45
*** zdin0bot has quit IRC05:45
*** shakamunyi has quit IRC05:50
*** vinbs has quit IRC05:54
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/9606306:02
openstackgerritRohan Kanade proposed a change to openstack/ironic: Partially remove hard-coded ID's from testdata  https://review.openstack.org/7699006:02
*** sysexit has quit IRC06:09
openstackgerritRussell Haering proposed a change to openstack/ironic-python-agent: Switch to oslo.config for CLI parsing  https://review.openstack.org/9636406:13
russell_hJoshNang: https://review.openstack.org/#/c/96364/06:13
*** dwalleck has quit IRC06:23
*** rameshg87 has left #openstack-ironic06:26
*** lazy_prince has quit IRC06:38
*** lazy_prince has joined #openstack-ironic06:40
*** zdin0bot has joined #openstack-ironic06:42
*** rakesh_hs has joined #openstack-ironic06:42
*** zdin0bot has quit IRC06:47
*** shakamunyi has joined #openstack-ironic06:47
*** lokesh184 has joined #openstack-ironic06:53
*** shakamunyi has quit IRC06:59
*** jdonalds has joined #openstack-ironic07:03
openstackgerritRamakrishnan G proposed a change to openstack/ironic: Add IloDriver and its IloPower module  https://review.openstack.org/8950007:16
*** rameshg87 has joined #openstack-ironic07:18
*** eguz has quit IRC07:22
*** shakamunyi has joined #openstack-ironic07:25
*** rameshg87 has quit IRC07:29
*** rameshg87 has joined #openstack-ironic07:30
*** ifarkas has joined #openstack-ironic07:31
*** jistr has joined #openstack-ironic07:34
*** zdin0bot has joined #openstack-ironic07:35
*** shakamunyi has quit IRC07:36
*** romcheg has joined #openstack-ironic07:38
*** mrda is now known as mrda-away07:39
mrda-awayNight Ironic07:39
*** pelix has joined #openstack-ironic07:41
*** sysexit has joined #openstack-ironic07:46
*** lazy_prince has quit IRC07:50
*** martyntaylor has joined #openstack-ironic07:52
*** lazy_prince has joined #openstack-ironic07:53
*** matsuhashi has quit IRC07:58
*** matsuhashi has joined #openstack-ironic07:59
*** rameshg87 has quit IRC08:01
*** matsuhas_ has joined #openstack-ironic08:02
*** rameshg87 has joined #openstack-ironic08:02
*** shakamunyi has joined #openstack-ironic08:03
*** matsuhashi has quit IRC08:04
*** zdin0bot has quit IRC08:06
*** shakamunyi has quit IRC08:14
*** lucasagomes has joined #openstack-ironic08:16
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Set the correct target versions for the RPC methods  https://review.openstack.org/9437908:22
*** derekh_ has joined #openstack-ironic08:25
*** igordcard has joined #openstack-ironic08:35
*** shakamunyi has joined #openstack-ironic08:40
dtantsur|afkHi folks! Unfortunately, I'm not feeling ok today, so see you all tomorrow08:42
dtantsur|afkifarkas, devananda was looking for you: "anyone know if ifarkas is around / working on https://bugs.launchpad.net/ironic/+bug/1314961 ? he assigned it to himself about 3 weeks ago then hasn't proposed any code"08:43
dtantsur|afkNow getting back to recovery :(08:43
ifarkasdtantsur|afk, yeah, I already started working. I just got distracted a bit by the drac driver.08:44
ifarkasdtantsur|afk, What recovery?08:44
ifarkasdtantsur|afk, ahh, okay. I hope you will get better!08:45
dtantsur|afkifarkas, thanks. I think you'd better leave a comment in the bug08:45
ifarkasdtantsur|afk, yeah, I will do that08:46
romchegdtantsur|afk: get better!08:46
*** jcoufal has joined #openstack-ironic08:46
*** shakamunyi has quit IRC08:52
*** matsuhas_ has quit IRC08:53
*** matsuhashi has joined #openstack-ironic08:58
lucasagomesdtantsur|afk, hey man, hope you get better soon08:59
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Remove 'node' parameter from the Console and Rescue interfaces  https://review.openstack.org/9109709:00
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Remove 'node' parameter from the Power interface  https://review.openstack.org/9109309:00
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Remove 'node' parameter from the validate() methods  https://review.openstack.org/9110409:00
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Pass kwargs to ClientWrapper's call() method  https://review.openstack.org/9238409:04
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: list_instances() to return a list of instances names  https://review.openstack.org/9238509:04
*** foexle has joined #openstack-ironic09:09
*** Haomeng has joined #openstack-ironic09:10
*** tatyana has joined #openstack-ironic09:13
*** shakamunyi has joined #openstack-ironic09:19
*** foexle has quit IRC09:21
*** dguerri is now known as _dguerri09:22
*** _dguerri is now known as dguerri09:26
*** shakamunyi has quit IRC09:31
*** matsuhashi has quit IRC09:33
*** matsuhashi has joined #openstack-ironic09:33
*** matsuhashi has quit IRC09:35
*** matsuhashi has joined #openstack-ironic09:36
*** lynxman has quit IRC09:36
*** lynxman has joined #openstack-ironic09:37
openstackgerritRohan Kanade proposed a change to openstack/ironic: Partially remove hard-coded ID's from testdata  https://review.openstack.org/7699009:52
*** shakamunyi has joined #openstack-ironic09:58
*** romcheg1 has joined #openstack-ironic09:59
*** romcheg has quit IRC10:00
*** nosnos has quit IRC10:02
*** nosnos has joined #openstack-ironic10:05
*** shakamunyi has quit IRC10:05
*** romcheg has joined #openstack-ironic10:07
*** romcheg1 has quit IRC10:08
*** foexle has joined #openstack-ironic10:16
openstackgerritA change was merged to openstack/python-ironicclient: replace dict.iteritems() with six.iteritems(dict)  https://review.openstack.org/9556210:22
*** takadayuiko has joined #openstack-ironic10:25
*** lokesh184 has quit IRC10:28
*** foexle has quit IRC10:30
*** matsuhashi has quit IRC10:41
*** nosnos has quit IRC10:41
*** nosnos has joined #openstack-ironic10:45
*** lokesh184 has joined #openstack-ironic10:46
*** nosnos has quit IRC10:46
*** nosnos has joined #openstack-ironic10:47
*** nosnos has quit IRC10:48
*** sysexit has quit IRC10:55
*** pradipta_away is now known as pradipta11:14
*** dguerri is now known as _dguerri11:20
NobodyCamgood morning Ironic11:23
romchegMorning NobodyCam!11:23
*** igordcard_ has joined #openstack-ironic11:23
NobodyCammorning romcheg :)11:24
*** igordcard has quit IRC11:24
*** _dguerri is now known as dguerri11:24
Haomengmorning NobodyCam, romcheg!11:24
NobodyCammorning Haomeng :)11:25
HaomengNobodyCam: :)11:25
lucasagomesmorning NobodyCam Haomeng romcheg :)11:26
Haomenglucasagomes: morning:)11:26
NobodyCamgood morning lucasagomes11:26
romchegMorning everyone11:27
romchegEasier :)11:27
NobodyCamlol11:31
NobodyCamapple bpught beets audio... wow11:31
NobodyCambought even11:31
*** rameshg87 has left #openstack-ironic11:36
romchegI came up with a joke but it sounds a little racist :(11:37
*** lokesh184 has quit IRC11:38
NobodyCamgate-python-ironicclient-pypy is non voting?11:39
romchegI think pypy is non-voting for everything11:40
NobodyCam:)11:40
romchegI can check11:40
romcheg- name: ^gate-.*-pypy$11:41
romcheg   voting: false11:41
NobodyCam:)11:42
NobodyCammorning walkies brb11:43
*** foexle has joined #openstack-ironic11:44
*** dguerri is now known as _dguerri11:47
*** takadayuiko has quit IRC11:51
romchegGuys, I recall a conversation about commit messages when we agreed to make them short and brief11:52
*** Jatin360 has joined #openstack-ironic11:53
Jatin360stupid question: i added some logs in pxe.py, how do I get these changes "compiled" in?11:54
*** praefect has joined #openstack-ironic11:54
romchegI'm looking at Ruby's patch https://review.openstack.org/#/c/73005/ maybe it's worth mentioning?11:54
romchegJatin360: Hi!11:54
romchegJatin360: Do you want to merge the changes to the upstream?11:55
Jatin360no, just for debugging11:55
Jatin360i come from c backgroud11:55
romchegAll you need is restarting the conductor service11:55
Jatin360not sure if I need to compile11:55
romchegAh, no, Python is an interpretable lang11:56
romcheglanguage even11:56
Jatin360i deleted pxe.pyc and then restarted conductor but it didn't recreate pxe.pyc file11:56
romchegSo just restart the conductor service and your code will be running11:56
romchegIt recreates .pyc files afret the module was actually invoked11:57
NobodyCamJatin360: are you runing in a venv?11:57
Jatin360I dont think I am running in venv however I am not sure11:58
romchegJatin360: Did you use devstack?11:58
Jatin360i am using openstack11:58
romchegYes, but did you install it manually or using devstack?11:58
NobodyCamJatin360: did you manually set it up or run somehting like devstack / devtest?11:59
*** vinbs has joined #openstack-ironic11:59
Jatin360we did it manually,11:59
Jatin360using the openstack manual  proceduce12:00
Jatin360i am not using devstack12:00
Jatin360it is all in one set up12:00
romchegDid you install ironic as a python package?12:00
Jatin360yes, installed as a python package12:00
romchegDid you change the source code in the Python directory or in your copy?12:01
Jatin360python directory12:02
romchegRestarting the ironic-conductor service should be enough then12:02
Jatin360ok, i will check further why it is not doing it12:02
NobodyCamlucasagomes: Haomeng: did you test eh global update to sphinx?12:03
romcheg.pyc are getting created at the time the appropriate .py file was invoced12:03
Jatin360will make sure if I am hitting that particular code in the test case12:03
romcheginvoked even12:03
Jatin360thanks guyz12:04
romchegJatin360: our pleasure!12:05
*** pradipta is now known as pradipta_away12:19
*** pradipta_away is now known as pradipta12:19
*** vinbs has quit IRC12:20
romchegNobodyCam: are you back?12:22
lucasagomesNobodyCam, there's gate tests for the docs, I tested the paramiko changed in my env12:22
lucasagomesI can run the docs build as well if needed12:22
NobodyCamyeppers12:23
*** _dguerri is now known as dguerri12:23
romchegI'd like to discuss the way driver properties are implemented here https://review.openstack.org/#/c/73005/1412:23
NobodyCami was just asking as I have very poor interwebs and building is painful12:23
romchegRuby unfortunately does not seem to be here12:23
romchegSo right now the driver properties is a static list of items12:24
romchegHowever to fetch them we use RCP calls to conductor12:24
romchegI'd rather just read that information from the DB12:25
*** rakesh_hs has quit IRC12:25
romcheglucasagomes NobodyCam what do you think?12:25
*** Jatin360 has quit IRC12:26
romchegWe store some information about drivers in the database, maybe just extend that a little bit to add some meta information about them?12:30
*** pradipta is now known as pradipta_away12:30
romchegOk, I'm going to write my thoughts to the review. That's the right way to discuss the things :)12:32
NobodyCamromcheg: thats seems in line with the make rest api asynchronous stuff12:32
romchegNobodyCam: Yes.12:33
romchegThis stuff doe not even requires conductor because the information is static12:33
NobodyCamya,12:33
romchegThere are 14 patch sets and I'm a little hesitant to say "-1, I think it should be re-done in different way"12:34
romchegOk, that is just my opinion and I will let Ruby to punch me in my face, if no one agrees :)12:35
*** rloo has joined #openstack-ironic12:40
*** rloo has quit IRC12:41
*** rloo has joined #openstack-ironic12:41
*** k4n0 has quit IRC12:51
NobodyCamsorry dropped internet12:53
NobodyCam:-p12:53
NobodyCamback on phone12:53
romchegNobodyCam: I commented the same thing on the patch. Let's see what other guys think12:57
NobodyCam:)12:58
*** linggao has joined #openstack-ironic12:59
NobodyCamlucasagomes: seems I landed 94860 befor 95701 was approved :-p13:01
romchegI thought Gerrit should not allow that13:01
lucasagomesNobodyCam, :) it's grand, the instance_info field already exist in the Node's resource13:01
lucasagomeseven before the spec repo was created13:02
NobodyCamlol :)13:02
lucasagomesalready existed*13:02
lucasagomesthe new spec is a port of a blueprint written by jroll13:02
*** sysexit has joined #openstack-ironic13:03
romchegOh, it's cross project dependencies13:04
romchegI got confused :)13:04
*** jbjohnso has joined #openstack-ironic13:10
*** jdob has joined #openstack-ironic13:11
*** lazy_prince has quit IRC13:14
NobodyCamlucasagomes: reading over 95701. Have you thought about how we'll change the deploy ramdisk to say something like a recovery / repair ramdisk?13:14
lucasagomesNobodyCam, not really, idk if it's related to that blueprint13:15
lucasagomesNobodyCam, the deploy ramdisk and kernel will still live in the driver_info13:15
NobodyCamit very well may be out of scope13:15
lucasagomesbut instead of getting it from the nova flavor we are requering users to set when enrolling the node13:16
lucasagomesbecause we want to support diff deploy methods using the same flavor13:16
*** shakamunyi has joined #openstack-ironic13:16
lucasagomese.g the IPA and the default PXE driver uses diff deploy K&R so it can't be associated with a flavor as-is now13:16
NobodyCamya13:16
lucasagomesbut I suspect that for a recovery/repair ramdisk13:17
lucasagomeswe would have another parameter on the driver_info13:17
*** rloo has quit IRC13:17
NobodyCamok that would work13:17
*** rloo has joined #openstack-ironic13:18
lucasagomesrelated to the driver implementing the rescue interface or something13:18
lucasagomes(/me haven't thought about it)13:18
*** max_lobur has joined #openstack-ironic13:18
romchegbrb13:18
*** shakayumi has joined #openstack-ironic13:19
*** shakamunyi has quit IRC13:21
*** eghobo has joined #openstack-ironic13:22
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Implement security groups and firewall filtering methods  https://review.openstack.org/9646613:31
*** shakayumi has quit IRC13:34
openstackgerritA change was merged to openstack/ironic: Set the correct target versions for the RPC methods  https://review.openstack.org/9437913:38
*** romcheg1 has joined #openstack-ironic13:39
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/9622813:40
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/8872213:40
openstackgerritOpenStack Proposal Bot proposed a change to openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/9626313:47
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Return the HTTP Location for accepted requestes  https://review.openstack.org/9261613:47
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Return the HTTP Location for newly created resources  https://review.openstack.org/9261513:47
*** matty_dubs|gone is now known as matty_dubs13:48
*** shakayumi has joined #openstack-ironic13:48
NobodyCamgood morning matty_dubs13:49
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: list_instances() to return a list of instances names  https://review.openstack.org/9238513:50
Shrewslucasagomes: Hi. Have you had a chance to look at bug https://bugs.launchpad.net/ironic/+bug/1324286 ? Wondering what your thoughts are on the suggestion to pre-calculate values.13:55
lucasagomesShrews, hey, oh no I haven't lemme take a look13:56
Shrewslucasagomes: major blocker for tripleo guys i believe13:56
*** tatyana_ has joined #openstack-ironic13:57
*** dguerri is now known as _dguerri13:58
*** _dguerri is now known as dguerri13:58
*** tatyana has quit IRC13:59
*** tatyana_ is now known as tatyana13:59
lucasagomesShrews, right I think that it's safe to assume that the ephemeral is the first partition in Ironic14:00
lucasagomesbecause if ephemeral is present it's always the first partition14:00
Shrewslucasagomes: sure, but how do we set the correct device name on the instance? or can we just use the label instead?14:01
lucasagomesahh... idk how cloud-init works, I would prefer to use the label14:02
lucasagomesso we wouldn't even care what partition number it is14:02
lucasagomesidk if that works, it should14:02
Shrewsi don't know if that's supported, though14:02
*** jgrimm has joined #openstack-ironic14:02
lucasagomes:/14:03
romcheg1Gates are so loaded...14:03
lucasagomesthere's no safe way to predict the name of the device on that instance, unless you explicitly added a udev rule or something14:03
lucasagomeswhich we don't and shouldn't14:03
Shrewsi *think* lifeless is suggesting using the label, b/c, as you say, we can't precalculate the device14:04
romcheg1Good morning matty_dubs Shrews!14:04
Shrewsromcheg1: morning!14:04
lucasagomesShrews, yeah I think so, the label would be safe enough I think14:04
lucasagomesShrews, one thing about this label is that right now we name it as label0 always, we should maybe name it as label-<instance-uuid> to be safer14:05
lucasagomesin case somehow that machine have to disks and partitions with the same label or something14:05
Shrewslucasagomes: sounds reasonable14:06
*** eghobo has quit IRC14:08
*** romcheg has quit IRC14:18
*** yfujioka has joined #openstack-ironic14:19
*** eghobo has joined #openstack-ironic14:23
romcheg1lucasagomes: Why not generate something more random and same that to instance_info?14:23
romcheg1s/same/save14:24
*** eghobo has quit IRC14:24
*** jdonalds has quit IRC14:26
lucasagomesromcheg1, needs to be predictable so you can set it in the nova driver14:26
lucasagomesah save to the instance_info14:26
lucasagomesok yeah that works as well14:26
romcheg1yup, that new property is pretty good place for values like that14:27
lucasagomesyup14:27
lucasagomes+1 then14:27
lucasagomes:)14:27
*** seannj427 has joined #openstack-ironic14:28
*** Haomeng has quit IRC14:38
*** yfujioka has quit IRC14:39
*** Haomeng|2 has joined #openstack-ironic14:40
Shrewslucasagomes: well, since we aren't filling in those values for the instance, it shouldn't be any more wrong to just put in the label values. :)  TripleO will just have to know they're labels and use them appropriately.14:41
lucasagomes:)14:42
seannj427Hey folks, need some direction on ironic on icehouse.14:43
*** tatyana_ has joined #openstack-ironic14:43
seannj427We are looking to provision ironic services in our existing IceHouse implementation, which has all of the various resources on separate computing entities (keystone, glance, nova scheduler, nova compute, cinder, neutron).14:43
seannj427Before we make changes to our existing infrastructure, in reading the documentation here: http://docs.openstack.org/developer/ironic/deploy/install-guide.html  We have a few questions.14:43
*** tatyana has quit IRC14:44
*** tatyana_ is now known as tatyana14:44
seannj427In the section entitled “Configure Compute Service to use the Bare Metal Service”, we see that after we’ve setup the database and the ironic bare metal services, we need to reconfigure the Nova Manager and Compute Nodes. Our questions are:14:44
seannj4271. Will this change affect the operation of existing services in our existing openstack setup?14:44
seannj4272.  Do we need to make these changes to all of the Nova compute nodes?14:44
seannj4273. Could we just setup one or 2 nodes to act as ironic-conductors?14:44
seannj4274. Does the ironic-conductor run on its own resource, on the nova compute and Manager nodes, or on all 3?14:45
NobodyCambrb quick walkies15:01
*** romcheg1 has quit IRC15:18
openstackgerritA change was merged to openstack/python-ironicclient: node-show to show the instance_info field  https://review.openstack.org/9486015:19
rloohi seannj427. To be clear, with the changes to use Ironic, the OpenStack cluster will not be able to provision both VMs and baremetal.15:20
rlooseannj427: so 1. it'll only affect the nova/compute service.15:20
rlooseannj427: 2. yes. but you don't need many compute nodes. or at least, not to try out ironic.15:21
rlooseannj427: 3. yes.15:22
rlooseannj427: 3. well, depends on your load but I'm assuming you just want to try things out.15:22
openstackgerritA change was merged to openstack/ironic: Remove 'node' parameter from the Power interface  https://review.openstack.org/9109315:23
rlooseannj427: 4. ironic-conductor can run on its own resource,, or you can have it run on compute node. regardless, the ironic code needs to be installed on compute nodes to get the nova-ironic-driver.15:24
seannj427rloo - thanks.  I really appreciate the insight.15:25
rlooseannj427: hope that helps. let us know how it goes!15:25
rlooseannj427:  it occurs to me that there might be things missing from that docn. so ask :-)15:26
*** romcheg has joined #openstack-ironic15:27
seannj427rloo I was @ openstack ATL a few weeks ago.  It was mentioned that doc help is needed, so, if we decide to go forward, I'll post any suggested changes here or on the message board. I'm sort of leaning in the direction at this point that we should have a parallel openstack deployment for baremetal.15:29
*** blamar has quit IRC15:29
rlooseannj427: YES, doc help is needed!15:29
rlooseannj427: what's a message board? etherpad? Whatever is easiest for you. You are also welcome to update the docn by submitting a patch. But we'll take feedback however ;) thx.15:31
seannj427rloo sorry I'm a newb here. :)15:31
*** BadCub has joined #openstack-ironic15:32
*** BadCub has quit IRC15:32
rlooseannj427: no worries. And welcome to Ironic! :D15:34
*** BadCub has joined #openstack-ironic15:35
openstackgerritDavid Shrewsbury proposed a change to openstack/ironic: WIP: Set instance default_ephemeral_device  https://review.openstack.org/9649815:37
*** jcoufal has quit IRC15:50
rlooseannj427: etherpad for install notes: https://etherpad.openstack.org/p/IronicInstallationNotes. Feel free to add.15:52
romcheglucasagomes Shrews: So what are our plan for the label? I think David's solution works as a temporary fix but I think we need to figure out about generating unique labels (either default+uuid or default+random stored in instance_info)15:52
Shrewsromcheg: labels cannot be more than 16 characters, as it turns out15:56
romchegShrews: so uuid is not an option15:56
Shrewsnot sure what the permanent fix is going forward, but I'm having the tripleo guys test that patch out now15:57
Shrewssince it's a big problem for them right now15:58
*** shakayumi is now known as shakamunyi15:59
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/9622816:00
NobodyCamhummm:touch: cannot touch '/tmp/image.jPTuKVU1/mnt/etc/resolv.conf': No such file or directory16:06
openstackgerritOpenStack Proposal Bot proposed a change to openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/9626316:06
*** dguerri is now known as _dguerri16:07
*** zdiN0bot has joined #openstack-ironic16:08
lucasagomesNobodyCam, broken link maybe?16:10
*** _dguerri is now known as dguerri16:10
* NobodyCam is thinking no path ... touch should create the file16:11
*** martyntaylor has quit IRC16:14
*** matty_dubs is now known as matty_dubs|lunch16:14
*** blamar has joined #openstack-ironic16:16
*** zdiN0bot1 has joined #openstack-ironic16:17
lucasagomesNobodyCam, +1, unless the path it's pointing to doesn't exist16:19
lucasagomese.g16:19
lucasagomeshttp://paste.openstack.org/show/82059/16:19
*** zdiN0bot has quit IRC16:21
NobodyCamcreating the dir got me past the error16:21
*** zdiN0bot1 has quit IRC16:24
*** zdiN0bot has joined #openstack-ironic16:29
*** martyntaylor has joined #openstack-ironic16:33
*** romcheg has left #openstack-ironic16:37
*** bandicot has joined #openstack-ironic16:38
*** romcheg has joined #openstack-ironic16:41
romchegGotta go to my spanish class, will be back later16:41
openstackgerritDavid Shrewsbury proposed a change to openstack/ironic: WIP: Set instance default_ephemeral_device  https://review.openstack.org/9649816:42
lucasagomesromcheg, enjoy16:49
NobodyCamconf call done.. brb16:51
*** jistr is now known as jistr|afk16:56
*** zdiN0bot has quit IRC16:57
lucasagomesand I'm heading home now, came to the office today16:58
lucasagomeshave a good night everybody16:58
*** lucasagomes has quit IRC16:59
*** harlowja_away is now known as harlowja_17:02
NobodyCamnight lucas17:03
*** jbjohnso has quit IRC17:04
*** zdiN0bot has joined #openstack-ironic17:13
*** matty_dubs|lunch is now known as matty_dubs17:14
devanandag'morning, all!17:14
NobodyCamgood morning devananda17:14
matty_dubsHowdy devananda17:15
*** jistr|afk has quit IRC17:16
Shrewshey devananda17:16
*** derekh_ has quit IRC17:18
*** dwalleck has joined #openstack-ironic17:26
* devananda catches up on all the emails17:27
*** jbjohnso has joined #openstack-ironic17:31
jrollmorning ironic17:32
NobodyCamgoot en morgan taug jroll17:32
*** zdiN0bot has quit IRC17:34
*** zdiN0bot has joined #openstack-ironic17:34
*** eghobo has joined #openstack-ironic17:34
*** praefect1 has joined #openstack-ironic17:42
*** praefect has quit IRC17:43
*** praefect has joined #openstack-ironic17:45
*** sysexit has quit IRC17:46
openstackgerritlinggao proposed a change to openstack/ironic-specs: Add console log support  https://review.openstack.org/9653817:46
rlooNobodyCam: thx for updating 93133! I left a few comments. Wo bist du?17:47
*** praefect1 has quit IRC17:47
NobodyCam:) Ty rloo will take a look17:49
devanandaaugh - gotta run, eye appt17:50
* devananda needs sunglasses17:50
devanandabbiah17:50
rloodevananda wants to be cool!17:50
NobodyCamenjot devananda :)17:50
NobodyCamenjoy even17:51
openstackgerritlinggao proposed a change to openstack/ironic-specs: Add console log support  https://review.openstack.org/9653817:51
lifelessShrews: huh17:53
lifelessShrews: no, I'm saying precalculate like nova-bm did17:53
Shrewslifeless: precalculate what?17:53
lifelessShrews: the devname to put in the metadata17:53
lifelessat least as a unbreak-things step17:53
*** tatyana has quit IRC17:54
Shrewslifeless: nova-bm used a hardcoded value. we can't determine what the real dev name is17:54
lifelesslonger term we should expose the partition map back from the conductor and nova can do a read-back17:54
lifelessShrews: I don't understand why you can't use a hard coded value and an if statement17:54
lifelessShrews: in the short term, not in the long term17:54
*** bandicot has quit IRC17:55
Shrewslifeless: Ng is trying this short term fix out: https://review.openstack.org/9649817:55
*** max_lobur has quit IRC17:56
Shrewsas long as udev is present, that should work17:56
*** martyntaylor has left #openstack-ironic17:56
lifelessthats an interesting approach17:56
lifelessit makes me nervous17:56
lifelessbecause labels are not necessarily unique17:56
Shrewswell, that's another issue17:57
Shrewsrandom labels has been tossed around today17:57
*** openstackgerrit has quit IRC17:57
lifelesswhat stops us using the nova bm logic17:57
lifelessI haven't had an answer to that17:57
Shrewslifeless: we can set it to '/dev/sda?' like nova-bm, i don't see how that's better though17:58
Shrewsthat seems less likely to work to me17:58
Shrews(for more cases)17:58
*** aboutGod has joined #openstack-ironic17:59
lifelessShrews: that gets us something we know works in a wide variety of things today, and room to discuss alternative approaches17:59
lifelessShrews: we *know* cloud-init is fussy about this stuff17:59
lifelessShrews: since we are already having to carry a fix for it, I really don't want to make it worse17:59
lifelessShrews: so here are my concerns18:02
lifeless - /dev/sdaN is a known quantity18:02
lifeless - its also mechanically relevant to the partition table layer which means we aren't introducing a dependency on an in-operating-system concept into Ironic18:03
lifeless - we have an ecosystem of other tools that may well contain bugs - like we hit merely by going to /dev/sdaN vs /dev/sda - by doing anything more exotic18:03
lifelessShrews: TripleO testenvs are already defined without virtio for disk, because of the /dev/sda thing.18:04
lifelessShrews: What I'm proposing is that we do what we know works today, and open a design spec in ironic-specs for permitting that to be different (e.g. /dev/vda *or* /...by-label/..., or whatever else comes up when we have a broad design discussion)18:05
Shrewslifeless: if it unblocks tripleo, and the nova-bm way is your preference, i'm totally fine with that18:07
NobodyCamhummm no notice of patch uploaded... /me thinks ye old gerrit bot has died18:07
NobodyCamrloo: 93133 pushed18:08
rlooNobodyCam: thx! Going to look at it now. Maybe I'll beat Jenkins ;)18:08
Shrewsopenstackgerrit18:08
Shrewshrm, sometimes just calling it's name brings it back. not this time i guess18:09
lifelessits not in the channel18:10
lifelessShrews: I would feel a lot safer doing that, for all that it has flaws - thank you!18:11
Shrewslifeless: i *think* /dev/sda1 is the correct value... just need to verify before pushing up another patchset18:11
Shrews*and* figure out why the nova tests are breaking with "unknown table"18:12
lifelessyes, ephemeral when present is first in Ironic18:14
*** bandicot has joined #openstack-ironic18:14
*** aboutGod has left #openstack-ironic18:14
NobodyCamhumm check_uptodate.sh: ironic.conf.sample is not up to date. looks like I need a rebase too :)18:14
*** sysexit has joined #openstack-ironic18:16
Shrewslifeless: patchset pushed https://review.openstack.org/96498. if you could give that a spin to verify it unblocks you, that would be great18:19
*** pelix has quit IRC18:21
lifelessNg: ^18:23
lifeless / adam_g ^18:23
NgGheRivero was running a build with that applied, on 405 just before I broke for dinner18:25
* Shrews needs to step away for a while. Will check in tonight18:26
lifelessNg: the new one was just pushed up18:27
lifelessNg: after I freaked out18:27
*** sysexit has quit IRC18:27
lifeless(call a spade a spade)18:27
Nglifeless: ah right18:29
Ngwe'll get a fresh build running18:29
NobodyCamanyone have the generate_sample command line handy?18:35
rlooNobodyCam: you mean something like ./tools/config/generate_sample.sh -b . -p ironic -o ./etc/ironic?18:37
comstudSo18:37
comstudnew keystoneclient was posted to pypi today18:38
comstudthat breaks our tests18:38
comstudAnyone fix it yet?  If not, I'll put up the patch18:38
comstudI don't see it in list of ironic reviews yet18:38
NobodyCamrloo: yeppers ..ty18:38
rloocomstud: if no patch and no bug, i think it's all yours. haven't heard anyone mention in in the past 5 hours or so.18:39
comstud  File "/home/cbehrens/git/ironic/os.git/.tox/py27/local/lib/python2.7/site-packages/keystoneclient/middleware/auth_token.py", line 1154, in _cache_store18:39
comstud    cache.set(cache_key, data_to_store, time=self.token_cache_time)18:39
comstudTypeError: set() got an unexpected keyword argument 'time'18:39
comstudanyway, ok.  I have a patch I'll put up18:40
rloocomstud: thx. not familiar with keystoneclient. should it break existing code?18:40
comstudnot sure if it actually breaks code or just this test18:41
comstudwill know in a sec18:41
rloocomstud: thought they were supposed to be backwards compatible.18:41
comstudi think18:41
comstudit's just a stub in our tests18:42
comstudfor some reason we think it's a good idea to stub something internal to keystoneclient, I guess.18:42
comstud:)18:42
rloocomstud: ah yeah, the royal we. we are known to change our minds too, if there's good reason :-)18:42
comstudhm, it's in our FakeMemcache18:42
matty_dubsls18:43
matty_dubsD'oh. I am an idiot.18:43
NobodyCamnot18:44
comstudof course..18:45
comstudFixing this causes some other tests to fail18:45
comstudthings like MismatchError: 403 != 40118:45
comstudanyway, I filed bug/132465518:45
comstudand am working on it18:45
comstudhttps://bugs.launchpad.net/ironic/+bug/132465518:45
comstudThe alternative here, is we lock our requirements to the older keystoneclient version, I guess18:48
comstudI'm a little concerned that it appears API code responses will change18:48
NobodyCamwith out digging into that ... I would agree thats concerning18:50
Nglifeless: I think we might want to see if we can do something with https://bugs.launchpad.net/ironic/+bug/1320513 - we've killed multiple nodes in 405 with it so far, they required a physical power cycle to restore :(18:50
lifelessNg: I suggested to nick that he talk to devananda about finding a volunteer to fix it.18:51
adam_gNg, does that explain the RESET state we've seen?18:53
lifelessadam_g: yes, thats why I filed it18:53
lifelessits in the end-to-end etherpad18:54
NobodyCamNg: lifeless: I wounder if setting https://github.com/openstack/ironic/blob/master/ironic/openstack/common/processutils.py#L90 would be a quick fix?18:56
lifelessNobodyCam: thats a starting point18:58
lifelessNobodyCam: we also need inter-command gaps18:58
lifelessNobodyCam: between off and on, for instance.18:58
*** zdiN0bot has quit IRC19:03
*** zdiN0bot1 has joined #openstack-ironic19:03
comstudNobodyCam: I think the problem appears to be our FakeMemcache is... crappy.19:07
comstudand doesn't fully implement stuff19:07
comstudWe have a 'timeout' kwarg that should be named 'time'19:07
comstudand we don't actually do anything with it19:07
*** openstackgerrit has joined #openstack-ironic19:07
*** bandicot has quit IRC19:11
NobodyCamcomstud: for the failing conf file check19:12
NobodyCam?19:12
comstudI'm talking about the test failures with new keystoneclient19:13
comstudand our FakeMemcache19:13
*** openstackgerrit has quit IRC19:13
*** zdiN0bot1 has quit IRC19:15
*** eghobo has quit IRC19:23
*** eghobo has joined #openstack-ironic19:23
NobodyCamlifeless: Ng: heres a quick stab at 1320513: https://review.openstack.org/#/c/96558  (totaly untested)19:26
NgNobodyCam: will that mean that ipmi commands across all nodes will be spaced out by 5 seconds, rather than per node?19:27
*** derekh_ has joined #openstack-ironic19:27
NobodyCamhumm it could19:27
lifelessit does19:28
lifelessI have just written tat in review19:28
NobodyCamI'll put more thought in to it...19:30
*** jrist has quit IRC19:30
NobodyCami did say quick stab :-p hehehehe19:30
lifelessreviewed19:30
NobodyCamlol love the epoch used as last time comment19:32
*** openstackgerrit has joined #openstack-ironic19:35
*** foexle has quit IRC19:37
*** max_lobur has joined #openstack-ironic19:39
*** jrist has joined #openstack-ironic19:45
*** ifarkas has quit IRC19:49
*** ellenh has joined #openstack-ironic19:51
openstackgerritlinggao proposed a change to stackforge/pyghmi: Added password file support  https://review.openstack.org/9656919:52
*** zdiN0bot has joined #openstack-ironic20:01
*** praefect has quit IRC20:04
*** Mikhail_D_ltp has joined #openstack-ironic20:04
Ngbug #1324670 also seems to be affecting tripleo scale deployments pretty consistently20:04
Ngblah bug bots. https://bugs.launchpad.net/ironic/+bug/132467020:04
comstudok20:05
romchegrloo: I don't remember whether I spoke to you today, so hi!20:05
rloohi romcheg. Back again? ;)20:05
comstudis Roman around? (dunno his irc nick)20:05
rloocomstud: which Roman. romcheg is Roman.20:05
*** zdiN0bot has quit IRC20:06
comstudRoman Prykhodchenko20:06
romchegthat's me20:06
rloobingo :-)20:06
Nglifeless: ^^ another bug we're running into on 405, thought you should be aware20:06
romchegrloo: What do you think about adding a topic for the next meeting about storing extended information about drivers somehow?20:06
romchegcomstud: People usually remember my IRC nick but not my name :)20:07
lifelessNg: is that wrapped with attempts=N ?20:07
comstudhehehe20:08
comstudromcheg: So, this FakeMemcache client in our tests is causing problems20:08
romchegAh, new keystone client20:09
comstudbecause you're asserting token format.. and some things internal to keystoneclient20:09
romchegI've just read the scrollback20:09
comstudwhich have now changed20:09
comstudI think I am onto a real fix now....20:09
comstudbut I think maybe we should rethink stubbing in this way at some point20:09
comstud:)20:09
comstudthe new keystone middleware is now looking for a 'expires' or 'expires_at' in the token20:09
comstudalong with a kwarg change to the cache client20:09
romchegLemme check that code again. I worked on it ages ago :)20:10
comstudyeah, july20:10
Nglifeless: not afaics, looks like it's line 71 in ironic/drivers/modules/deploy_utils.py20:10
romcheg10 Month == ages in terms of the time after you worked on some code :)20:10
rlooromcheg: that properties stuff is static. seems like we should be able to get the info from the code/files themselves, not from a db. haven't thought much about it though.20:10
lifelessNg: might be an easy patch then20:11
Nglifeless: worth a shot I guess :)20:11
romchegrloo: We should consider whether that information might be useful for something else. Or even maybe there is some additional information that should be stored somewhere.20:12
romchegrloo: Anyway, I think that it requires a good discussion20:12
*** rloo has quit IRC20:12
*** rloo has joined #openstack-ironic20:13
romchegcomstud: is that test_acl that causes the problem?20:14
*** praefect has joined #openstack-ironic20:14
comstudok20:14
comstudyes20:14
comstudthat's one of them20:14
comstuder20:14
comstudthat file is the problem20:14
comstudSo I have a fix now20:14
comstudpushing it up20:15
romchegI'm going to take a look at that as soon as it's in gerrit20:15
comstudit's pretty simple20:16
openstackgerritChris Behrens proposed a change to openstack/ironic: Fix tests with new keystoneclient  https://review.openstack.org/9657620:16
comstudbut unfortunately keystone client turns 500s into 401s which was extra confusing20:16
comstudI had to have them look at this for me20:16
openstackgerritChris Jones proposed a change to openstack/ironic: Work around iscsiadm delete failures.  https://review.openstack.org/9657720:16
comstudromcheg: ^^20:16
* romcheg is looking20:16
romchegYeah, it's pretty simple indeed.20:18
*** ellenh has quit IRC20:18
comstudromcheg: So, longer term, I think we should not stub this way20:19
comstudThey've suggested some alternatives20:19
comstud[13:06:04] <morganfainberg> comstud, i think20:19
comstud                            https://github.com/openstack/python-keystoneclient/blob/master/keystoneclient/fixture/v2.py is what you20:19
*** derekh_ has quit IRC20:19
comstud                            should use to create the fake token20:19
comstudlike that, for example, to create auth tokens so we don't have to assume format20:19
romchegcomstud: That sounds very reasonable20:20
-openstackstatus- NOTICE: Gerrit is going offline to correct an issue with a recent project rename. ETA 20:45 UTC.20:20
*** ChanServ changes topic to "Gerrit is going offline to correct an issue with a recent project rename. ETA 20:45 UTC."20:20
romchegcomstud: Perhaps it's reasonable to file a bug for that20:21
comstudyeah20:21
comstudwas thinking that also20:21
comstuddoing so now20:21
*** bandicot has joined #openstack-ironic20:22
*** Mikhail_D_ltp has quit IRC20:23
comstudhttps://bugs.launchpad.net/ironic/+bug/132468420:23
*** Mikhail_D_ltp has joined #openstack-ironic20:25
*** openstackgerrit has quit IRC20:25
romchegcomstud: Are you going to work on that?20:26
NgShrews: lifeless: FYI, the new revision on 96498 seems to work :)20:31
comstudromcheg: Probably not... not right now anyway20:32
matty_dubsromcheg: Hey, totally off-topic, but did you ever find your camera bag from Summit?20:32
romchegcomstud: I will try fixing it in the morning, if you won't have time/interest in doing that by that time :)20:33
romchegmatty_dubs: No, I didn't. There is a chance to get myself a new camera20:34
romchegmatty_dubs: At least now I have a firm reason for that :)20:34
matty_dubsUgh, sorry to hear that. Though I like the way you think. ;)20:34
romchegmatty_dubs: I miss emotions or people (in some cases), not the things I can buy any time :)20:36
*** Mikhail_D_ltp has quit IRC20:39
*** ChanServ changes topic to "OpenStack Bare Metal Provisioning | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic | Status: https://etherpad.openstack.org/p/IronicWhiteBoard"20:39
-openstackstatus- NOTICE: Gerrit is back online20:39
*** linggao has quit IRC20:39
*** Mikhail_D_ltp has joined #openstack-ironic20:40
comstudromcheg: I will definitely not be working on it in the next week20:44
comstud:)20:44
romchegcomstud: Got it :)20:44
comstudToo many other things to do... and as long as it works for now with new keystoneclient, I'm good20:44
NobodyCamlifeless: Ng: just a rev 2 of https://review.openstack.org/#/c/9655820:49
NobodyCamgah... s/just a/just PUSHED a/20:49
*** shakamunyi has quit IRC20:51
devanandaback from lunch20:51
devanandabut only for a few hours20:52
NobodyCamwb devananda20:52
* devananda reads lots of scrollback20:52
*** shakamunyi has joined #openstack-ironic20:52
*** rloo has quit IRC20:53
romchegOk guys, it's quite late here already.20:54
*** jdob has quit IRC20:54
*** rloo has joined #openstack-ironic20:54
romchegSee you tomorrow! Bye!20:54
NobodyCamhave a good night romcheg20:54
matty_dubs+120:55
*** zdiN0bot has joined #openstack-ironic20:55
*** rloo has quit IRC20:55
*** rloo has joined #openstack-ironic20:56
*** rloo has quit IRC20:56
*** Mikhail_D_ltp has left #openstack-ironic20:56
*** rloo has joined #openstack-ironic20:56
*** dwalleck_ has joined #openstack-ironic20:57
*** dwalleck_ has quit IRC21:00
lifelessNg: great21:00
*** dwalleck_ has joined #openstack-ironic21:00
*** sysexit has joined #openstack-ironic21:00
*** dwalleck has quit IRC21:00
ShrewsNg: awesome. Will clean the patch up when I get back from this OS meetup21:01
*** rloo has quit IRC21:01
*** rloo has joined #openstack-ironic21:01
*** matty_dubs is now known as matty_dubs|gone21:04
*** shakamunyi has quit IRC21:14
*** jbjohnso has quit IRC21:18
*** romcheg has left #openstack-ironic21:20
*** eguz has joined #openstack-ironic21:26
devanandacomstud: thanks for fixing that - i'm waiting for Jenkins to test it21:27
*** Penick has joined #openstack-ironic21:29
NobodyCamdevananda: if you have time https://review.openstack.org/#/c/96558 an attempt to stop flooding bmc's21:29
devanandaNobodyCam: yea, on my queue21:29
NobodyCam:)21:29
*** eghobo has quit IRC21:30
comstuddevananda: np21:31
*** openstackgerrit has joined #openstack-ironic21:35
openstackgerritA change was merged to openstack/ironic-python-agent: Switch to oslo.config for CLI parsing  https://review.openstack.org/9636421:36
*** eghobo has joined #openstack-ironic21:38
*** eguz_ has joined #openstack-ironic21:39
*** eguz has quit IRC21:39
*** praefect has quit IRC21:42
*** eghobo has quit IRC21:43
*** ellenh has joined #openstack-ironic21:45
*** openstackgerrit has quit IRC21:47
*** mrda-away is now known as mrda21:48
mrdaMorning Ironic21:49
NobodyCammorning mrda21:49
mrda\o21:49
devanandamrda: o/21:54
mrda\o21:55
*** zdiN0bot has quit IRC21:56
*** seannj427 has quit IRC21:58
devanandaNobodyCam: comments posted22:02
*** eguz_ has quit IRC22:03
*** eghobo has joined #openstack-ironic22:04
*** zdiN0bot has joined #openstack-ironic22:05
*** sysexit has quit IRC22:07
mrdahey deva, I'd like to nail down the desired behaviour for https://bugs.launchpad.net/ironic/+bug/1315224 Should we simply power off nodes post registartion if they're on already?22:08
mrdadevananda: ^^^ sorry22:10
*** shakamunyi has joined #openstack-ironic22:11
devanandamrda: https://github.com/openstack/ironic/blob/master/ironic/api/controllers/v1/node.py#L63722:12
devanandaand22:13
devanandahttps://github.com/openstack/ironic/blob/master/ironic/conductor/manager.py#L9722:13
devanandamrda: so... I think it's a reasonable thing to do IFF force_power_state_during_sync=TRUE22:14
devanandaeven if that option is TRUE, the creation of a node is simply a DB insert. it doesn't pass anything to conductor today -- so this would be a bit of a larger change22:15
mrdaok, so when a node is registered, if force_power_state_during_sync is True, power off the node (since the default power state in the DB is off)?22:15
devanandaand create another point where API requests could starve RPC threads22:15
mrdaok, so it sounds like you're reluctant for this change to happen22:16
* devananda rereads the code22:16
mrda...unless some clever code can be constructed to not create a new problem :)22:16
devanandahttps://github.com/openstack/ironic/blob/master/ironic/conductor/manager.py#L53022:16
devanandaso current behavior is, if node has no power state recorded in the db, we just update the DB with the actual state22:17
devanandaregardless22:17
devanandaso this is a behavior change, and possibly an RPC API change22:18
mrdahmmm.22:20
JayFI kinda like the existing behavior.22:21
*** shakamunyi has quit IRC22:22
JayFReflect the reality of the power state when the node is registered vs dictating it means you only cycle the power if needed (i.e. if the nodes weren't in the correct vlan to boot the [agent|pxe] ramdisk at startup)22:22
*** shakayumi has joined #openstack-ironic22:22
mrdaJayF: I guess that's why I'm seeking PTL direction on this :)22:27
comstuddevananda: https://review.openstack.org/#/c/96576/ is G2G22:47
comstudaccording to jenkins22:47
*** zdiN0bot has quit IRC22:49
devanandaNobodyCam: around? want to look at ^ ?22:51
*** bandicot has quit IRC22:52
* NobodyCam looking22:59
* NobodyCam landing23:02
*** zdiN0bot has joined #openstack-ironic23:02
*** zdiN0bot has quit IRC23:02
*** zdiN0bot has joined #openstack-ironic23:03
*** bandicot has joined #openstack-ironic23:03
*** dwalleck_ has quit IRC23:04
NobodyCamdevananda: thank you for the feed back. :) i'm making the corrections but prob wont end up pushing to the morning :)23:04
devanandaNobodyCam: ack23:04
devanandaswitching networks to try to file expenses, then heading out after that23:05
NobodyCamhave a good night devananda23:06
mrdathanks deva23:06
*** derekh_ has joined #openstack-ironic23:09
*** max_lobur has quit IRC23:17
*** radsy has joined #openstack-ironic23:18
*** radsy has joined #openstack-ironic23:18
*** zdiN0bot has quit IRC23:31
*** zdiN0bot has joined #openstack-ironic23:38
*** derekh_ has quit IRC23:44
*** zdiN0bot has quit IRC23:49

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