| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2017-08-08 | |||
| 16:03:38 | sdague | stephenfin: I wouldn't think so | |
| 16:03:45 | cfriesen | sean-k-mooney: no, actually it's different and funky | |
| 16:03:52 | edleafe | asettle: Docs aren't necessary - to the person writing the code. To everyone else, though... | |
| 16:03:57 | sdague | user mode linux was run linux kernels as user processes | |
| 16:04:04 | asettle | edleafe: I think that's the point at the end, right? :p | |
| 16:04:10 | asettle | I wrote my first little python script so I feel ya | |
| 16:04:16 | asettle | It is obviously perfect | |
| 16:04:16 | edleafe | asettle: :) | |
| 16:04:21 | asettle | And makes sense to *everyone* | |
| 16:04:27 | asettle | :p | |
| 16:04:28 | edleafe | but of course | |
| 16:04:29 | sdague | circa late 90s | |
| 16:04:47 | sean-k-mooney | stephenfin: huh that is weird but ok if nova supports it thne great if there is not a ci for it though its broken by default | |
| 16:04:59 | sdague | honestly, uml is kind of docker before docker | |
| 16:06:20 | cfriesen | sdague: wouldn't that be lxc? | |
| 16:06:22 | sean-k-mooney | sdague: so its like lxc/openvz container. e.g a sandboxed system level container/chroot? | |
| 16:06:55 | sdague | sean-k-mooney: yeh, except pre namespaces | |
| 16:07:18 | cfriesen | sean-k-mooney: sdague: I think it's actually linux implemented using POSIX as the architecture. | |
| 16:08:01 | sdague | anyway, the crux of it, I'd remove all the references to it in the nova space. I expect someone got somethign working in cactus, but never bothered again after | |
| 16:08:06 | sdague | and the reference lasted until now | |
| 16:08:42 | cfriesen | sdague: yeah, agreed. don't see why anyone would actually use it with nova | |
| 16:08:52 | stephenfin | Yup, they're gone | |
| 16:09:02 | stephenfin | There was only one (that I've found so far) | |
| 16:09:14 | sdague | oh, this is why - https://blueprints.launchpad.net/nova/+spec/austin-user-mode-linux | |
| 16:09:27 | sdague | they were attempting to use it for testing instead of 2nd level qemu | |
| 16:09:44 | sean-k-mooney | sdague: looking at https://wiki.openstack.org/wiki/Nova/UML it looks like its pluged in under livbivrt | |
| 16:09:54 | stephenfin | sdague: Importing this config guide is proving slower than I thought (alll the cross-references). I may need to have you take over it if I don't get much further in the next hour or so | |
| 16:10:02 | stephenfin | (I'm gone tomorrow on) | |
| 16:10:04 | sdague | stephenfin: no prob | |
| 16:10:08 | mriedem | melwitt: i've rebased and cleaned up the conflict in the stable branches for https://review.openstack.org/#/q/I8cd056fa17184a98c31547add0e9fb2d363d0908,n,z | |
| 16:10:17 | mriedem | melwitt: now just need to get the series of changes below that one merged | |
| 16:10:58 | sdague | stephenfin: before you leave, if you can send me an email with the patch url, and what the major reference fixing looks like | |
| 16:11:10 | sdague | just to get me running on it quicker | |
| 16:11:21 | sdague | as I'm about to go out for a bike ride while the getting is good | |
| 16:11:40 | stephenfin | Will do | |
| 16:20:59 | openstackgerrit | Jay Pipes proposed openstack/nova master: remove provider allocs in confirm/revert resize https://review.openstack.org/488510 | |
| 16:21:00 | openstackgerrit | Jay Pipes proposed openstack/nova master: placement: refactor healing of allocations in RT https://review.openstack.org/491850 | |
| 16:21:00 | openstackgerrit | Jay Pipes proposed openstack/nova master: Resource tracker compatibility with Ocata and Pike https://review.openstack.org/491012 | |
| 16:21:26 | jaypipes | dansmith: ok, I did my best on the above but it's icky and may have made a mistake or two. | |
| 16:21:34 | dansmith | okay | |
| 16:21:37 | jaypipes | dansmith: really need your eyeballs on it. | |
| 16:22:07 | dansmith | I guess I didn't think there was that much change needed... | |
| 16:24:01 | dansmith | jaypipes: this replaces the delete with "heal" which doesn't make sense to me | |
| 16:24:03 | dansmith | since we're also still healing in the non-delete path | |
| 16:24:50 | jaypipes | dansmith: the heal will need to recreate allocations for ocata-deleted allocations, which is why I renamed it heal. I know, it's bad | |
| 16:25:04 | dansmith | and it doesn't heal right? it deletes. | |
| 16:25:35 | jaypipes | dansmith: well, this method will need to re-create allocations that an ocata compute node deleted incorrectly. | |
| 16:26:20 | jaypipes | dansmith: if an ocata compute node was the source for a migrate to a pike compute host. | |
| 16:26:31 | dansmith | but that's already done in update_usage_for_instance right? | |
| 16:26:46 | dansmith | in the top patch, conditional on the presence of ocata computes | |
| 16:28:14 | jaypipes | dansmith: ack, sorry, yes, you're right. | |
| 16:28:22 | jaypipes | dansmith: I can rename it back to delete... | |
| 16:28:32 | dansmith | jaypipes: I'm not sure what the point of this patch is though.. just some extra conditions for not calling delete? | |
| 16:29:51 | jaypipes | dansmith: the point of this patch was two things: 1) to only delete allocations when the instance is DELETED or SHELEVED_OFFLOADED and 2) add a bunch of log statements so we can see what state instances are in during this _remove_deleted_instances_allocations() method | |
| 16:30:44 | dansmith | jaypipes: okay I thought we were doing this filtering earlier such that by the time we got here we didn't have anything other than the ones we needed to delete.. | |
| 16:30:55 | jaypipes | dansmith: I added the debug log statements when trying to fix the issue alex_xu brought up about evacuate code paths not being correct. | |
| 16:31:09 | dansmith | we've been round and round about this particular conditional, so maybe I missed something | |
| 16:31:33 | jaypipes | dansmith: the evacuate code paths were not being affected by the update_usage_for_instance() path for some reason. | |
| 16:31:45 | jaypipes | dansmith: on the source host at least. | |
| 16:32:34 | jaypipes | dansmith: so when trying to verify the evacuate code path for scenario when source host is restarted, I was trying to get log messages about the instances in this method. sorry, it got really confusing :( | |
| 16:32:55 | dansmith | jaypipes: so vm_states.ALLOW_RESOURCE_REMOVAL excludes things that aren't deleted or shelved_offloaded, so doesn't that cover us? | |
| 16:33:07 | dansmith | oh, not for deleting allocations I guess | |
| 16:33:17 | jaypipes | right, that actually results in InstanceNotFound. | |
| 16:33:27 | dansmith | what does? | |
| 16:33:32 | jaypipes | when an instance is deleted. | |
| 16:33:41 | jaypipes | the Instance.get_by_uuid() returns InstanceNotFound | |
| 16:34:47 | openstackgerrit | Stephen Finucane proposed openstack/nova master: doc: Import configuration reference https://review.openstack.org/491853 | |
| 16:35:04 | mriedem | https://docs.openstack.org/releasenotes/nova/unreleased.html#id15 | |
| 16:35:04 | mriedem | stephenfin: in case you haven't left yet, there are two duplicate upgrade notes for similar things in the libvirt driver about port filtering capability | |
| 16:35:05 | jaypipes | dansmith: sorry about all of this :( in trying to address alex_xu's review comments about evacuate I ended up going down the rabbithole. | |
| 16:35:21 | jaypipes | dansmith: and it's likely I've f'd it all up now :( | |
| 16:35:25 | dansmith | jaypipes: okay, yeah, I'm confused I guess | |
| 16:35:32 | stephenfin | mriedem: I assume we can just delete one/ | |
| 16:35:34 | dansmith | jaypipes: I'm throwing some comments in here though | |
| 16:35:34 | stephenfin | *? | |
| 16:35:40 | jaypipes | k | |
| 16:35:45 | mriedem | stephenfin: they are slightly different | |
| 16:36:34 | mriedem | https://github.com/openstack/nova/blob/501a0fe65afabb7e6a8b1e2d1ca0fbcea941d2d1/releasenotes/notes/libvirt-ignore-allow_same_net_traffic-fd88bb2801b81561.yaml | |
| 16:36:38 | mriedem | https://github.com/openstack/nova/blob/5c0cb33d75acb284a3b6299c851ab70f10f69dfc/releasenotes/notes/libvirt-firewall-ignore-use_ipv6-c555f95799f991fd.yaml | |
| 16:37:31 | openstackgerrit | Chris Friesen proposed openstack/nova master: Remove ram/disk sched filters from default list https://review.openstack.org/491854 | |
| 16:40:24 | mriedem | stephenfin: maybe i'll just make sure the boilerplate text is the same between the two | |
| 16:40:27 | mriedem | and leave the rest | |
| 16:41:06 | stephenfin | mriedem: As in keep both but make the shared part look similar? | |
| 16:41:14 | cfriesen | mriedem: dansmith: how much validation of images should nova do? I'm getting a report that with RDB instance storage launching an instance from qcow2 format image doesn't boot but launching instance from raw format image works. Booting from volume with either image works. | |
| 16:41:18 | stephenfin | or something else? | |
| 16:41:22 | mriedem | stephenfin: yes | |
| 16:41:38 | stephenfin | mriedem: Cool. You or me doing that? | |
| 16:42:06 | mriedem | i'm doing it | |
| 16:42:49 | stephenfin | (y) | |
| 16:43:12 | cfriesen | mriedem: dansmith: similarly, should we believe glance when it tells us the image type? In Newton at least glance doesn't appear to be validating the specified image type. | |
| 16:44:42 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Cleanup release note about ignoring allow_same_net_traffic https://review.openstack.org/491855 | |
| 16:44:45 | bauzas | folks, bailing out, see you Thursday \o | |
| 16:50:52 | stephenfin | bauzas: o/ | |
| 16:52:01 | stephenfin | mriedem: +2d | |
| 16:52:12 | stephenfin | sdague: email sent | |
| 16:52:17 | stephenfin | (I hope - Evolution sux) | |
| 16:55:07 | openstackgerrit | Stephen Finucane proposed openstack/nova master: doc: Import configuration reference https://review.openstack.org/491853 | |
| 16:57:08 | stephenfin | See you all next week o/ | |
| 17:04:09 | cdent | jaypipes, bauzas, dansmith, mriedem : I made a new patch to publish the placement-api-ref. https://review.openstack.org/#/c/491860/ it depends on the top patch in https://review.openstack.org/#/q/topic:cd/placement-api-ref+status:open so it would be nice if we could get those in and have happy little docs | |
| 17:04:27 | jaypipes | cdent: kk | |