| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2017-05-23 | |||
| 19:47:04 | mriedem | also, | |
| 19:47:13 | mriedem | _find_service was removed in ps4 but not ps5 | |
| 19:47:56 | dansmith | oh, I see, you pushed to my set | |
| 19:47:58 | dansmith | I didn't realize, sorry | |
| 19:51:49 | openstackgerrit | Dan Smith proposed openstack/nova master: re-Allow adding computes with no ComputeNodes to aggregates https://review.openstack.org/460616 | |
| 19:51:56 | dansmith | mriedem: how about that? | |
| 19:51:56 | cdent | penick: you get a gold star | |
| 19:52:09 | penick | ;) | |
| 19:53:35 | mriedem | god damn we should restrict updating an instance until it's active | |
| 19:53:40 | edleafe | penick: was going to respond to the list, but you used all the good puns | |
| 19:54:10 | melwitt | mriedem: I thought we did that already. or was that only tags | |
| 19:54:11 | edleafe | penick: couldn't think of a clever way to say that crap doesn't stick to porcelain, but sure seems to stick to nova | |
| 19:54:18 | mriedem | melwitt: tags | |
| 19:54:21 | mriedem | look at this fing mess https://github.com/openstack/nova/blob/master/nova/compute/api.py#L2732-L2782 | |
| 19:54:51 | dansmith | mriedem: did you mean to remove the line range when referring to the thing that is a fing mess? | |
| 19:55:03 | melwitt | hah that | |
| 19:55:14 | mriedem | line range is in there | |
| 19:55:55 | dansmith | mriedem: what I meant was, you could say "just look at this fing mess" with this link and be quite valid: https://github.com/openstack/nova/blob/master/nova/compute/api.py | |
| 19:56:10 | mriedem | oh | |
| 19:56:12 | mriedem | well, | |
| 19:56:15 | penick | edleafe: so you're saying that prior to being the porcelain of choice, Nova would require vigorous scrubbing? | |
| 19:56:16 | mriedem | i know some volume type in there would help | |
| 19:56:30 | penick | s/Nova/Nova's codebase/ | |
| 19:56:31 | dansmith | mriedem: that'd class it up real nice | |
| 19:56:41 | mriedem | i wonder if we can delete any of that now | |
| 19:56:53 | mriedem | it refers to the before times when we still created the instance in the api | |
| 19:57:31 | mriedem | penick: while you're here, | |
| 19:57:34 | mriedem | do your users use cinder? | |
| 19:57:49 | mriedem | well, do your users boot from volume? | |
| 19:59:09 | penick | They do not, yet. I've paused that project. However we're starting it back up soon. | |
| 19:59:30 | mriedem | that project - a project which has cinder? | |
| 19:59:48 | penick | We've done the work to migrate instances with local disk to boot from volume, and all of our developer productivity environments will switch to using boot from volume as a default | |
| 20:00:24 | mriedem | penick: ok, well when your users complain that they have to create a volume with a non-default type in cinder and then provide that volume to nova, rather than just do it all through nova first, let us konw | |
| 20:00:25 | penick | "that project" = "a project to move our clusters to boot from volume". Sorry, left out context there | |
| 20:00:27 | mriedem | *know | |
| 20:00:52 | penick | Uhm. I'll complain right now. That would suck. | |
| 20:01:13 | smcginnis | penick: Them asking for that? Or not being able to do it? | |
| 20:01:34 | mriedem | penick: will you have multiple cinder backends? | |
| 20:02:07 | penick | For developer productivity I only intend to support boot from volume and local disk | |
| 20:02:53 | dansmith | wait, what? | |
| 20:02:58 | dansmith | penick: you want to move _to_ BFV? | |
| 20:03:21 | dansmith | may I go ahead and wish luck to your therapist? | |
| 20:03:27 | melwitt | penick: note that boot from volume is different than booting instances with ephemeral storage on cinder | |
| 20:04:25 | smcginnis | melwitt: +1 | |
| 20:04:30 | penick | well, I intend to boot instances to having disks which are situated on network storage | |
| 20:05:08 | penick | Let me try that again, in english this time | |
| 20:05:11 | dansmith | ceph ephemeral is not equivalent to BFV if that's what you mean | |
| 20:05:11 | mriedem | so use the ceph image backend in nova, do you need volumes? | |
| 20:05:33 | penick | Ugh ceph. | |
| 20:05:54 | melwitt | yeah, you might be thinking of backing instance ephemeral storage on cinder (ceph?). boot from volume is creating a volume in cinder from an image and attaching it to an instance, and it (the volume) can live on after the instance is deleted | |
| 20:05:54 | mriedem | fine fine | |
| 20:05:56 | mriedem | use scaleio! | |
| 20:06:26 | mriedem | melwitt: or not, delete_on_termination ftw | |
| 20:06:28 | dansmith | 8GB swap for all! | |
| 20:06:32 | penick | So Nova would interact with something like scaleio directly, and not go through cinder? | |
| 20:06:39 | melwitt | mriedem: yep, can do that too | |
| 20:07:04 | dansmith | penick: this is the thing we were talking about -- nova duplicates a fraction of cinder for the drivers we like | |
| 20:07:23 | dansmith | penick: so you can back your instances on ceph, or local, but not much else | |
| 20:07:32 | dansmith | because we like writing things twice and maintaining them once | |
| 20:07:52 | cdent | can I quote you on that dansmith? that's very quotable | |
| 20:07:58 | penick | But..why not let Cinder do the word of managing volumes? | |
| 20:08:06 | dansmith | cdent: you may | |
| 20:08:07 | dansmith | penick: yeah, that | |
| 20:08:12 | dansmith | has been my suggestion, | |
| 20:08:15 | dansmith | but it's a ton of work | |
| 20:08:30 | dansmith | and openstack being already dead according to the press, we don't have enough time to finish that before we're done | |
| 20:08:46 | penick | Pfft. Dead. Hah | |
| 20:08:58 | dansmith | regardless, I think we all agree that that's how it should work | |
| 20:09:03 | dansmith | but it doesn't today | |
| 20:09:12 | dansmith | unless you BFV everything, which is also broken for lots of things | |
| 20:09:20 | dansmith | and, nova devs will stop talking to you if you move to that | |
| 20:10:09 | penick | So if I add a feature my users need, in the only way that it works right now, you'll kick me out of nova hogworts? | |
| 20:10:19 | mriedem | penick: i'm much more interested in your doing cells v2 from trunk than doing BFV | |
| 20:10:34 | dansmith | penick: don't worry, you'll hate yourself soon after adopting it anyway | |
| 20:11:55 | penick | mriedem: i'm much more interested in cellsv2 as well. But to quote a great poet "If you don't eat your meat, you can't have any pudding" | |
| 20:12:06 | penick | Not sure who said that. Might have been Socrates. | |
| 20:12:14 | dansmith | pretty sure it was Waters :P | |
| 20:12:23 | mriedem | dude, | |
| 20:12:26 | penick | :P | |
| 20:12:28 | mriedem | you don't want to eat boiled meat anyway right? | |
| 20:12:51 | mriedem | where is mdbooth when i need to joke about terrible british meat | |
| 20:13:35 | penick | Correct, but if I picked the things I -wanted- to do, over what the business needs, i'd have a really kickass 10 node openstack cluster running on trunk. But I wouldn't be moving the whole company over to it | |
| 20:23:48 | mriedem | well riddle me this, where is accessIPv4 actually used anywhere in nova anymore?! | |
| 20:24:51 | mriedem | i need an onboarding session | |
| 20:24:57 | cburgess | mriedem Thats a dangerous thing to say to me. :P | |
| 20:25:09 | mriedem | cburgess: whatever i said, it was probably a day ago, | |
| 20:25:10 | mriedem | so remind me | |
| 20:25:19 | cburgess | mriedem Getting enough cloud providers to ask for volume type. | |
| 20:25:26 | mriedem | oh right, page 45 | |
| 20:25:34 | cburgess | page 45? | |
| 20:25:58 | mriedem | page 45 of the nova core dungeon master's guide states: "once you get enough people asking for the same feature, regardless of policy, it must be accepted" | |
| 20:26:06 | cburgess | lol | |
| 20:26:09 | penick | Pretty sure you just made that up | |
| 20:26:15 | cburgess | I didn't know such a guide exists. Must be for PTLs only. | |
| 20:26:23 | mriedem | "nova core dungeon master's guide" | |
| 20:26:34 | cburgess | Oh core | |
| 20:26:35 | cburgess | My bad.. | |
| 20:26:43 | mriedem | penick: melwitt's is keeping your dining table steady atm | |
| 20:26:45 | dansmith | I haven't seen this guide | |
| 20:26:49 | cburgess | mriedem You do realize that has to become a think now right? | |