*** r-daneel_ has quit IRC | 00:03 | |
greghaynes | devananda: Currently honeymoon vacationing so couldnt meeting / am pretty afk | 00:08 |
---|---|---|
yjiang5 | jroll: NobodyCam: does this patch mean currently devstack will not do the ml2 thing for us automatically and we have to do it ourself? If yes, I will try to create a patch for it. | 00:13 |
yjiang5 | s/we have to do it ourself/we have to do it manually/ | 00:13 |
jroll | yjiang5: you want ironic/devstack to work with real switches or? | 00:13 |
yjiang5 | jroll: what do you mean of real switch? | 00:14 |
jroll | I'm not sure what your question is | 00:14 |
jroll | yjiang5: oh, you mean: ovs-vsctl add-br br-int | 00:14 |
jroll | etc? | 00:14 |
yjiang5 | jroll: something like that, so that I can use the devstack to work on real physical machine (Currenlty I think it's for virtual machine, right?) | 00:15 |
*** penick has quit IRC | 00:15 | |
jroll | the document in that patch is for real machines, yes | 00:15 |
jroll | just need to follow those directions | 00:16 |
devananda | greghaynes: ah! that's much more important :) | 00:16 |
jroll | greghaynes: congrats :) | 00:16 |
yjiang5 | jroll: cool. Possibly I can try to enhance devstack so that it can works for real machine also. | 00:16 |
jroll | yjiang5: it does work for real machines, just with extra steps :) | 00:17 |
jroll | yjiang5: not sure if this can be totally automated | 00:17 |
*** achanda has quit IRC | 00:19 | |
*** yuanying has joined #openstack-ironic | 00:26 | |
*** yjiang5 has quit IRC | 00:30 | |
* devananda dinners | 00:32 | |
*** HenryG has quit IRC | 00:36 | |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic-python-agent: Adding support for decommissioning https://review.openstack.org/104379 | 00:42 |
*** marcoemorais has quit IRC | 00:44 | |
*** yuanying has quit IRC | 00:59 | |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic-python-agent: Add versioning to Agent decommission https://review.openstack.org/106859 | 01:00 |
*** ChuckC_ has quit IRC | 01:02 | |
*** derekh has joined #openstack-ironic | 01:03 | |
*** ChuckC_ has joined #openstack-ironic | 01:19 | |
jroll | JayF: dunno if you're still around, but this is interesting: http://logs.openstack.org/19/122519/3/check/check-tempest-dsvm-ironic-agent_ssh-nv/0f6fbcd/logs/ironic-bm-logs/baremetalbrbm_0_console.txt.gz | 01:21 |
jroll | JayF: (go to the bottom) | 01:21 |
jroll | [ 33.816755] systemctl[293]: Failed to switch root: Specified init binary /sysroot/usr/lib/systemd/systemd does not exist. | 01:22 |
*** rloo has quit IRC | 01:22 | |
*** killer_prince is now known as lazy_prince | 01:30 | |
*** derekh has quit IRC | 01:38 | |
*** Haomeng has quit IRC | 01:49 | |
*** chenglch has joined #openstack-ironic | 01:55 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/ironic-python-agent: Updated from global requirements https://review.openstack.org/114058 | 01:55 |
*** yuanying has joined #openstack-ironic | 01:56 | |
*** shakamunyi has quit IRC | 01:57 | |
*** lazy_prince is now known as killer_prince | 01:59 | |
*** yuanying has quit IRC | 02:04 | |
*** dlaube has quit IRC | 02:42 | |
*** ramineni has joined #openstack-ironic | 02:44 | |
*** HenryG has joined #openstack-ironic | 02:48 | |
*** dividehex has quit IRC | 02:55 | |
*** achanda has joined #openstack-ironic | 02:59 | |
*** yuanying has joined #openstack-ironic | 03:01 | |
*** dividehex has joined #openstack-ironic | 03:01 | |
*** yuanying has quit IRC | 03:09 | |
*** killer_prince is now known as lazy_prince | 03:09 | |
openstackgerrit | Ruby Loo proposed a change to openstack/ironic: Raise IronicExceptions in node_power_action() https://review.openstack.org/122476 | 03:18 |
*** pcrews has quit IRC | 03:22 | |
*** pcrews has joined #openstack-ironic | 03:25 | |
*** pcrews has quit IRC | 03:41 | |
*** vinbs has joined #openstack-ironic | 03:45 | |
*** pensu has joined #openstack-ironic | 03:48 | |
*** marcoemorais has joined #openstack-ironic | 03:50 | |
*** marcoemorais1 has joined #openstack-ironic | 03:52 | |
*** marcoemorais has quit IRC | 03:55 | |
*** pcrews has joined #openstack-ironic | 03:59 | |
*** yuanying has joined #openstack-ironic | 04:06 | |
vinbs | Morning Ironic!! :) | 04:09 |
*** Poornima has joined #openstack-ironic | 04:11 | |
*** vinbs_ has joined #openstack-ironic | 04:14 | |
*** yuanying has quit IRC | 04:15 | |
*** vinbs has quit IRC | 04:17 | |
*** vinbs_ is now known as vinbs | 04:17 | |
*** vinbs_ has joined #openstack-ironic | 04:19 | |
*** rameshg87 has joined #openstack-ironic | 04:21 | |
*** rakesh_hs has joined #openstack-ironic | 04:22 | |
*** vinbs has quit IRC | 04:22 | |
*** nikunj2512 has joined #openstack-ironic | 04:23 | |
*** vinbs_ has quit IRC | 04:24 | |
*** vinbs has joined #openstack-ironic | 04:25 | |
*** enterprisedc has joined #openstack-ironic | 04:28 | |
*** lazy_prince is now known as killer_prince | 04:31 | |
*** pensu has quit IRC | 04:31 | |
*** achanda has quit IRC | 04:33 | |
*** achanda has joined #openstack-ironic | 04:34 | |
*** pcrews has quit IRC | 04:34 | |
*** achanda_ has joined #openstack-ironic | 04:36 | |
*** achanda has quit IRC | 04:38 | |
*** pensu has joined #openstack-ironic | 04:57 | |
*** Haomeng has joined #openstack-ironic | 05:03 | |
*** yuanying has joined #openstack-ironic | 05:11 | |
*** ChuckC_ has quit IRC | 05:15 | |
*** yuanying has quit IRC | 05:20 | |
*** achanda_ has quit IRC | 05:21 | |
*** achanda has joined #openstack-ironic | 05:21 | |
*** achanda_ has joined #openstack-ironic | 05:24 | |
*** achanda has quit IRC | 05:26 | |
*** harlowja is now known as harlowja_away | 05:31 | |
*** Haomeng has quit IRC | 05:40 | |
*** rushiagr_away is now known as rushiagr | 05:52 | |
*** ChuckC_ has joined #openstack-ironic | 05:54 | |
*** agordeev has quit IRC | 05:56 | |
*** romcheg has joined #openstack-ironic | 06:06 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/ironic: Imported Translations from Transifex https://review.openstack.org/123342 | 06:07 |
*** romcheg has quit IRC | 06:07 | |
*** romcheg has joined #openstack-ironic | 06:08 | |
*** romcheg has quit IRC | 06:08 | |
*** jcoufal has joined #openstack-ironic | 06:10 | |
openstackgerrit | Ramakrishnan G proposed a change to openstack/ironic: Pass ipa-driver-name to agent ramdisk https://review.openstack.org/123047 | 06:11 |
*** yuanying has joined #openstack-ironic | 06:16 | |
*** pensu has quit IRC | 06:18 | |
*** pensu has joined #openstack-ironic | 06:21 | |
*** k4n0 has joined #openstack-ironic | 06:23 | |
*** yuanying has quit IRC | 06:25 | |
*** achanda_ has quit IRC | 06:43 | |
*** ifarkas has joined #openstack-ironic | 06:48 | |
*** killer_prince is now known as lazy_prince | 06:49 | |
*** romcheg has joined #openstack-ironic | 07:01 | |
*** pradipta_away is now known as pradipta | 07:07 | |
*** jcoufal has quit IRC | 07:18 | |
*** jcoufal has joined #openstack-ironic | 07:20 | |
*** yuanying has joined #openstack-ironic | 07:21 | |
*** yuanying has quit IRC | 07:29 | |
*** ndipanov_gone is now known as ndipanov | 07:31 | |
*** marcoemorais1 has quit IRC | 07:33 | |
*** rameshg87 has quit IRC | 07:38 | |
*** Haomeng has joined #openstack-ironic | 07:39 | |
*** derekh has joined #openstack-ironic | 07:47 | |
*** agordeev has joined #openstack-ironic | 07:52 | |
*** pensu has quit IRC | 07:59 | |
*** pensu has joined #openstack-ironic | 07:59 | |
*** andreykurilin has joined #openstack-ironic | 08:03 | |
*** jistr has joined #openstack-ironic | 08:04 | |
*** pradipta is now known as pradipta_away | 08:18 | |
*** athomas has joined #openstack-ironic | 08:23 | |
*** yuanying has joined #openstack-ironic | 08:26 | |
*** lucasagomes has joined #openstack-ironic | 08:27 | |
*** dtantsur|afk is now known as dtantsur | 08:28 | |
dtantsur | Late morning Ironic | 08:29 |
lucasagomes | dtantsur, morning | 08:29 |
*** MattMan has quit IRC | 08:30 | |
dtantsur | :) | 08:30 |
*** MattMan has joined #openstack-ironic | 08:31 | |
vdrok | morning Ironic, dtantsur, lucasagomes ! | 08:33 |
*** foexle has joined #openstack-ironic | 08:34 | |
*** pensu has quit IRC | 08:34 | |
*** yuanying has quit IRC | 08:34 | |
*** pensu has joined #openstack-ironic | 08:34 | |
openstackgerrit | Vladyslav Drok proposed a change to openstack/ironic: Add parameter to override locale to utils.execute https://review.openstack.org/122743 | 08:36 |
*** mkerrin has quit IRC | 08:41 | |
yuriyz | morning Ironic | 08:44 |
dtantsur | yuriyz, morning | 08:53 |
*** andreykurilin has quit IRC | 08:58 | |
*** jcoufal has quit IRC | 08:58 | |
*** mkerrin has joined #openstack-ironic | 09:11 | |
*** pensu has quit IRC | 09:14 | |
*** jcoufal has joined #openstack-ironic | 09:15 | |
*** chenglch has quit IRC | 09:15 | |
*** pensu has joined #openstack-ironic | 09:18 | |
derekh | lucasagomes: I rebuilt the testenvs last night , so if https://review.openstack.org/#/c/122360/1 passes your good to go | 09:19 |
openstackgerrit | Dmitry Tantsur proposed a change to openstack/ironic: EXPERIMENTAL Implement hardware discovery in PXE driver https://review.openstack.org/110031 | 09:19 |
lucasagomes | derekh, awesome! | 09:19 |
lucasagomes | derekh, ta much | 09:19 |
derekh | lucasagomes: np | 09:19 |
*** sabah has joined #openstack-ironic | 09:24 | |
*** subah has joined #openstack-ironic | 09:25 | |
lucasagomes | derekh, the tripleo test still failing tho, but that's a diff error seems? | 09:28 |
*** sabah has quit IRC | 09:29 | |
derekh | lucasagomes: it hasn't run yet, hit "toggle Ci" on the bottom left to see comments from jenkins | 09:29 |
*** yuanying has joined #openstack-ironic | 09:31 | |
lucasagomes | oh gotcha | 09:31 |
* lucasagomes was looking at the last results | 09:31 | |
lucasagomes | last time it ran | 09:31 |
*** datajerk has joined #openstack-ironic | 09:35 | |
*** datajerk has quit IRC | 09:37 | |
*** yuanying has quit IRC | 09:39 | |
*** subah has quit IRC | 09:56 | |
*** dtantsur is now known as dtantsur|brb | 09:57 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Do not use the context parameter on refresh() https://review.openstack.org/122441 | 09:58 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Spelling and Grammar mistakes fixed https://review.openstack.org/118733 | 10:07 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Spelling and Grammar mistakes fixed https://review.openstack.org/118733 | 10:08 |
*** Poornima has quit IRC | 10:28 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Remove redundant context parameter https://review.openstack.org/123412 | 10:29 |
lucasagomes | devananda, reading the meeting logs now, I had to solve some problems yesterday evening and couldn't make it to the meeting :( | 10:33 |
*** yuanying has joined #openstack-ironic | 10:36 | |
lucasagomes | NobodyCam, https://review.openstack.org/#/c/122360/ when you get some time | 10:43 |
*** yuanying has quit IRC | 10:44 | |
*** Poornima has joined #openstack-ironic | 10:45 | |
*** nikunj2512 has quit IRC | 10:51 | |
*** lazy_prince is now known as killer_prince | 11:03 | |
openstackgerrit | Ramakrishnan G proposed a change to openstack/ironic: Pass ipa-driver-name to agent ramdisk https://review.openstack.org/123047 | 11:03 |
*** ramineni has quit IRC | 11:06 | |
*** romcheg has quit IRC | 11:13 | |
*** igordcard has joined #openstack-ironic | 11:19 | |
*** Poornima has quit IRC | 11:20 | |
*** killer_prince is now known as lazy_prince | 11:32 | |
*** lucasagomes is now known as lucas-hungry | 11:34 | |
*** romcheg has joined #openstack-ironic | 11:37 | |
*** yuanying has joined #openstack-ironic | 11:41 | |
*** dtantsur|brb is now known as dtantsur | 11:45 | |
*** rakesh_hs has quit IRC | 11:48 | |
*** yuanying has quit IRC | 11:49 | |
*** pensu has quit IRC | 12:03 | |
*** k4n0 has quit IRC | 12:09 | |
*** vinbs has quit IRC | 12:17 | |
*** vinbs has joined #openstack-ironic | 12:17 | |
*** vinbs has quit IRC | 12:18 | |
*** vinbs has joined #openstack-ironic | 12:18 | |
*** Haomeng|2 has joined #openstack-ironic | 12:21 | |
*** Haomeng has quit IRC | 12:22 | |
*** lazy_prince is now known as killer_prince | 12:28 | |
*** dprince has joined #openstack-ironic | 12:42 | |
*** yuanying has joined #openstack-ironic | 12:46 | |
*** romcheg1 has joined #openstack-ironic | 12:50 | |
*** romcheg has quit IRC | 12:50 | |
*** jcoufal has quit IRC | 12:52 | |
*** killer_prince has quit IRC | 12:54 | |
*** yuanying has quit IRC | 12:55 | |
*** jcoufal has joined #openstack-ironic | 12:55 | |
*** romcheg1 has quit IRC | 12:56 | |
*** lucas-hungry is now known as lucasagomes | 12:56 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Do not use the context parameter on refresh() https://review.openstack.org/122441 | 12:59 |
*** rloo has joined #openstack-ironic | 12:59 | |
*** vinbs has quit IRC | 13:09 | |
openstackgerrit | Ruby Loo proposed a change to openstack/ironic: Raise IronicExceptions in node_power_action() https://review.openstack.org/122476 | 13:12 |
*** pensu has joined #openstack-ironic | 13:14 | |
*** igordcard has quit IRC | 13:33 | |
*** pensu has quit IRC | 13:42 | |
*** pensu has joined #openstack-ironic | 13:43 | |
*** yuanying has joined #openstack-ironic | 13:51 | |
*** r-daneel_ has joined #openstack-ironic | 14:00 | |
*** yuanying has quit IRC | 14:00 | |
jroll | morning all :) | 14:03 |
rloo | morning jroll | 14:03 |
dtantsur | jroll, rloo, morning | 14:07 |
rloo | hi dtantsur | 14:07 |
*** penick has joined #openstack-ironic | 14:11 | |
*** penick has quit IRC | 14:12 | |
NobodyCam | good morning Ironic | 14:13 |
NobodyCam | morning dtantsur jroll rloo | 14:14 |
jroll | morning NobodyCam :) | 14:14 |
NobodyCam | :) | 14:14 |
lucasagomes | morning jroll dtantsur rloo | 14:14 |
lucasagomes | NobodyCam, too | 14:14 |
NobodyCam | morning lucasagomes | 14:14 |
rloo | mornin' NobodyCam, lucasagomes | 14:14 |
jroll | heya lucas | 14:14 |
NobodyCam | lucasagomes: have you tested that agenst https://review.openstack.org/#/c/120799 | 14:16 |
lucasagomes | NobodyCam, yup, well the tripleo-CI was rebuilt and now the tests pass | 14:17 |
lucasagomes | for that change | 14:17 |
lucasagomes | NobodyCam, see https://review.openstack.org/#/c/122360/ | 14:17 |
NobodyCam | looks like rloo just approved | 14:18 |
rloo | NobodyCam: yeah. I wasn't supposed to? | 14:18 |
NobodyCam | rloo: nope.. but I'm always very careful with ssh changes as they can affect the gate | 14:19 |
jroll | NobodyCam: how? | 14:20 |
rloo | NobodyCam: but we already merged that change once. | 14:20 |
rloo | NobodyCam: so by 'careful', what extra steps do you take? Do you test it yourself? | 14:20 |
jroll | I'm not sure how they can break our gate but pass all of our jobs | 14:21 |
NobodyCam | I always get the syntax agenst https://github.com/openstack-infra/tripleo-ci/blob/master/elements/testenv-worker/bin/ci_commands#L65-L73 | 14:21 |
jroll | NobodyCam: it passed tripleo CI, that's a good enough check :P | 14:21 |
NobodyCam | :) | 14:21 |
rloo | NobodyCam: so the syntax needs to be checked against that, but also tripleo have to rebuild their env, right? | 14:23 |
lucasagomes | yup derek also +1'ed he's the main one in the ooo ci stuff | 14:23 |
lucasagomes | so I think we are good to go with that | 14:23 |
jroll | right, derek said he rebuilt, +1'd the change, it passed their CI | 14:23 |
NobodyCam | rloo: yep that how I understand it | 14:24 |
derekh | Yup, test env's have been rebuilt so it should be good to go | 14:24 |
rloo | NobodyCam: ok. I think we're good on this one. Now, let's see if we can do as good a job the next time... ;) | 14:24 |
jroll | right, this one was reverted due to their CI breaking, this is the re-revert | 14:25 |
NobodyCam | oh ya | 14:25 |
jroll | so it's fine | 14:25 |
jroll | but us reviewers should read the big THIS WILL BREAK TRIPLEO CI comment :) | 14:25 |
NobodyCam | it's all good now | 14:25 |
lucasagomes | jroll, yup that's it | 14:25 |
rloo | thx derekh for staying on top of this :) | 14:25 |
NobodyCam | :) | 14:25 |
derekh | rloo: no prob | 14:25 |
rloo | hi dtantsur. Do you have a minute? wrt your comment: https://review.openstack.org/#/c/122224/3/ironic/drivers/modules/agent.py | 14:27 |
rloo | dtantsur: what did you mean by 'caller side'? | 14:27 |
openstackgerrit | Yuriy Zveryanskyy proposed a change to openstack/ironic: Do not return 'id' in REST API error messages https://review.openstack.org/123150 | 14:29 |
*** jcoufal has quit IRC | 14:30 | |
dtantsur | rloo, there is some place where we call driver.vendor_passthru(taskm **kwargs), maybe it should be done there? | 14:31 |
rloo | dtantsur: probably the conductor calls that. But the whole idea of this exercise was for the drivers to NOT raise Exceptions, only IronicExceptions. | 14:32 |
dtantsur | ah right | 14:32 |
dtantsur | hmm... Im afraid we'll be copy-pasting this part to all drivers... | 14:33 |
jroll | oh hey, just so y'all know | 14:33 |
jroll | the openstack gate is mostly broken | 14:33 |
jroll | due to a bad apt mirror | 14:33 |
* jroll won't say whose apt mirror it is.... *cough* | 14:33 | |
NobodyCam | :( | 14:34 |
rloo | dtantsur: yeah, if we want all the vendor passthru's to do a similar thing. | 14:34 |
dtantsur | perfect timing, just before devananda starts retargetting bugs :) | 14:34 |
jroll | NobodyCam: hint: it's not HP's mirror | 14:34 |
NobodyCam | jroll: dbl :( :( | 14:34 |
rloo | jroll: ouch. I was wondering what would happen given the RC1 deadline this week. | 14:34 |
jroll | rloo, dtantsur: do other passthrus raise non-Ironic exceptions? | 14:34 |
jroll | rloo: it's not even due to load, we just have broken mirrors ALL THE &$*^#&* time | 14:35 |
dtantsur | rloo, well... now all our vendor-passthru look very similar, we may even want to move it to the base class later. but I'm ok with the code for now | 14:35 |
jroll | ++ | 14:35 |
rloo | jroll: other passthrus *might* raise non-Ironic exceptions. I cannot guarantee that they won't. But I did go through the code and tried to handle all exceptions. | 14:35 |
jroll | since those are async we should be capturing those errors | 14:35 |
rloo | jroll: yes, that makes sense. | 14:36 |
rloo | dtantsur: should i open a bug about all vendor-passthrus should handle non-IronicExceptions "just in case", and that the soln might be to move some common code to base class? | 14:37 |
dtantsur | rloo, yes please | 14:37 |
jroll | I would move it to the conductor, I think | 14:37 |
rloo | jroll: that goes back to: the whole point of this exercise is that the drivers should not be (knowingly) raising non-Ironic Exceptions | 14:38 |
jroll | rloo: indeed | 14:38 |
rloo | jroll: unless we decide that the conductor should not be raising non-Ironic exceptions, but OK below that. | 14:39 |
*** yuriyz has quit IRC | 14:40 | |
jroll | eh, I like the former | 14:40 |
rloo | jroll: ok, good ;) | 14:40 |
rloo | jroll: wrt the gate being broken, is there a bug or something, or basically have to wait for an all clear from someone/infra? | 14:41 |
jroll | I think just wait for all clear, I'll give you a heads up when I hear about it | 14:41 |
jroll | I would keep approving things, they just likely won't pass | 14:42 |
rloo | jroll: thx. Would you mind updating the etherpad with the gate status? | 14:42 |
jroll | sure | 14:42 |
rloo | jroll: but we shouldn't do recheck, or is the problem sporatic? | 14:43 |
jroll | it's sporadic, but <20% of jobs are passing | 14:43 |
jroll | or something like that | 14:43 |
*** yuriyz has joined #openstack-ironic | 14:43 | |
rloo | jroll: ugh, probably not work doing rechecks then. Unless we have a HIGH bug fix I guess. | 14:44 |
jroll | right. | 14:44 |
jroll | I mean, it shouldn't take too long | 14:44 |
jroll | just waiting on our mirrors team | 14:44 |
jroll | main point of contact is out today but they've contacted the rest | 14:45 |
*** pensu has quit IRC | 14:48 | |
*** yuanying has joined #openstack-ironic | 14:56 | |
rloo | dtantsur: (and anyone else). Thx for waiting, but I'm fine if I -1 a patch, and others approve it, esp if I don't get back in a timely fashion. (wrt 121923) | 14:57 |
rloo | dtantsur: I'm not always 'here' and don't want to feel like I'm a bottleneck ;) | 14:57 |
*** jistr has quit IRC | 14:58 | |
*** dlaube has joined #openstack-ironic | 15:00 | |
dtantsur | ack :) | 15:03 |
*** yuanying has quit IRC | 15:04 | |
devananda | morning, all | 15:15 |
NobodyCam | good morning devananda | 15:15 |
jroll | heya devananda | 15:15 |
NobodyCam | devananda: was just looking for your PTL Email so I could +1 it | 15:16 |
jroll | morning devananda | 15:16 |
jroll | NobodyCam: PTL election doesn't work like that :P | 15:16 |
NobodyCam | lol | 15:16 |
devananda | NobodyCam: please do not +1 it. That is expressly discouraged. See anteaya's email which opened the PTL nominations. | 15:16 |
jroll | oh wow, I said good morning twice | 15:16 |
* jroll drinks more coffee | 15:16 | |
devananda | jroll: nice to see you too :) | 15:16 |
jroll | :P | 15:16 |
devananda | also, is the gate broken? | 15:17 |
rloo | morning devananda :) | 15:17 |
NobodyCam | yep! | 15:17 |
jroll | yeah | 15:17 |
NobodyCam | proken mirror (somewhere) | 15:17 |
jroll | devananda: bad apt mirror at rackspace | 15:17 |
NobodyCam | :-p | 15:17 |
jroll | how this still isn't fixed is beyond me | 15:17 |
devananda | jroll: oh | 15:18 |
jroll | mirror team was poked over an hour ago | 15:18 |
* jroll embarrassed face | 15:18 | |
JayF | jroll: you should contact IM | 15:19 |
dtantsur | devananda, morning | 15:19 |
jroll | likely the wrong channel to make these decisions, but yeah | 15:20 |
anteaya | yes no +1ing candidate emails | 15:20 |
anteaya | devananda: thanks for the discouragement | 15:21 |
anteaya | it is assumed candidates have backing | 15:21 |
anteaya | otherwise why would they run? | 15:21 |
devananda | anteaya: indeed :) | 15:21 |
anteaya | and some non-english type folks might think +1ing the emails is actual voting | 15:21 |
anteaya | so then we just get more | 15:21 |
anteaya | which make tristan and myself unhappy | 15:22 |
anteaya | since we can't find the actual candidate email | 15:22 |
anteaya | and we can't miss any | 15:22 |
NobodyCam | ack :) thank you for the info | 15:23 |
NobodyCam | and mornign anteaya | 15:23 |
lucasagomes | devananda, morning | 15:23 |
anteaya | NobodyCam: morning :D | 15:24 |
*** ghe_ has joined #openstack-ironic | 15:26 | |
*** dtantsur is now known as dtantsur|afk | 15:27 | |
devananda | we didn't jump on the hash ring discussion after the meeting yesterady ... | 15:30 |
devananda | sorry about that. I got side tracked by several other discussions | 15:31 |
openstackgerrit | Dmitry Tantsur proposed a change to openstack/ironic: EXPERIMENTAL Implement hardware discovery in PXE driver https://review.openstack.org/110031 | 15:31 |
lucasagomes | devananda, if we are planning a rc2, I think we may should give it a go to get it fixed in J | 15:33 |
*** jistr has joined #openstack-ironic | 15:35 | |
devananda | I think it's very important for anyone using the PXE driver at non-trivial scale | 15:36 |
lucasagomes | yeah, plus, the pxe driver is the one we usually recommend people to use | 15:36 |
NobodyCam | it is our refference driver | 15:37 |
lucasagomes | yeah, I have to look more into greghaynes patches | 15:37 |
lucasagomes | if we decide to fix it I'm happy to help with whatever needed code and reviews | 15:37 |
* NobodyCam is just affraid its late in cycle for such a changge | 15:37 | |
JayF | NobodyCam: I mean, I'm not sure we can break it any worse | 15:38 |
jroll | NobodyCam: well, how much worse could it get? | 15:38 |
jroll | heh | 15:38 |
NobodyCam | ^^^ is also very true | 15:38 |
lucasagomes | :) | 15:38 |
rloo | yesterday, devananda mentioned that there had been discussions wrt how to fix the hash ring. Is there a summary anywhere? Does anyone have a handle on how much is involved wrt fixing it? | 15:38 |
devananda | heh | 15:38 |
lucasagomes | rloo, I read the meeting logs | 15:38 |
devananda | rloo: outside of myself or greghanes, i'm not sure | 15:39 |
lucasagomes | and btw, sorry I didn't get home in time for the meeting :( | 15:39 |
lucasagomes | (I'll probably be moving home soon, so I went to see the new apt) | 15:39 |
devananda | lucasagomes: no worries. life happens :) | 15:39 |
NobodyCam | oh very kewl... is the new pad nice | 15:39 |
*** viktors is now known as viktors|afk | 15:40 | |
*** linggao has joined #openstack-ironic | 15:44 | |
devananda | i'm chasing a few other bugs at the moment | 15:45 |
devananda | and will turn my attention to the hash ring shortly, unless someone else wants to start digging in there | 15:46 |
*** jasondotstar has joined #openstack-ironic | 15:51 | |
lucasagomes | devananda, right, I can give it a go... so the patches we have right now are the greg ones right? | 15:52 |
* lucasagomes will take a look... | 15:52 | |
lucasagomes | you know if there's something missing from those? | 15:52 |
devananda | lucasagomes: i haven't looked through them in a bit, so, not sure | 15:54 |
NobodyCam | rloo: gots a second to take a look at https://review.openstack.org/#/c/118614 | 15:54 |
lucasagomes | devananda, ack... so I see two... one exposing the hashring oursite rpcapi | 15:54 |
lucasagomes | and one add conductor_id to the nodes table | 15:54 |
lucasagomes | db table* | 15:54 |
*** romcheg has joined #openstack-ironic | 15:55 | |
lucasagomes | looks like there's only plumbing stuff proposed yet | 15:55 |
rloo | NobodyCam: oh yeah. That was on my list to do one day. Guess I'll do it now ;) | 15:55 |
NobodyCam | :) thank you :) | 15:55 |
lucasagomes | devananda, apart from that, we should look at lifeless patches to fix the ring rebalancing | 15:56 |
lucasagomes | are you looking at those too? | 15:56 |
devananda | wanyen: hi! is Syed on IRC? I would like to discuss https://bugs.launchpad.net/ironic/+bug/1370466 with him | 15:56 |
devananda | lucasagomes: was just digging into the ilo bug that wanyen raised yesterday. I'm confused by some things in the driver ... like using ilo power with ipmitool management interface in the same driver | 15:57 |
lucasagomes | devananda, yeah, there's a known problem with the credentials there | 15:58 |
devananda | lucasagomes: i'm starting a new pad to collate thoughts on the hash ring | 15:58 |
devananda | https://etherpad.openstack.org/p/68IcuXSqzz | 15:58 |
lucasagomes | tl;dr we ma want to have generic credentials for drivers on K | 15:58 |
devananda | lucasagomes: yea. it seems really odd to mix different OOB drivers | 15:58 |
lucasagomes | devananda, cool, yeah I have to dig more into the hash ring code to be able to understand how to fix, I will take a look at the etherpad | 15:59 |
lucasagomes | devananda, yeah it is | 15:59 |
devananda | lucasagomes: also generic credentials don't really make sense, since different drivers require different /types/ of credentials | 16:01 |
JayF | While credentials are on the mind :) | 16:01 |
*** penick has joined #openstack-ironic | 16:01 | |
JayF | me and JoshNang and others here at Rackspace have been talking about how we want a way to hide secrets int he API | 16:01 |
*** yuanying has joined #openstack-ironic | 16:01 | |
devananda | user/pass is ubiquitous. but what about ssh key? SNMP MIB? the set of four things needed for IPMI double bridging? | 16:01 |
JayF | and possibly even decide who can see the secrets based on policy.json | 16:01 |
devananda | etc... | 16:01 |
devananda | JayF: yes! please! | 16:01 |
lucasagomes | devananda, we don't have a proper solution for that yet... but drivers needs at least address, username, password | 16:02 |
JayF | It came up because we wanted to ship the agent more information for decom | 16:02 |
devananda | JayF: stick that in the gdoc for planning and please propose a spec for discussion | 16:02 |
lucasagomes | the thing is, we may should not be using the namespaces for those parameters | 16:02 |
lucasagomes | ilo_address, ipmi_address... maybe we should only use address | 16:02 |
jroll | we're not supposed to propose kilo specs yet :P | 16:02 |
lucasagomes | have like a convention or something | 16:02 |
* jroll thinks we should do it anyhow | 16:02 | |
JayF | so it can do more of the validation stuff (like, here's the switchport we say you're on), but we did *not* want to ship the bmc credentials to the agent as it clearly violates the oob|ib separation | 16:02 |
devananda | jroll: i don't mean today() :) | 16:03 |
jroll | no! today! | 16:03 |
*** ndipanov is now known as ndipanov_gone | 16:03 | |
jroll | NOW | 16:03 |
jroll | :P | 16:03 |
devananda | jroll: oh. you mean it's not done yet? | 16:03 |
devananda | :) | 16:03 |
lucasagomes | JayF, +1... would make sense to have another field in the nodes to put the credentials (instead of driver_info) | 16:03 |
jroll | hehe | 16:03 |
lucasagomes | so we could hide it based on policy? | 16:03 |
lucasagomes | or even just hidding driver_info | 16:04 |
JayF | devananda: Do you want JoshNang and I to run a session on decommissioning? | 16:04 |
jroll | devananda: we're going to spam this project with so much code when k opens :P | 16:04 |
lucasagomes | since the instance stuff was already separated from there | 16:04 |
devananda | actually we should use barbican for key/credential storage, eventually | 16:04 |
lucasagomes | devananda, +1 yeah that too | 16:04 |
JayF | devananda: We're presenting on what our vision for it is, in the main sessions (by "vision" I mean, what we're actually doing today, hehe) | 16:04 |
JayF | devananda: so I didn't know if you wanted a design session on the gdoc for it too | 16:04 |
JayF | I actually think validation and decom are similar topics | 16:04 |
JayF | and might be worthy of being combined | 16:04 |
devananda | though I spoke with barbican devs at the OSSG midcycle, and they were happy for us to wait another cycle or two before consuming it for an internal service like this | 16:05 |
lucasagomes | there's keystone v3 too | 16:05 |
JayF | because you're saying 'validate this machine is ready for a tenant'... which could include cleaning up after the previous tenant | 16:05 |
devananda | JayF: I assume ya'll have a presentation in the main track, which everyone is going to go see | 16:05 |
lucasagomes | but it all should be plugabble | 16:05 |
JayF | devananda: yeah | 16:05 |
devananda | ok -- so | 16:05 |
devananda | we'll definitely talk about these things :) | 16:05 |
devananda | but let's get back to hash rings and bugs and the release ;) | 16:05 |
lucasagomes | https://docs.google.com/spreadsheets/d/1XBKdeDeGfaRYaThjIIoYRwe_zPensECnxsKUuqdoVmQ/edit?pli=1#gid=0 | 16:05 |
lucasagomes | ^ JayF add it there | 16:06 |
lucasagomes | please | 16:06 |
JayF | The future is more exciting than fixing bugs now :P | 16:06 |
* NobodyCam guesses he'll have to ware his shades | 16:08 | |
lucasagomes | JayF, the session about wiping data from the previous tenant will be included in ur decom one no? | 16:08 |
lucasagomes | so we may not need that other | 16:08 |
JayF | I didn't even see that one | 16:09 |
JayF | it's not even marked with a name though | 16:09 |
jroll | agree | 16:10 |
*** yuanying has quit IRC | 16:10 | |
* JayF is +1 to nuking the entry with no information that's useful | 16:10 | |
* NobodyCam shared song stuch in his head: https://www.youtube.com/watch?v=8qrriKcwvlY | 16:12 | |
*** marcoemorais has joined #openstack-ironic | 16:16 | |
devananda | jroll: https://bugs.launchpad.net/ironic/+bug/1300939 is assigned to you | 16:16 |
jroll | devananda: yeah | 16:16 |
jroll | devananda: I've poked at it; I have a plan; haven't written code yet | 16:17 |
devananda | jroll: likelyhood of said non-code landing in RC1? | 16:18 |
jroll | devananda: heh, you tell me :P when are you cutting it? | 16:18 |
jroll | devananda: it's low on my priority list, I probably shouldn't have assigned that to myself | 16:20 |
devananda | jroll: checking with ttx on such things to confirm my understandings | 16:20 |
jroll | devananda: but I could try to push it through if you think that's the right thing to do | 16:20 |
devananda | jroll: I am sad when there are folks putting effort into translating strings for Ironic and a bug is preventing users from benefitting from that work | 16:21 |
*** ifarkas has quit IRC | 16:21 | |
jroll | devananda: agree, however it's only broken when the request header is different than the server locale; as ironic is an internal API, I don't know how often that will happen | 16:22 |
jroll | devananda: but I can bump it up on my list | 16:22 |
openstackgerrit | A change was merged to openstack/ironic: Do not use the context parameter on refresh() https://review.openstack.org/122441 | 16:29 |
lucasagomes | \o/ | 16:30 |
*** rushiagr is now known as rushiagr_away | 16:31 | |
devananda | answer from ttx is that, if we know there are bugs we want to fix, we need to postpone RC1 | 16:31 |
devananda | "believe it is the final RC" | 16:32 |
*** rushiagr_away is now known as rushiagr | 16:32 | |
devananda | we can open a new RC if we find new bugs | 16:32 |
devananda | jroll: ah - you have a good point there | 16:32 |
*** jrist has quit IRC | 16:35 | |
*** rushiagr is now known as rushiagr_away | 16:36 | |
devananda | ryanpetrello: hi! regarding the wsme XML support issue (https://bugs.launchpad.net/ironic/+bug/1271317) -- mrda has been away, and this isn't release blocking | 16:39 |
devananda | ryanpetrello: but I wanted to check on your comments on the patch. do you think there's a way to fix this purely in ironic at this point, or will it still need a change to wsme? | 16:39 |
ryanpetrello | hrm | 16:40 |
ryanpetrello | let me take a look again | 16:40 |
*** ghe_ has quit IRC | 16:40 | |
devananda | Shrews: working on https://review.openstack.org/#/c/122802/ still? | 16:42 |
devananda | Shrews: looks like the code is complete, and just docs remain. I'd like to close it soon :) | 16:42 |
*** jrist has joined #openstack-ironic | 16:42 | |
devananda | rloo: it looks like there are three patches open for https://bugs.launchpad.net/ironic/+bug/1267693 still, is that correct? | 16:44 |
rloo | devananda: yes. I think two just need reviews. I was going to ask you about one of them. | 16:45 |
rloo | devananda: https://review.openstack.org/#/c/122526/ | 16:45 |
devananda | rloo: actually i'm looking at https://review.openstack.org/#/c/122224/3/ironic/drivers/modules/agent.py now | 16:45 |
rloo | devananda: ok, let me know when/if you get to 122526. | 16:46 |
*** pensu has joined #openstack-ironic | 16:48 | |
devananda | rloo: also, this is adding a new translated string | 16:49 |
rloo | devananda: ugh. | 16:49 |
devananda | *adding two | 16:49 |
rloo | devananda: exception strings are considered user-visible? | 16:50 |
lucasagomes | devananda, why 1314732 should not be target to rc1? | 16:51 |
rloo | devananda: what if we don't _() for now? | 16:51 |
devananda | rloo: https://wiki.openstack.org/wiki/StringFreeze#What_changes_are_affected_by_the_string_freeze.3F | 16:51 |
rloo | devananda: yeah, I'm reading that. | 16:52 |
*** todd_dsm has joined #openstack-ironic | 16:52 | |
devananda | lucasagomes: oh. I had an old copy of the page up that didn't show "fix committed" yet | 16:53 |
lucasagomes | devananda, oh... right, because the lsat patch merged min ago | 16:53 |
devananda | lucasagomes: also, that's not a release blocking bug | 16:53 |
devananda | lucasagomes: it's an internal refactoring, which is great, but doesn't represent a user-impacting problem | 16:53 |
lucasagomes | yeah that's true | 16:54 |
devananda | i'm untargeting anything which doesn't directly impact users of the released code | 16:54 |
devananda | basically, up till now, I used rc1 target as a "we'd like to fix this soon", and now it is, "we can't tag until these are closed" | 16:55 |
rloo | devananda: for 122224, are you OK if I remove the _()? I'm also OK if these patches don't get into RC | 16:56 |
lucasagomes | alright, no bothers :) just asked for clarification because I wanted it fixed by rc, so we can start K with a organized rpc objects in place to be able to at least try to oslofy it in K | 16:56 |
lucasagomes | devananda, +1, agreed yeah | 16:56 |
Shrews | devananda: sorry, was at an appt. re: 122802, i was arguing that explaining the difference b/w "upgrade" and "create_schema" in the quickstart and install guide was not the correct place. these guides assume a fresh setup (no pre-exisitng db). i think a separate doc describing dbsync is the more appropriate place. | 16:58 |
devananda | rloo: https://review.openstack.org/#/c/122526/ probably warrants a bit more thought, since this is a behavior change | 16:58 |
Shrews | devananda: do you have thawts on that? | 16:58 |
devananda | Shrews: quickstart should be exactly that. a doc on the db stuff should also be that. | 16:59 |
rloo | devananda: yeah, that's what I wanted to discuss with you. Will punt that to K unless you want it addressed before that. | 16:59 |
lucasagomes | alright folks, I will call it a day here | 17:00 |
Shrews | devananda: exactly my point, too. i'd like to leave 122802 as-is and create a new doc describing the ironic-dbsync command | 17:00 |
lucasagomes | have a good night everyone! | 17:00 |
rloo | night lucasagomes | 17:00 |
devananda | lucasagomes: cheers, g'night! | 17:01 |
*** lucasagomes is now known as lucas-dinner | 17:01 | |
lucas-dinner | Shrews, yeah... I think u right, I will change my vote there | 17:02 |
Shrews | lucas-dinner: thanks. and good night | 17:02 |
lucas-dinner | Shrews, btw, the idea of having diff behaviors with dbsync... idk, I was thinking about it and it sounds confuse | 17:02 |
Shrews | lucas-dinner++ | 17:02 |
ryanpetrello | devananda: I'm working on a WSME change that should give you what you need | 17:03 |
ryanpetrello | testing now | 17:03 |
*** derekh has quit IRC | 17:03 | |
devananda | ryanpetrello: oh! neat. though I am wondering how we get that in if it would require a version bump | 17:03 |
devananda | ryanpetrello: since we're past dep freeze | 17:03 |
ryanpetrello | yea :\ | 17:03 |
ryanpetrello | the only other option outside of a dep freeze | 17:04 |
ryanpetrello | *the dep freeze | 17:04 |
ryanpetrello | would be to yank out wsme's @wsmeexpose and have your own that does what my WSME patch does | 17:04 |
devananda | rloo: the VendorPassthruException string in https://review.openstack.org/#/c/122224/3/ironic/drivers/modules/agent.py should really be in ironic/common/exception.py, no? | 17:04 |
ryanpetrello | probably not a big deal since you're stuck on feature freeze anyways | 17:04 |
devananda | rloo: that doesn't address the i18n question, though | 17:05 |
devananda | ryanpetrello: we're still fixing bugs, and possibly have one that's large enough to push RC back several days | 17:05 |
*** yuanying has joined #openstack-ironic | 17:06 | |
rloo | devananda: Yes, it could be in common/exception.py. Not sure who added that in. But yeah, it still doesn't address the i18n question. I think if we don't translate the string it would be OK (if we want this fix in and don't want to bother the xlation folks with any exceptions.) | 17:06 |
devananda | rloo: I'm thinking that the impact of not converting to an ironicException in vendor_passthru is minimal, since that will always be happening in an RPC thread | 17:07 |
*** rushiagr_away is now known as rushiagr | 17:08 | |
rloo | devananda: yes, that's true, but not consistent. The first question is do we want the change regardless of the string issue. And if so, do we want it now, or in K. | 17:09 |
devananda | right | 17:10 |
rloo | I think the point was not to raise non-IronicExceptions from drivers. | 17:10 |
rloo | or err for drivers to only raise IronicExceptions ;) | 17:10 |
*** christopheraedo has joined #openstack-ironic | 17:11 | |
devananda | rloo: indeed. the KeyError change is definitely good | 17:11 |
devananda | rloo: I was just thinking through the larger issue of https://review.openstack.org/#/c/122526/ and that unhandled exceptions matter most if they hit the main conductor thread | 17:12 |
rloo | devananda: fwiw, seamicro uses that VendorPassthruException, and heh, they just use message=<originalexception>.message | 17:12 |
rloo | devananda: wrt the conductor. I agree with Lucas. Cuz I'm paranoid. | 17:13 |
devananda | rloo: heh. well. repeating that here isn't terrible. | 17:13 |
devananda | rloo: that cuts it down to 1 string change | 17:14 |
devananda | rloo: fwiw, duplicating the LOG.exception(_LE('vendor_passthru failed with method %s') line is not a string change -- transifex will see that it's a dup and reuse it | 17:15 |
*** yuanying has quit IRC | 17:15 | |
*** loki184 has joined #openstack-ironic | 17:16 | |
rloo | devananda: right. it's the exception strings that are the issue. So the VendorPassthruException could just be (message=e) instead of the string that is there now | 17:17 |
rloo | devananda: but the MissingParameterValue one. hmm. | 17:17 |
*** rwsu has quit IRC | 17:17 | |
*** harlowja_away is now known as harlowja | 17:19 | |
openstackgerrit | David Shrewsbury proposed a change to openstack/ironic: Add Commands section to documentation https://review.openstack.org/123518 | 17:20 |
Shrews | devananda: lucas-dinner: I was thinking of something like this for our docs ^^^^ | 17:20 |
*** Poornima has joined #openstack-ironic | 17:21 | |
devananda | rloo: yea, we either land that now and accept that it's during string freeze, or we leave the bug open, which i'm not thrilled about | 17:22 |
devananda | rloo: but let's ask jroll if that's an important bug to fix in their driver now | 17:22 |
rloo | devananda: wrt the agent, how about i take out the KeyError one for now. It'll be caught by vendor_passthru() above it anyway. | 17:23 |
devananda | rloo: ++ | 17:23 |
devananda | rloo: so on https://review.openstack.org/#/c/122476/3/ironic/conductor/utils.py ... | 17:24 |
devananda | rloo: my recollection of the issue here is that some drivers were "bleeding" underlying failures up to the conductor | 17:25 |
devananda | rloo: so eg, if we know that calling 'ipmitool' might fail with some ProcessUtilsException, we should handle that in ipmitool driver | 17:25 |
rloo | devananda: yeah, so I 'handled' as much as I could, all non-Ironic exceptions in the drivers. | 17:26 |
devananda | rloo: but simply masking every exception coming from any power driver? right now, I'm not recaling why that's beneficial | 17:26 |
rloo | devananda: but dtantsur|afk and lucas-dinner wanted me to still catch Exceptions here. | 17:26 |
*** Haomeng|2 has quit IRC | 17:26 | |
devananda | sure - cause we cant know that a driver will never in the future raise something else | 17:27 |
rloo | devananda: so you think they shouldn't be masked by IronicExceptions? | 17:27 |
ryanpetrello | devananda: https://review.openstack.org/#/c/123520/ | 17:27 |
devananda | rloo: https://review.openstack.org/#/c/122476/3/ironic/conductor/utils.py is destroying information that would be valuable in debugging it | 17:28 |
*** Haomeng|2 has joined #openstack-ironic | 17:28 | |
devananda | rloo: it is hiding the actual exception,a nd all its context, and raising a new exception from this point in the code, while only preservign the message | 17:29 |
devananda | we've lost the traceback, the error code, the context ... | 17:29 |
devananda | rloo: I'm not seeing the benefit. what am I missing? | 17:29 |
rloo | devananda: hmm. we could LOG.exception here too. | 17:30 |
rloo | devananda: so drivers call this. Something needs or not? to deal with these exceptions. | 17:30 |
devananda | rloo: yup. but then we'll also LOG it when the new IronicException is caught at a higher layer | 17:30 |
rloo | devananda: if they raise non-IronicExceptions, then the drivers will need to handle them, or if they don't handle them, then we're back to drivers raising non-IronicExceptions. | 17:31 |
devananda | rloo: yup, and then we'll file a new bug against that driver :) | 17:31 |
rloo | devananda: ok, so you're fine with the code as is then (w/o the patch). | 17:32 |
devananda | rloo: if these are the last places where drivers are obviously raising non-ironic exceptions, yep | 17:33 |
rloo | ok, I'll abandon it then. | 17:33 |
devananda | ryanpetrello: nice! that's a really simple change :) | 17:34 |
ryanpetrello | *should* give you all what you need | 17:34 |
ryanpetrello | just provide the argument wherever you like in Ironic | 17:34 |
ryanpetrello | or if you want to do it globally, just make your own decorator that wraps this and defaults | 17:34 |
devananda | ryanpetrello: we are using @wsme_pecan.wsexpose() | 17:35 |
ryanpetrello | right, so you should just be able to provide `content_types=['json']` with this patch | 17:35 |
devananda | awesome | 17:35 |
ryanpetrello | if WSME feature freeze is a problem, you *could* copy the wsmeexpose into Ironic | 17:35 |
ryanpetrello | that's kind of gross, though | 17:35 |
*** rwsu has joined #openstack-ironic | 17:36 | |
openstackgerrit | Adam Gandelman proposed a change to openstack/ironic: Update devstack docs, require Ubuntu 14.04 https://review.openstack.org/122519 | 17:36 |
devananda | dhellmann: is it too late to get a new version of WSME out, and into ironic's requirements.txt? (I think so, but want to check) | 17:36 |
*** romcheg has quit IRC | 17:39 | |
*** athomas has quit IRC | 17:41 | |
*** loki184 has quit IRC | 17:43 | |
*** Haomeng|2 has quit IRC | 17:44 | |
*** athomas has joined #openstack-ironic | 17:45 | |
*** Haomeng|2 has joined #openstack-ironic | 17:46 | |
*** rushiagr is now known as rushiagr_away | 17:46 | |
openstackgerrit | Ruby Loo proposed a change to openstack/ironic: Don't reraise Exceptions from agent driver https://review.openstack.org/122224 | 17:49 |
*** dprince has quit IRC | 17:54 | |
*** pcrews has joined #openstack-ironic | 17:54 | |
*** Poornima has quit IRC | 17:55 | |
*** jistr has quit IRC | 17:57 | |
*** rushiagr_away is now known as rushiagr | 17:57 | |
*** romcheg has joined #openstack-ironic | 18:02 | |
*** ChuckC_ has quit IRC | 18:10 | |
*** yuanying has joined #openstack-ironic | 18:11 | |
devananda | zigo: question on packaging of ironic's client lib | 18:19 |
devananda | zigo: current global requirements states >=0.2.1 | 18:19 |
devananda | zigo: are you packaging ==0.2.1, or latest tag as of RC ? | 18:20 |
*** yuanying has quit IRC | 18:20 | |
*** dprince has joined #openstack-ironic | 18:21 | |
*** linggao_ has joined #openstack-ironic | 18:25 | |
*** linggao__ has joined #openstack-ironic | 18:28 | |
*** linggao_ has quit IRC | 18:28 | |
*** linggao has quit IRC | 18:29 | |
*** rushiagr is now known as rushiagr_away | 18:30 | |
*** linggao__ has quit IRC | 18:30 | |
*** ghe_ has joined #openstack-ironic | 18:36 | |
adam_g | devananda, in ubuntu land, i found that we'd usually ship the minimum until requirements changed and its constraints broke package build (specifying a min. version > whats available in the archive), or a newer client was uploaded for another reason (ie, another openstack project requires a newer version, security fix, etc) | 18:44 |
devananda | adam_g: hmm, well, I may have screwed up by not proposing a bump to pythonironicclient last week | 18:48 |
openstackgerrit | David Shrewsbury proposed a change to openstack/ironic: Add Commands section to documentation https://review.openstack.org/123518 | 18:50 |
NobodyCam | brb quick walkies | 18:53 |
adam_g | devananda, requirements are frozen now, right? | 18:55 |
devananda | yep | 18:55 |
* devananda moves to infra | 18:55 | |
* adam_g wonders about an exception process there | 18:56 | |
*** derekh has joined #openstack-ironic | 19:00 | |
*** andreykurilin_ has joined #openstack-ironic | 19:00 | |
*** jistr has joined #openstack-ironic | 19:06 | |
*** tatyana has joined #openstack-ironic | 19:08 | |
*** athomas has quit IRC | 19:09 | |
Shrews | Anyone know what the 'stamp' command to ironic-dbsync does? | 19:10 |
* Shrews guesses "stamp all over my database until it is destroyed!" | 19:11 | |
*** pensu has quit IRC | 19:12 | |
*** ChuckC_ has joined #openstack-ironic | 19:12 | |
adam_g | Shrews, i believe it sets the current migration version without running any migrations | 19:12 |
Shrews | nm. found it in the alembic docs: "‘stamp’ the revision table with the given revision; don’t run any migrations." | 19:12 |
devananda | adam_g: upon deeper digging, it looks like /nodes/detail support was in 0.2.1, but /chassis/CCC/nodes/detail and /nodes/NNN/ports/detail were added later | 19:13 |
devananda | adam_g: thankfully neither of those are needed by Nova | 19:13 |
devananda | in a quick local test with the client == 0.2.1 Nova seems to work | 19:14 |
adam_g | devananda, cool.. are driver requirements just not managed by requirements? | 19:16 |
adam_g | (in nova) | 19:16 |
*** yuanying has joined #openstack-ironic | 19:16 | |
*** Damaris_Zulauf has joined #openstack-ironic | 19:17 | |
devananda | adam_g: ironicclient is in test-reuirements in nova | 19:18 |
devananda | nova core didn't want it requirements since it's not a requirement all the time | 19:18 |
adam_g | hmm | 19:18 |
adam_g | makes sense. i guess vmware's suds requirement is grandfathered | 19:19 |
jroll | rloo, devananda: is what an important bug to fix in the agent driver? | 19:19 |
jroll | rloo, devananda: what specifically, I should say, I just see lots of exception-catching talk | 19:20 |
devananda | jroll: agent driver raising KeyError instead of MissingParameter | 19:20 |
rloo | jroll: https://review.openstack.org/#/c/122224/ | 19:20 |
jroll | this one? driver_info['agent_url'] = kwargs['agent_url'] | 19:21 |
rloo | jroll: it is Ok. we punted it til Kilo. See the FIXME comment I added. | 19:21 |
rloo | jroll: yeah. | 19:21 |
jroll | the agent *always* sends an agent_url | 19:21 |
jroll | there has never been an agent (at least in the openstack/ repo) that has not done that | 19:21 |
jroll | if the agent gets that far, it has the url and will send it | 19:21 |
rloo | jroll: it should but really, can we trust all agents out there? :-) | 19:21 |
jroll | if it can't decide what its url is, it will bail | 19:21 |
jroll | you can trust all ironic-python-agents out there | 19:22 |
jroll | which is what we certify that this driver works with | 19:22 |
jroll | it's documented as a parameter to heartbeat (at least with a docstring) | 19:22 |
jroll | so if someone writes an agent that doesn't do this, I'd say they are doing it wrong | 19:22 |
jroll | (tm) | 19:22 |
rloo | jroll: it isn't a big deal since the exception (if any) will be caught. | 19:22 |
rloo | jroll: so you're saying do NOT try to catch any KeyError there? | 19:23 |
jroll | I'm saying I don't think it's valuable to catch that; however it can't hurt to raise a MissingParameterValue instead | 19:23 |
rloo | jroll: ok, then we'll do that in Kilo (raise MissingPV) | 19:24 |
jroll | rloo: more clearly, I would +2 that change but wouldn't file a bug for it :) | 19:24 |
jroll | sounds good :) | 19:24 |
rloo | thx jroll. (couldn't do the change now cuz of string freeze) | 19:24 |
jroll | no problem, thank you! | 19:25 |
rloo | jroll: feel free to review that patch too ;) | 19:25 |
*** yuanying has quit IRC | 19:25 | |
*** Damaris_Zulauf has quit IRC | 19:25 | |
jroll | heh, will do | 19:25 |
*** jrist has quit IRC | 19:26 | |
*** HenryG is now known as HenryG_afk | 19:27 | |
jroll | devananda: do we have a bug open for how slow power state sync periodic taks is? | 19:33 |
devananda | jroll: nova's or ironic's? | 19:34 |
JayF | Ironic's, in this case | 19:35 |
jroll | ironic, yeah | 19:35 |
jroll | devananda: the "check power state" loop where it pokes ipmi power status | 19:35 |
devananda | hm, maybe? nothing on my radar at the moment | 19:36 |
devananda | it's configurable, right? | 19:36 |
JayF | It's all serial | 19:36 |
JayF | and can easily get clogged up if you have BMCs that are broken / slow to respond | 19:36 |
devananda | ah, right | 19:36 |
devananda | needs to spawn some parallel threads n stuff | 19:36 |
devananda | I'd like that to be done as part of a larger thinking about how we handle async periodic tasks, which we may get more of | 19:37 |
devananda | but yes, I would like that to be parallelized | 19:37 |
jroll | mmmkay | 19:37 |
jroll | we were thinking the same; haven't done it downstream but that might happen soon | 19:38 |
*** penick has quit IRC | 19:49 | |
openstackgerrit | David Shrewsbury proposed a change to openstack/ironic: Add documentation for ironic-dbsync command https://review.openstack.org/123518 | 19:52 |
openstackgerrit | Jarrod Johnson proposed a change to stackforge/pyghmi: Remove overly aggressive packet processing https://review.openstack.org/123565 | 19:53 |
openstackgerrit | Jarrod Johnson proposed a change to stackforge/pyghmi: Remove overly aggressive packet processing https://review.openstack.org/123565 | 19:54 |
*** jjohnson2 has joined #openstack-ironic | 19:55 | |
NobodyCam | Shrews: I am assuming that you forsee other commands being added to the cmds/ folder RE: 123518 | 19:57 |
Shrews | NobodyCam: yeah. ironic-api and ironic-conductor, at least | 19:57 |
*** foexle has quit IRC | 19:57 | |
jjohnson2 | Well, I have good feedback now (after a few bugs) about pyghmi's behavior against a couple of ~500 node clusters | 19:58 |
jjohnson2 | (in conjunction with confluent for using the SOL facility) | 19:58 |
NobodyCam | :) | 19:58 |
jjohnson2 | And I am doning my 'looks like my lenovo name' already... | 19:58 |
NobodyCam | jjohnson2: ???? 'looks like my lenovo name' | 19:59 |
jjohnson2 | NobodyCam, jbjohnso is my ibm self | 19:59 |
jjohnson2 | jbjohnso at us.ibm.com | 19:59 |
NobodyCam | ahhh | 19:59 |
jjohnson2 | jjohnson2 is my at lenovo.com self | 19:59 |
NobodyCam | ahhh ... :) | 20:00 |
jjohnson2 | jbjohnso shall perish september 30th, long live jjohnson2 as of october 1st | 20:00 |
* NobodyCam was about to get nobodycam@hp.com :-p | 20:00 | |
NobodyCam | s/about/able/ | 20:00 |
Shrews | NobodyCam: and possibly ironic-nova-bm-migrate | 20:00 |
jjohnson2 | my last change to pyghmi was 500 nodes rebooting with lots of SOL output... managed to hit the default max recursion limit | 20:01 |
NobodyCam | Shrews: ++ though that was *started else where: (kinda) https://wiki.openstack.org/wiki/Ironic/NovaBaremetalIronicMigration | 20:02 |
Shrews | NobodyCam: it would be nice to have all of our docs in one place, rather than scattered about... eventually | 20:06 |
NobodyCam | +++++ | 20:06 |
openstackgerrit | David Shrewsbury proposed a change to openstack/ironic: Add documentation for ironic-dbsync command https://review.openstack.org/123518 | 20:06 |
*** derekh has quit IRC | 20:09 | |
*** dprince has quit IRC | 20:11 | |
*** marcoemorais has quit IRC | 20:11 | |
*** andreykurilin_ has quit IRC | 20:12 | |
*** andreykurilin_ has joined #openstack-ironic | 20:12 | |
*** jjohnson2 has quit IRC | 20:12 | |
*** jistr has quit IRC | 20:13 | |
*** jjohnson2 has joined #openstack-ironic | 20:13 | |
rloo | Shrews: qq about 122802: https://review.openstack.org/#/c/122802/1/doc/source/dev/dev-quickstart.rst | 20:14 |
rloo | Shrews: the comment about 'If using MySQL, you need to... | 20:14 |
rloo | Shrews: is that still needed? or does the updated ironic-dbsync cmd work for MySQL too? | 20:14 |
Shrews | rloo: yeah, you need to first create the schema in mysql before doing anything | 20:15 |
Shrews | otherwise your connection string url is invalid | 20:15 |
rloo | Shrews: isn't that confusing then, that you have to create it, then do ironic-dbsync ... create_schema? | 20:16 |
Shrews | rloo: yes, but i didn't name the 'create_schema' option. :) | 20:16 |
rloo | yeah, I know, you're just updating the docn Shrews. Just wondered... | 20:17 |
Shrews | it really creates tables, in mysql. not sure schema matters with sqlite | 20:17 |
rloo | Shrews: so it should have been called 'create_tables' instead of 'create_schemas'? | 20:17 |
Shrews | rloo: that would at least be more accurate | 20:17 |
rloo | Shrews: ok, I'm sure your detailed docn on that will describe it ;) I wonder if we should alias 'create_schema' to 'create_tables'. I suppose it is too late to change it? | 20:18 |
*** yuanying has joined #openstack-ironic | 20:21 | |
*** tatyana has quit IRC | 20:22 | |
Shrews | probably not | 20:23 |
*** penick has joined #openstack-ironic | 20:25 | |
jroll | it would save us a whole lot of work if we just told people not to use sqlite :P | 20:27 |
*** yuanying has quit IRC | 20:30 | |
openstackgerrit | David Shrewsbury proposed a change to openstack/ironic: Add documentation for ironic-dbsync command https://review.openstack.org/123518 | 20:33 |
* Shrews finally happy with 123518 | 20:34 | |
Shrews | ... for now ... | 20:34 |
rloo | Shrews, I -1'd 122802. Let me know what you think. | 20:34 |
*** todd_dsm has quit IRC | 20:34 | |
Shrews | rloo: i considered totally removing that comment, tbh. i'll remove it | 20:35 |
rloo | Shrews: thx | 20:36 |
openstackgerrit | David Shrewsbury proposed a change to openstack/ironic: Update docs with new dbsync command https://review.openstack.org/122802 | 20:38 |
Shrews | rloo: better? ^^^ | 20:38 |
rloo | Shrews: +2 ;) | 20:39 |
*** todd_dsm has joined #openstack-ironic | 20:45 | |
*** marcoemorais has joined #openstack-ironic | 20:46 | |
*** jrist has joined #openstack-ironic | 20:52 | |
*** andreykurilin_ has quit IRC | 20:54 | |
openstackgerrit | A change was merged to openstack/ironic: Revert "Revert "Search line with awk itself and avoid grep"" https://review.openstack.org/122360 | 20:55 |
JayF | jroll: ^ hah | 20:56 |
jroll | :P | 20:57 |
NobodyCam | :-p | 20:57 |
JayF | We were just talking about should we use awk for something | 20:57 |
JayF | and then, awk | 20:57 |
openstackgerrit | A change was merged to openstack/ironic: Pass ipa-driver-name to agent ramdisk https://review.openstack.org/123047 | 20:58 |
Shrews | the high temp today was 65. that's crazy for NC at this time of year | 21:00 |
* Shrews puts on the flannel | 21:00 | |
NobodyCam | lol | 21:01 |
NobodyCam | raining here now :( | 21:01 |
*** penick has quit IRC | 21:03 | |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic-python-agent: Adding support for decommissioning https://review.openstack.org/104379 | 21:04 |
*** marcoemorais has quit IRC | 21:06 | |
*** marcoemorais1 has joined #openstack-ironic | 21:06 | |
*** ghe_ has quit IRC | 21:09 | |
*** penick has joined #openstack-ironic | 21:12 | |
openstackgerrit | Ruby Loo proposed a change to openstack/ironic: Don't reraise Exceptions from agent driver https://review.openstack.org/122224 | 21:17 |
*** jjohnson2_ has joined #openstack-ironic | 21:19 | |
*** jjohnson2 has quit IRC | 21:23 | |
*** yuanying has joined #openstack-ironic | 21:26 | |
*** jjohnson2_ has quit IRC | 21:28 | |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic-python-agent: Add versioning to Agent decommission https://review.openstack.org/106859 | 21:32 |
*** andreykurilin_ has joined #openstack-ironic | 21:33 | |
*** yuanying has quit IRC | 21:35 | |
*** todd_dsm has quit IRC | 21:50 | |
*** todd_dsm has joined #openstack-ironic | 21:52 | |
openstackgerrit | David Shrewsbury proposed a change to openstack/ironic: Add documentation for ironic-dbsync command https://review.openstack.org/123518 | 21:54 |
*** todd_dsm has quit IRC | 21:56 | |
*** jasondotstar has quit IRC | 21:57 | |
openstackgerrit | David Shrewsbury proposed a change to openstack/ironic: Add documentation for ironic-dbsync command https://review.openstack.org/123518 | 21:58 |
Shrews | alright. goodnight all | 21:59 |
rloo | bye Shrews | 21:59 |
NobodyCam | ahh I was just going to ask why all the commands dont have an example | 22:01 |
NobodyCam | but I'll ask tomorrow.. havew a good night Shrews | 22:01 |
*** harlowja is now known as harlowja_away | 22:01 | |
rloo | well, if Shrews is gone, I'm going too. ciao :) | 22:02 |
NobodyCam | okay night rloo :) | 22:02 |
*** rloo has quit IRC | 22:02 | |
*** harlowja_away is now known as harlowja | 22:03 | |
NobodyCam | so I too will step away (for a couple of minutes) ... LOL .... brb | 22:04 |
adam_g | hmm | 22:07 |
adam_g | check-tempest-dsvm-ironic-parallel-nv has been running since yesterday, but failing a percentage of the time | 22:07 |
*** romcheg has quit IRC | 22:08 | |
*** andreykurilin_ has quit IRC | 22:14 | |
*** killer_prince has joined #openstack-ironic | 22:15 | |
*** killer_prince is now known as lazy_prince | 22:15 | |
NobodyCam | adam_g: failing with same error? | 22:16 |
adam_g | NobodyCam, ive found one common thread | 22:16 |
* jroll guesses apt errors :P | 22:16 | |
adam_g | which looks eerily similar to a big gate bug https://bugs.launchpad.net/nova/+bug/1323658 | 22:16 |
adam_g | jroll, also, added check-tempest-dsvm-ironic-parallel-nv to http://no-carrier.net/~adam/openstack/ironic_gate_status.html | 22:18 |
adam_g | need to find a way to make that look less crowded. no design skillz here | 22:18 |
jroll | adam_g: thanks :D | 22:18 |
jroll | yeah, and I need to make that job work :/ | 22:19 |
jroll | I think it's something environmental but not 100% sure | 22:19 |
adam_g | jroll, its getting thru devstack just failing the baremetal scenario? | 22:20 |
jroll | adam_g: yeah, our ramdisk is panicking on boot | 22:20 |
jroll | it looks like a coreos bug, but idk | 22:21 |
JayF | jroll: I thought we ruled that out because it didn't repro locally? | 22:21 |
adam_g | ah | 22:21 |
jroll | JayF: right, it *looks* like a coreos bug | 22:21 |
jroll | but is likely not | 22:21 |
jroll | I wonder if we just have a bad upload somehow | 22:21 |
adam_g | have you tried booting the same ramdisk locally with the same libvirt domain specs? | 22:21 |
JayF | Hmm. I wonder if there's a race | 22:21 |
jroll | adam_g: it appears to work for me when building ramdisk from source | 22:21 |
JayF | i.e. if two IPA changes merge one right after the other | 22:21 |
JayF | if one starts uploading over the top of another one | 22:22 |
jroll | adam_g: idk anything about libvirt domain specs :( | 22:22 |
adam_g | check-tempest-dsvm-ironic-agent_ssh-nv just grabs the tarball'd agent ramdisk from tarballs.o.o right? | 22:22 |
jroll | adam_g: but all the dev for this, I've done with devstack on rackspace cloud servers | 22:22 |
jroll | yes | 22:22 |
jroll | well, it's not tarballed any more but yes | 22:22 |
adam_g | jroll, i just meant the same memory/cpu/etc.. the xml that devstack creates | 22:22 |
jroll | yeah, I've done this all in devstack | 22:23 |
jroll | oh fffffffff | 22:24 |
JayF | Uh-oh | 22:24 |
JayF | what? | 22:24 |
jroll | I think I've been using 1024mb ram | 22:24 |
jroll | default is 512 | 22:24 |
JayF | That would probably cause a fail | 22:24 |
jroll | yes | 22:24 |
adam_g | jroll, yeah, thats what i was getting at. we were hitting issues with vm node memory at one point with the pxe ramdisk | 22:24 |
JayF | and a failure to find an init file would be a sensible place to see it | 22:24 |
jroll | adam_g: yep, I overlooked that | 22:25 |
JayF | this is why we said we wanted to have a DIB-built IPA image for the gate | 22:25 |
JayF | but nobody ever finished it | 22:25 |
jroll | yeah | 22:25 |
NobodyCam | oh cr*p | 22:25 |
JayF | Is there a way to raise the allowable ram in the check/gate pipelines? | 22:25 |
jroll | someone in infra is going to kill me for having yet another dsg change | 22:26 |
NobodyCam | I think that was me | 22:26 |
jroll | yes | 22:26 |
adam_g | for the pxe ramdisk | 22:26 |
adam_g | to get it to boot /w 512 | 22:26 |
adam_g | 'rootfstype=ramfs' was added to the kernel parameters in pxe_config.template | 22:26 |
adam_g | i dont know much about coreos or its kernel to know if thats honored | 22:26 |
JayF | I mean, that doesn't really apply so much with CoreOS? | 22:26 |
JayF | jroll: we could possibly get it to boot with a larger root fs and less ram | 22:27 |
adam_g | like i said, i dunno enough about coreos | 22:27 |
jroll | JayF: if you want to give that a shot, gopher it | 22:27 |
jroll | in the meantime, I'm putting up a dsg change | 22:27 |
JayF | jroll: rootflags=size=300M or something similar | 22:27 |
adam_g | jroll, you may not want to do that | 22:27 |
JayF | jroll: we run with rootflags=size=20G in prod fwiw | 22:27 |
JayF | lol | 22:27 |
jroll | what other fileststems are there? | 22:27 |
JayF | you cannot use ramfs as backing for coreos at all | 22:28 |
JayF | nor would it be helpful to do so in this case | 22:28 |
jroll | adam_g: because y'all ran into memory issues with it? | 22:28 |
adam_g | jroll, atm our jobs aren't running in parallel and only have 1 vm node, but the parallel job requires 3 nodes. | 22:28 |
jroll | adam_g: right... :| | 22:29 |
jroll | adam_g: how far out do you see that happening? | 22:29 |
jroll | adam_g: and are we going to make the agent job do that as well? | 22:29 |
adam_g | i dont know how well the slave nodes will handle 3x1024G | 22:29 |
adam_g | jroll, https://review.openstack.org/#/c/123253/is a WIP that just makes the global ironic macro do everything in parallel | 22:30 |
* jroll tris a thing | 22:31 | |
adam_g | jroll, the goal is to get rid of the regex and just run the entire tempest suite, letting it skip things as necessary. we could make TEMPEST_CONCURRENCY=1 for you, but that would increase test time significantly. the new parallel job takes ~60M with TEMPEST_CONURRENCY=2 as opposed to 30 | 22:31 |
jroll | tries, even | 22:31 |
jroll | adam_g: right, going to try this first | 22:31 |
*** openstackgerrit has quit IRC | 22:31 | |
*** yuanying has joined #openstack-ironic | 22:31 | |
adam_g | is running coreos /w <1024 memory a known thing ? | 22:32 |
jroll | (the rootflags= thing) | 22:32 |
jroll | this ramdisk, specifically, has given us issues at 512mb | 22:32 |
adam_g | jroll, IIRC the chatter at the sprint, it sounded like the same thing we hit | 22:32 |
JayF | adam_g: basically, the CoreOS PXE image will split your ram in half by default: half for ram, half for ramdisk | 22:32 |
adam_g | ramfs vs initramfs | 22:33 |
jroll | adam_g: indeed | 22:33 |
*** openstackgerrit has joined #openstack-ironic | 22:33 | |
JayF | adam_g: we need enough room in the ramdisk for the entire image + a cirros image | 22:33 |
adam_g | oh | 22:33 |
adam_g | why cirros? | 22:33 |
JayF | adam_g: so we can do something like rootflags=size=384M and give the root fs 384M and only have 128M of ram | 22:33 |
JayF | adam_g: because we write the image to the local FS in the agent before writing it to disk | 22:33 |
jroll | cirros is what devstack tests with | 22:33 |
JayF | adam_g: no streaming support yet | 22:33 |
jroll | oh yeah, that | 22:34 |
adam_g | oh | 22:34 |
JayF | which is nbd in our prod environment where some of our machines have half a terabyte of ram | 22:34 |
JayF | not so minor when you're trying to run it tons of times on every commit | 22:34 |
adam_g | ah, gotcha | 22:34 |
JayF | just low-ram is never a case we optimized the agent for | 22:34 |
NobodyCam | oh wow: https://review.openstack.org/#/c/103105 | 22:35 |
JayF | even now doing that optimization seems fake because I can't imagine anyone ever using ironic to deploy a box with less than a gb of ram | 22:35 |
JayF | hell, I can't even remember the last time I used a computer of any type with that little ram | 22:35 |
adam_g | IIRC initramfs will split your ram like that, but ramfs will just happily let you eat up everything | 22:35 |
JayF | my cell phone has more than 1GB of ram | 22:35 |
JayF | adam_g: it gets... weird because of the way coreos does their rootfs... I think they actually are using btrfs not tmpfs at all | 22:36 |
JayF | adam_g: I don't fully understand it but it was required in order to get docker to run in ram | 22:36 |
adam_g | oh, of course the are! :) | 22:36 |
* JayF trying to replicate it so he can run docker in ram on onmetal-memory1 nodes | 22:36 | |
jroll | yuriyz: I like your agent DIB thing | 22:38 |
jroll | :) | 22:38 |
*** yuanying has quit IRC | 22:40 | |
NobodyCam | ^{j|J}* : have you seen these https://review.openstack.org/#/c/110487 & https://review.openstack.org/#/c/103105 and do you still think the IPA repo is the bast place for the element? | 22:41 |
jroll | good highlight | 22:41 |
JayF | I don't highlight on regexp, jfyi | 22:41 |
NobodyCam | lol | 22:41 |
JayF | NobodyCam: I think IPA imagebuild/ is the best place for them *now* | 22:42 |
NobodyCam | JayF: jroll JoshNang ^^^^^^^^^^^ | 22:42 |
jroll | lol | 22:42 |
jroll | you forgot jrist :) | 22:42 |
JayF | NobodyCam: I suspect for K we'll move all those builders (including DIB element for pxe ramdisk) into their own repo | 22:42 |
NobodyCam | d'on | 22:42 |
NobodyCam | d'oh | 22:42 |
* JayF remembers to note this on the googledoc | 22:42 | |
jroll | NobodyCam: those do the same thing, right? | 22:42 |
NobodyCam | I think so, but would luv it a IPA person could lok them over and see if one is closer to done then the oter | 22:43 |
JayF | jroll: I think the answer is "Yes, nothing" | 22:43 |
NobodyCam | *other | 22:43 |
JayF | :P | 22:43 |
jroll | NobodyCam: looking at that code tells me nothing, I don't know DIB well enough to tell you if it's good | 22:43 |
jroll | NobodyCam: but happy to try to run one :) | 22:44 |
JayF | NobodyCam: I'm not 100% sure, but I think Yuriy's is if I had to guess | 22:44 |
JayF | NobodyCam: but I know jack and squat about dib | 22:44 |
NobodyCam | yea | 22:44 |
NobodyCam | I think so too | 22:44 |
NobodyCam | going to pop out for a somke then dig in to both | 22:44 |
jroll | yuriy says that his pxe boots | 22:44 |
NobodyCam | oh then I'm sure his is closer | 22:50 |
NobodyCam | oh wow: https://review.openstack.org/#/c/105275 | 22:52 |
* NobodyCam need to keep a closer eye on the dib repo | 22:52 | |
jroll | lol | 22:53 |
JayF | dracut is cool :) | 22:53 |
*** todd_dsm has joined #openstack-ironic | 22:53 | |
jrist | :) | 22:55 |
NobodyCam | jroll: checking are you in fact testing yuriyz' dib element? | 22:56 |
jroll | NobodyCam: not at the moment | 22:59 |
NobodyCam | ack | 22:59 |
*** penick has quit IRC | 23:03 | |
*** marcoemorais1 has quit IRC | 23:07 | |
*** marcoemorais has joined #openstack-ironic | 23:08 | |
* JayF added quite a bit to https://docs.google.com/a/oldos.org/spreadsheets/d/1XBKdeDeGfaRYaThjIIoYRwe_zPensECnxsKUuqdoVmQ/edit#gid=0 (Kilo summit planning) if anyone wants to look over it | 23:11 | |
jroll | JayF: does this look wrong at all? rootflags=size=384M | 23:13 |
jroll | JayF: it's not even trying to boot :( | 23:13 |
NobodyCam | looks tiny | 23:13 |
jroll | NobodyCam: out of 512? | 23:14 |
NobodyCam | oh thats also tiny | 23:14 |
JayF | I mean... I'm not surprised that not-booting would be the failure case | 23:14 |
jroll | such is life in the gate | 23:14 |
jroll | JayF: yeah :/ | 23:14 |
JayF | It may be that half the available ram is an upper bound of some kind | 23:14 |
jroll | JayF: but like... no console output | 23:14 |
jroll | mm | 23:14 |
*** yuanying has joined #openstack-ironic | 23:18 | |
*** dhellmann has quit IRC | 23:21 | |
*** dhellmann has joined #openstack-ironic | 23:21 | |
openstackgerrit | A change was merged to stackforge/pyghmi: Remove overly aggressive packet processing https://review.openstack.org/123565 | 23:38 |
*** ChuckC_ has quit IRC | 23:49 | |
*** ChuckC_ has joined #openstack-ironic | 23:49 | |
*** ryanpetrello has quit IRC | 23:52 | |
*** ChuckC_ has quit IRC | 23:54 | |
*** Nicklaus_Zulauf3 has joined #openstack-ironic | 23:55 | |
*** ryanpetrello has joined #openstack-ironic | 23:57 | |
*** todd_dsm has quit IRC | 23:57 | |
*** marcoemorais has quit IRC | 23:58 | |
* NobodyCam wounder afk looking for food stuffs | 23:58 | |
NobodyCam | wanders afk even | 23:59 |
NobodyCam | lol | 23:59 |
*** marcoemorais has joined #openstack-ironic | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!