adam_g | devananda, https://review.openstack.org/#/c/81315/ should be pushed out soon. is there a way to trigger the job short of proposing something? | 00:02 |
---|---|---|
*** matsuhashi has joined #openstack-ironic | 00:20 | |
*** rloo has quit IRC | 00:24 | |
*** rpodolyaka1 has joined #openstack-ironic | 00:40 | |
*** rpodolyaka1 has quit IRC | 00:44 | |
greghaynes | NobodyCam: Messing with the adding to _undercloud patch? | 00:48 |
*** nosnos has joined #openstack-ironic | 00:51 | |
devananda | adam_g: "recheck no bug" or "check experimental", depending on whether it's a patch in ironic's pipe or in devstack/tempest/nova | 00:53 |
*** nosnos_ has joined #openstack-ironic | 00:53 | |
*** nosnos has quit IRC | 00:57 | |
NobodyCam | greghaynes: yes! | 01:06 |
NobodyCam | but last test didn't go well | 01:06 |
greghaynes | Fun - did you see my review comments from last patch? | 01:06 |
greghaynes | Seems like it was back where it was a while ago :/ | 01:06 |
devananda | mordred: re pbr / version stuff, any thoughts on the comments here - https://review.openstack.org/#/c/81327/5/doc/source/conf.py ? | 01:10 |
*** eguz_ has quit IRC | 01:15 | |
*** Lotus907efi is now known as Lotus907efi_ | 01:17 | |
NobodyCam | greghaynes: yes | 01:21 |
NobodyCam | I did been tring to test the fix | 01:22 |
NobodyCam | or I should say a fix | 01:22 |
* adam_g scratches head | 01:36 | |
adam_g | devananda, not sure why, libvirt-bin is not being intstalled as it should. http://logs.openstack.org/23/81123/1/check/check-tempest-dsvm-virtual-ironic/1f9b0c0/console.html | 01:36 |
adam_g | https://review.openstack.org/#/c/81113/ should help there, but it should still be working | 01:37 |
adam_g | wifes gonna be mad in 13 minutes.. gotta run | 01:38 |
*** rpodolyaka1 has joined #openstack-ironic | 01:40 | |
*** rpodolyaka1 has quit IRC | 01:46 | |
adam_g | https://review.openstack.org/#/c/81416/ <- that will help too. now im really in trouble. cya | 02:04 |
devananda | adam_g: good catch with 81416! | 02:23 |
*** shakamunyi has joined #openstack-ironic | 02:28 | |
*** coolsvap has quit IRC | 02:39 | |
*** eghobo has joined #openstack-ironic | 03:00 | |
*** fandi has joined #openstack-ironic | 03:04 | |
*** matsuhashi has quit IRC | 03:13 | |
*** matsuhashi has joined #openstack-ironic | 03:20 | |
*** harlowja is now known as harlowja_away | 03:23 | |
*** matsuhashi has quit IRC | 03:25 | |
*** lazy_prince has quit IRC | 03:28 | |
*** lazy_prince has joined #openstack-ironic | 03:33 | |
*** lazy_prince is now known as killer_prince | 03:33 | |
*** hemna has quit IRC | 03:38 | |
*** nosnos_ has quit IRC | 03:41 | |
*** rpodolyaka1 has joined #openstack-ironic | 03:44 | |
*** hemna has joined #openstack-ironic | 03:46 | |
*** rpodolyaka1 has quit IRC | 03:48 | |
*** killer_prince has quit IRC | 03:54 | |
*** vkozhukalov_ has joined #openstack-ironic | 03:55 | |
*** matsuhashi has joined #openstack-ironic | 04:23 | |
*** nosnos has joined #openstack-ironic | 04:35 | |
*** rpodolyaka1 has joined #openstack-ironic | 04:45 | |
*** rpodolyaka1 has quit IRC | 04:49 | |
*** hemna has quit IRC | 04:59 | |
*** rameshg87 has joined #openstack-ironic | 05:10 | |
*** Killer_prince has joined #openstack-ironic | 05:37 | |
*** rpodolyaka1 has joined #openstack-ironic | 05:45 | |
*** rpodolyaka1 has quit IRC | 05:50 | |
*** romcheg has joined #openstack-ironic | 05:50 | |
*** pradipta_away is now known as pradipta | 05:51 | |
*** romcheg1 has joined #openstack-ironic | 05:52 | |
*** romcheg has quit IRC | 05:54 | |
*** saju_m has joined #openstack-ironic | 05:58 | |
*** matsuhashi has quit IRC | 05:59 | |
*** matsuhashi has joined #openstack-ironic | 06:01 | |
*** rpodolyaka1 has joined #openstack-ironic | 06:01 | |
*** romcheg1 is now known as romcheg | 06:24 | |
*** mrda is now known as mrda_away | 06:28 | |
*** Slower has quit IRC | 06:40 | |
*** max_lobur has joined #openstack-ironic | 06:42 | |
*** matsuhashi has quit IRC | 06:47 | |
*** matsuhashi has joined #openstack-ironic | 06:50 | |
*** Slower has joined #openstack-ironic | 06:53 | |
*** rpodolyaka1 has quit IRC | 07:17 | |
*** eghobo has quit IRC | 07:26 | |
*** matsuhashi has quit IRC | 07:30 | |
*** matsuhashi has joined #openstack-ironic | 07:31 | |
*** mdurnosvistov_lt has joined #openstack-ironic | 07:33 | |
*** ifarkas has quit IRC | 07:58 | |
*** athomas has joined #openstack-ironic | 08:04 | |
*** shakamunyi has quit IRC | 08:07 | |
GheRivero | morning Ironic! | 08:08 |
romcheg | Morning GheRivero! | 08:09 |
GheRivero | hi romcheg | 08:09 |
romcheg | How are you? | 08:11 |
dtantsur | morning Ironic | 08:15 |
*** martyntaylor has joined #openstack-ironic | 08:16 | |
*** romcheg has left #openstack-ironic | 08:19 | |
*** rpodolyaka1 has joined #openstack-ironic | 08:24 | |
*** romcheg has joined #openstack-ironic | 08:24 | |
*** martyntaylor1 has joined #openstack-ironic | 08:24 | |
*** mdurnosvistov_lt has quit IRC | 08:25 | |
*** martyntaylor has quit IRC | 08:26 | |
*** martyntaylor has joined #openstack-ironic | 08:27 | |
*** yuriyz has joined #openstack-ironic | 08:27 | |
*** rpodolyaka1 has quit IRC | 08:28 | |
*** martyntaylor1 has quit IRC | 08:30 | |
*** max_lobur has quit IRC | 08:31 | |
*** shakamunyi has joined #openstack-ironic | 08:33 | |
*** shakamunyi has quit IRC | 08:38 | |
rameshg87 | good morning everyone | 08:52 |
romcheg | Morning dtantsur rameshg87! | 08:53 |
*** vkozhukalov_ has quit IRC | 08:55 | |
openstackgerrit | Yuriy Zveryanskyy proposed a change to openstack/ironic: Update Neutron if mac address of the port changed https://review.openstack.org/77939 | 09:12 |
*** ndipanov has joined #openstack-ironic | 09:12 | |
*** rpodolyaka1 has joined #openstack-ironic | 09:24 | |
*** rpodolyaka1 has quit IRC | 09:28 | |
*** jrist has joined #openstack-ironic | 09:32 | |
*** shakamunyi has joined #openstack-ironic | 09:34 | |
*** lucasagomes has joined #openstack-ironic | 09:36 | |
mordred | devananda: looking | 09:38 |
*** shakamunyi has quit IRC | 09:38 | |
*** martyntaylor has quit IRC | 09:40 | |
*** martyntaylor1 has joined #openstack-ironic | 09:41 | |
*** lucasagomes has quit IRC | 09:41 | |
*** max_lobur has joined #openstack-ironic | 09:45 | |
*** max_lobur1 has joined #openstack-ironic | 09:46 | |
*** mdurnosvistov_lt has joined #openstack-ironic | 09:48 | |
*** max_lobur has quit IRC | 09:50 | |
*** lynxman has quit IRC | 10:04 | |
*** lynxman has joined #openstack-ironic | 10:05 | |
mdurnosvistov | Morning all! =) | 10:18 |
*** rpodolyaka1 has joined #openstack-ironic | 10:25 | |
*** rpodolyaka1 has quit IRC | 10:29 | |
*** vkozhukalov_ has joined #openstack-ironic | 10:33 | |
*** shakamunyi has joined #openstack-ironic | 10:35 | |
*** shakamunyi has quit IRC | 10:39 | |
*** mdurnosvistov_lt has quit IRC | 10:44 | |
*** mdurnosvistov_lt has joined #openstack-ironic | 10:44 | |
*** mdurnosvistov_lt has quit IRC | 10:44 | |
*** derekh has joined #openstack-ironic | 10:54 | |
*** rameshg87 has left #openstack-ironic | 11:08 | |
*** matsuhashi has quit IRC | 11:22 | |
*** matsuhashi has joined #openstack-ironic | 11:24 | |
*** rpodolyaka1 has joined #openstack-ironic | 11:25 | |
*** lucasagomes has joined #openstack-ironic | 11:29 | |
*** rpodolyaka1 has quit IRC | 11:29 | |
*** fandi has quit IRC | 11:30 | |
*** matsuhashi has quit IRC | 11:37 | |
*** lucasagomes has quit IRC | 11:53 | |
*** jrist has quit IRC | 11:53 | |
*** pradipta is now known as pradipta_away | 12:14 | |
*** rpodolyaka1 has joined #openstack-ironic | 12:26 | |
*** rpodolyaka1 has quit IRC | 12:30 | |
*** shakamunyi has joined #openstack-ironic | 12:36 | |
*** Killer_prince has quit IRC | 12:37 | |
*** shakamunyi has quit IRC | 12:41 | |
agordeev | good morning, Ironic! | 12:44 |
agordeev | does anybody know is it true that hardware discovering capabilities are out of ironic's scope? | 12:50 |
agordeev | discovery ramdisk blueprint was superseeded by utility ramdisk, but the latter has no reference to hw discovery features | 12:52 |
agordeev | https://blueprints.launchpad.net/ironic/+spec/discovery-ramdisk | 12:52 |
agordeev | https://blueprints.launchpad.net/ironic/+spec/utility-ramdisk | 12:53 |
*** jrist has joined #openstack-ironic | 12:58 | |
*** Manishanker has joined #openstack-ironic | 13:07 | |
*** jbjohnso_ has joined #openstack-ironic | 13:14 | |
*** nosnos has quit IRC | 13:24 | |
*** rpodolyaka1 has joined #openstack-ironic | 13:26 | |
*** jrist has quit IRC | 13:27 | |
*** Manishanker has quit IRC | 13:28 | |
*** rpodolyaka1 has quit IRC | 13:31 | |
openstackgerrit | Yuriy Zveryanskyy proposed a change to openstack/ironic: Fix 'spacing' parameters for periodic tasks https://review.openstack.org/81524 | 13:31 |
*** rloo has joined #openstack-ironic | 13:32 | |
*** jrist has joined #openstack-ironic | 13:36 | |
*** lucasagomes_ has joined #openstack-ironic | 13:45 | |
*** jgrimm has joined #openstack-ironic | 13:53 | |
dtantsur | Got devstack + patches by adam_g (thanks!) finish on F20 \o/ | 13:56 |
dtantsur | The remaining problem is SELinux vs SSH port 2222 | 13:56 |
dtantsur | ah, yes and missing net-tools package | 13:57 |
agordeev | dtantsur: sounds great! | 13:59 |
dtantsur | I think I'll try to make a patch for SELinux | 13:59 |
NobodyCam | Good morning Ironic, says the man makin coffee | 14:02 |
*** romcheg has quit IRC | 14:05 | |
*** jrist has quit IRC | 14:05 | |
*** vkozhukalov_ has quit IRC | 14:05 | |
*** lucasagomes_ has quit IRC | 14:06 | |
agordeev | NobodyCam: g'morning :) | 14:06 |
NobodyCam | morning agordeev :) | 14:07 |
agordeev | NobodyCam: you might know something about hardware discovery capabilities in ironic agent, don't you? | 14:07 |
*** vkozhukalov_ has joined #openstack-ironic | 14:08 | |
NobodyCam | we have hareware discovery capabilities? | 14:08 |
NobodyCam | :) | 14:08 |
* NobodyCam notes coffe is almost ready | 14:09 | |
agordeev | NobodyCam: nope, but new ironic agent has some kind of it | 14:09 |
NobodyCam | if I recall correctly it was plugable for things like that | 14:10 |
NobodyCam | brb | 14:15 |
*** shakamunyi has joined #openstack-ironic | 14:18 | |
NobodyCam | i'm back w/ coffee :) | 14:21 |
*** rpodolyaka1 has joined #openstack-ironic | 14:27 | |
*** rpodolyaka1 has quit IRC | 14:31 | |
*** shakamunyi has quit IRC | 14:52 | |
*** shakamunyi has joined #openstack-ironic | 14:52 | |
*** jrist has joined #openstack-ironic | 14:59 | |
*** ndipanov is now known as ndipanov_gone | 14:59 | |
*** linggao has joined #openstack-ironic | 15:15 | |
openstackgerrit | Yuriy Zveryanskyy proposed a change to openstack/ironic: Fix traceback hook for avoid duplicate traces https://review.openstack.org/81555 | 15:23 |
*** mdickson has joined #openstack-ironic | 15:26 | |
*** rpodolyaka1 has joined #openstack-ironic | 15:28 | |
*** dwalleck has joined #openstack-ironic | 15:29 | |
*** rpodolyaka1 has quit IRC | 15:32 | |
NobodyCam | humm AMQP server on 127.0.0.1:5672 is unreachable: [Errno 111] ECONNREFUSED | 15:33 |
jroll | mornin! | 15:36 |
jroll | agordeev: do you have questions about hardware discovery? | 15:37 |
NobodyCam | morning jroll :) | 15:37 |
dwalleck | Going for my Ironic + devstack install exploration fun day /fingers-crossed | 15:39 |
jroll | dwalleck: if you follow that wiki page, it should work out of the box :) | 15:40 |
jroll | dwalleck: https://wiki.openstack.org/wiki/Ironic/Devstack | 15:40 |
dwalleck | jroll: Hoping so, but I'm trying it on the RAX cloud, which I thought still might have some problems | 15:41 |
dwalleck | jroll: Not https://etherpad.openstack.org/p/IronicAndDevstackAgain? I thought this one was the latest? | 15:41 |
jroll | dwalleck: hmm | 15:42 |
jroll | I'm not sure | 15:43 |
jroll | fwiw the first one worked for me in our dev lab | 15:43 |
jroll | with our agent stuff | 15:43 |
agordeev | jroll: morning, yes i have. | 15:44 |
agordeev | jroll: teeth-agent has pluggable hardware-manager, but it's not available throught rest API. I might be wrong. | 15:45 |
Shrews | dwalleck: you are correct. IronicAndDevstackAgain is the latest. however, adam_g has a doc change up for review (https://review.openstack.org/81123) with instructions. if you could follow that and give feedback, that would be most helpful | 15:45 |
jroll | agordeev: are you thinking about hardware discovery, or doing things to the hardware? | 15:46 |
dwalleck | Shrews: Absolutely! I'll do that | 15:46 |
Shrews | excellent | 15:47 |
agordeev | jroll: right, i'm thinking at least of two different thing. Discovery and utility. Regarding hardware discovery what is the way to get it? by introducing discovery mode ? | 15:48 |
NobodyCam | anyone seen this error before? | 15:48 |
NobodyCam | root@ubuntu:/var/log/rabbitmq# cat startup_log | 15:48 |
NobodyCam | {error_logger,{{2014,3,19},{15,47,59}},"Too short cookie string",[]} | 15:48 |
*** lucasagomes_ has joined #openstack-ironic | 15:48 | |
Shrews | i hate when my string of cookies is too short | 15:49 |
NobodyCam | lol me too :) | 15:49 |
Shrews | NobodyCam: though, no, i've not seen that | 15:49 |
NobodyCam | i've made strings of popcorn but never cookies | 15:50 |
Shrews | NobodyCam: though google says: http://jinntech.blogspot.com/2012/02/rabbitmq-startup-and-too-short-cookie.html | 15:50 |
jroll | agordeev: so there's this list_hardware_info() method: https://github.com/rackerlabs/teeth-agent/blob/master/teeth_agent/hardware.py#L88 | 15:50 |
jroll | agordeev: there's no API endpoint for it; we don't necessarily need it but I'm open to adding it | 15:51 |
agordeev | jroll: if we going to implement discovery by introducing new one mode to agent, will it be the most preferred way for the current agent's architecture? | 15:51 |
NobodyCam | Shrews: no fair you asked google :-p ... Thank you :) | 15:51 |
Shrews | NobodyCam: I'm not afraid to admit that google knows way more than I do :) | 15:51 |
jroll | agordeev: how we (plan to) do hardware info is that the agent sends it to the ironic api on boot, and ironic registers the agent url to a node to be able to issue commands | 15:52 |
agordeev | jroll: yes, i saw it. It used for polling external service with the fresh hw info in heartbeat manner :) | 15:52 |
jroll | yep | 15:52 |
NobodyCam | hehehe :) | 15:52 |
jroll | I would rather not add a new mode to the agent, but just have an API endpoint to discover hardware that can be accessed in either mode | 15:52 |
jroll | something like /v1/hardware/ to list all, and maybe something like /v1/hardware/disks/ to list just one type of hardware | 15:53 |
jroll | and maybe even somehow assign a UUID to each hardware device to get only one, but I don't think that's necessary | 15:54 |
*** coolsvap has joined #openstack-ironic | 15:54 | |
jroll | last week I re-architected the API stuff, so you could add a module at api.v1.hardware | 15:54 |
jroll | does that make sense? | 15:54 |
devananda | morning, all | 15:55 |
jroll | heya dev | 15:55 |
NobodyCam | good morning devananda :) | 15:55 |
Shrews | morning devananda | 15:56 |
agordeev | jroll: yes, makes sense. That should be nice | 15:56 |
agordeev | devananda: morning :) | 15:56 |
russell_h | jroll: I think we should eliminate the idea of "modes" in the agent and just have drivers or something | 15:56 |
jroll | russell_h: yeah, was just thinking about that | 15:57 |
jroll | russell_h: what sort of drivers? api extensions or? | 15:57 |
russell_h | well, either API extensions or just the ability to register new command handlers | 15:57 |
russell_h | or both | 15:57 |
russell_h | I'm +1 to putting hardware discovery in the core API | 15:58 |
agordeev | jroll: new hardware api enpoint will definitely expose all the power of pluggable hardware manager | 15:58 |
jroll | russell_h: sure | 15:58 |
russell_h | jroll: basically "decom" and "standby" should be drivers (or even merged into one) | 15:59 |
russell_h | the agent can load more than one at a timme | 15:59 |
russell_h | and you can add more using stevedore | 15:59 |
jroll | agordeev: as in manipulating hardware, as well? | 15:59 |
jroll | russell_h: yeah | 15:59 |
russell_h | the only thing with these is that ideally you would always use the HardwareManager interface to actually do stuff | 16:00 |
russell_h | I guess thats a little limiting | 16:00 |
russell_h | heading into the office, bbiab | 16:00 |
mdickson | Hardware discovery meaning discovering the BMC or do an inventory on the server (sorry if I'm rehashing.. New to the irc dicussions) | 16:00 |
jroll | mdickson: hardware inventory. disks, NICs, etc | 16:01 |
mdickson | ok makes sense | 16:01 |
mdickson | If you dont mind me asking where does stuff like sensor data and so on live. I've been poking at Ceilometer also.. | 16:02 |
jroll | I'm not sure we've talked about this much | 16:02 |
jroll | in our agent model, I think we would just expose an API for that | 16:02 |
jroll | but personally I haven't had this discussion, not sure about the core guys | 16:03 |
agordeev | jroll: russell_h: have you ever thought about adding additional modes to agent like utility and discovery? | 16:03 |
mdickson | nods, ok. Its secondary really. Getting the discovery and provisioning cases should come first. | 16:03 |
jroll | agordeev: I'd like to remove the "modes" concept | 16:03 |
russell_h | agordeev: yeah, I want to kill "modes", but definitely add more functionality like that | 16:04 |
russell_h | agordeev: and make it extensible via drivers | 16:05 |
* russell_h actually heads out now | 16:05 | |
*** eghobo has joined #openstack-ironic | 16:06 | |
*** eghobo has quit IRC | 16:08 | |
*** eghobo has joined #openstack-ironic | 16:11 | |
agordeev | russell_h: jroll: i think all of that deserves additional discussion. Could you represent your vision of new agent architecture to ML/etherpad/wiki? | 16:16 |
jroll | agordeev: I don't think we've fully thought it through yet | 16:19 |
jroll | agordeev: we'll chat today and I'll put something up by end of day thursday | 16:19 |
jroll | try to put something up* :P | 16:19 |
agordeev | jroll: it would be great. thanks in advance :) | 16:20 |
jroll | np :) | 16:20 |
*** athomas has quit IRC | 16:21 | |
jroll | russell_h: let's chat about this sometime today ^ | 16:21 |
*** lucasagomes_ has quit IRC | 16:21 | |
NobodyCam | bbt...brb | 16:22 |
vkozhukalov_ | +1 to remove the concept of modes, having just drivers will be great | 16:24 |
*** jrist has quit IRC | 16:25 | |
devananda | jroll: hmm, long scroll back. would you mind summarizing? | 16:25 |
jroll | devananda: agordeev was asking about exposing an api for the hardware manager, which we're going to do. also planning to remove the concept of "modes" (currently decom/standby), and instead making those drivers, loaded through stevedore, and more than one can be loaded at once | 16:27 |
jroll | devananda: we're going to formalize this and post it somewhere today or tomorrow | 16:27 |
*** rpodolyaka1 has joined #openstack-ironic | 16:28 | |
devananda | jroll: ++ to writing it up | 16:29 |
jroll | :) | 16:30 |
jroll | devananda: in other things, I'm fixing up this instance info thing. if nova generates the configdrive and we put it in instance info - any thoughts how large that db column should be? | 16:31 |
jroll | in terms of VARCHAR(n) | 16:31 |
JayF | Configdrive can contain arbitrarily included files, right? | 16:32 |
devananda | yep | 16:32 |
*** martyntaylor1 has quit IRC | 16:32 | |
vkozhukalov_ | jroll, the suggestion is that agordeev and I will think about architecture as well and will write up our thoughts and then it'll be possible to synchronize our views | 16:32 |
devananda | jroll: stashing the configdrive *content* in Ironic's DB is not the right way to go, if that's what you're thinking | 16:32 |
jroll | agordeev: sure | 16:32 |
*** rpodolyaka1 has quit IRC | 16:32 | |
jroll | devananda: ok, yeah, we talked about putting it in swift, too. I'll go that route | 16:32 |
devananda | ++ | 16:33 |
devananda | jroll: how is nova handling user-uploaded files? | 16:33 |
jroll | devananda: I'll need to look unless comstud knows off-hand | 16:33 |
jroll | devananda: I think they go into the configdrive itself though | 16:33 |
devananda | that's my understanding as well | 16:34 |
devananda | and once n-cpu has built the configdrive, it can be shipped off to ironic | 16:34 |
jroll | yeah, they must, I don't think it works any other way | 16:34 |
jroll | yeah | 16:34 |
devananda | i see two avenues | 16:36 |
devananda | - nova.virt.ironic.driver uploads cd somewhere and passes ref to ir-api, which passes ref to util ramdisk, which downloads CD and writes to disk | 16:37 |
devananda | - nova.virt.ironic.driver uploads cd to ir-api, which uploads it somewhere and passes ref to util ramdisk, ... | 16:37 |
jroll | right | 16:37 |
NobodyCam | question on a odd seed vm error.. anyone encountering a strange error with rabbit saying it started but nothing listening on port 5672? | 16:37 |
NobodyCam | gah ww | 16:37 |
devananda | jroll: i think the former is better. ironic's not in the business of accepting file uploads -- there are other services which already do this, and we don't need to duplicate effort | 16:39 |
devananda | so swift ++ | 16:39 |
jroll | devananda: I think I'm indifferent to which method, I'm leaning toward the first, so we aren't sending a ton of data through the API | 16:39 |
jroll | yeah, nova driver uploads to swift and we pass a ref around | 16:40 |
jroll | cool | 16:40 |
*** shakamunyi has quit IRC | 16:40 | |
jroll | devananda: so back to the original question, does VARCHAR(512) seem reasonable to you for the instance_info column? | 16:42 |
jroll | maybe even 1024 | 16:43 |
devananda | jroll: text is used today for the other JSONEncodedDict fields | 16:45 |
jroll | is it? | 16:47 |
jroll | https://github.com/openstack/ironic/blob/master/ironic/db/sqlalchemy/models.py#L51-54 | 16:47 |
jroll | oh, huh, the initial migration has them as text | 16:49 |
*** dwalleck has quit IRC | 16:49 | |
devananda | yea, i was just looking at that | 16:50 |
devananda | a bit inconsistent :( | 16:50 |
jroll | yeah :/ | 16:50 |
devananda | jroll: the fields are not index(ed|able) and TEXT provides more efficient off-page storage in InnoDB | 16:50 |
jroll | right, I totally agree | 16:51 |
*** epim has joined #openstack-ironic | 16:51 | |
jroll | the reason I made a new type in my original patch was because I thought the existing JSON types were varchar | 16:51 |
jroll | and wanted better storage | 16:51 |
jroll | :P | 16:51 |
devananda | yep :) | 16:51 |
jroll | I'll go ahead and submit another patch for the impl | 16:51 |
jroll | assuming that makes sense | 16:52 |
devananda | want to correct /ironic/db/sqlalchemy/models.py#L51-54 while you're in there? | 16:53 |
devananda | separate patch. but yes, both make sense | 16:53 |
jroll | right, that's what I meant by "for the impl" | 16:53 |
vkozhukalov_ | jroll, russell_h what about not publishing discovery url from agent to ir-api but instead getting ip leases from dhcp and sending discovery requests to those IPs? | 16:53 |
jroll | fixing up my instance_info stuff first | 16:53 |
devananda | vkozhukalov_: if i follow you, that puts more dependency on the dhcp service, which i'd like to avoid | 16:54 |
jroll | vkozhukalov_: how do you get which IPs have been given out over DHCP? | 16:54 |
JayF | I agree. I don't want a dependency on a particular DHCP server. | 16:54 |
jroll | indeed | 16:55 |
devananda | one option that i'd like ironic to eventually support is to have a fixed dhcp config -- always serve the same image for anything that PXE boots | 16:55 |
jroll | +1 | 16:55 |
devananda | ramdisk spins up, POSTs to Ironic saying "i'm here", then Ironic decides what to do. A fully provisioned node would be configured to boot-from-disk rather than -from-net | 16:55 |
russell_h | thats exactly what we're trying to do | 16:56 |
devananda | that's not the only model we should support, but it makes a lot of sense for many people, and requires full decoupling from the DHCP service | 16:56 |
devananda | russell_h: right :) | 16:56 |
russell_h | we have a hard requirement _not_ to depend on manipulating DHCP | 16:56 |
russell_h | but yeah, I'd love to support both models | 16:57 |
devananda | fwiw, there are folks who _want_ to manipulate DHCP | 16:57 |
russell_h | yep | 16:57 |
vkozhukalov_ | ok, afaiu, the discovery flow is supposed to be as follows: nodes boots via PXE, then agent starts and sends put/post into ir-api, informing it that this node exists and then ir-cond sends discovery request on that url and gets hardware info. right? | 16:57 |
russell_h | I actually want to as well :) | 16:57 |
russell_h | we just can't today | 16:57 |
jroll | vkozhukalov_: correct | 16:57 |
jroll | actually | 16:57 |
jroll | vkozhukalov_: hardware is sent with the "node exists" POST | 16:58 |
jroll | or at least enough hardware info to identify the node | 16:58 |
jroll | the node is already in the database at this point | 16:58 |
russell_h | vkozhukalov_: ^ this. Because the server doesn't know what node it is, we're sending in a hardware inventory that we use to try to find the right node | 16:58 |
vkozhukalov_ | should agent send "i'm here" requests periodically? | 16:58 |
russell_h | eventually we could create a node if it doesn't exist, at least in some partially-filled-out state | 16:58 |
russell_h | also that | 16:59 |
russell_h | we heartbeat periodically | 16:59 |
devananda | jroll: at min, that should include MAC(s), cpu_arch, RAM, etc. it'd be great if it could pull in JTAG, SN, etc, too .... | 16:59 |
devananda | as i'm sure you can imagine, some deployers have a CMDB and want to easily relate that to the info in ironic | 17:00 |
jroll | devananda: I'm not sure cpu_arch and RAM help uniquely identify a machine, but I agree in general | 17:00 |
devananda | re: node state, fault tracking, etc | 17:00 |
jroll | and we would love to pull serial numbers etc | 17:00 |
devananda | jroll: yea, those are not uniquely identifying, but worth validating | 17:00 |
jroll | sure | 17:00 |
russell_h | yeah, we should focus on submitting a comprehensive inventory | 17:00 |
jroll | +1 | 17:00 |
devananda | jroll: eg, if the JTAG is the same but RAM doesn't match, tell someone | 17:00 |
russell_h | conductor-side, we can use the bits we care about | 17:00 |
devananda | russell_h: ++ | 17:00 |
russell_h | yep | 17:00 |
jroll | ah yeah, makes sense | 17:01 |
* russell_h gotta run again | 17:01 | |
jroll | have fun | 17:01 |
*** eguz has joined #openstack-ironic | 17:04 | |
*** eguz has quit IRC | 17:04 | |
*** eguz has joined #openstack-ironic | 17:04 | |
*** eghobo has quit IRC | 17:07 | |
*** derekh has quit IRC | 17:07 | |
*** dwalleck has joined #openstack-ironic | 17:08 | |
*** harlowja_away is now known as harlowja | 17:09 | |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Add Node.instance_info field https://review.openstack.org/79466 | 17:10 |
*** dwalleck_ has joined #openstack-ironic | 17:11 | |
*** dwalleck_ has quit IRC | 17:11 | |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Change JsonEncodedType.impl to TEXT https://review.openstack.org/81583 | 17:13 |
jroll | devananda: that's that patch for https://github.com/openstack/ironic/blob/master/ironic/db/sqlalchemy/models.py#L51-54 | 17:13 |
devananda | ack | 17:13 |
*** vkozhukalov_ has quit IRC | 17:14 | |
*** dwalleck has quit IRC | 17:14 | |
*** rloo has quit IRC | 17:16 | |
*** Lotus907efi_ has quit IRC | 17:17 | |
NobodyCam | post bbt walkies...brb | 17:18 |
*** harlowja has quit IRC | 17:26 | |
NobodyCam | ack | 17:27 |
NobodyCam | back even | 17:28 |
*** rpodolyaka1 has joined #openstack-ironic | 17:29 | |
*** rameshg87 has joined #openstack-ironic | 17:29 | |
*** max_lobur1 has quit IRC | 17:31 | |
*** rpodolyaka1 has quit IRC | 17:33 | |
*** harlowja has joined #openstack-ironic | 17:36 | |
mdickson | New to the chat and looking for a roadmap and/or architectural overview. Can someone shoot me a pointer to something like that? | 17:41 |
JoshNang | mdickson: http://docs.openstack.org/developer/ironic/ | 17:42 |
JoshNang | System Architecture should give you a decent overview | 17:42 |
mdickson | TY | 17:42 |
JoshNang | and the rest of the links are very helpful too :) | 17:42 |
NobodyCam | mdickson: welcone and there is this https://wiki.openstack.org/wiki/Ironic | 17:42 |
mdickson | TYVM, starts reading :-) | 17:42 |
jroll | and welcome! | 17:42 |
NobodyCam | :) | 17:43 |
rameshg87 | hello everyone .. | 17:46 |
rameshg87 | i encountered a small issue which i feel is a bug .. | 17:46 |
NobodyCam | hey rameshg87 :) good morning | 17:46 |
rameshg87 | good morning NobodyCam: | 17:47 |
NobodyCam | rameshg87: what is the issue | 17:47 |
rameshg87 | i added a node in which i gave a wrong IP due to which the next sync_power_state failed | 17:47 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Add Node.instance_info field https://review.openstack.org/79466 | 17:47 |
rameshg87 | it set the power status of the node to error | 17:47 |
NobodyCam | rameshg87: real hardware or vm? | 17:48 |
rameshg87 | now i can't delete the node due to this check in conductor/manager.py | 17:48 |
rameshg87 | 655 if node.power_state not in [states.POWER_OFF, states.NOSTATE]: | 17:48 |
rameshg87 | 656 msg = (_("Node %s can't be deleted because it's not " | 17:49 |
rameshg87 | NobodyCam: real hardware | 17:49 |
NobodyCam | rameshg87: have you tried ironic node-set-power-state $IRONIC_NODE_ID off | 17:49 |
rameshg87 | NobodyCam: i guess even that will fail because i have provided the wrong IP | 17:50 |
rameshg87 | the IP is unreachable :-) | 17:50 |
rameshg87 | i accidently gave a wrong IP while adding the node | 17:50 |
NobodyCam | oh the power management ip | 17:50 |
NobodyCam | for ipmi | 17:51 |
NobodyCam | ? | 17:51 |
rameshg87 | NobodyCam: i am using ilo power driver, but i guess ipmi will have the same result | 17:51 |
rameshg87 | if the power management ip is wrong, any power operation will set the power state to error and we won't be able to delete that node | 17:52 |
NobodyCam | rameshg87: and you'runable to update the ip to the correct one? | 17:53 |
rameshg87 | NobodyCam: ah yes, i think i will be able to .. :-) | 17:54 |
NobodyCam | :) | 17:54 |
rameshg87 | NobodyCam: but i think in my current case, i don't need that machine now as it is down | 17:54 |
rameshg87 | NobodyCam: the IP is correct infact | 17:54 |
rameshg87 | NobodyCam: isn't this a general problem that if the machine becomes unreachable for some reason, the sync power state will fail and then we won't be able to delete that node until it is reachable again :-) | 17:55 |
NobodyCam | rameshg87: I think we should tlk about that. would you check for / file a bug | 17:57 |
rameshg87 | NobodyCam: sure, let me just confirm and if yes i will file a bug | 17:57 |
rameshg87 | NobodyCam: meanwhile i just noticed one of my reviews is sitting idle https://review.openstack.org/#/c/78912 | 17:58 |
rameshg87 | please take a look at it when you are free | 17:58 |
JoshNang | are config option help messages supposed to use i18n? | 17:59 |
JayF | https://review.openstack.org/#/c/79088/ is still in need of reviews. Infra change to integrate teeth-agent into openstack | 18:01 |
NobodyCam | rameshg87: ack, | 18:01 |
NobodyCam | JoshNang: humm good question, what are other project doing with there help messages | 18:02 |
JoshNang | not sure, i'll check a couple. | 18:02 |
JoshNang | doesn't look like nova or swift do | 18:03 |
*** epim has quit IRC | 18:09 | |
*** rpodolyaka1 has joined #openstack-ironic | 18:09 | |
*** pradipta_away is now known as pradipta | 18:13 | |
*** rloo has joined #openstack-ironic | 18:22 | |
*** rloo has quit IRC | 18:23 | |
*** rloo has joined #openstack-ironic | 18:23 | |
*** rloo has quit IRC | 18:40 | |
*** rloo has joined #openstack-ironic | 18:40 | |
*** derekh has joined #openstack-ironic | 19:02 | |
NobodyCam | undercloud | CREATE_IN_PROGRESS & undercloud-undercloud-vtdzoh2xs7ai | BUILD | spawning .... so far so good. | 19:06 |
NobodyCam | undercloud deployed from seed via Ironic using USE_IRONIC=1; devtest.sh ... patches to follow after lunch | 19:18 |
NobodyCam | :) | 19:18 |
jroll | NobodyCam: I thought that second message was a log message for a moment | 19:20 |
jroll | including the "after lunch" bit | 19:20 |
NobodyCam | lol | 19:20 |
NobodyCam | nope: http://paste.openstack.org/show/vykcN27wlPuhrrVV3aov/ | 19:20 |
jroll | I figured it out myself :P | 19:20 |
NobodyCam | hehehehe :) | 19:20 |
*** saju_m has quit IRC | 19:21 | |
*** rpodolyaka1 has quit IRC | 19:22 | |
*** saju_m has joined #openstack-ironic | 19:22 | |
*** vkozhukalov_ has joined #openstack-ironic | 19:23 | |
*** rpodolyaka1 has joined #openstack-ironic | 19:25 | |
*** pradipta is now known as pradipta_away | 19:42 | |
*** epim has joined #openstack-ironic | 20:06 | |
*** ndipanov_gone has quit IRC | 20:08 | |
*** saju_m has quit IRC | 20:08 | |
*** eguz has quit IRC | 20:08 | |
*** eghobo has joined #openstack-ironic | 20:08 | |
*** saju_m has joined #openstack-ironic | 20:08 | |
*** ndipanov_gone has joined #openstack-ironic | 20:09 | |
*** eguz has joined #openstack-ironic | 20:14 | |
*** eghobo has quit IRC | 20:17 | |
*** rpodolyaka1 has quit IRC | 20:20 | |
*** rpodolyaka1 has joined #openstack-ironic | 20:24 | |
*** rpodolyaka1 has quit IRC | 20:28 | |
*** rameshg87 has left #openstack-ironic | 20:34 | |
adam_g | any ideas why ironic would not be under-reporting my 3 powered-off VM nodes' resources? http://paste.ubuntu.com/7121949/ | 20:41 |
NobodyCam | adam_g: what does node-list show? | 20:44 |
adam_g | NobodyCam, oh, i see. yeah--they have instance associations | 20:44 |
*** mrda_away is now known as mrda | 20:50 | |
*** coolsvap has quit IRC | 20:51 | |
*** harlowja is now known as harlowja_away | 20:52 | |
*** rpodolyaka1 has joined #openstack-ironic | 20:53 | |
*** vkozhukalov_ has quit IRC | 20:54 | |
*** rpodolyaka1 has quit IRC | 20:57 | |
*** epim has quit IRC | 20:58 | |
*** epim has joined #openstack-ironic | 21:03 | |
*** lazy_prince has joined #openstack-ironic | 21:06 | |
*** lazy_prince is now known as killer_prince | 21:07 | |
*** killer_prince has quit IRC | 21:07 | |
*** killer_prince has joined #openstack-ironic | 21:08 | |
*** martyntaylor has joined #openstack-ironic | 21:12 | |
*** blamar is now known as blamar-away | 21:12 | |
*** jbjohnso_ has quit IRC | 21:13 | |
openstackgerrit | Ruby Loo proposed a change to openstack/ironic: Replace 'nova' with 'ironic' https://review.openstack.org/81631 | 21:14 |
*** harlowja_away is now known as harlowja | 21:14 | |
*** max_lobur has joined #openstack-ironic | 21:15 | |
NobodyCam | oh good catch rloo :) | 21:18 |
rloo | NobodyCam: thx. Although after I sent that out, I had this thought, what if someone meant it to be 'nova'. I hope we don't pass it to nova... | 21:19 |
*** derekh has quit IRC | 21:24 | |
*** saju_m has quit IRC | 21:28 | |
NobodyCam | brb quick walkies | 21:32 |
devananda | russell_h: would you mind filing a bug related to https://review.openstack.org/#/c/80187 and updating the commit msg? | 21:37 |
russell_h | devananda: sure thing | 21:37 |
devananda | russell_h: or, if it's not fixing a bug, we should defer it | 21:37 |
russell_h | devananda: yeah, I was going to ask about that.. I guess it depends what you consider a bug | 21:38 |
russell_h | devananda: like, drivers should probably have links, thats sort of a bug | 21:38 |
russell_h | and IMO if the API allows listing, it should allow fetching | 21:38 |
russell_h | but those are both stretching a little | 21:38 |
russell_h | my real interest was in enabling another change that I haven't submitted yet, which definitely is a feature | 21:39 |
devananda | russell_h: I'd agree that, where the API allows listing, it should allow fetching | 21:39 |
openstackgerrit | Russell Haering proposed a change to openstack/ironic: Expose API for fetching a single driver https://review.openstack.org/80187 | 21:43 |
devananda | russell_h: thanks. sorry for the extra process overhead right now ... | 21:46 |
*** krtaylor has quit IRC | 21:46 | |
russell_h | devananda: no worries, I'll appreciate it when I'm trying to run an RC in production :) | 21:46 |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic: Adding swift temp url support https://review.openstack.org/81391 | 21:47 |
*** dhellmann is now known as dhellmann_ | 21:48 | |
openstackgerrit | Ruby Loo proposed a change to openstack/ironic: Install guide for Ironic https://review.openstack.org/81645 | 21:52 |
*** krtaylor has joined #openstack-ironic | 21:53 | |
*** rpodolyaka1 has joined #openstack-ironic | 21:53 | |
rloo | devananda: if you get a chance, my stab at the install guide: https://review.openstack.org/81645 | 21:54 |
rloo | devananda: i don't recall the urgency (or not) of the docn. Will touch base with you next week about it. | 21:55 |
*** rpodolyaka1 has quit IRC | 21:57 | |
*** epim has quit IRC | 21:59 | |
*** epim has joined #openstack-ironic | 22:02 | |
openstackgerrit | Jenkins proposed a change to openstack/ironic: Updated from global requirements https://review.openstack.org/79334 | 22:04 |
jroll | 2014-03-19 22:05:16.042 11950 TRACE nova.openstack.common.periodic_task AttributeError: 'IronicHostManager' object has no attribute 'run_periodic_tasks' | 22:06 |
jroll | ^ is that a known thing in the scheduler driver? | 22:06 |
*** martyntaylor has quit IRC | 22:08 | |
*** epim has quit IRC | 22:09 | |
*** branen has joined #openstack-ironic | 22:13 | |
NobodyCam | i need to dbl check I haven't forgotten anything but: https://review.openstack.org/#/c/72969 https://review.openstack.org/#/c/81627 https://review.openstack.org/#/c/81643 | 22:15 |
NobodyCam | are now up to be poked at | 22:15 |
jroll | 2014-03-19 22:05:16.042 11950 TRACE nova.openstack.common.periodic_task AttributeError: 'IronicHostManager' object has no attribute 'run_periodic_tasks' | 22:23 |
jroll | ^ is that a known thing in the scheduler driver? | 22:24 |
jroll | NobodyCam, have you been seeing that? | 22:24 |
NobodyCam | oh no | 22:26 |
jroll | hrm | 22:26 |
jroll | (I might be doing it wrong(TM) to be fair) | 22:26 |
jroll | nova.conf has this: scheduler_driver=ironic.nova.scheduler.ironic_host_manager.IronicHostManager | 22:26 |
NobodyCam | that seems right | 22:27 |
NobodyCam | you running in a venv? | 22:27 |
jroll | yeah | 22:27 |
jroll | well, let me verify | 22:27 |
jroll | but 99% sure | 22:28 |
NobodyCam | is ironic and ironic client installed in the venv? | 22:28 |
jroll | ironic is, not the client | 22:28 |
jroll | but this box is only running the scheduler | 22:28 |
jroll | which afaict doesn't need the client | 22:28 |
NobodyCam | I just landed this the other day for OoO | 22:29 |
NobodyCam | https://review.openstack.org/#/c/80725/2/elements/nova-ironic/post-install.d/81-nova-ironic-driver | 22:29 |
NobodyCam | cd .. | 22:32 |
NobodyCam | doh | 22:32 |
devananda | rloo: hi! | 22:35 |
devananda | rloo: looking at your feedback on 81327 -- i'm not sure why you're objecting. these are the same thing, aren't they? | 22:35 |
*** epim has joined #openstack-ironic | 22:43 | |
devananda | rloo: reading through your doc patch. leaving comments but overall looks good! | 22:44 |
devananda | rloo: thanks!!! | 22:44 |
jroll | NobodyCam: btw, still happening with the client installed | 22:45 |
jroll | and yes, in a venv | 22:45 |
NobodyCam | humm | 22:45 |
* jroll goes nova source diving | 22:45 | |
NobodyCam | jroll: just because I have not hit the error yet, does not me the IronicHostManager could still at fault :) | 22:46 |
NobodyCam | s/me/mean/ | 22:47 |
jroll | yeah | 22:47 |
jroll | mmm I think my config is wrong | 22:47 |
NobodyCam | s/could still at/could not still be at/ | 22:47 |
jroll | is there a separate config option for the host manager? | 22:47 |
NobodyCam | yes | 22:48 |
jroll | it looks like I'm plugging into nova's scheduler/driver | 22:48 |
jroll | ok | 22:48 |
jroll | that will do it | 22:48 |
jroll | I had scheduler_driver set | 22:48 |
NobodyCam | https://github.com/openstack/tripleo-image-elements/blob/master/elements/nova/os-apply-config/etc/nova/nova.conf#L127 | 22:49 |
jroll | yeah, found it | 22:50 |
NobodyCam | :) I was slow with the link :-p | 22:50 |
jroll | :P | 22:50 |
jroll | now I just need to remember what scheduler_driver was set to... | 22:51 |
russell_h | is this "check-tempest-dsvm-virtual-ironic" failure a known/expected thing? | 22:51 |
jroll | looks like it | 22:51 |
jroll | it's non-voting, so it doesn't count as a fail for the patch | 22:52 |
russell_h | I'd still rather not break things | 22:52 |
russell_h | but yeah, its apparently failing on other patches too, so I don't think its me | 22:52 |
jroll | judging by the logs, it's not a code issue | 22:53 |
*** rpodolyaka1 has joined #openstack-ironic | 22:54 | |
jroll | that was it, thanks NobodyCam | 22:57 |
*** harlowja is now known as harlowja_away | 22:59 | |
*** rpodolyaka1 has quit IRC | 22:59 | |
openstackgerrit | Michael Davies proposed a change to openstack/ironic: Change set_console_mode() to use greenthreads https://review.openstack.org/81352 | 23:02 |
devananda | adam_g: http://logs.openstack.org/45/81645/1/check/check-tempest-dsvm-virtual-ironic/1c9265a/logs/devstacklog.txt.gz | 23:05 |
devananda | 2014-03-19 22:08:27.392 | chown: invalid group: `stack:libvirtd' | 23:05 |
devananda | adam_g: any thoughts? | 23:05 |
adam_g | devananda, thats the same issue that https://review.openstack.org/#/c/81416/ solves | 23:05 |
adam_g | you'll notice the experimental check there gets much further | 23:05 |
adam_g | and fails on something else: http://logs.openstack.org/16/81416/1/experimental/check-tempest-dsvm-virtual-ironic-nv/2555317/logs/error.txt.gz | 23:06 |
adam_g | https://review.openstack.org/#/c/81611/ should fix that | 23:06 |
NobodyCam | devananda: I'm going to a major overhall on 72969 to rebase it off 78467 | 23:07 |
devananda | adam_g: looking | 23:07 |
NobodyCam | gah I swear this thing is dropping keys. s/to a/to do a/ | 23:08 |
NobodyCam | loads a little high Load Avg: 2.49, 2.60, 2.61 | 23:09 |
devananda | adam_g: so, DEVSTACK_GATE_NEUTRON=1 is going to break things | 23:13 |
adam_g | devananda, how so? | 23:14 |
devananda | adam_g: I explicitly removed that from our gating jobs because, if it's there, our gate blocks if neutron starts to fail | 23:14 |
devananda | which was pretty often | 23:14 |
adam_g | devananda, hmm. but neutron is a requirement of the ironic+devstack? | 23:14 |
devananda | adam_g: yes | 23:15 |
devananda | adam_g: it should definitely be in the virtual-ironic job | 23:15 |
devananda | adam_g: which is non-voting for now | 23:15 |
adam_g | OH! | 23:15 |
adam_g | i gotcha | 23:15 |
*** derekh has joined #openstack-ironic | 23:15 | |
devananda | adam_g: one sec | 23:16 |
adam_g | devananda, what are the other 2 jobs doing / testing exactly? (tempest-dvsm-ironic$branch + tempest-ironic-postgres$branch) | 23:17 |
devananda | adam_g: those cause devstack to start the ironic services with the "fake" driver, then tempest runs CRUD tests | 23:18 |
devananda | adam_g: so I suspect we can enable DEVSTACK_GATE_NEUTRON in our gate now. it's present in Nova's gate jobs too at this point | 23:18 |
devananda | adam_g: but I'd rather we add it to the -nv job first and make sure :) | 23:19 |
adam_g | devananda, yeah thats fine. ill update that review | 23:19 |
devananda | if 81611 lands now, it'll start running al lthe neutron tests in our gate | 23:19 |
devananda | adam_g: also, the way tempest is set up, if a service is enabled, it will run *all* thetests | 23:19 |
devananda | for that service | 23:19 |
devananda | so if we start neutron, tempest is going to do all the neutron tests | 23:19 |
devananda | i have no idea if that's goig to work right now in our environment | 23:20 |
adam_g | devananda, yeah thats fine. ill update that review | 23:22 |
adam_g | er | 23:23 |
adam_g | devananda, one other thing thats unclear to me in my infra newbishness--in the other 2 non-experimental gate checks, whats instructing devstack to enlist nodes /w the fake driver as opposed to pxe_ssh | 23:23 |
adam_g | i dont see anything from JJB -> devstack-gate*.sh that would switch between the two | 23:23 |
devananda | good question :) | 23:24 |
adam_g | devananda, well, i see the tempest CRUD tests do it | 23:26 |
adam_g | but im curious how devstack (with our newly merged ironic stuff) will succeed w/o neutron | 23:26 |
*** max_lobur has quit IRC | 23:27 | |
*** max_lobur has joined #openstack-ironic | 23:29 | |
*** epim has quit IRC | 23:30 | |
devananda | adam_g: fake driver doesn't call out to neutron | 23:31 |
devananda | adaso if tempest is creating nodes with driver=fake, then it'll work fine w/o neutron | 23:31 |
*** max_lobur has quit IRC | 23:34 | |
adam_g | devananda, right but devstack is run before tempest starts, to setup ironic iteslf | 23:34 |
devananda | yes | 23:34 |
adam_g | but i see, looking thru d-s-g + JJB side-by-side... the current gate only sets DEVSTACK_GATE_IRONIC, but never sets the VIRT_DRIVER=ironic | 23:35 |
devananda | adam_g: but those jobs don't do the vm creation & enrollment | 23:35 |
NobodyCam | lol lots of echo "Ironic not supported..." in the OoO | 23:35 |
adam_g | the experimental check does | 23:35 |
devananda | adam_g: it also doesn't set BAREMETAL_BASIC_OPS | 23:35 |
devananda | adam_g: so the !virtal jobs don't create VMs | 23:35 |
devananda | adam_g: what do you think of rebasing 81416 on 81113, then running check experimental on 81416? think taht'll get further than either patch alone? | 23:36 |
adam_g | devananda, right, tempest just ends up with a standard nova+libvirt setup, with ironic living off in its own world | 23:36 |
devananda | adam_g: right | 23:36 |
*** epim has joined #openstack-ironic | 23:37 | |
adam_g | devananda, 81113 really only helps if you're running fedora | 23:38 |
NobodyCam | sun hitting work area, make it a tad warm... going to step away for a bit.. I will be back later, but don't expect to have this rework ready until tomorrow :) | 23:38 |
*** harlowja_away is now known as harlowja | 23:38 | |
devananda | adam_g: eventually we should converge and all our d-g tests should be with VIRTDRIVER=ironic, etc | 23:39 |
adam_g | devananda, 81416 should get much closer (hopefully there!) once neutron is enabled in the config | 23:39 |
rloo | devananda: wrt 81327. I took a quick look yest at pbr.version.VersionInfo. the .release_string() and .version_string() calls will set .release/.version the first time they are called. So seems safer to make the calls? | 23:41 |
rloo | devananda: i'll add more comments to 81327. | 23:41 |
*** epim has quit IRC | 23:42 | |
devananda | adam_g: gotcha | 23:44 |
mrda | hey devananda, can I discuss youre review comments on 81352 briefly? | 23:50 |
*** epim has joined #openstack-ironic | 23:51 | |
Shrews | mrda: are you going to finish that out then? i had planned to do it this evening | 23:51 |
mrda | Shrews: I'm happy to | 23:52 |
mrda | it's just a few last comments | 23:52 |
* mrda just trying to get this bug closed | 23:52 | |
Shrews | mrda: ok | 23:52 |
*** rpodolyaka1 has joined #openstack-ironic | 23:55 | |
rloo | mrda: was just checking my emails. you OK with deva's comments for 81352? Or should I actually look? | 23:59 |
mrda | hey rloo | 23:59 |
rloo | mrda: since I think the comments were wrt my comments ;) | 23:59 |
*** rpodolyaka1 has quit IRC | 23:59 | |
mrda | rloo: So just on the check for enabled (i.e. L774) | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!