| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2017-04-28 | |||
| 14:52:26 | bauwser | mriedem: that's why I used the word "random" for my reno file | |
| 14:52:28 | johnthetubaguy | melwitt: ah, quotas chain is looked read-ier I should take a look at that | |
| 14:52:55 | johnthetubaguy | turns out I can't type, thats early on a friday to loose the will to type | |
| 14:53:02 | melwitt | johnthetubaguy: thanks for noticing! I'm going to push an update today to address leakypipes comments so you can wait for that | |
| 14:54:08 | johnthetubaguy | melwitt: ah, maybe something for monday then, cool | |
| 14:55:38 | melwitt | johnthetubaguy: yeah, thanks. will be really great to get your thoughts on it monday | |
| 14:56:23 | openstackgerrit | Jiri Suchomel proposed openstack/nova master: Retry few times when creating the initial connection to libvirtd. https://review.openstack.org/416928 | |
| 14:57:35 | sfinucan | mriedem: Are they really that different? It just seems like one is random while another is not? | |
| 14:57:56 | sfinucan | idk, maybe a less specific way to reserve CPUs is a desirable thing | |
| 15:02:41 | blancos | sfinucan johnthetubaguy I was wondering if you had a moment to discuss https://review.openstack.org/#/c/444036/ ? | |
| 15:02:52 | sfinucan | blancos: Sure, what's up? | |
| 15:03:30 | openstackgerrit | Chris Friesen proposed openstack/nova master: Fix units for description of "flavor_swap" parameter https://review.openstack.org/461074 | |
| 15:03:47 | cfriesen | ^ This is a totally trivial fix to the units of a parameter description. | |
| 15:03:59 | blancos | I guess I'm just a little confused about what the recommended direction would be. My original intention was to modify the policy, then to remove the policy check entirely since it's not really used. | |
| 15:04:17 | blancos | Now it seems like the idea is to remove the flavor-rxtx controller? | |
| 15:04:32 | mriedem | sfinucan: not having to specify specific CPUs to adjust for overhead is much more desirable imo yes | |
| 15:05:48 | sfinucan | blancos: Yup, the last one was my idea. I thought that controller did nothing, but that's not true | |
| 15:06:43 | johnthetubaguy | blancos: let me find you a link, I am agreed it can probably go, but we need to deprecate it first | |
| 15:07:39 | blancos | johnthetubaguy Okay. So that would involve an addition to the releasenotes and...that's it? (Apologies, I'm not familiar with this process) | |
| 15:09:00 | sfinucan | blancos: I'm not sure for policy but for configuration options we generally raise a LOG.warning when someone tries to use anything but the default value | |
| 15:09:10 | openstackgerrit | Chris Friesen proposed openstack/nova master: show flavor info in server details https://review.openstack.org/434514 | |
| 15:09:15 | johnthetubaguy | blancos: this is the backgroud, see the configuration bit: https://governance.openstack.org/tc/reference/tags/assert_supports-upgrade.html#requirements | |
| 15:09:29 | sfinucan | cfriesen: Checking out the first one now | |
| 15:09:48 | johnthetubaguy | blancos: yeah, its not something we have done much for policy actually, but sfinucan is spot on, its about making sure we warn the deployer (reno notes are a big part of that too!) | |
| 15:10:16 | sfinucan | blancos: tl;dr: on that first one - you must be able to use the same configuration file between release N and N+1 of nova | |
| 15:10:26 | sfinucan | *on that link from John | |
| 15:10:52 | sfinucan | so we log to warn operators "this still works, but it won't in the next release. Fix right now or you're in for a world of hurt" | |
| 15:12:01 | blancos | sfinucan johnthetubaguy I see. Thank you for the help and the clarification. :) | |
| 15:12:36 | johnthetubaguy | blancos: thanks for looking into it, all good :) | |
| 15:12:58 | sfinucan | blancos: np. Also, this is up to you, but you might want to base your changes on top of https://review.openstack.org/#/c/461010 even still | |
| 15:13:08 | sfinucan | actually, maybe not. That's a lot of red :O | |
| 15:13:29 | sfinucan | *on top of that once I fix it :) | |
| 15:21:46 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-manage: Deprecate 'log' commands https://review.openstack.org/453176 | |
| 15:21:46 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-manage: Deprecate 'host' commands https://review.openstack.org/453175 | |
| 15:21:47 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-manage: Deprecate 'project', 'account' commands https://review.openstack.org/453174 | |
| 15:21:47 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-manage: Deprecate 'agent' commands https://review.openstack.org/450795 | |
| 15:26:32 | openstackgerrit | Matt Riedemann proposed openstack/nova master: placement: implement get_inventory() for libvirt https://review.openstack.org/457782 | |
| 15:26:34 | mriedem | leakypipes: i rebased that mofo | |
| 15:26:51 | leakypipes | mriedem: ah, cheers | |
| 15:27:09 | mriedem | bauwser: for your le pen pleasure https://review.openstack.org/#/c/457782/ | |
| 15:31:37 | cdent | leakypipes: I thought that was surprisingly short | |
| 15:31:48 | leakypipes | heh | |
| 15:32:07 | cdent | I was expecting a full exegesis of the service catalog | |
| 15:32:44 | leakypipes | "Let me say a few more words ..." <-- understatement of the year. | |
| 15:33:52 | sfinucan | cdent: exegesis? TIL... | |
| 15:34:11 | cdent | I find that mutuality very satisfying | |
| 15:34:34 | leakypipes | get a room, you two. :) | |
| 15:35:01 | cdent | jealous! | |
| 15:37:57 | clarkb | speaking of mordred you didn't list anycast as an option >_> | |
| 15:43:39 | mriedem | leakypipes: bauwser: have you guys coordinated anything with sdague about the project onboarding stuff at the summit? since i'm not going to be there for that i wasn't sure what's going on | |
| 15:43:55 | leakypipes | mriedem: I have not, no. | |
| 15:44:41 | mriedem | the daguester is mia | |
| 15:44:41 | smcginnis | leakypipes: I was actually curious - are you guys planning something like a full hands on workshop? Or more of a thing where folks can stop by and get more info? | |
| 15:45:29 | leakypipes | smcginnis: I haven't thought about it at all :( I've been too wrapped up in completing slides for the eleventy presentations I'm giving :( | |
| 15:45:45 | cdent | eleventy+1 | |
| 15:45:56 | mordred | clarkb: hahaha | |
| 15:46:16 | smcginnis | leakypipes: Kind of rough timing. | |
| 15:46:25 | mordred | leakypipes: if you think _that_ novel is fun- you should read my writeup of consuming version discovery | |
| 15:47:07 | mordred | leakypipes: honestly, although it's super painful to read, I _would_ love feedback on https://review.openstack.org/#/c/459405/ | |
| 15:47:19 | mordred | leakypipes: but I wil understand if it takes you a decade to read | |
| 15:47:31 | mordred | clarkb: ^^ if you haven't 'enjoyed' thatyet | |
| 15:48:06 | leakypipes | mordred: will try my best :) | |
| 16:09:28 | cdent | mriedem: did this fall of your radar, or is simply not all that urgent: https://review.openstack.org/#/c/454887/ | |
| 16:09:42 | mriedem | leakypipes: alert: "rick james - superfreak" just came into my music rotation | |
| 16:10:01 | mriedem | cdent: it's still a thing | |
| 16:10:06 | mriedem | near and dear to my heart | |
| 16:10:23 | clarkb | mordred: I saw the line count and then ran away screaming | |
| 16:10:24 | mriedem | oh you mean replying to your question? :) | |
| 16:12:00 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Don't lazy-load flavor.projects during destroy() https://review.openstack.org/461032 | |
| 16:12:00 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Remove compatibility code for flavors https://review.openstack.org/460377 | |
| 16:13:01 | cdent | mriedem: no I wasn't worried about the reply to my question, I just have it in my rotating to do list as something to go back and review, and it seemed more idle than something which I would have assumed would be merged easily and quickly | |
| 16:16:55 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove useless API tests https://review.openstack.org/461011 | |
| 16:16:55 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove 'FlavorRxtxController' extension https://review.openstack.org/461010 | |
| 16:19:03 | cfriesen | sfinucan: you still around? | |
| 16:19:15 | sfinucan | cfriesen: For another 5 mins, yup | |
| 16:19:19 | sfinucan | what's up? | |
| 16:20:11 | cfriesen | sfinucan: looking at _add_cpu_pinning_constraint() I don't think the code matches the docs for the case where flavor_thread_policy is "prefer" and image_thread_policy is "isolate" | |
| 16:20:36 | cfriesen | sfinucan: the way it's supposed to work is that if the flavor is "prefer" or not set then the image can set whatever it wants | |
| 16:20:55 | sfinucan | cfriesen: I think it's the other way round, no? | |
| 16:21:02 | sfinucan | image takes priority | |
| 16:21:09 | cfriesen | https://specs.openstack.org/openstack/nova-specs/specs/mitaka/implemented/virt-driver-cpu-thread-pinning.html | |
| 16:21:12 | sfinucan | i.e. image unset = set the flavor | |
| 16:21:14 | cfriesen | flavor takes priority | |
| 16:21:34 | cfriesen | from the link "This will only be honored if the flavor specifies the ‘prefer’ policy, either explicitly or implicitly as the defalt option. This ensures that the cloud administrator can have absolute control over threads policy if desired." | |
| 16:22:37 | sfinucan | cfriesen: Ah | |
| 16:22:50 | sfinucan | so the actual admin guide docs agree with the code https://docs.openstack.org/admin-guide/compute-cpu-topologies.html | |
| 16:22:59 | sfinucan | "Image metadata takes precedence over flavor extra specs." | |
| 16:23:15 | sfinucan | which means the spec needs to be updated | |
| 16:24:04 | sfinucan | cfriesen: Is there any reason image metadata shouldn't take priority? | |
| 16:25:27 | cfriesen | sfinucan: then the docs are wrong. look at the code in _add_cpu_pinning_constraint() for the cpu_policy. if the flavor says it's dedicated, then it's dedicated and we don't even look at the image | |
| 16:26:20 | cfriesen | historically the flavor took priority since it was set by the admin. If the admin didn't set it in the flavor, then the image was allowed to set it | |
| 16:26:38 | cfriesen | and if the flavor set it to shared the image was allowed to set it to shared | |
| 16:27:04 | dane-fichter | dansmith: I'm working on trying to modify the Instance object and I can't figure out the unit test failures | |
| 16:27:13 | dane-fichter | dansmith: do you have a sec? | |
| 16:27:42 | dansmith | dane-fichter: I'm drugged up and snot-filled, but I can try | |
| 16:28:24 | sfinucan | cfriesen: Aye. I was looking at 'cpu_thread_policy' for a bit there | |
| 16:28:37 | sfinucan | damn. So both docs need to be fixed, I guess | |
| 16:29:04 | sfinucan | cfriesen: I've to grab a lift home, but could you file a bug and I'll take a look later or on Monday? | |
| 16:29:15 | dane-fichter | dansmith: ok so here's the unit test failures: http://logs.openstack.org/11/457711/2/check/gate-nova-python27-ubuntu-xenial/7429f62/console.html#_2017-04-25_21_51_45_406244 | |
| 16:29:18 | cfriesen | sfinucan: can do | |