Earlier  
Posted Nick Remark
#openstack-nova - 2017-12-21
18:41:31 jaypipes mriedem: I'm pretty sure she would already know about it. she loves anything sedaris. amy or david.
18:42:45 openstackgerrit Matt Riedemann proposed openstack/nova master: Add retry_on_deadlock decorator to action_event_start https://review.openstack.org/529672
18:42:47 mriedem then we are kindred spirits
18:52:09 openstackgerrit Matt Riedemann proposed openstack/nova master: libvirt: don't log snapshot success unless it actually happens https://review.openstack.org/529674
19:02:07 jaypipes mriedem: questions for you in that alternate hosts patch
19:09:39 oomichi mriedem: nice guide by https://review.openstack.org/#/c/529618/ just some comments
19:09:46 edleafe jaypipes: answering...
19:10:17 mriedem edleafe: on it already
19:10:20 mriedem but we can compare notes
19:10:30 oomichi mriedem: btw is it difficult to get bp approval of https://blueprints.launchpad.net/nova/+spec/vmware-boot-uefi ? the corresponding code seems ready
19:11:53 edleafe jaypipes: answered. I didn't have a good answer to https://review.openstack.org/#/c/511358/47/nova/compute/manager.py
19:12:01 edleafe maybe mriedem will
19:12:35 mriedem jaypipes: replied
19:13:03 mriedem oomichi: no one ever brought that up for queens,
19:13:13 mriedem in the 2-3 months they could have brought it up
19:13:46 oomichi mriedem: ok, let's skip it
19:14:17 mriedem given how trivial this is we could possibly make an exception
19:14:36 mriedem i just don't generally like to make exceptions because then you do it for one blueprint and everyone else expects it
19:16:57 melwitt there's a pretty simple libvirt driver refactor needing a +W that's en route to native luks encryption if anyone can review https://review.openstack.org/#/c/460243
19:17:01 jaypipes mriedem: k, both bottom patches +Wd
19:17:07 mriedem oomichi: replied
19:17:09 mriedem jaypipes: danka
19:17:16 jaypipes mriedem: bitte
19:18:57 edleafe jaypipes: thx. Guess we'll wait til Jan for the final patch
19:19:07 edleafe (unless you're up for it now!)
19:19:16 mriedem i haven't gone through the final patch yet
19:19:21 jaypipes edleafe: the one that needs a rebase?
19:19:23 mriedem so yeah figured january at this rate
19:19:25 mriedem plus that
19:19:26 mriedem :)
19:19:40 jaypipes mriedem: I'm reading your tc IRC log...
19:20:05 mriedem edleafe: would be cool if you could find an existing functional test for resize + reschedule that we could do the same caching scheduler extension test like i added this morning
19:20:09 mriedem jaypipes: you like that?
19:20:17 mriedem better get comfortable
19:20:27 edleafe mriedem: I'll look
19:20:31 jaypipes mriedem: it's "interesting" so far.
19:20:35 melwitt I read it yesterday
19:20:44 mriedem which tantrum are we talking about?
19:20:48 mriedem several days ago, or yesterday?
19:21:00 jaypipes mriedem: I mean, I already knew everyone hated nova (cores), but ..
19:21:04 jaypipes mriedem: yesterday
19:21:22 mriedem turns out they specifically hated john for one specific thing brought up years ago
19:21:28 melwitt yeah, it was ... illuminating
19:21:29 mriedem but that now includes me and everyone else
19:22:30 edleafe you're all the same
19:24:29 mriedem especially Vek
19:24:36 mriedem he's offendor #1
19:24:48 mriedem *offender
19:25:33 openstackgerrit Ed Leafe proposed openstack/nova master: Make conductor pass and use host_lists https://review.openstack.org/511358
19:25:33 openstackgerrit Ed Leafe proposed openstack/nova master: Don't try to delete build request during a reschedule https://review.openstack.org/528835
19:25:34 openstackgerrit Ed Leafe proposed openstack/nova master: Change compute RPC to use alternates for resize https://review.openstack.org/526436
19:25:52 edleafe mriedem: jaypipes: ^^ the rebase got 'em all
19:27:38 mriedem oomichi: i think "If you need help debugging" is the correct english
19:27:56 mriedem otherwise "If you need help with debugging"?
19:28:21 mriedem granted, i think most people who have english has a second language are probably more knowledgeable of the actual grammar rules :)
19:28:22 oomichi mriedem: "If you need help with debugging" is more easy for me
19:28:56 jroll another option is "if you need help to debug"
19:28:58 mriedem oomichi: 私はそれを変更する
19:29:00 jroll I like with
19:29:15 oomichi mriedem: ありがとう
19:29:43 mriedem oomichi: as for the "API extension" part,
19:29:47 mriedem i know like 'resource'
19:29:57 mriedem but not sure what to use beside extension. handler? controller? just API?
19:30:03 mriedem "route"?
19:35:07 melwitt mriedem: would it not be a REST API "resource"? that's what ppl told me to call it when I added /usages to placement API for example
19:35:22 oomichi mriedem: I think API is better in them. handler, controller and route are just implementation side
19:36:09 mriedem melwitt: but there are several API extensions under nova/api/openstack/compute/ which work on the same resource
19:36:11 mriedem like servers
19:36:25 mriedem consider the user_data, block_device_mapping_v2, etc extensions
19:36:26 melwitt ah, right
19:36:33 mriedem we have a similar modeling in our api samples directories
19:36:37 mriedem which is why i'm trying to show it's a 1:1
19:36:45 melwitt yeah. I was thinking of the os-blah ones that are separate
19:37:16 oomichi API becomes non-extensible, API means a single API, and we don't need to have separated tests for each extension
19:37:46 melwitt there aren't any separate directories under doc/api_samples/servers/ fwiw. just microversion directories
19:38:38 melwitt it's nice to have them separated for organizing and finding them though, IMHO
19:39:35 mriedem oomichi: then what do we call this? https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/user_data.py
19:39:43 mriedem it's an extension of the servers api
19:40:04 mriedem eventually, one day, these should all be collapsed and removed, which sdague started and gmann was working on
19:40:11 mriedem but i'm not sure what to call those except 'extensions'
19:40:11 oomichi mriedem: hehe, that is a good sample
19:40:53 oomichi mriedem: IIUC alex_xu wants to merge these code into main servers.py with json-schema
19:41:03 oomichi to remove these extension code
19:41:31 mriedem yeah i know
19:41:39 mriedem but until then what do we call these
19:41:59 oomichi at this time, it is difficult to find another word except extension
19:42:30 mriedem ha
19:42:33 mriedem exactly!
19:43:07 mriedem i could put a note about how "extension" doesn't actually mean we support extending the API, and link to the docs about that, but it seems like that would get messy
19:43:20 melwitt the user_data example doesn't have its own directory though, from what I see
19:43:34 mriedem you know what melanie
19:44:00 mriedem ok but https://github.com/openstack/nova/tree/master/doc/api_samples/server-metadata
19:44:01 mriedem does
19:44:12 oomichi mriedem: please don;t put such note, I am fine with current one which is better
19:44:12 mriedem and whatever the hell this thing is https://github.com/openstack/nova/tree/master/doc/api_samples/os-quota-sets-noop
19:44:13 mriedem :)
19:44:36 mriedem oomichi: ok so i'll change the 'debug' part
19:44:37 mriedem and leave the rest
19:44:46 oomichi hehe
19:45:02 openstackgerrit Matt Riedemann proposed openstack/nova master: Document testing guide for new API contributions https://review.openstack.org/529618

Earlier   Later