*** rloo has joined #openstack-ironic | 00:04 | |
*** rama_y has quit IRC | 00:10 | |
*** keedya has joined #openstack-ironic | 00:10 | |
*** piet has quit IRC | 00:12 | |
openstackgerrit | John L. Villalovos proposed openstack/ironic-specs: Add ability to reverse the toctree and use it https://review.openstack.org/312794 | 00:16 |
---|---|---|
jlvillal | jroll: ^^^ :) | 00:16 |
cinerama | jlvillal: https://github.com/sphinx-doc/sphinx/issues/971 hmmm.... | 00:21 |
jlvillal | cinerama: Yeah it never got done | 00:21 |
cinerama | i saw that :/ | 00:21 |
*** garthb_ has joined #openstack-ironic | 00:23 | |
cinerama | i was just wondering if we should try to get this further upstream as well | 00:24 |
cinerama | like we could at least add it to cookiecutter if it's more generally wanted across openstack | 00:25 |
jlvillal | cinerama: I was going to submit a patch, but openstack is way behind on the version of Sphinx it uses. | 00:25 |
cinerama | also wouldn't hurt to have it upstream anyway :) | 00:25 |
*** garthb_ has quit IRC | 00:27 | |
*** garthb has quit IRC | 00:27 | |
*** wajdi_ has joined #openstack-ironic | 00:28 | |
jlvillal | cinerama: On the devstack-gate-test patch you submitted. Well that still work with Ansible 1.5.4? | 00:28 |
jlvillal | s/Well that/Will that/ | 00:28 |
* jlvillal uses Ansible 1.5.4 on his Ubuntu 14.04 box that then creates the VM | 00:29 | |
cinerama | jlvillal oh heh | 00:30 |
jlvillal | cinerama: I want it to work for people who are running Ubuntu 14.04 and did "apt-get install ansible" :) | 00:31 |
cinerama | jlvillal, nope, 1.9 and greater | 00:31 |
jlvillal | Oh :( | 00:31 |
cinerama | so...i feel like people should just pip install ansible | 00:31 |
cinerama | but you're welcome to disagree on that point | 00:32 |
jlvillal | I can see that point. But I don't want to make it hard on people who are using 14.04. | 00:32 |
jlvillal | I'm torn... | 00:32 |
jlvillal | I'll ponder it! | 00:33 |
cinerama | sounds good | 00:33 |
jlvillal | cinerama: But thanks a lot for the patch. | 00:33 |
cinerama | call it a day, sleep on it, etc | 00:33 |
jlvillal | Really looking forward to your results on where grenade fails for you. | 00:33 |
cinerama | i would have to retest the get_url stuff etc with old ones | 00:33 |
cinerama | old ansibles that is | 00:33 |
*** sacharya has joined #openstack-ironic | 00:34 | |
cinerama | have you tested what we have on the distro ansible? | 00:34 |
openstackgerrit | Devananda van der Veen proposed openstack/ironic: Update the api-ref documentation for Root and Nodes https://review.openstack.org/312795 | 00:34 |
devananda | shiney new API docs ^ :) | 00:34 |
cinerama | i've applied the suggested changes from our etherpad from this AM | 00:34 |
cinerama | so i feel like i am going to get further | 00:34 |
*** Sukhdev has quit IRC | 00:35 | |
jlvillal | cinerama: Thanks. And.... https://github.com/sphinx-doc/sphinx/pull/2527 | 00:35 |
* jlvillal is calling it a night | 00:35 | |
jlvillal | Time to go play with my home network. Moving wires around :) | 00:36 |
cinerama | ah a busman's holiday | 00:37 |
cinerama | jlvillal: awesome sauce | 00:37 |
*** baoli has quit IRC | 00:37 | |
*** keedya has quit IRC | 00:39 | |
*** sacharya has quit IRC | 00:39 | |
*** amit213 has quit IRC | 00:42 | |
*** hoangcx has joined #openstack-ironic | 00:43 | |
openstackgerrit | Merged openstack/bifrost: Add Ubuntu 16.04 defaults for ironic role https://review.openstack.org/312303 | 00:45 |
*** absubram has joined #openstack-ironic | 00:57 | |
*** ijw has quit IRC | 00:58 | |
*** baoli has joined #openstack-ironic | 01:01 | |
*** thrash is now known as thrash|g0ne | 01:04 | |
*** piet has joined #openstack-ironic | 01:04 | |
*** mtanino has quit IRC | 01:05 | |
*** baoli has quit IRC | 01:09 | |
*** rloo has quit IRC | 01:10 | |
*** baoli has joined #openstack-ironic | 01:12 | |
*** absubram has quit IRC | 01:12 | |
*** amit213 has joined #openstack-ironic | 01:13 | |
*** amit213 has quit IRC | 01:16 | |
*** baoli has quit IRC | 01:25 | |
*** dims has quit IRC | 01:30 | |
*** snizar has joined #openstack-ironic | 01:33 | |
*** dims has joined #openstack-ironic | 01:35 | |
*** thiagop has joined #openstack-ironic | 01:42 | |
*** snizar has quit IRC | 01:50 | |
openstackgerrit | Zhenguo Niu proposed openstack/ironic: Clear target_power_state on conductor startup https://review.openstack.org/310090 | 01:50 |
*** piet has quit IRC | 01:56 | |
*** anteaya has quit IRC | 02:05 | |
openstackgerrit | Zhenguo Niu proposed openstack/ironic-specs: Check duplicate nodes enrollment/update https://review.openstack.org/296357 | 02:08 |
*** wajdi_ has quit IRC | 02:17 | |
*** wajdi has joined #openstack-ironic | 02:18 | |
*** thiagop has quit IRC | 02:20 | |
*** hoangcx has quit IRC | 02:20 | |
*** hoangcx has joined #openstack-ironic | 02:21 | |
*** sacharya has joined #openstack-ironic | 02:39 | |
*** praneshp has quit IRC | 02:51 | |
*** fragatina has quit IRC | 03:17 | |
*** garthb has joined #openstack-ironic | 03:20 | |
*** praneshp has joined #openstack-ironic | 03:22 | |
*** wajdi has quit IRC | 03:46 | |
*** piet has joined #openstack-ironic | 03:51 | |
*** pleia2 has quit IRC | 03:51 | |
*** daemontool has quit IRC | 03:57 | |
*** daemontool has joined #openstack-ironic | 03:58 | |
*** fragatina has joined #openstack-ironic | 04:39 | |
*** piet has quit IRC | 04:39 | |
*** vmud213 has joined #openstack-ironic | 05:03 | |
*** fragatin_ has joined #openstack-ironic | 05:04 | |
*** fragatina has quit IRC | 05:08 | |
*** harlowja_at_home has joined #openstack-ironic | 05:20 | |
*** ifarkas has quit IRC | 05:22 | |
*** harlowja_at_home has quit IRC | 05:26 | |
*** yolanda has joined #openstack-ironic | 05:26 | |
*** rama_y has joined #openstack-ironic | 05:39 | |
*** openstackgerrit has quit IRC | 06:03 | |
*** openstackgerrit has joined #openstack-ironic | 06:03 | |
*** fragatin_ has quit IRC | 06:07 | |
*** garthb has quit IRC | 06:12 | |
*** itamarl has joined #openstack-ironic | 06:17 | |
*** rama_y has quit IRC | 06:25 | |
*** ankkumar5 has joined #openstack-ironic | 06:26 | |
*** e0ne has joined #openstack-ironic | 06:32 | |
*** stendulker has joined #openstack-ironic | 06:33 | |
*** e0ne has quit IRC | 06:43 | |
*** tesseract has joined #openstack-ironic | 06:44 | |
*** tesseract is now known as Guest21288 | 06:45 | |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic-lib: Support configdrive in iscsi deploy for whole disk images https://review.openstack.org/230924 | 06:58 |
*** praneshp has quit IRC | 06:59 | |
*** praneshp has joined #openstack-ironic | 07:01 | |
*** praneshp has quit IRC | 07:02 | |
*** praneshp has joined #openstack-ironic | 07:05 | |
*** sivaramakrishna has joined #openstack-ironic | 07:10 | |
*** dtantsur|afk is now known as dtantsur | 07:15 | |
dtantsur | Morning Ironic | 07:15 |
*** sacharya has quit IRC | 07:20 | |
*** athomas has joined #openstack-ironic | 07:21 | |
*** oberezovskyi has quit IRC | 07:27 | |
*** yolanda has quit IRC | 07:36 | |
*** irf has joined #openstack-ironic | 07:36 | |
*** ifarkas has joined #openstack-ironic | 07:40 | |
*** yolanda has joined #openstack-ironic | 07:44 | |
*** dmk0202 has joined #openstack-ironic | 07:57 | |
*** praneshp has quit IRC | 07:57 | |
*** zzzeek has quit IRC | 08:00 | |
*** dmk0202 has quit IRC | 08:03 | |
*** zzzeek has joined #openstack-ironic | 08:04 | |
*** e0ne has joined #openstack-ironic | 08:06 | |
*** yolanda has quit IRC | 08:08 | |
*** mbound has joined #openstack-ironic | 08:10 | |
*** dmk0202 has joined #openstack-ironic | 08:11 | |
*** yolanda has joined #openstack-ironic | 08:13 | |
*** lucas-afk is now known as lucasagomes | 08:19 | |
lucasagomes | morning all | 08:19 |
*** sacharya has joined #openstack-ironic | 08:20 | |
*** derekh has joined #openstack-ironic | 08:23 | |
*** appu103_ has joined #openstack-ironic | 08:24 | |
*** sacharya has quit IRC | 08:26 | |
openstackgerrit | Tan Lin proposed openstack/ironic-specs: Support rolling upgrades https://review.openstack.org/299245 | 08:27 |
lucasagomes | hi all, can I get some eyes on https://review.openstack.org/#/c/312575/ ? The project-config change depending on this change already has a +2 | 08:31 |
dtantsur | lucasagomes, morning. will take a look once I get to the office | 08:32 |
lucasagomes | dtantsur, no rush | 08:32 |
vmud213 | morning lucasagomes,dtantsur | 08:32 |
lucasagomes | thanks | 08:32 |
*** dtantsur is now known as dtantsur|brb | 08:33 | |
*** ohamada has joined #openstack-ironic | 08:33 | |
*** jistr has joined #openstack-ironic | 08:34 | |
*** ankkumar5 has quit IRC | 08:34 | |
*** ankkumar5 has joined #openstack-ironic | 08:35 | |
*** ankkumar5 has quit IRC | 08:37 | |
*** ankkumar5 has joined #openstack-ironic | 08:37 | |
*** ankkumar5 has quit IRC | 08:42 | |
*** ankkumar5 has joined #openstack-ironic | 08:43 | |
*** ankkumar_ has joined #openstack-ironic | 08:44 | |
*** ankkumar5 has quit IRC | 08:44 | |
*** ankkumar5 has joined #openstack-ironic | 08:46 | |
*** e0ne has quit IRC | 08:46 | |
openstackgerrit | Zhenguo Niu proposed openstack/ironic-inspector: Place db and cmd files to seperate directories https://review.openstack.org/312862 | 08:47 |
*** e0ne has joined #openstack-ironic | 08:49 | |
*** ankkumar_ has quit IRC | 08:49 | |
*** electrofelix has joined #openstack-ironic | 08:56 | |
*** mkovacik has joined #openstack-ironic | 09:08 | |
mkovacik | morning all :) | 09:08 |
*** appu103_ is now known as aparnav | 09:14 | |
*** sacharya has joined #openstack-ironic | 09:22 | |
*** sacharya has quit IRC | 09:27 | |
sambetts|afk | Morning all | 09:40 |
*** irf has quit IRC | 09:40 | |
*** sambetts|afk is now known as sambetts | 09:40 | |
*** irf has joined #openstack-ironic | 09:46 | |
*** e0ne has quit IRC | 09:48 | |
*** e0ne has joined #openstack-ironic | 09:49 | |
*** dtantsur|brb is now known as dtantsur | 09:51 | |
dtantsur | morning mkovacik, sambetts | 09:54 |
sambetts | o/ dtantsur | 09:54 |
vmud213 | morning mkovacik,sambetts | 09:54 |
mkovacik | morning dtantsur, sambetts vmud213 :) | 09:54 |
openstackgerrit | Zhenguo Niu proposed openstack/ironic-inspector: Place db and cmd files to seperate directories https://review.openstack.org/312862 | 09:55 |
dtantsur | sambetts, ifarkas, aarefiev, I'm close to -2ing ^^^, but maybe you guys see more sense in it, dunno | 09:57 |
vmud213 | dtantsur: Regarding https://review.openstack.org/#/c/303503 i have seen your review comments only after i uploaded the patch.So i could not address them. | 09:57 |
dtantsur | vmud213, no worries, please make sure to address them if you make another revision | 09:57 |
vmud213 | dtantsur:Sure, i will | 09:58 |
*** stendulker_ has joined #openstack-ironic | 09:59 | |
sambetts | dtantsur: I personally think if we are going to do a refactor of the tree like that then it needs to be done properly, I personally hate things like "import ironic_inspector.db.db" -_- | 09:59 |
sambetts | dtantsur: if done properly it should be broken down e.g. ironic_inspector.db.models etc | 10:00 |
dtantsur | sambetts, yep, and I just as well hate ironic_inspector.db.dbsync... | 10:00 |
dtantsur | although I don't see a big need for refactoring right now | 10:00 |
sambetts | tbh dbsync should be in cmd based on the way this patch is dividing things | 10:01 |
dtantsur | ++ | 10:02 |
*** stendulker has quit IRC | 10:02 | |
irf | morning all | 10:04 |
sambetts | Morning irf | 10:04 |
*** e0ne has quit IRC | 10:05 | |
*** stendulker_ has quit IRC | 10:05 | |
*** mgould has joined #openstack-ironic | 10:06 | |
mgould | morning Ironic! | 10:08 |
sambetts | o/ mgould | 10:08 |
dtantsur | morning mgould | 10:09 |
*** yolanda has quit IRC | 10:09 | |
mgould | morning sambetts dtantsur | 10:10 |
irf | regarding yesterday issue .. i refered the doc : http://docs.openstack.org/developer/ironic/deploy/troubleshooting.html#nova-returns-no-valid-host-was-found-error .. actually, not able to understand the 2 point ... | 10:10 |
irf | morning mgould | 10:10 |
*** amotoki has quit IRC | 10:10 | |
mgould | morning irf | 10:10 |
*** amotoki has joined #openstack-ironic | 10:11 | |
sambetts | irf: 2. refers to making sure that your nova flavor matches your BM exactly | 10:12 |
irf | my question is : what is the meaning of , Regarding the extra specs in flavor, you should make sure they map to node.properties['capabilities']. | 10:12 |
irf | ok... | 10:12 |
sambetts | irf: As an example: http://docs.openstack.org/developer/ironic/deploy/install-guide.html#enabling-local-boot-with-compute-service | 10:13 |
irf | but my BM is just desktop box as of now ... which has some high end hardware box .... | 10:13 |
irf | ok let me chk this | 10:13 |
sambetts | you'll see if you set a capability on the ironic node, then you need to add it to the falvor | 10:13 |
mgould | irf: as far as nova is concerned, it's just a VM with certain properties | 10:13 |
*** yolanda has joined #openstack-ironic | 10:13 | |
mgould | user says "please give me a $flavor node" | 10:14 |
mgould | nova looks up what $flavor says, and says "hey, Ironic, can you give me a node with these properties?" | 10:14 |
irf | ok | 10:14 |
irf | let me chk | 10:14 |
mgould | Ironic says "sure thing, here you go" or "no, sorry, I haven't got one of those" depending on whether the flavor accurately describes your hardware | 10:15 |
mgould | or rather, depending on whether the flavour accurately matches *Ironic's beliefs about your hardware* | 10:15 |
* dtantsur continues downstream conversation | 10:18 | |
dtantsur | mgould, I clearly remember the devstack gate accepts a variable to append to local.conf | 10:18 |
mgould | dtantsur, sounds plausible | 10:19 |
sambetts | dtantsur, mgould: it does, we use it in the gate jobs | 10:19 |
mgould | the problem was really that it was changing timeouts in a way we didn't expect | 10:20 |
sambetts | ++ | 10:20 |
dtantsur | mgould, DEVSTACK_LOCAL_CONFIG :) | 10:20 |
mgould | dtantsur, thanks | 10:20 |
sambetts | IMO we should be setting ironic specific things using that variable (which we already use) in the jobs | 10:21 |
sambetts | https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/devstack-gate.yaml#L636 | 10:21 |
dtantsur | or https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/ironic.yaml#L110-L128 | 10:21 |
dtantsur | yeah | 10:21 |
mgould | yeah, keep local info local rather than spreading it around the place | 10:21 |
sambetts | ++ | 10:21 |
vmud213 | morning mgould,irf | 10:21 |
mgould | vmud213, mornign | 10:22 |
mgould | *morning | 10:22 |
irf | morning | 10:22 |
sambetts | dtantsur, mgould: TheJulia mentioned something to do with the devstack-gate versioning that was why things were spread everywhere | 10:22 |
sambetts | but not sure :/ | 10:22 |
mgould | yeah, I think she said that devstack-gate wasn't versioned, but that can't be right | 10:23 |
mgould | not least because I'm looking at a git repo containing it right now | 10:23 |
dtantsur | maybe she meant stable branches? devstack-gate is definitely branchless | 10:23 |
mgould | oh, that might be it | 10:23 |
*** hoangcx has quit IRC | 10:24 | |
mgould | I think that's an argument for keeping devstack-gate small and setting project-relevant info elsewhere, though | 10:24 |
mgould | *project-specific | 10:24 |
sambetts | yeah, being stable branchless makes the gate act weird, but I don't think that should be a problem, we already compensate for that in the job, https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/devstack-gate.yaml#L707 | 10:24 |
mgould | yay | 10:24 |
sambetts | well its not compensating for devstack-gate specifically, but compensating for the fact that the jobs are tied to a particular stable/* | 10:26 |
* mgould nods | 10:26 | |
dtantsur | devstack-gate has to be branchless, because it defines branches for jobs. kind of chicken-and-egg :) | 10:27 |
sambetts | ++ | 10:27 |
mgould | hmm, I guess so | 10:28 |
sambetts | we should just have everything thats in that if virt_driver = ironic block in devstack moved into the ironic job builder | 10:31 |
sambetts | into the DEVSTACK_LOCAL_CONFIG | 10:32 |
sambetts | variable | 10:32 |
mgould | sambetts, +1 | 10:32 |
irf | for BM node , do we need to create nova flavor rite ? lets say call it as "baremetal" | 10:32 |
mgould | irf, yes | 10:32 |
irf | ok | 10:32 |
* mgould isn't totally sure what marks that flavor as being for Ironic's attention - can anyone help? | 10:33 | |
vdrok | good morning/afternoon! | 10:34 |
sambetts | literally nothing, the flavors go through the nova schedular just like any other flavor does, and the ironic nova virt driver keeps makes nova aware of the nodes in ironic for schedulaing | 10:34 |
mgould | vdrok, morning | 10:34 |
mgould | sambetts, thanks! | 10:34 |
jroll | mornin | 10:35 |
sambetts | Hey hey jroll | 10:35 |
sambetts | thanks for merging my tinyipa optimisation | 10:35 |
jroll | did I? | 10:35 |
sambetts | I think JayF and you +2d it | 10:36 |
jroll | ah | 10:36 |
jroll | yeah np | 10:36 |
sambetts | :D just spinning up a fresh devstack using JayFs research into different qemu nic driver and my tinyipa optimisation to see how fast it's gotten | 10:37 |
dtantsur | morning jroll | 10:38 |
*** MattMan has quit IRC | 10:39 | |
*** MattMan has joined #openstack-ironic | 10:40 | |
dtantsur | jroll, a not-so-obvious question for you (and other folks too). We agreed to promote BMC reset to core API, right? Now, in which states do we allow that? Will we even require a lock for such action? | 10:41 |
dtantsur | lucasagomes, ^^^ | 10:41 |
irf | another doubt is, the nova floavor which is created for "baremetal" should exatcly match the configuration as that of the BM node ? i mean , memory , hard disk size and cpus ?? | 10:42 |
dtantsur | irf, it depends on which filters nova is using. the safest bet is a strict match | 10:43 |
* mgould -> relocate | 10:43 | |
*** mgould has quit IRC | 10:43 | |
jroll | dtantsur: don't make me think this early | 10:43 |
dtantsur | lol | 10:43 |
dtantsur | sorry man, it just occurred to me, that for this operation to be useful we need to allow it in as many situations as possible | 10:44 |
mkovacik | vdrok, jroll morning! | 10:44 |
irf | ok actually , my BM is nothing but just one desktop machine so i was just thinking that , is it s good idea to first check the configuration of that box and then cresate the nova flavor for that BM node ? | 10:44 |
vdrok | morning mkovacik jroll and sambetts ! | 10:45 |
vdrok | and morning dtantsur | 10:45 |
dtantsur | irf, nova flavor should match whatever is in ironic node properties field. the actual hardware specs are not that important (obviously, you don't want a complete mismatch there) | 10:45 |
dtantsur | morning vdrok | 10:45 |
dtantsur | ifarkas, morning! could you please review https://review.openstack.org/#/c/300011/ and https://review.openstack.org/310031 ? O | 10:46 |
dtantsur | I'd like to make a release after these 2 land | 10:46 |
ifarkas | dtantsur, sure | 10:46 |
dtantsur | (also https://review.openstack.org/#/c/276331/ if you have any time left) | 10:47 |
* lucasagomes reads | 10:50 | |
lucasagomes | dtantsur, currently it's supported on any states | 10:50 |
lucasagomes | dtantsur, I believe that is still the case ? I mean, BMCs can jam at any time | 10:51 |
*** mgould has joined #openstack-ironic | 10:51 | |
dtantsur | lucasagomes, yep. I'm not sure BMC reset during non-interruptable cleaning is a great thing to do though... | 10:51 |
*** e0ne has joined #openstack-ironic | 10:51 | |
dtantsur | lucasagomes, on the other hand, right now it requires an exclusive lock, which greatly reduces potential usefulness | 10:51 |
lucasagomes | dtantsur, right, we won't necessarily call it during cleaning automatically right? | 10:51 |
lucasagomes | dtantsur, yeah | 10:51 |
dtantsur | we never call BMC reset :) that's kind of a last resort for an operator before calling the node dead | 10:52 |
lucasagomes | I'm not sure if a warm reset would actually reset credentials or things like that | 10:52 |
lucasagomes | I hope not, but this method should be used with precautions by operators | 10:52 |
irf | ok.. thanks | 10:52 |
irf | let me chk | 10:52 |
lucasagomes | dtantsur, exactly, it's a last resort thingy | 10:52 |
dtantsur | lucasagomes, or do we maybe want a "force" flag to bypass locking and state checking? | 10:53 |
dtantsur | i.e. without "force", it will only act in non-transition states and with a lock | 10:53 |
dtantsur | but with "force=True" it will Just Do It (tm) | 10:53 |
dtantsur | jroll, sorry, one more attempts to make you think ^^^ | 10:53 |
lucasagomes | dtantsur, not sure that we need it? Say the BMC is jammed within deployment or cleaning etc... The conductor will probably move the node to a fail state if it can't reboot/power control it | 10:54 |
lucasagomes | and then the operator can go and run a bmc_reset via the API | 10:54 |
dtantsur | lucasagomes, well, first it can get stuck for half an hour | 10:54 |
dtantsur | with a lock held | 10:54 |
dtantsur | (not such a big issue since liberty, but still) | 10:54 |
lucasagomes | why is that? The number of retries on the power control commands? | 10:55 |
* lucasagomes is using power as an example, but could be othe rthings like changing boot device etc | 10:55 | |
dtantsur | lucasagomes, a dead BMC can respond infinitely long. my record is 10 minutes per request | 10:55 |
lucasagomes | right, this is a ipmitool problem right? | 10:56 |
dtantsur | hopefully only it, but hey! that's our main production driver :) | 10:56 |
lucasagomes | heh yeah, but at least in the first implementation I would vote to not mix such problems | 10:57 |
lucasagomes | if it's an ipmitool problem we can overcome it in python | 10:57 |
lucasagomes | killing the sub-process running it with a resonable timeout (if it doesn't return in time) etc | 10:57 |
irf | ok .. i have created the baremetal nova flavor which matches the configuration of the BM node ... | 10:57 |
lucasagomes | maybe need some small investigation on it | 10:57 |
lucasagomes | wdyt? | 10:57 |
dtantsur | lucasagomes, so in which states would you suggest to allow BMC reset? | 10:58 |
lucasagomes | IMHO, any state (counting that we will block it when the nodes are locked) | 10:58 |
lucasagomes | any state that the node is not holding a private lock | 10:59 |
lucasagomes | JayF, ^ you might have a better experience than I do with such situations | 11:00 |
*** hshiina has joined #openstack-ironic | 11:01 | |
*** sivaramakrishna has quit IRC | 11:02 | |
*** links has joined #openstack-ironic | 11:05 | |
TheJulia | good morning everyone | 11:06 |
jroll | lucasagomes: dtantsur: +1 for any time the node is not locked | 11:07 |
dtantsur | ok, good | 11:07 |
dtantsur | morning TheJulia | 11:07 |
*** hamzy has quit IRC | 11:13 | |
*** ri0 has joined #openstack-ironic | 11:15 | |
*** ri0 has left #openstack-ironic | 11:15 | |
lucasagomes | cool, morning :-) | 11:20 |
vdrok | morning lucasagomes and TheJulia ! | 11:23 |
lucasagomes | vdrok, morning | 11:29 |
lucasagomes | folks, if you have time mind taking a look at this patch for devstack/ironic https://review.openstack.org/#/c/312575/ ? The project-config patch that adds a job in the pyghmi's gate depends on it already has 2+2 :-) | 11:30 |
lucasagomes | cheerios | 11:30 |
lucasagomes | (project-config patch for reference: https://review.openstack.org/#/c/312607/) | 11:30 |
*** yolanda has quit IRC | 11:32 | |
*** thrash|g0ne is now known as thrash | 11:36 | |
xavierr | def __morning__: ... | 11:37 |
jroll | _fetch_coffee() | 11:37 |
jroll | hi xavierr, TheJulia :) | 11:38 |
*** yolanda has joined #openstack-ironic | 11:38 | |
jroll | hey vdrok \o | 11:38 |
xavierr | good morning jroll vdrok TheJulia lucasagomes dtantsur o/ | 11:41 |
dtantsur | morning xavierr :) | 11:42 |
lucasagomes | xavierr, morning | 11:43 |
*** baoli has joined #openstack-ironic | 11:46 | |
*** hamzy has joined #openstack-ironic | 11:47 | |
*** Goneri has quit IRC | 11:47 | |
*** baoli_ has joined #openstack-ironic | 11:47 | |
*** yhvh- is now known as yhvh | 11:48 | |
*** baoli has quit IRC | 11:51 | |
*** irf has quit IRC | 11:52 | |
vmud213 | is there any changes in the latest code to lock the node when it is in "deploying" state? | 11:52 |
*** irf has joined #openstack-ironic | 11:52 | |
vmud213 | I just tried to provision the node and then tried to delete it. | 11:52 |
vmud213 | it's in 'deploying' state. Now i don't have a way to get it to available state? | 11:53 |
*** links has quit IRC | 11:53 | |
vmud213 | any idea? | 11:53 |
vmud213 | or should i wait till the deploy timeout is reached and the state is transitioned to "deploy_failed" | 11:55 |
lucasagomes | vmud213, no changes there, yeah you have to wait it to timeout | 11:56 |
lucasagomes | or, if just a test, restarting the conductor will take you out of that state | 11:57 |
vmud213 | thanks lucasagomes, earlier i remember was able to do it. | 11:58 |
lucasagomes | vmud213, from deploying state? I'm sure if it was ever the case | 11:58 |
lucasagomes | it works from deploywait state tho (wait for call-back) | 11:59 |
vmud213 | ok.may be i am wrong then. | 12:00 |
*** ekarlso has quit IRC | 12:06 | |
*** ekarlso has joined #openstack-ironic | 12:06 | |
jroll | dtantsur: making this pyghmi LP... apparently it isn't an official project (i.e. in our governance tree) | 12:12 |
openstackgerrit | Merged openstack/ironic-inspector: Store ramdisk logs on all processing failures, not only reported by the ramdisk https://review.openstack.org/300011 | 12:12 |
openstackgerrit | Merged openstack/ironic-inspector: is-empty conditions should accept missing values https://review.openstack.org/310031 | 12:13 |
jroll | dtantsur: is that something we want to do, or just want a bug tracker? | 12:13 |
TheJulia | Well, made it nice and far with the smoke test, actually got the vm up, test logged in... only in cleanup things exploded :( | 12:13 |
TheJulia | http://paste.openstack.org/show/m2ddvQ15oukWiQWrdhDK/ | 12:13 |
dtantsur | jroll, dunno? we have dracclient as an official project, but it's up to a maintainer | 12:13 |
jroll | dtantsur: yeah, I'll just make the LP for now | 12:13 |
*** cdearborn has joined #openstack-ironic | 12:14 | |
dtantsur | TheJulia, I remember seeing that in gate. is it persistent? | 12:14 |
TheJulia | dtantsur: it was run when I was on the call last night, I'm going to destroy/recreate and rerun now once I look at the nova log | 12:14 |
TheJulia | err, call yesterday | 12:15 |
*** cdearborn has quit IRC | 12:15 | |
*** dprince has joined #openstack-ironic | 12:15 | |
dtantsur | ack | 12:15 |
jroll | dtantsur: done https://launchpad.net/pyghmi | 12:15 |
* jroll moves things | 12:15 | |
dtantsur | \o/ | 12:16 |
jroll | "No results for search pyghmi" | 12:16 |
jroll | hm | 12:16 |
dtantsur | jroll, by default it searches only for open bugs, I think... | 12:17 |
jroll | ah, did you close them? | 12:17 |
dtantsur | some were fixed, some were closed | 12:17 |
TheJulia | dtantsur: I think nova-compute actually crashed.... | 12:18 |
dtantsur | oops | 12:18 |
lucasagomes | +1 for pyghmi's own bug tracker | 12:19 |
* lucasagomes files a bug about pyhton 3 | 12:19 | |
jroll | I moved the one that wasn't "fix released" | 12:19 |
*** krtaylor has quit IRC | 12:20 | |
*** cdearborn has joined #openstack-ironic | 12:21 | |
*** ankkumar5 has quit IRC | 12:27 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-inspector: Support Ironic node names in our API https://review.openstack.org/276331 | 12:35 |
*** aparnav has quit IRC | 12:36 | |
*** appu103_ has joined #openstack-ironic | 12:38 | |
*** yolanda has quit IRC | 12:38 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-inspector: Support Ironic node names in our API https://review.openstack.org/276331 | 12:43 |
*** appu103_ has quit IRC | 12:43 | |
*** yolanda has joined #openstack-ironic | 12:44 | |
*** jcoufal has joined #openstack-ironic | 12:46 | |
*** cdearborn has quit IRC | 12:46 | |
openstackgerrit | Merged openstack/ironic-webclient: Added selection hover state to node list https://review.openstack.org/301681 | 12:52 |
*** bapalm has joined #openstack-ironic | 12:54 | |
*** vmud213 has quit IRC | 12:55 | |
*** trown|outtypewww is now known as trown | 12:58 | |
*** ChrisAusten has quit IRC | 12:59 | |
*** mbound has quit IRC | 12:59 | |
*** yolanda has quit IRC | 13:00 | |
*** piet has joined #openstack-ironic | 13:05 | |
*** yolanda has joined #openstack-ironic | 13:05 | |
*** jjohnson2 has joined #openstack-ironic | 13:09 | |
*** Goneri has joined #openstack-ironic | 13:13 | |
*** caiobo has joined #openstack-ironic | 13:15 | |
*** rbudden has joined #openstack-ironic | 13:19 | |
*** irf has quit IRC | 13:19 | |
*** sacharya has joined #openstack-ironic | 13:23 | |
openstackgerrit | Akira YOSHIYAMA proposed openstack/ironic: WIP: driver base: add methods for ConsoleInterface https://review.openstack.org/301713 | 13:25 |
openstackgerrit | Akira YOSHIYAMA proposed openstack/ironic: WIP: SSH: add SSHIcsConsole class https://review.openstack.org/307181 | 13:25 |
openstackgerrit | Akira YOSHIYAMA proposed openstack/ironic: WIP: IPMItool: add IPMIIcsConsole class https://review.openstack.org/301715 | 13:25 |
openstackgerrit | Akira YOSHIYAMA proposed openstack/ironic: WIP: console utils: add methods for ironic console server https://review.openstack.org/301714 | 13:25 |
openstackgerrit | Akira YOSHIYAMA proposed openstack/ironic: WIP: conductor manager: apply console-log related methods https://review.openstack.org/301717 | 13:25 |
openstackgerrit | Akira YOSHIYAMA proposed openstack/ironic: WIP: REST API: add an API controller for console log https://review.openstack.org/301718 | 13:25 |
openstackgerrit | Akira YOSHIYAMA proposed openstack/ironic: WIP: add ironic-console-server https://review.openstack.org/302291 | 13:25 |
*** itamarl has quit IRC | 13:26 | |
*** ohamada has quit IRC | 13:28 | |
*** mbound has joined #openstack-ironic | 13:28 | |
*** sacharya has quit IRC | 13:28 | |
*** ChrisAusten has joined #openstack-ironic | 13:28 | |
*** piet has quit IRC | 13:30 | |
*** krtaylor has joined #openstack-ironic | 13:30 | |
*** wajdi has joined #openstack-ironic | 13:33 | |
*** daemontool_ has joined #openstack-ironic | 13:35 | |
*** daemontool has quit IRC | 13:37 | |
NobodyCam | Good Morning Ironicers | 13:37 |
sambetts | Morning morning NobodyCam | 13:38 |
NobodyCam | morning sambetts :) | 13:38 |
wajdi | good morning all! | 13:40 |
*** raildo has left #openstack-ironic | 13:40 | |
NobodyCam | morning wajdi | 13:40 |
wajdi | morning! :) | 13:40 |
*** mtanino has joined #openstack-ironic | 13:41 | |
*** joprovost has joined #openstack-ironic | 13:41 | |
lucasagomes | NobodyCam, sambetts morning | 13:43 |
NobodyCam | morning lucasagomes :) | 13:44 |
dtantsur | morning NobodyCam, wajdi | 13:44 |
*** fragatina has joined #openstack-ironic | 13:45 | |
NobodyCam | morning dtantsur :) | 13:46 |
vdrok | morning NobodyCam and wajdi ! | 13:47 |
NobodyCam | hey hey vdrok good morning :) | 13:47 |
*** openstackgerrit has quit IRC | 13:47 | |
*** openstackgerrit has joined #openstack-ironic | 13:48 | |
*** appu103_ has joined #openstack-ironic | 13:52 | |
*** athomas has quit IRC | 13:53 | |
*** ametts has joined #openstack-ironic | 13:55 | |
wajdi | lucasagomes - I had a question w.r.t this doc: https://etherpad.openstack.org/p/ironic-grenade-tests . It seems like the image of trusty I am using was missing backports and when running stack.sh for devstack, it failed due to missing liberasurecode-dev. Is this simply an isolated issue due to my image, and the assumption is that this should not be a pre-requisite? Just wondering if I should add a note to the doc about this? | 13:56 |
*** rloo has joined #openstack-ironic | 13:58 | |
lucasagomes | wajdi, hi there, first thanks for testing it out! Yes, please add this information to the etherpad | 13:58 |
lucasagomes | more people may hit this problem so it would be good to have at least a note there saying "make sure librasurecode-dev is installed" | 13:59 |
wajdi | awesome. thanks lucasagomes . I'll add that in. If I experience any other oddities I'll add some notes then as well. | 13:59 |
*** garthb has joined #openstack-ironic | 14:00 | |
lucasagomes | cool, thanks a lot! | 14:00 |
wajdi | np :) | 14:00 |
*** athomas has joined #openstack-ironic | 14:00 | |
NobodyCam | I hit the same issue jlvillal listed on his paste | 14:00 |
lucasagomes | NobodyCam, I'm re-installing ubuntu (I didn't snapshot, shame on me) | 14:01 |
lucasagomes | will re-run it soonish | 14:01 |
*** joprovost1 has joined #openstack-ironic | 14:02 | |
NobodyCam | :) ahh ... I built a master and cloned it for testing | 14:02 |
*** joprovost has quit IRC | 14:03 | |
*** joprovost1 is now known as joprovost | 14:03 | |
jlvillal | NobodyCam, Glad to hear you got the same as me. Now we have to figure out the problem :) | 14:05 |
jlvillal | mgould, Have you had a chance to try the Grenade stuff yet? | 14:06 |
*** links has joined #openstack-ironic | 14:07 | |
*** snizar has joined #openstack-ironic | 14:08 | |
openstackgerrit | Zhenguo Niu proposed openstack/ironic: Clear target_power_state on conductor startup https://review.openstack.org/310090 | 14:09 |
mgould | jlvillal, created a new VM this morning, haven't run the tests yet | 14:09 |
* mgould will get some lunch and then do just that :-) | 14:09 | |
*** mgould is now known as mgould|afk | 14:10 | |
jroll | morning NobodyCam, wajdi, rloo | 14:10 |
jroll | rloo: we're missing yuriyz and haomeng, do you want to wait for them here? https://review.openstack.org/#/c/311530/ | 14:10 |
rloo | morning jroll, NobodyCam, wajdi, lucasagomes | 14:11 |
TheJulia | good morning rloo | 14:11 |
lucasagomes | rloo, hello there, good morning | 14:11 |
wajdi | morning jroll | 14:11 |
jlvillal | jroll, Thanks for crushing my dreams of a fancy sphinx plugin. Though your idea is much simpler and easier I will still grumble ;) | 14:11 |
NobodyCam | morning jroll, rloo :) | 14:11 |
*** joprovost has quit IRC | 14:11 | |
rloo | jroll: i guess it is too late to ping yuriyz and haomeng? | 14:12 |
rloo | jroll: OH, I think someone said it is a russian holiday or something this week | 14:12 |
jroll | jlvillal: if you want to work on sphinx plugins, sdague would probably love help on the rest_parameters thing that builds api-ref | 14:12 |
jroll | rloo: aha, you're right, I did ping yuriy yesterday, haomeng isn't online | 14:12 |
wajdi | morning rloo :) | 14:13 |
jroll | rloo: I'm happy to wait but would like to get this off our plates and published | 14:13 |
jroll | s/like/prefer/ | 14:13 |
dtantsur | morning rloo, jlvillal | 14:13 |
rloo | jroll: yeah, guess it is ok to go ahead and merge it then. although i feel a bit bad, maybe we should have given more advance notice. | 14:13 |
rloo | jroll: on the other hand, i don't think they will disagree. | 14:13 |
jroll | rloo: yeah, on both counts | 14:14 |
*** joprovost has joined #openstack-ironic | 14:14 | |
rloo | jroll: so go for it | 14:14 |
jroll | rloo: ok, thanks :) | 14:14 |
rloo | jroll: just make a note in the review that we're going ahead w/o their feedback. | 14:14 |
jroll | rloo: done | 14:15 |
rloo | jroll: thx. Now I know what I should be doing. Ha ha. | 14:15 |
jroll | hehe | 14:15 |
jroll | I'll be writing some summit wrap-up stuff and then starting on a dashboard thing | 14:15 |
*** thiagop has joined #openstack-ironic | 14:16 | |
*** links has quit IRC | 14:16 | |
thiagop | Good morning, Ironic! | 14:16 |
NobodyCam | jlvillal: quick question are you still hitting the issue in the paste on the ether pad? | 14:17 |
*** joprovost1 has joined #openstack-ironic | 14:17 | |
NobodyCam | morning thiagop | 14:17 |
thiagop | hiya NobodyCam | 14:17 |
NobodyCam | :) | 14:17 |
*** joprovost has quit IRC | 14:18 | |
*** joprovost1 is now known as joprovost | 14:18 | |
*** absubram has joined #openstack-ironic | 14:18 | |
jlvillal | NobodyCam, Yes | 14:19 |
NobodyCam | ack :) | 14:19 |
openstackgerrit | Merged openstack/ironic-specs: Add newton priorities doc https://review.openstack.org/311530 | 14:20 |
thiagop | ^^ wooow | 14:21 |
TheJulia | dtantsur: re-ran, didn't get the same error, oddness rooted with neutron upon delete, so given my variable performance, I'm guessing it is power throttling is not helping things :( | 14:22 |
BadCub | morning Ironic! | 14:22 |
sambetts | Hi BadCub! | 14:22 |
thiagop | hello BadCub | 14:23 |
dtantsur | morning thiagop, BadCub | 14:23 |
thiagop | dtantsur: o/ | 14:23 |
dtantsur | TheJulia, ouch.. | 14:23 |
BadCub | hiya sambetts thiagop dtantsur | 14:23 |
NobodyCam | morning BadCub :) | 14:24 |
BadCub | hiya NobodyCam TheJulia | 14:24 |
wajdi | jlvillal: I added it to http://paste.openstack.org/show/496100/ . But I managed to so far replicate one of the failures you encountered as well. | 14:24 |
*** jaypipes has joined #openstack-ironic | 14:25 | |
jlvillal | wajdi, Thanks | 14:26 |
*** krotscheck has quit IRC | 14:27 | |
*** jistr has quit IRC | 14:29 | |
* TheJulia turns off the throttling and smiles | 14:30 | |
*** krotscheck has joined #openstack-ironic | 14:33 | |
*** piet has joined #openstack-ironic | 14:37 | |
sambetts | :( the imports when first starting IPA in the ramdisk take >20seconds | 14:42 |
TheJulia | so basically 2 minutes? | 14:45 |
TheJulia | from power on to heartbeat? | 14:45 |
*** mgould|afk is now known as mgould | 14:46 | |
sambetts | I've got it down to 1m 9secs from power on to heartbeat now | 14:46 |
TheJulia | nice | 14:46 |
jroll | sambetts: stevedore is slow I guess? | 14:46 |
thiagop | sambetts TheJulia : you guys are sorcerers... | 14:47 |
TheJulia | thiagop: I'm just a sorcerer at corrilation and understanding obscure things | 14:47 |
thiagop | dark magic | 14:47 |
thiagop | kkkkkk | 14:47 |
thiagop | kkk == lol | 14:48 |
TheJulia | truthfully, 1 minute 9 seconds is far far better than what we encounter with coreos today | 14:48 |
sambetts | trying to debug it now, I've identified that the from oslo_cfg import cfg and from ipa import agent are to 2 slowest imports | 14:48 |
sambetts | the 2 slowest imports | 14:48 |
mgould | sambetts, so that's ~10s to transfer the ramdisk over the network, 20s to import Python libs, ~3s for the actual IPA runtime, ~45s kernel boot and init.d? | 14:50 |
*** absubram has quit IRC | 14:51 | |
*** jistr has joined #openstack-ironic | 14:51 | |
jroll | sambetts: huh, surprised the ipa.agent import is that slow, rather than ipa.agent.IPA() instantiation, given that does stevedore magic | 14:53 |
NobodyCam | morning mgould :) | 14:53 |
*** garthb has quit IRC | 14:54 | |
*** garthb has joined #openstack-ironic | 14:54 | |
sambetts | mgould: power on -> first init.d log is 31 seconds now | 14:54 |
*** caiobo has quit IRC | 14:55 | |
mgould | morning NobodyCam TheJulia thiagop jroll wajdi and everyone else I missed since this morning my time :-) | 14:55 |
jroll | ohai mgould :) | 14:55 |
wajdi | :) morning mgould | 14:55 |
mgould | sambetts, cool! | 14:55 |
sambetts | init.d start to IPA start is 16 seconds | 14:55 |
thiagop | mgould: mornin' yo | 14:55 |
mgould | sambetts, cool | 14:56 |
mgould | so that's approximately (31 - 10) = 21 seconds to boot the kernel? | 14:57 |
sambetts | so 31 + 16 + 20 seconds for IPA to actually start running + 2 seconds to start and receive the heartbeat == our 1m 9seconds | 14:58 |
sambetts | mgould: where are you getting the 10s from? | 14:59 |
*** ayoung has quit IRC | 14:59 | |
*** hshiina has left #openstack-ironic | 14:59 | |
*** derekh has quit IRC | 14:59 | |
sambetts | I'm so deep in numbers I'm starting to drown haha | 14:59 |
openstackgerrit | Jarrod Johnson proposed openstack/pyghmi: Implement Python3 compatibility https://review.openstack.org/313012 | 14:59 |
wajdi | ^^oh cool. | 15:00 |
mgould | sambetts, didn't we stopwatch the "deploying........" stage recently? | 15:00 |
mgould | probably worth timing it more accurately, though! | 15:00 |
sambetts | yeah thats a good idea, not sure how to though | 15:00 |
mgould | hmm, not sure | 15:01 |
sambetts | I wonder if there is a way to hook into the tftp server side and work out how long the transfer took | 15:01 |
mgould | tcpdump port tftp? | 15:01 |
* mgould only started using tcpdump recently, and it is his new Favourite Thing | 15:01 | |
sambetts | ;) its great isn't it | 15:01 |
jroll | I think inbound tftp requests log in syslog as well | 15:01 |
*** mbound has quit IRC | 15:03 | |
mgould | jroll, excellent | 15:03 |
mgould | I know dnsmasq can log tftp requests if you ask, but I don't know if you can get transfer time out of that | 15:04 |
*** absubram has joined #openstack-ironic | 15:05 | |
TheJulia | depends on the daemon and logging level | 15:05 |
TheJulia | whatever devstack puts in place you can determine the start and end of transfer in the logs I believe | 15:05 |
mgould | TheJulia, awesome | 15:06 |
TheJulia | in the syslog file I believe | 15:07 |
mgould | TheJulia, thanks! | 15:07 |
*** mbound has joined #openstack-ironic | 15:09 | |
jroll | FYI, I'm going to portland for nova midcycle, let me know if you have things you want me to bring up or send me items to throw at people | 15:10 |
dtantsur | jroll, I still wonder about passthuing RAID configuration, but I guess it's not the biggest priority now.. | 15:13 |
dtantsur | but if you have chances to figure out - would be awesome | 15:13 |
jroll | dtantsur: I think I got one "hell no" in austin, but I might chat with some people | 15:14 |
dtantsur | sigh... | 15:14 |
jroll | I suspect the future of capabilities may solve that | 15:14 |
jroll | there's other things we want to do that way | 15:14 |
jroll | I'll try to noodle on those things before the midcycle | 15:15 |
dtantsur | cool! | 15:15 |
jroll | dtantsur: to be clear, the 'no' was for specifying raid via api, not about flavors or whatever | 15:15 |
*** pleia2 has joined #openstack-ironic | 15:15 | |
jroll | (and I think the way the resource pools thing will work, we can hack it in) | 15:15 |
*** ppiela has quit IRC | 15:19 | |
*** ppiela has joined #openstack-ironic | 15:20 | |
*** Nisha has joined #openstack-ironic | 15:20 | |
JayF | lucasagomes: agreed re: can happy in any state | 15:23 |
lucasagomes | JayF, cool, thanks | 15:23 |
lucasagomes | dtantsur, ^ | 15:23 |
*** ifarkas has quit IRC | 15:23 | |
* jroll 52 | 15:23 | |
*** appu103_ has quit IRC | 15:23 | |
jroll | er. | 15:23 |
* jroll brb | 15:24 | |
*** sacharya has joined #openstack-ironic | 15:24 | |
*** thrash is now known as thrash|mtg | 15:25 | |
*** appu103_ has joined #openstack-ironic | 15:25 | |
*** ohamada has joined #openstack-ironic | 15:25 | |
*** absubram has quit IRC | 15:26 | |
*** absubram has joined #openstack-ironic | 15:27 | |
*** sacharya has quit IRC | 15:29 | |
*** ayoung has joined #openstack-ironic | 15:32 | |
*** garthb has quit IRC | 15:33 | |
*** dmk0202 has quit IRC | 15:38 | |
openstackgerrit | Jarrod Johnson proposed openstack/pyghmi: Implement Python3 compatibility https://review.openstack.org/313012 | 15:39 |
* lucasagomes is restructing virtualbmc to be OpenStack-ish at https://review.openstack.org/#/c/313025 (would be good to have some eyes on it) | 15:41 | |
*** appu103_ has quit IRC | 15:41 | |
*** appu103_ has joined #openstack-ironic | 15:42 | |
*** rloo has quit IRC | 15:44 | |
*** rloo has joined #openstack-ironic | 15:44 | |
jlvillal | lucasagomes: Is that a cookiecutter thing? | 15:44 |
lucasagomes | jlvillal, yeah | 15:45 |
jlvillal | cool | 15:45 |
dtantsur | note the cookiecutter is usually pretty old :) | 15:45 |
mat128 | lucasagomes: isn't AUTHORS and ChangeLog auto-generated by pbrT? | 15:45 |
mat128 | s/isn't/aren't/ | 15:46 |
dtantsur | meh, started writing the same :( | 15:46 |
TheJulia | dtantsur: jlvillal: So yeah, I'm now in resource creation on grenade, killing the cpu throttling seems to have helped | 15:46 |
dtantsur | yep, they are | 15:46 |
jlvillal | TheJulia: cpu throttling? | 15:46 |
lucasagomes | mat128, they are yes | 15:46 |
lucasagomes | I still have to change a lot of those files | 15:46 |
lucasagomes | and write tests etc | 15:46 |
* jlvillal wonders if he should be doing something with CPU throttling | 15:46 | |
*** ayoung has quit IRC | 15:46 | |
*** Guest21288 has quit IRC | 15:46 | |
mat128 | will help :) let's get the cookie cutter thing out the door first | 15:46 |
TheJulia | jlvillal: yeah, I've got a high end desktop with two xeons, seems like the throttling was making things very racey | 15:47 |
TheJulia | at least, that is my perception | 15:47 |
lucasagomes | thanks a lot mat128 yeah, I'm just trying to get the tests to run now (even if there's no real tests there) | 15:47 |
jlvillal | TheJulia: Where did you change that? | 15:48 |
mat128 | lucasagomes: option --slowest not recognized, probably missing a plugin | 15:48 |
*** appu103_ has quit IRC | 15:48 | |
lucasagomes | yeah it's pretty old | 15:48 |
lucasagomes | I kinda got it now I guess | 15:48 |
lucasagomes | py27: commands succeeded | 15:48 |
lucasagomes | congratulations :) | 15:48 |
lucasagomes | will update the patch soon-ish | 15:49 |
mat128 | good job :), poke me when you do | 15:49 |
TheJulia | jlvillal: /sys/devices/system/cpu/ but it depends on your hardware | 15:50 |
NobodyCam | lucasagomes: ahh so you saw the error: option --slowest not recognized | 15:51 |
mat128 | NobodyCam: he fixed it, new revision coming soon | 15:51 |
NobodyCam | :) | 15:52 |
jlvillal | TheJulia: Thanks | 15:52 |
* jlvillal goes and peeks at a machine of his | 15:52 | |
mgould | jlvillal, looks like my tests failed during `resource phase create` | 15:55 |
openstackgerrit | Jay Faulkner proposed openstack/ironic: WIP: Science the gate with IPXE enabled https://review.openstack.org/313035 | 15:55 |
jlvillal | mgould: Woo hoo! :) | 15:55 |
TheJulia | hopefully we have consistency, mine is still running | 15:55 |
mgould | has anyone tried running it with s/coreos/tinyipa yet? | 15:55 |
jaypipes | JayF: lol. "Science the gate". nice. | 15:55 |
TheJulia | mgould: I'm running with tinyipa | 15:55 |
mgould | TheJulia, cool - what results are you having? | 15:56 |
TheJulia | Well, this is the furthest I've gotten thus far | 15:56 |
* mgould and sambetts are currently trying to cycle-shave library-import time | 15:56 | |
jlvillal | mgould: I have not, but that is on my list for today | 15:56 |
JayF | jaypipes: I have some evidence showing ipxe jobs run ~10m faster than non-ipxe jobs. Wanted to get a gate run in with the default set to ipxe to see if I saw the speed of the other jobs improve too | 15:57 |
* jlvillal just realizes jaypipes lurks in here. Is aghast! | 15:57 | |
TheJulia | jlvillal: but... he has been lurking here for a while ;) | 15:57 |
NobodyCam | jlvillal: lol | 15:57 |
jlvillal | :) | 15:57 |
jaypipes | JayF: "Science!" <-- said like Adam from Mythbusters | 15:57 |
NobodyCam | TheJulia: ++ | 15:57 |
dtantsur | JayF, I definitely see more random failures to boot with PXE rather than iPXE | 15:58 |
* dtantsur thinks of switching all inspector gates to iPXE | 15:58 | |
lucasagomes | mat128, NobodyCam tests should be passing on the next patch-set :-) | 15:58 |
jjohnson2 | lucasagomes, arg... python3.... | 15:58 |
* lucasagomes needs to add virtualbmc to the openstackgerrit bot | 15:58 | |
jjohnson2 | lucasagomes, that is more than I thought.... | 15:58 |
JayF | dtantsur: I'm going to post something to project-config changing all of them to ipxe if that's faster, with maybe a -nv job for regular-pxe? | 15:58 |
TheJulia | jlvillal: how long does resource creation run for you? | 15:58 |
lucasagomes | jjohnson2, heh it's a PITA isn't it ? | 15:58 |
JayF | dtantsur: and probably switch it to tinyipa while I'm at it :) | 15:58 |
jjohnson2 | lucasagomes, trying to figure out the painless way of difference in bytes treatment | 15:59 |
jaypipes | jlvillal, TheJulia: I don't lurk. I get notified whenever "Jay" or "jay" is said on a channel I'm in ;) | 15:59 |
jlvillal | TheJulia: I'm not exactly sure. Maybe 5-10 minutes... | 15:59 |
thiagop | JayF: Are you testing [i]PXE against VirtualMedia too? | 15:59 |
lucasagomes | jjohnson2, yeah, there's a lot to change in pyghmi to support it, we can do it partially don't need to put all in one commit | 15:59 |
dtantsur | JayF, dunno about nv though.. does it mean we'll ignore it if it fails on something not too important? | 15:59 |
jlvillal | jaypipes: :) | 15:59 |
jjohnson2 | yeah, it doesn't work at all in python 3 for simplest case right now | 15:59 |
JayF | thiagop: the patch I pushed just changes the default in devstack to ipxe enabled, os it'll run on all jobs | 15:59 |
* NobodyCam now has Oingo Boingo's Weird Science running thru his head | 15:59 | |
JayF | dtantsur: That discussion is what merge requests are for :) we can't keep demanding the gate be quicker without being willing to make tradeoffs for it though | 15:59 |
jjohnson2 | lucasagomes, a = b'\x00' in python 3, b[0] is 0, in python 2, b[0] is '\x00' trying to think on a way to deal... | 15:59 |
lucasagomes | jjohnson2, urgh indeed, bytes vs unicode is very different in py{2,3} | 15:59 |
JayF | dtantsur: this is one of those tradeoffs that are pretty sane imo | 15:59 |
* jlvillal re-installs the snapshot devstack-gate image to try a new run... | 16:00 | |
* jlvillal re-installs the snapshot devstack-gate image to try a new run... | 16:00 | |
dtantsur | JayF, I'm fine as long as people will actually start ignoring it when it's needed and not 1. ignore it always, 2. recheck it always | 16:00 |
dtantsur | judging by tripleo experience, people tend to just to #1 | 16:01 |
* sambetts wonders if jlvillal intentionally sent that message twice ;) | 16:01 | |
JayF | dtantsur: recheck no bug | 16:01 |
JayF | dtantsur: seeing if I re-run tests if you'll agree with me then ;) | 16:01 |
jaypipes | NobodyCam: you're welcome :) | 16:01 |
jlvillal | sambetts: Nope. I sent it. Accidentally hit the up arrow. Then thought I hadn't sent it and hit enter again... | 16:01 |
jjohnson2 | lucasagomes, trying to think how to cope without incurring too much trickery in performance sensitive byte wrangling sections.. | 16:02 |
*** thrash|mtg is now known as thrash | 16:02 | |
dtantsur | JayF, :) | 16:02 |
jlvillal | mgould: sambetts TheJulia Firing off a run with 'tinyipa' as the ramdisk type | 16:04 |
dtantsur | leaving for a day, see you tomorrow | 16:04 |
*** dtantsur is now known as dtantsur|afk | 16:04 | |
jlvillal | dtantsur|afk: Dos ve dos! | 16:04 |
lucasagomes | jjohnson2, true, I wonder if we can use some lib to actually do the byte manipulation parts... I'm not super familiar at how pyghmi does that | 16:04 |
* lucasagomes looks | 16:04 | |
jjohnson2 | lucasagomes, ok, I'll be away for a bit | 16:05 |
*** davideagnello has joined #openstack-ironic | 16:05 | |
lucasagomes | jjohnson2, if you do bytearray(b'\x00') | 16:05 |
*** derekh has joined #openstack-ironic | 16:06 | |
lucasagomes | jjohnson2, and use the object returned in the manipulation it should be consistent in both py2 and 3 | 16:06 |
* lucasagomes tests | 16:06 | |
lucasagomes | jjohnson2, yeah, that's correct, both will return 0 | 16:06 |
lucasagomes | >>> a = bytearray(b'\x00') | 16:06 |
lucasagomes | >>> a[0] | 16:06 |
lucasagomes | 0 | 16:06 |
*** garthb has joined #openstack-ironic | 16:08 | |
jlvillal | TheJulia: JayF sambetts mgould and anyone else I'm missing. Would there be value to doing another audio conference next week on grenade? Was it useful this week? | 16:08 |
jlvillal | rloo: ^^^ | 16:09 |
JayF | I mean, honestly at this point, I'd love to just know exactly what we're doing and where we're at | 16:09 |
JayF | there's a lot of talking but not a lot of divvying up of work | 16:09 |
JayF | so I don't feel like there's a good way to contribute to the effort | 16:09 |
rloo | yeah, i think it might be worth having quick status every day, or people update the etherpad with where they are at. | 16:09 |
rloo | weekly is not frequent enough if we want to get this done soon. | 16:10 |
wajdi | I've been updating the etherpad on whatever I've discovered. But I'm also touching grenade for the first time. So I'm trying to understand what's going on to know how to easily replicate the failures I'm seeing. | 16:10 |
rloo | the 'update the etherpad' or something is for folks that are in different time zones | 16:10 |
jlvillal | JayF: Yeah. Some of this stuff isn't easily broken up. At the moment we in parallel the 'tempest smoke' stuff with vdrok and jroll. And then grenade stuff with jlvillal mgould TheJulia and some others. | 16:11 |
JayF | I think jroll has a patch up that makes tempest smoke pass | 16:11 |
jlvillal | Oh great. I could update the devstack-gate-test stuff with it. | 16:11 |
jjohnson2 | lucasagomes, ok, thanks, but for now hungry | 16:12 |
lucasagomes | jjohnson2, heh yeah no rush on it | 16:12 |
jjohnson2 | I'd used bytearray before, I think I forgot because it doesn't survive the behavior through a buffer() | 16:12 |
jjohnson2 | or whatever it was... | 16:12 |
jlvillal | At the moment it seems like most people for Grenade are getting to the failure in resource create. Now hopefully someone will make the break through to move to the next step. I'm trying tinyipa right now. And then more debugging. | 16:13 |
* lucasagomes checks his grenade test | 16:13 | |
jlvillal | rloo: Agree with frequent status updates. Weekly is kind of slow. | 16:13 |
TheJulia | jlvillal: value would be awesome, I could possibly jump on one tomorrow or later today (Traveling tonight and moderately unavailable after noon central tomorrow for medical reasons) | 16:14 |
TheJulia | actually, make that very unavailable | 16:14 |
jlvillal | TheJulia: Thanks. And good luck! | 16:15 |
lucasagomes | jlvillal, apparently my "2016-05-05 16:10:13.174 | Running resource phase create" have been running for more than a hour now | 16:16 |
*** snizar has quit IRC | 16:16 | |
mgould | jlvillal, I think another audio conference would be useful | 16:16 |
jlvillal | lucasagomes: Maybe good sign?? Or bad... | 16:16 |
mgould | but updating the etherpad frequently is a Good Thing too | 16:16 |
wajdi | Is there an easy way to try to run a failing piece or some subset of the grenade testing to quickly replicate the resource failure? | 16:16 |
lucasagomes | yeah heh it will soon start timing out heh | 16:16 |
lucasagomes | I guess | 16:16 |
jlvillal | wajdi: Not that I know of. But it would be great if there is a way. | 16:17 |
wajdi | Thanks jlvillal . That confirms my sanity a bit. I was having a hard time trying to run some individual pieces. I'll make note of that. Do you think it would be worth (down the road) to actually try to support something like that? | 16:18 |
lucasagomes | jlvillal, I will have to run and catch the train back home | 16:19 |
lucasagomes | but I let you know later if that worked or not | 16:19 |
jlvillal | lucasagomes: Ciao Thanks | 16:20 |
lucasagomes | have a great evening all | 16:20 |
mgould | goodnight lucasagomes | 16:20 |
lucasagomes | see you all tomorrow | 16:20 |
lucasagomes | mgould, night :-) | 16:20 |
*** lucasagomes is now known as lucas-afk | 16:20 | |
jlvillal | wajdi: It would be great if we could support that. sdague would likely know if it is possible. Not sure how much work has been done for people to debug Grenade. | 16:21 |
wajdi | thanks | 16:21 |
*** derekh has quit IRC | 16:22 | |
*** Nisha has quit IRC | 16:22 | |
mgould | jlvillal, how are you setting the ramdisk type in devstack-gate-test? | 16:22 |
sambetts | in the jenkins job we pass it in through DEVSTACK_LOCAL_CONF or whatever that variables called | 16:23 |
jlvillal | mgould: I edited 'ironic-grenade.sh' | 16:23 |
mgould | jlvillal, sambetts thanks | 16:24 |
*** yolanda has quit IRC | 16:25 | |
*** trown is now known as trown|lunch | 16:25 | |
*** snizar has joined #openstack-ironic | 16:25 | |
TheJulia | jlvillal: I hit the same nova error \o/ | 16:29 |
*** yolanda has joined #openstack-ironic | 16:30 | |
jlvillal | TheJulia: Woot! :) | 16:30 |
jlvillal | How long did the resource phase step take you think? | 16:30 |
TheJulia | a very long time | 16:30 |
TheJulia | basic_baremetal_ops completed in 195 seconds! | 16:30 |
sambetts | :O 195 seconds! | 16:30 |
mgould | jlvillal, do you still need to `vagrant destroy && vagrant up` between ironic-grenade.sh runs? | 16:31 |
sambetts | were you runnning that in a nested virt env? | 16:31 |
mgould | TheJulia, woohoo! | 16:31 |
jlvillal | mgould: I do. So I package the initial devstack-gate-test run up into another directory. | 16:31 |
jlvillal | And then use that box and bring it up and down (destroy) | 16:32 |
TheJulia | Oh... it issued the server create at 2016-05-05 15:42:39.929 and it timed out at 2016-05-05 16:16:01.645 | 16:32 |
jlvillal | That way it only takes 2 minutes to have a new VM ready. | 16:32 |
mgould | jlvillal, not sure I follow | 16:32 |
TheJulia | sambetts: good question, I think it is nested virt | 16:32 |
TheJulia | checking | 16:32 |
mgould | you're creating a vagrant box which is already prepared, and you have another Vagrantfile which just imports it? | 16:33 |
TheJulia | sambetts: previously, deploys were taking ~380 seconds | 16:33 |
jlvillal | mgould: cd ~/devstack-gate-test; time vagrant destroy -f && time vagrant up && rm package.box && time vagrant package && time vagrant box add --force --name devstack-gate package.box && vagrant destroy -f | 16:33 |
sambetts | TheJulia: did you change over to tinyIPA? | 16:33 |
TheJulia | sambetts: yes, nested with tinyipa | 16:33 |
sambetts | sweet! | 16:33 |
sambetts | major speedups :D | 16:34 |
jlvillal | mgould: cd ~/devstack-gate-test-PACKAGED; time vagrant destroy -f && time vagrant up && vagrant ssh | 16:34 |
jroll | rloo: jlvillal: at very minimum what I was to see is the etherpad always being up to date. as of now there's been barely anything added to the pad. | 16:34 |
jlvillal | mgould: But, need to use the other Vagrantfile | 16:34 |
jlvillal | mgould: There is a Vagrantfile.packaged that would get copied to ~/devstack-gate-test-packaged/Vagrantfile | 16:35 |
jlvillal | mgould: That is what I do. | 16:35 |
jlvillal | jroll: Agreed. I will keep it up to date. This etherpad: https://etherpad.openstack.org/p/ironic-newton-grenade-whiteboard | 16:36 |
jroll | rloo: jlvillal: we need a single source of truth as to what needs to be done, what is being done, etc | 16:36 |
jroll | oh, new etherpad. fun | 16:36 |
jroll | I want someone to be able to join in on this work and have a single pointer to let them discover how to help | 16:36 |
mgould | jlvillal, thanks! | 16:36 |
rloo | jroll: ++ | 16:37 |
jlvillal | jroll: rloo I updated the Ironic Whiteboard with a link to the Grenade whiteboard | 16:37 |
devananda | morning, all | 16:37 |
NobodyCam | morning devananda | 16:37 |
rloo | thx jlvillal | 16:37 |
rloo | morning devananda | 16:38 |
jroll | jlvillal: cool, thanks. I put my notes on the new pad | 16:38 |
* rloo wondered why devananda was so late, but he isn't :) | 16:38 | |
NobodyCam | is this replacing https://etherpad.openstack.org/p/ironic-grenade-tests ? | 16:38 |
mgould | morning devananda | 16:38 |
NobodyCam | this == new etherpad | 16:38 |
jlvillal | NobodyCam: That was lucas-afk work in progress doc | 16:38 |
jlvillal | NobodyCam: So yes | 16:38 |
devananda | jroll: it's almost like you want a board to track the stories we're all working on ... | 16:38 |
jroll | devananda: :| | 16:38 |
jlvillal | NobodyCam: https://etherpad.openstack.org/p/ironic-newton-grenade-whiteboard | 16:39 |
devananda | rloo: I'm a little late today, yea | 16:39 |
*** sacharya has joined #openstack-ironic | 16:39 | |
devananda | got behind on things like laundry, so breakfast kinda became also doing some other things | 16:39 |
jroll | devananda: even if we had that, if people aren't making work items and tracking progress on them, it isn't terribly helpful :) I can't do that all myself | 16:40 |
devananda | jroll: absolutely | 16:40 |
rloo | devananda: 9:30ish isn't that late. just that there seems to have been a lot of action so it seems to already have been a long day :) | 16:40 |
devananda | rloo: I see. perhaps I should read backscroll ... | 16:40 |
rloo | devananda: mostly about grenade. folks are working... | 16:41 |
devananda | awesome | 16:41 |
sambetts | its pretty cool to all be working on a single goal | 16:41 |
NobodyCam | jlvillal: added a note to lucas-afk's pad pointing to the new one | 16:41 |
rloo | jlvillal: is the stuff in lucas' ironic-grenade-tests still useful, or is that all covered in the new etherpad? | 16:41 |
jlvillal | I think most of it is covered. I updated my project with a script that does those steps. And added some documentation about it. | 16:42 |
rloo | jlvillal: ok. so folks should be using your project/scripts then? | 16:43 |
jlvillal | rloo: I would like them to. I think they work. | 16:43 |
mgould | TheJulia, are you using hardware-accelerated nested virt? | 16:44 |
rloo | jlvillal: i will add notes to that effect then. lucas-afk, you OK with that? ^^ Or maybe lucas' etherpad could mention that the instructions are captured in your scripts. | 16:45 |
TheJulia | mgould: whatever jlvillal's vagrantfile sets up, so I believe so yes, so for real gate runs, I guess we should expect ~20% slower | 16:45 |
jlvillal | rloo: Line 13 in that etherpad says that the script should work. | 16:45 |
TheJulia | mgould: then again, I also killed the cpu throttling on my machine, so that may have chnaged some things for me which makes comparisons difficult | 16:45 |
jlvillal | mgould: TheJulia If using VirtualBox then no nested virt. | 16:46 |
jroll | devstack turns off nested virt as well, afaik | 16:46 |
jlvillal | That too... | 16:46 |
TheJulia | so cool | 16:46 |
TheJulia | then we should be seeing relatively realistic times I think | 16:46 |
rloo | jlvillal: lucas' etherpad mentions in line 33, to clone our project. https://etherpad.openstack.org/p/ironic-grenade-tests | 16:47 |
rloo | jlvillal: s/our/your/ | 16:47 |
rloo | jlvillal: so for someone new, should they look at that etherpad and follow those instructions? | 16:47 |
*** dprince has quit IRC | 16:48 | |
jlvillal | Right. But if clone my project first and then do the 'vm-setup.sh' then it will work. | 16:48 |
jlvillal | rloo: https://github.com/JohnVillalovos/devstack-gate-test Has instructions for running on a VM without Vagrant | 16:48 |
jlvillal | Which is what lucas-afk etherpad is about | 16:48 |
rloo | jlvillal: ok, i see, line 15 in the etherpad mentions that. it is just a matter of combining the info in these two etherpads so it is clear. cuz it isn't that clear now. | 16:49 |
jlvillal | agreed. | 16:49 |
rloo | jlvillal: there is also line 7 in lucas' etherpad about 'current failure'. is that still current? | 16:50 |
jlvillal | rloo: Yes, also mentioned in other etherpad | 16:50 |
rloo | jlvillal: ok, will update... | 16:50 |
jlvillal | Thanks! | 16:50 |
JayF | https://review.openstack.org/#/c/313035/ look at how fast those jobs ran! Cut like 10m off any of the jobs not using ipxe today | 16:52 |
jlvillal | JayF: Nice :) | 16:53 |
JayF | now I'm slightly tempted to push another change switching to tinyipa | 16:54 |
JayF | and seeing if that speeds it up further | 16:54 |
jroll | +1 | 16:54 |
jlvillal | I thought we had already planned to switch to tinyipa. | 16:54 |
jroll | we have | 16:54 |
sambetts | JayF: iPXE http? | 16:54 |
jroll | so jfdi! :D | 16:54 |
JayF | I'm tired of planning | 16:54 |
JayF | more doing | 16:55 |
jlvillal | Like it was in the stage of 'let's do it" | 16:55 |
JayF | less planning | 16:55 |
jroll | JayF: yeah, don't test, just do ti | 16:55 |
JayF | jroll: going to test it since I have this here and I can :) | 16:55 |
JayF | jroll: data > nodata | 16:55 |
JayF | sambetts: yep, our ipxe support is smart enough to use the ipxe rom that the vms boot with too | 16:55 |
JayF | sambetts: so no extra step, and uses http instead of tftp | 16:55 |
jroll | JayF: sure, suppose so | 16:55 |
mgould | JayF, awesome | 16:56 |
sambetts | JayF: nice! | 16:56 |
*** igordcar1 has quit IRC | 16:56 | |
openstackgerrit | Jay Faulkner proposed openstack/ironic: WIP: Science the gate with IPXE + tinyipa https://review.openstack.org/313035 | 16:56 |
*** igordcard has joined #openstack-ironic | 16:57 | |
*** run_dfc has joined #openstack-ironic | 16:57 | |
mgould | hurrah for SCIENCE! | 16:58 |
jaypipes | SCIENCE! | 16:58 |
JayF | Realistically, I think that patch might be the most sane way to change the gate to tinyipa+ipxe anyway | 16:58 |
TheJulia | Science++ | 16:59 |
JayF | if that's how the gate works, why wouldn't we want those to be a devstack default? | 16:59 |
NobodyCam | jroll: IRONIC_VM_COUNT=64 # because I can <- that's just evil | 16:59 |
jlvillal | NobodyCam: Not sure if you saw: https://github.com/JohnVillalovos/devstack-gate-test/blob/master/vm-setup.sh | 16:59 |
jlvillal | NobodyCam: Basically what lucas-afk etherpad talks about | 17:00 |
jroll | JayF: good point :) | 17:01 |
*** mbound has quit IRC | 17:01 | |
*** mbound has joined #openstack-ironic | 17:02 | |
mgould | JayF, also, why would we want local devstacks to be unnecessarily slow? | 17:05 |
NobodyCam | jlvillal: I have a base vm I keep cloning that was taken just at the point that script finishes. | 17:06 |
jlvillal | NobodyCam: Great | 17:06 |
NobodyCam | :) | 17:06 |
JayF | mgould: exactly | 17:06 |
*** yolanda has quit IRC | 17:07 | |
*** fragatina has quit IRC | 17:07 | |
rloo | folks, I updated lucas' etherpad to have the steps to set up VM with devstack-gate-like environment: https://etherpad.openstack.org/p/ironic-grenade-tests | 17:07 |
*** yolanda has joined #openstack-ironic | 17:07 | |
jlvillal | Thanks rloo ! | 17:07 |
rloo | i hope i got it right and that lucas-afk doesn't kill me. | 17:07 |
*** fragatina has joined #openstack-ironic | 17:07 | |
sambetts | JayF: with your iPXE patch chaing the default in the devstack lib, I think it'll be overridden by the configuration being set in the local.conf by the job | 17:11 |
JayF | sambetts: I checked; those configs are only set for nondefaults | 17:11 |
JayF | sambetts: so the ipxe + tinyipa changes will take effect for most jobs | 17:12 |
sambetts | I thought that tinyipa/coreos was set for every run explictly :/ | 17:12 |
JayF | I think tinyipa is set explicitly but not coreos | 17:13 |
JayF | i can check when that job is done | 17:14 |
sambetts | :) awesome | 17:14 |
jroll | https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/devstack-gate.yaml#L678 | 17:14 |
jroll | they are both set explicitly, ctrl-f ramdisk-type | 17:14 |
jlvillal | sambetts: :( | 17:15 |
JayF | d'oh | 17:15 |
jlvillal | sambetts: git clone git://git.qemu-project.org/qemu.git /opt/stack/old/ironic-python-agent/imagebuild/tinyipa/tinyipabuild/tmp/qemu --depth=1 --branch v2.5.0 | 17:15 |
jlvillal | Why git:// ?!?!?!?!?!?!!? | 17:15 |
* jroll -> sandwich | 17:15 | |
jroll | what's wrong with git:// | 17:15 |
jlvillal | sambetts: Do you have no sympathy in your cold dark heart for those of us behind proxy servers? | 17:15 |
wajdi | rloo: jlvillal Do you think it would be a good idea to add my mention about the backports to the vm-setup.sh script? Or is it best left as a possible edge-case mentioned in the doc? | 17:15 |
jlvillal | ;) | 17:15 |
jroll | oh, fake internet :| | 17:15 |
sambetts | jlvillal: they don't have a https repo, I have been planning to update the script to use the github mirror of qemu | 17:16 |
* jroll points at a bunch of public clouds | 17:16 | |
jlvillal | wajdi: I'm not quite sure what you mean. Backports? | 17:16 |
*** praneshp has joined #openstack-ironic | 17:16 | |
jlvillal | sambetts: +1 to that idea :) | 17:16 |
wajdi | jlvillal: sorry yeah...I'll add context. When trying to set up the grenade environment per the doc: https://etherpad.openstack.org/p/ironic-grenade-tests I ran in to an issue bringing up devstack that failed on unable to locate liberasurecode-dev | 17:17 |
*** Nisha has joined #openstack-ironic | 17:17 | |
wajdi | the solution was to add ubuntu backports: https://help.ubuntu.com/community/UbuntuBackports to my sources.list | 17:17 |
wajdi | and apt-get update | 17:17 |
*** jistr has quit IRC | 17:17 | |
jlvillal | wajdi: Hmmm. I did not see that issue on any VM I have run it on. | 17:18 |
*** fragatina has quit IRC | 17:18 | |
jlvillal | wajdi: Be that Vagrant, RackSpace, and DigitalOcean | 17:18 |
wajdi | jlvillal: that is what I was concerned about. Whether it was a specific edge case with the images I'm running off of. I mentioned it to lucas this morning, he thought it would be a good idea to put it in the pad. But if this is really isolated and just me, then I'm fine keeping that note to myself for future testing | 17:18 |
jlvillal | wajdi: If you want to add it to the docs, that would be fine. As a note. | 17:19 |
wajdi | jlvillal: yep...that was done already. So I'll leave that. But I won't go ahead and play with the script. thanks. | 17:19 |
jlvillal | wajdi: Or not add it. | 17:19 |
*** Sukhdev has joined #openstack-ironic | 17:20 | |
jlvillal | Up to you :) | 17:20 |
wajdi | I had already added it earlier today. But I don't want to throw people off doing something that they might not need to do. Yeah. I'll remove it and keep it in my personal note-bank. | 17:20 |
jlvillal | wajdi: Thanks. | 17:20 |
jlvillal | sambetts: If you do propose a patch for that. Please let me know. | 17:21 |
jlvillal | For my tinyipa testing I need it. | 17:21 |
run_dfc | are there any publicly available IPA HardwareManagers that implement RAID configuration other than proliantutils? | 17:22 |
*** causten_ has joined #openstack-ironic | 17:22 | |
*** ChrisAusten has quit IRC | 17:22 | |
run_dfc | specifically, i'm looking for something that supports LSI RAID controllers | 17:22 |
JayF | We don't have one publically, I have one downstream that does it with RSTe / iMSM raid controllers | 17:22 |
JayF | which I would gladly share | 17:23 |
*** athomas has quit IRC | 17:23 | |
rloo | wajdi: sorry, just catching up. i think it is good for you to leave that note there in case someone else encounters the same issue. | 17:23 |
wajdi | hehe :) OK. I can revert again. | 17:23 |
rloo | thx wajdi :) | 17:24 |
wajdi | np | 17:24 |
*** kuthurium has quit IRC | 17:24 | |
run_dfc | JayF: i would appreciate that as another example to reference if we end up implementing LSI support ourselves | 17:24 |
*** trown|lunch is now known as trown | 17:25 | |
thiagop | wajdi: I came into the same problem with liberasurecode-dev some months ago. It's related to using swift or not in the setup, for what I can remember | 17:26 |
*** mbound has quit IRC | 17:27 | |
wajdi | thiagop: interesting. I actually first encountered this problem trying to bring up devstack, using the local.conf sample that is in the ironic devstack doc: http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack | 17:27 |
NobodyCam | question, so to use tinyIPA just change 'export IRONIC_RAMDISK_TYPE=coreos' like ' s/coreos/tinyipa/ ' | 17:28 |
*** mbound has joined #openstack-ironic | 17:28 | |
*** mbound has quit IRC | 17:28 | |
*** aginwala has joined #openstack-ironic | 17:28 | |
jroll | NobodyCam: yep | 17:28 |
NobodyCam | sweet... kicking off another run with tiny | 17:29 |
wajdi | same | 17:31 |
JayF | run_dfc: full disclosure: we don't implement the raidinterface, we just lay a raid down as a clean step | 17:32 |
JayF | run_dfc: I'll try to get that split out for you in the next week | 17:32 |
run_dfc | JayF: thanks! | 17:32 |
*** ayoung has joined #openstack-ironic | 17:33 | |
thiagop | wajdi jlvillal are you guys still having that problem with openvswitch/db.sock? I'm seeing it on a pure devstack build too... | 17:34 |
wajdi | thiagop: I have a fresh devstack running right now. I can run whatever you ran to see if I can replicate | 17:35 |
wajdi | or is yours happening in deploy? | 17:35 |
* devananda gets back to API docs | 17:36 | |
thiagop | wajdi: stack.sh | 17:36 |
wajdi | thiagop: does not look like I was able to replicate that then. Because I successfully brought it up late last night | 17:37 |
thiagop | wajdi: it looks the same as here: http://paste.openstack.org/show/496100/ | 17:39 |
thiagop | wajdi: don't know if it was really you that pasted that, though :) | 17:39 |
wajdi | Let me re-phrase just to make sure we both are on the same page: running devstack on its own, I was able to run stack.sh successfully. Running the test steps inside grenade this morning, I got that exact failure you just pasted. | 17:41 |
thiagop | weird... | 17:42 |
thiagop | wajdi: could be related to USE_SSL | 17:42 |
thiagop | wajdi: I'm running this instance to test ironicclient with ssl, and apparently devstack-gate runs over ssl by default | 17:43 |
TheJulia | thiagop: checkout https://review.openstack.org/#/c/311055/ | 17:45 |
thiagop | TheJulia: thanks! | 17:46 |
thiagop | awn devstack, Y U so bad to me?! | 17:47 |
*** dprince has joined #openstack-ironic | 17:48 | |
*** vishwanathj has joined #openstack-ironic | 17:48 | |
openstackgerrit | Merged openstack/ironic: Fix VirtualBox cannot set boot device when powered on https://review.openstack.org/290951 | 17:52 |
*** ohamada has quit IRC | 17:53 | |
*** bodepd has joined #openstack-ironic | 17:54 | |
*** Sukhdev has quit IRC | 17:57 | |
*** electrofelix has quit IRC | 17:59 | |
*** Sukhdev has joined #openstack-ironic | 17:59 | |
wajdi | TheJulia: is that something that will help with the error in grenade that is happening here: http://paste.openstack.org/show/496100/ ? | 18:00 |
TheJulia | wajdi: it has to do with the error executing worlddump | 18:01 |
TheJulia | so secondary error | 18:01 |
TheJulia | the root error seems to be related to the timeout | 18:01 |
wajdi | OK. So there are different errors happening here. They aren't necessarily related. | 18:02 |
TheJulia | well, I was able to produce the error in 496100, but my version just lacks the error at line 124 "_ | 18:03 |
bodepd | what are the creds to log into the default IPA image that bifrost configures? | 18:03 |
TheJulia | bodepd: There are none | 18:03 |
TheJulia | you can pass a ssh key in | 18:04 |
TheJulia | I believe the instructions are in troubleshooting.rst | 18:04 |
* TheJulia suddenly realizes bifrost should also go to tinyipa for the dhcp tests | 18:04 | |
cinerama | sounds good | 18:05 |
wajdi | thanks TheJulia! Makes sense to me. | 18:05 |
mgould | TheJulia, tinyipa all the things! | 18:06 |
*** aginwala has quit IRC | 18:07 | |
*** aginwala has joined #openstack-ironic | 18:07 | |
TheJulia | mgould: my only concern is now I need to learn all the things about it in order to update documentation :) | 18:07 |
mgould | heh, good point | 18:08 |
sambetts | TheJulia: if you want I can give a run down about it and its build process etc at some point | 18:08 |
TheJulia | sambetts: maybe in a week or two | 18:08 |
sambetts | Yeah :) | 18:08 |
* mgould has only watched sambetts build it, but the process seems very straightforward | 18:09 | |
mgould | there's a Makefile that runs `pip install` in a chroot, and then tars up the result | 18:09 |
sambetts | ;) pretty much, theres a bit more complexity to do with system packages etc but thats the essence of it | 18:10 |
* NobodyCam thinks his vm's clock is slightly off 2016-05-05 18:05:42.093 | Running base stack.sh | 18:11 | |
mgould | NobodyCam, looks about 6min slow to me | 18:11 |
sambetts | -5/6mins | 18:11 |
*** aginwala has quit IRC | 18:11 | |
NobodyCam | lol but its only 11:11 am here :p | 18:11 |
*** Sukhdev has quit IRC | 18:12 | |
*** fragatina has joined #openstack-ironic | 18:12 | |
sambetts | hehe its in UTC | 18:12 |
*** Sukhdev has joined #openstack-ironic | 18:12 | |
wajdi | has anyone run grenade with tinyipa yet? | 18:15 |
mgould | wajdi, not successfully :-( | 18:15 |
*** yolanda has quit IRC | 18:15 | |
* mgould sees that his latest attempt just failed with a 502 error | 18:16 | |
wajdi | mgould: same here. However, I am no longer seeing this error: No nw_info cache associated with instance | 18:16 |
wajdi | only the ovs-vsctl error | 18:16 |
wajdi | progress? | 18:16 |
mgould | wajdi, review.openstack.org seems to be unstable at the moment | 18:16 |
mgould | wajdi, definitely progress :-) | 18:16 |
mgould | wajdi, did you try applying the patch TheJulia mentioned about the ovs-vsctl error? | 18:17 |
mgould | anyway, /me -> voting -> home. Good night, everybody! | 18:17 |
wajdi | mgould: I was about to actually. But wanted to check my logs before I ran it again. Glad I did. Because if I'm not crazy. That tinyipa might have resolved an issue | 18:17 |
sambetts | cya tomorrow mgould | 18:17 |
wajdi | mgould: take care | 18:17 |
mgould | hurrah for democracy, or something ;-) | 18:17 |
mgould | sambetts, good night! | 18:17 |
mgould | wajdi, tinyipa should help with "deploy timed out" errors, I don't think it will help with the ovs error | 18:18 |
mgould | good luck! | 18:18 |
*** mgould has quit IRC | 18:18 | |
wajdi | mgould: yes. My understanding as well. bye! | 18:18 |
*** Nakato has quit IRC | 18:19 | |
*** Nakato has joined #openstack-ironic | 18:22 | |
mat128 | JayF, run_dfc: any chance this (and future work) could be part of the ironic tree or at least ironic-staging-drivers? | 18:28 |
JayF | mat128: Most of our downstream hardware managers at a minimum require NDA-required vendor tools or proprietary tools | 18:29 |
*** snizar has quit IRC | 18:29 | |
JayF | mat128: we're going to try and split the stuff we can open from the stuff we can't | 18:29 |
JayF | mat128: but it's like, on a list somewhere :) you know how that goes | 18:30 |
mat128 | yeah, figured :) | 18:30 |
openstackgerrit | Sam Betts proposed openstack/ironic-python-agent: TinyIPA: Precompile python code for faster load https://review.openstack.org/313103 | 18:30 |
sambetts | More optimisations ^ | 18:31 |
sambetts | :d | 18:31 |
* sambetts -> home | 18:31 | |
*** sambetts is now known as sambetts|afk | 18:31 | |
*** e0ne has quit IRC | 18:32 | |
NobodyCam | night sambetts|afk | 18:34 |
openstackgerrit | Sam Betts proposed openstack/ironic: Pass environment through to create-node.sh https://review.openstack.org/313106 | 18:34 |
*** Sukhdev has quit IRC | 18:34 | |
sambetts|afk | JayF, jroll ^ please make this happen | 18:34 |
sambetts|afk | night all | 18:35 |
*** ijw has joined #openstack-ironic | 18:37 | |
run_dfc | mat128: no guarantees, but i definitely hope to publish any code we write; the only thing is it would likely require the proprietary MegaCLI tool as JayF pointed out | 18:43 |
JayF | +1 I'd be glad to help review that | 18:43 |
NobodyCam | and boom: [WARNING]: provided hosts list is empty, only localhost is available | 18:48 |
*** aginwala has joined #openstack-ironic | 18:55 | |
*** aginwala has quit IRC | 18:59 | |
openstackgerrit | John L. Villalovos proposed openstack/ironic-python-agent: Stop using git:// and be nice to people behind proxy servers https://review.openstack.org/313115 | 18:59 |
*** piet has quit IRC | 19:00 | |
openstackgerrit | John L. Villalovos proposed openstack/ironic-python-agent: Stop using git:// and be nice to people behind proxy servers https://review.openstack.org/313115 | 19:00 |
jlvillal | NobodyCam: What's that? | 19:01 |
*** piet has joined #openstack-ironic | 19:01 | |
*** aginwala has joined #openstack-ironic | 19:02 | |
*** thiagop is now known as thiagop-afk | 19:02 | |
NobodyCam | jlvillal: that's the error I hit running ironic-grenade.sh with tinyIPA | 19:02 |
jlvillal | NobodyCam: Hmmm. Does it stop there? | 19:03 |
mat128 | run_dfc no problem on MegaCLI, that might be useful to have :) | 19:03 |
NobodyCam | yep exit 1 | 19:03 |
jlvillal | I see messages about only localhost is available on normal runs | 19:03 |
*** thiagop has joined #openstack-ironic | 19:04 | |
cinerama | yeah that's a known thing i guess | 19:04 |
jlvillal | NobodyCam: Okay, that message is a red herring. The actual error is farther up | 19:04 |
jlvillal | I believe | 19:04 |
NobodyCam | I've lost that screen | 19:04 |
wajdi | NobodyCam: what's the error you see in /opt/stack/logs/grenade.sh.txt.gz | 19:04 |
NobodyCam | let me re-run | 19:05 |
NobodyCam | will take a few | 19:05 |
NobodyCam | w | 19:05 |
NobodyCam | wajdi: one sec let me get back in there | 19:06 |
*** rloo has quit IRC | 19:06 | |
*** rloo_ has joined #openstack-ironic | 19:06 | |
jlvillal | Does anyone know what 'short_source' is? | 19:07 |
jlvillal | As in: https://bugs.launchpad.net/ironic-python-agent/+bug/1578778 | 19:07 |
openstack | Launchpad bug 1578778 in ironic-python-agent "Unable to build tinyipa behind a proxy server" [Undecided,In progress] - Assigned to John L. Villalovos (happycamp) | 19:08 |
*** Nisha has quit IRC | 19:08 | |
*** aginwala has quit IRC | 19:08 | |
jlvillal | Found it, a devstack thingy | 19:09 |
NobodyCam | jlvillal: wajdi: http://paste.openstack.org/show/6SDJ3jeVOFP7LyJJdp4L/ | 19:11 |
jlvillal | NobodyCam: Interesting... | 19:12 |
*** piet has quit IRC | 19:12 | |
wajdi | very. I haven't gotten that far. But I haven't been able to apply that patch yet either. Did you apply any patches to your run? | 19:12 |
openstackgerrit | Jarrod Johnson proposed openstack/pyghmi: Implement Python3 compatibility https://review.openstack.org/313012 | 19:12 |
jjohnson2 | lucas-afk, well, it worked for python 2.7 and 3.4 in a very simple test | 19:13 |
NobodyCam | wajdi: no patches just switch to tinyIPA | 19:13 |
wajdi | hmm...definitely don't have that and I have the tinyIPA addition. | 19:14 |
jlvillal | TheJulia: Do you recommend I add: (cd /opt/stack/new/devstack; git fetch https://review.openstack.org/openstack-dev/devstack refs/changes/55/311055/1 && git cherry-pick FETCH_HEAD) | 19:15 |
*** mkovacik has quit IRC | 19:15 | |
jlvillal | To the update-projects.sh | 19:15 |
jlvillal | ? | 19:15 |
wajdi | jlvillal: FWIW I was about to do that as well to see if it helped my permission issue. | 19:16 |
wajdi | for science sake | 19:16 |
jlvillal | wajdi: I don't think it is the cause of the errors. Since it happens in worlddump. Which I think means you have already failed. I could be wrong though. | 19:17 |
wajdi | maybe we are talking about a different patch then. The one I was referring to is an update in worlddump: https://review.openstack.org/gitweb?p=openstack-dev/devstack.git;a=commitdiff;h=68ea8ab0b1d6f798b53fd71fece221cd810c193f#patch1 | 19:18 |
-openstackstatus- NOTICE: Gerrit is restarting to address performance issues related to a suspected memory leak | 19:21 | |
jlvillal | wajdi: The patch I meant: https://review.openstack.org/#/c/311055/ | 19:22 |
jlvillal | wajdi: Sounds like the same one. I thought worlddump.py is when an error has occurred. | 19:23 |
wajdi | jlvillal: yeah that is true.....it says it right there at the top of the script: """Dump the state of the world for post mortem.""" :) | 19:25 |
wajdi | sorry...I'm learning grenade for the first time and am on day 1.5 | 19:25 |
*** trown is now known as trown|outtypewww | 19:26 | |
wajdi | will keep digging | 19:26 |
*** e0ne has joined #openstack-ironic | 19:27 | |
*** trown|outtypewww is now known as trown | 19:29 | |
jlvillal | wajdi: :) | 19:30 |
*** trown is now known as trown|outtypewww | 19:32 | |
TheJulia | jlvillal: I would say optional but world dumps may be useful :) | 19:38 |
jlvillal | TheJulia: I've added it and doing a test run now. Thanks. | 19:39 |
TheJulia | awesome | 19:41 |
TheJulia | digging into my machine where the last failure was to try and figure out what exactly happened | 19:42 |
*** absubram has quit IRC | 19:47 | |
NobodyCam | jlvillal: wajdi: hum also found this in the log: http://paste.openstack.org/show/LWyKarUOITBcSD4NqEGU/ | 19:51 |
*** absubram has joined #openstack-ironic | 19:52 | |
*** dprince has quit IRC | 19:54 | |
*** e0ne has quit IRC | 19:55 | |
jlvillal | NobodyCam: That is a very long line ;) | 19:57 |
*** piet has joined #openstack-ironic | 19:57 | |
*** piet has quit IRC | 19:57 | |
*** thiagop has quit IRC | 19:58 | |
wajdi | NobodyCam: I just ran again applying the patch that jlvillal mentioned above and I think it helped clear out an error blocking some other errors from appearing | 19:58 |
wajdi | I seem to be having swift and neutron errors | 19:58 |
wajdi | but I just opened the log and went through any error & fail mentions | 19:58 |
wajdi | the most recent error I do see in the grenade log file is "./stack.sh: line 480: kill: (28819) - No such process" | 19:59 |
* jlvillal tries to wait patiently for his test run to finish... | 20:00 | |
wajdi | ^^I if you match one of our test results, we are on a good path. If we each have different results.....that would not be fun :P | 20:00 |
*** daemontool_ has quit IRC | 20:01 | |
wajdi | afk for a bit. Meeting. I | 20:01 |
*** wajdi is now known as wajdi_afk | 20:01 | |
*** wajdi_af_ has joined #openstack-ironic | 20:02 | |
*** wajdi_a__ has joined #openstack-ironic | 20:03 | |
*** wajdi____ has joined #openstack-ironic | 20:05 | |
*** wajdi____ is now known as wajdi | 20:05 | |
NobodyCam | and this... http://paste.openstack.org/show/blT4Bvt5LAMRNqtrQV4r/ | 20:06 |
*** wajdi_afk has quit IRC | 20:06 | |
*** Sukhdev has joined #openstack-ironic | 20:06 | |
*** wajdi_af_ has quit IRC | 20:06 | |
*** wajdi_a__ has quit IRC | 20:08 | |
TheJulia | so, my last attempt failed because apparently dhcping failed | 20:08 |
*** ayoung has quit IRC | 20:10 | |
*** hamzy has quit IRC | 20:10 | |
TheJulia | http://paste.openstack.org/show/j02z1C90DVq1M6pmQzyL/ | 20:13 |
*** piet has joined #openstack-ironic | 20:13 | |
lucas-afk | rloo_, jlvillal no problem killing that etherpad if needed to centralize that information, it was started just so I could save my progress on trying to run grenade w/o vagrant | 20:15 |
jlvillal | lucas-afk: Thanks | 20:16 |
rloo_ | lucas-afk: didn't kill it, i think it is still useful. i just modified it. | 20:16 |
lucas-afk | right on :-) | 20:16 |
rloo_ | lucas-afk: hopefully my mods were ok. that's the page that contains instructions on how to set up vm blah blah. | 20:17 |
lucas-afk | jjohnson2, cool! btw, I think you may want to look at "six" for the things like range vs xrage stuff | 20:17 |
lucas-afk | and httplib etc | 20:17 |
wajdi | It helped me. Following that doc I had nearly zero issues getting set-up and running successfully. Therefore, doc was helpful. :) | 20:17 |
lucas-afk | jjohnson2, I will comment on the patch | 20:17 |
lucas-afk | rloo_, sure thing! Actually I have to say thanks for updating it | 20:17 |
rloo_ | wajdi: it helped before I updated it, right? I think I updated it correctly but I didn't test it :) | 20:18 |
*** alex_xu has quit IRC | 20:18 | |
*** aginwala has joined #openstack-ironic | 20:19 | |
jjohnson2 | lucas-afk, so much more fun to do it this way ;) | 20:21 |
*** alex_xu has joined #openstack-ironic | 20:22 | |
lucas-afk | jjohnson2, heh it's not a good practice to overwrite the built-in functions | 20:23 |
lucas-afk | it can trigger some funny things | 20:24 |
lucas-afk | jjohnson2, commented | 20:26 |
jjohnson2 | "Service Unavailable" | 20:27 |
jjohnson2 | that's what it thinks of your comment | 20:27 |
lucas-afk | actually I didn't, gerrit is giving me a service unavaible | 20:27 |
lucas-afk | haha | 20:27 |
lucas-afk | damn | 20:27 |
jjohnson2 | see, that's what you get | 20:27 |
lucas-afk | lol | 20:27 |
jlvillal | Seems like a bad day for Gerrit... | 20:27 |
NobodyCam | yep | 20:27 |
NobodyCam | I have a review 313025 but can't post it | 20:28 |
* lucas-afk steps away for a bit while gerrit is off | 20:28 | |
lucas-afk | ok it's back | 20:28 |
NobodyCam | comments posted | 20:28 |
NobodyCam | :p | 20:28 |
-openstackstatus- NOTICE: Gerrit is restarting to revert incorrect changes to test result displays | 20:29 | |
NobodyCam | lol | 20:29 |
lucas-afk | jjohnson2, done :-) | 20:29 |
* lucas-afk steps away for a bit | 20:29 | |
*** dmk0202 has joined #openstack-ironic | 20:29 | |
jjohnson2 | hmm, not relishing pulling in six since it's not built in and not in some of the enterprise distros, means I have to pull in another thing to our build server | 20:30 |
*** daemontool_ has joined #openstack-ironic | 20:35 | |
*** jaybeale has joined #openstack-ironic | 20:38 | |
cinerama | jlvillal: what'd you do about "short_source"? | 20:39 |
jlvillal | cinerama: Submited a patch :) | 20:39 |
jlvillal | cinerama: https://review.openstack.org/313132 | 20:40 |
cinerama | jlvillal: nice. is that in upstream update-projects.sh now? | 20:40 |
jlvillal | cinerama: The current error doesn't break anything functionally. Just spews messages. | 20:40 |
cinerama | ah so just a red herrirng | 20:40 |
jlvillal | cinerama: Uh, no... | 20:40 |
jlvillal | But it has one +2 :) | 20:40 |
devananda | JayF: would it be easy for you to grab a sample of the HTTP request for manual cleaning? I'm trying to confirm what the BODY of the request should look like when there's >1 clean step requested | 20:43 |
*** piet has quit IRC | 20:46 | |
*** jaybeale has quit IRC | 20:47 | |
*** aginwala has quit IRC | 20:48 | |
*** amit213 has joined #openstack-ironic | 20:50 | |
*** aginwala has joined #openstack-ironic | 20:51 | |
mrda | Morning Ironic | 20:55 |
devananda | mornin! | 20:56 |
NobodyCam | good morning mrda | 20:56 |
mrda | o/ | 20:56 |
*** amotoki has quit IRC | 20:58 | |
*** piet has joined #openstack-ironic | 20:59 | |
*** mbound has joined #openstack-ironic | 21:01 | |
*** rloo has joined #openstack-ironic | 21:01 | |
*** aginwala has quit IRC | 21:03 | |
*** rcernin has joined #openstack-ironic | 21:05 | |
*** rloo_ has quit IRC | 21:05 | |
NobodyCam | can someone help point me to the actual ironic logs in this grenade world.. I thought they would be in log/screen but nope :p | 21:06 |
jlvillal | NobodyCam: /opt/stack/logs/ | 21:07 |
NobodyCam | hum didn't see them | 21:08 |
NobodyCam | started another run | 21:08 |
jlvillal | NobodyCam: TheJulia cinerama sambetts|afk and everyone else. Updated https://github.com/JohnVillalovos/devstack-gate-test to use tinyipa and pulled in a couple new cherry-pick patches | 21:08 |
NobodyCam | will check in a few | 21:08 |
jlvillal | Basically updates to 'ironic-grenade.sh' and 'update-projects.sh' | 21:09 |
NobodyCam | oh sure after I already started | 21:09 |
NobodyCam | lol | 21:09 |
jlvillal | NobodyCam: So /opt/stack/ is where all the work is done. We are primarily concerned with /opt/stack/old/ at this point. | 21:09 |
jlvillal | Logs are in /opt/stack/logs/ and /opt/stack/old/ I think they get copied from old to the logs directory. | 21:10 |
jlvillal | NobodyCam: As a note there is a program. uncompress-gz-files.py | 21:11 |
jlvillal | If you change into /opt/stack/logs/ and then run uncompress-gz-files.py | 21:11 |
jlvillal | It will uncompress all the log files | 21:11 |
jroll | or just zcat mylog.gz | 21:12 |
jroll | zgrep, etc | 21:13 |
*** aginwala has joined #openstack-ironic | 21:14 | |
jlvillal | jroll: True. That too. | 21:14 |
*** aginwala has quit IRC | 21:16 | |
mrda | Can someone point me to the repo where our tempest test using virtualbmc is defined? | 21:19 |
* mrda doesn't really know about how the tests are organised | 21:20 | |
jroll | mrda: openstack-infra/project-config/jenkins/jobs/devstack-gate.yaml defines the jobs | 21:20 |
jroll | the driver is defined there | 21:20 |
mrda | thanks jroll! | 21:20 |
jroll | if it's an ipmitool driver and not hardware, it uses vbmc | 21:20 |
jlvillal | Does IBM give out the title "Master Inventor"? | 21:22 |
*** mbound has quit IRC | 21:24 | |
cinerama | jlvillal: thanks for those updates, now i don't have to carry local debt | 21:28 |
jlvillal | :) | 21:28 |
*** jjohnson2 has quit IRC | 21:32 | |
*** praneshp has quit IRC | 21:33 | |
*** ametts has quit IRC | 21:34 | |
*** causten_ has quit IRC | 21:37 | |
*** causten__ has joined #openstack-ironic | 21:37 | |
*** aginwala has joined #openstack-ironic | 21:37 | |
jroll | night y'all | 21:38 |
NobodyCam | night jroll | 21:39 |
*** Goneri has quit IRC | 21:39 | |
mrda | o/ | 21:40 |
*** aginwala has quit IRC | 21:44 | |
*** aginwala has joined #openstack-ironic | 21:45 | |
*** aginwala_ has joined #openstack-ironic | 21:47 | |
*** aginwala has quit IRC | 21:50 | |
*** piet has quit IRC | 21:50 | |
openstackgerrit | Devananda van der Veen proposed openstack/ironic: Update the api-ref documentation for Root and Nodes https://review.openstack.org/312795 | 21:53 |
*** thrash is now known as thrash|g0ne | 21:56 | |
*** aginwala has joined #openstack-ironic | 21:56 | |
*** ametts has joined #openstack-ironic | 21:56 | |
*** aginwala_ has quit IRC | 21:59 | |
*** ayoung has joined #openstack-ironic | 22:03 | |
*** aginwala has quit IRC | 22:07 | |
*** Sukhdev has quit IRC | 22:08 | |
*** rloo has quit IRC | 22:11 | |
*** Sukhdev has joined #openstack-ironic | 22:11 | |
*** rloo has joined #openstack-ironic | 22:12 | |
*** aginwala has joined #openstack-ironic | 22:13 | |
*** aginwala has quit IRC | 22:17 | |
*** rloo has quit IRC | 22:17 | |
*** wajdi has quit IRC | 22:17 | |
*** absubram has quit IRC | 22:22 | |
*** Sukhdev has quit IRC | 22:24 | |
*** jcoufal has quit IRC | 22:26 | |
*** praneshp has joined #openstack-ironic | 22:26 | |
*** rcernin has quit IRC | 22:29 | |
*** Sukhdev has joined #openstack-ironic | 22:33 | |
thiagop-afk | g'night folks | 22:33 |
*** thiagop-afk has quit IRC | 22:33 | |
*** ametts has quit IRC | 22:35 | |
*** fragatin_ has joined #openstack-ironic | 22:37 | |
*** aginwala has joined #openstack-ironic | 22:38 | |
*** aginwala has quit IRC | 22:40 | |
*** fragatina has quit IRC | 22:41 | |
*** aginwala has joined #openstack-ironic | 22:42 | |
*** sacharya has quit IRC | 22:45 | |
*** garthb has quit IRC | 22:47 | |
*** jcoufal has joined #openstack-ironic | 22:47 | |
*** garthb_ has joined #openstack-ironic | 22:47 | |
harlowja | qq for folks, probably controversial, but what are the ways to deploy ironic that aren't nova, i see bifrost, but is there anything else? | 22:48 |
harlowja | like something that extracts https://github.com/openstack/nova/blob/master/nova/virt/ironic/driver.py and puts it behind a tiny api | 22:48 |
*** klindgren has joined #openstack-ironic | 22:48 | |
harlowja | addons to ironic perhaps :-P | 22:49 |
*** Sukhdev has quit IRC | 22:49 | |
*** jcoufal has quit IRC | 22:49 | |
*** david-lyle has quit IRC | 22:51 | |
*** david-lyle has joined #openstack-ironic | 22:53 | |
*** aginwala has quit IRC | 22:57 | |
*** david-lyle has quit IRC | 22:58 | |
devananda | harlowja: right now, the only one I'm actively aware of is bifrost | 22:58 |
*** aginwala has joined #openstack-ironic | 22:59 | |
harlowja | devananda kk, nobody tried to shift driver.py into a small rest api or something | 23:00 |
harlowja | not saying such a thing should be done, just wondering if anyone has tried :-P | 23:00 |
*** davideag_ has joined #openstack-ironic | 23:04 | |
devananda | harlowja: not afaik | 23:04 |
devananda | but now you're just tempting me to do it, aren't you :p | 23:04 |
harlowja | lol | 23:04 |
harlowja | nah i'd never tempt such a thing, ha | 23:05 |
harlowja | i'm just a poor coal-miner in the mines | 23:05 |
harlowja | lol | 23:05 |
harlowja | with a tiny brain | 23:05 |
harlowja | lol | 23:06 |
*** ayoung has quit IRC | 23:07 | |
*** davideagnello has quit IRC | 23:07 | |
*** jaypipes has quit IRC | 23:16 | |
*** rloo has joined #openstack-ironic | 23:18 | |
*** rloo has quit IRC | 23:23 | |
openstackgerrit | Devananda van der Veen proposed openstack/ironic: Update the api-ref documentation for Root and Nodes https://review.openstack.org/312795 | 23:25 |
openstackgerrit | Devananda van der Veen proposed openstack/ironic: Update the api-ref documentation for Ports https://review.openstack.org/313187 | 23:25 |
* devananda steps away | 23:26 | |
*** rbudden has quit IRC | 23:26 | |
*** mtanino has quit IRC | 23:30 | |
*** mtanino has joined #openstack-ironic | 23:30 | |
*** krotscheck has quit IRC | 23:31 | |
*** krotscheck has joined #openstack-ironic | 23:31 | |
*** causten__ has quit IRC | 23:34 | |
*** dmk0202 has quit IRC | 23:42 | |
*** davideag_ has quit IRC | 23:45 | |
*** sacharya has joined #openstack-ironic | 23:45 | |
*** ijw has quit IRC | 23:45 | |
*** ijw has joined #openstack-ironic | 23:46 | |
*** dtantsur|afk has quit IRC | 23:47 | |
*** rloo has joined #openstack-ironic | 23:47 | |
*** rloo has quit IRC | 23:48 | |
*** rloo has joined #openstack-ironic | 23:49 | |
*** sacharya has quit IRC | 23:50 | |
*** ijw has quit IRC | 23:51 | |
*** ayoung has joined #openstack-ironic | 23:53 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!