Monday, 2018-08-27

*** tetsuro has joined #openstack-placement00:30
*** yikun has joined #openstack-placement00:59
openstackgerritTakashi NATSUME proposed openstack/nova master: Transform volume.usage notification  https://review.openstack.org/58034501:55
openstackgerritTakashi NATSUME proposed openstack/nova master: Transform libvirt.error notification  https://review.openstack.org/48485101:55
*** lei-zh has joined #openstack-placement02:05
openstackgerritTsuyoshi Nagata proposed openstack/nova master: Fix nova can handle device name length more widely for universally.  https://review.openstack.org/57306602:35
*** lei-zh has quit IRC03:36
*** lei-zh has joined #openstack-placement03:39
*** takashin has quit IRC03:48
*** takashin has joined #openstack-placement03:54
*** lei-zh has quit IRC04:37
*** lei-zh has joined #openstack-placement04:56
*** e0ne has joined #openstack-placement05:34
*** alex_xu has joined #openstack-placement05:47
openstackgerritTakashi NATSUME proposed openstack/nova master: Adds view builders for keypairs controller  https://review.openstack.org/34728906:02
*** e0ne has quit IRC06:16
openstackgerritTsuyoshi Nagata proposed openstack/nova master: [nova] increasing the number of allowed volumes attached per instance > 26  https://review.openstack.org/56747207:22
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (3)  https://review.openstack.org/57410408:04
*** tssurya has joined #openstack-placement08:30
*** takashin has left #openstack-placement08:30
openstackgerritTetsuro Nakamura proposed openstack/nova master: PoC: Support exclusive traits  https://review.openstack.org/59666908:44
*** e0ne has joined #openstack-placement08:48
*** ttsiouts has joined #openstack-placement08:52
openstackgerritBrin Zhang proposed openstack/nova-specs master: Resource retrieving: add change-before filter  https://review.openstack.org/59197608:55
*** cdent has joined #openstack-placement08:59
openstackgerritSurya Seetharaman proposed openstack/nova master: Add scatter-gather-single-cell utility  https://review.openstack.org/59494709:07
*** lei-zh has quit IRC09:53
*** ttsiouts has quit IRC10:23
openstackgerritClaudiu Belu proposed openstack/nova master: hyper-v: autospec classes before they are instantiated  https://review.openstack.org/34221110:30
openstackgerritClaudiu Belu proposed openstack/nova master: WIP: replace spec with autospec  https://review.openstack.org/55729910:46
*** tetsuro has quit IRC10:50
openstackgerritMerged openstack/nova master: api: Remove unnecessary default parameter  https://review.openstack.org/56445110:55
*** ttsiouts has joined #openstack-placement11:02
*** nicolasbock has joined #openstack-placement11:13
*** tetsuro has joined #openstack-placement11:15
*** cdent has quit IRC11:17
*** cdent has joined #openstack-placement11:18
openstackgerritTetsuro Nakamura proposed openstack/nova master: PoC: Support exclusive traits  https://review.openstack.org/59666911:29
*** tetsuro has quit IRC11:30
*** jroll has quit IRC11:43
*** jroll has joined #openstack-placement11:44
*** jaypipes has joined #openstack-placement11:57
openstackgerritStephen Finucane proposed openstack/nova master: [nova] increasing the number of allowed volumes attached per instance > 26  https://review.openstack.org/56747212:01
*** sean-k-mooney has quit IRC12:08
*** sean-k-mooney has joined #openstack-placement12:08
jaypipesefried: so you rebased the reshaper series on top of a new patch for handling that race condition I uncovered that I said could be done in a followup afterwards?12:10
jaypipesgiblet_off: good afternoon. I'm actually closer to +0/+1 on https://review.openstack.org/#/c/565730/ but actually left a -1 because it would be nice to include some of efried's response about group_policy in the spec text. If you could add that at your earliest convenience, I'm +2. thanks!12:29
*** mriedem has joined #openstack-placement12:55
openstackgerritSurya Seetharaman proposed openstack/nova master: Making instance listing skipping down cells configurable  https://review.openstack.org/59242812:56
cdentedleafe, efried : another iteration on tuning the extracted repo, this time as many small commits: https://github.com/EdLeafe/placement/pull/313:15
*** ttsiouts has quit IRC13:16
edleafecdent: Just reading your emails. Yes, I knew that there was more to be done, but wanted to push what I had before leaving on Friday13:16
edleafecdent: I did note that there were still 905 appearances of the word 'nova' left in the code :)13:18
cdentedleafe: I'm not sure which/what you are responding to13:18
edleafecdent: "These changes, and others like them, went only halfway, which was perhaps intentional, as the next step is mechanical too, but wanted to point it out"13:19
cdentoh, yeah. that's not a complaint. merely an annotation13:19
cdentedleafe: is this etherpad showing up properly for you? it's gone wonky for me: https://etherpad.openstack.org/p/placement-extract-stein13:23
edleafelooks ok to me13:23
edleafewhat's wonky-looking on your end?13:23
cdentit's empty13:24
cdentI think there must have been some bad caching locally13:24
cdentexcept that using a different browser doesn't clear it13:25
edleafeHmmm... just reloaded and it's empty too13:25
edleafeI copied the text just before reloading13:25
cdentgood thinking13:25
efriedjaypipes: Not in gerrit, no. I put that patch on top of the reshaper API side (that's how I interpreted where cdent wanted it) but then I did the full-stack rebase locally to get more test confidence.13:26
efriedjaypipes: iow the series is forked now, not a straight line. Hope that helps :)13:27
openstackgerritChris Dent proposed openstack/nova master: DNM: Make nova tests pass with externalized placement  https://review.openstack.org/59629113:27
edleafecdent: I can't even type on that page, so I think something's borked on the server side13:27
cdentweeeee. I guess paste the test somewhere else for safe keeping?13:28
cdentefried: I'm not sure I expressed an opinion, but as long as everyone knows what's up...13:29
efriedalex_xu: https://review.openstack.org/#/c/590041/ okay to merge now?13:29
*** ttsiouts has joined #openstack-placement13:30
efriedcdent: Somewhere you said something like "near the bottom of the series". Apparently not in the review, but somewhere. Anyway, it made sense to me at the time, i.e. no sense putting an API-side fix all the way at the top of the client-side series.13:30
jaypipesefried: ack13:31
*** tetsuro has joined #openstack-placement13:32
alex_xuefried: let me check again...13:32
efriedalex_xu: Though the commit message is now off. If you're good with the code, I can fix up the commit message real quick and you can fast-approve.13:34
alex_xuefried: ok, just prepare to read the commit message...thanks for the tip, let me check the code13:37
openstackgerritChen proposed openstack/nova master: Update volume-attachment API url in policies  https://review.openstack.org/59672613:39
efriedcdent: Oh, it was this comment I was thinking of: https://review.openstack.org/#/c/576927/35/placement-api-ref/source/reshaper.inc@4513:40
efriedcdent: About a different fup, which I also put near the bottom of the stack ("next" to the race fix)13:40
cdentI need to stop using bottom and top when referring to anything to do with stacks of code changes13:41
cdentbecause my brain thinks in the order that rebase lists things, not gerrit13:41
efriedo13:41
efriedwell, still made sense to me to put the fup near the f'up13:42
efried^ t-shirt ^13:42
openstackgerritKonstantinos Samaras-Tsakiris proposed openstack/nova-specs master: Placement model for passthrough devices  https://review.openstack.org/59103713:43
cdentfups should always go near fups, I agree13:43
openstackgerritDan Smith proposed openstack/nova master: Make instance_list perform per-cell batching  https://review.openstack.org/59313113:44
openstackgerritDan Smith proposed openstack/nova master: Record cell success/failure/timeout in CrossCellLister  https://review.openstack.org/59426513:44
openstackgerritDan Smith proposed openstack/nova master: Optimize global marker re-lookup in multi_cell_list  https://review.openstack.org/59457713:44
alex_xuefried: the code LGTM, you can update the commit message13:49
efriedack, stand by13:49
openstackgerritEric Fried proposed openstack/nova master: [placement] split gigantor SQL query, add logging  https://review.openstack.org/59004113:50
efriedalex_xu: done13:50
efriednova-scheduler meeting in 10 minutes in #openstack-meeting-alt13:50
alex_xudone13:51
*** takashin has joined #openstack-placement13:57
*** takashin has quit IRC14:13
openstackgerritKonstantinos Samaras-Tsakiris proposed openstack/nova-specs master: Placement model for passthrough devices  https://review.openstack.org/59103714:18
*** ttsiouts has quit IRC14:31
*** takashin has joined #openstack-placement14:35
openstackgerritMerged openstack/nova master: List instances from all cells explicitly  https://review.openstack.org/59371714:35
*** takashin has quit IRC14:47
*** ttsiouts has joined #openstack-placement14:51
efriededleafe, cdent: How long would "freeze" be for? The whole release, just until we get working code merged, something else...?15:00
edleafealthough cdent is leaving soon15:00
efriedyuh, just want to get a rough idea.15:01
edleafeefried: it's a few steps:15:01
edleafe1) get placement in nova to a stable point15:01
mriedemedleafe: clearly this isn't just updating import paths https://github.com/EdLeafe/placement/commit/e984bef8587009378ea430dd1c12ca3e40a3c901#diff-fe3112e0898fbeb2d34ea9db1d28c8c1R9815:01
edleafe2) do the extraction15:01
edleafe3) set up the new placement repo15:02
edleafe4) run tests in Nova to verify that new repo is working15:02
edleafe5) Switch nova to use new repo15:02
edleafe6) Unfreeze new repo; all dev work goes in there moving forward15:03
*** tetsuro has quit IRC15:03
edleafe7) At some time (no rush) delete the placement stuff from nova15:03
edleafeeof15:03
efriededleafe: Okay, cool. So the important thing I took out of that is that we don't have to wait for the downstream world to have a plan to cut over, or anything. We just need the new repo to be functional with nova.15:04
edleafeefried: yes15:04
edleafethat's the critical first step15:05
efriededleafe: And since y'all have already done that work and proven it, the only thing standing in our way is process.15:05
efriednot technical15:05
edleafethen we will focus on how to update the deployment needs15:05
cdentefried: and my code has (in a testy way) demonstrated that, see my email (the (technical) update thread)15:05
efriedyes15:05
* cdent really leaves15:05
edleafeI don't *think* it's technical15:05
efriedcdent: enjoy15:05
edleafeBut that's what step 4 above is concerned with15:06
efriedRight, cool, I just wanted to get a sense of whether it was possible that we could restart placement feature dev in the next month or two. Sounds like that would be possible.15:06
efriedversus in six months or longer.15:06
edleafeefried: oh, that would totally suck15:07
efriedyah, for sure.15:07
edleafeThat's why it was important to do this now, when there isn't placement development pressure15:07
efried++15:07
efriedso15:07
edleafeWhen we could freeze for a short period15:07
efriedI am deliberately staying out of the github business for a couple of reasons.15:07
efriedBut one is so that I will have fresh eyes and no burnout going into the mondo gerrit review(s), whatever form those will take.15:08
efriedI will be committing to reviewing that stuff pronto.15:08
efriedWhereupon you need one other core to do so. Which should somewhat alleviate the danger of "languishing" because of folks who have effectively committed to not prioritizing it.15:09
efriedI suspect mriedem might take up the other +2 there.15:09
edleafeefried: or -2  :-P15:10
efriedfor a shiny nickel15:10
* edleafe goes to make more coffee15:10
*** e0ne has quit IRC15:19
mriedemML reply sent15:33
openstackgerritsahid proposed openstack/nova master: hardware: fix memory check usage for small/large pages  https://review.openstack.org/53216815:34
openstackgerritStephen Finucane proposed openstack/nova master: privsep: Handle ENOENT when checking for direct IO support  https://review.openstack.org/59681515:34
*** efried has quit IRC15:37
*** ttsiouts has quit IRC15:42
*** efried has joined #openstack-placement15:43
*** ttsiouts has joined #openstack-placement15:43
*** ttsiouts has quit IRC15:47
*** nicolasbock has quit IRC15:49
openstackgerritStephen Finucane proposed openstack/nova master: privsep: Handle ENOENT when checking for direct IO support  https://review.openstack.org/59681515:57
openstackgerritMerged openstack/nova master: Fix create_resource_provider docstring  https://review.openstack.org/59545316:01
openstackgerritStephen Finucane proposed openstack/nova master: privsep: Handle ENOENT when checking for direct IO support  https://review.openstack.org/59681516:05
openstackgerritStephen Finucane proposed openstack/nova master: tests: Validate huge pages  https://review.openstack.org/39965316:08
openstackgerritStephen Finucane proposed openstack/nova master: tests: Further simplification of test_numa_servers  https://review.openstack.org/59683216:08
stephenfinefried: Weren't you working on something similar to this? https://review.openstack.org/#/c/591037/5/specs/stein/approved/device-placement-model.rst16:08
stephenfinefried: (namely, managing devices in placement)16:09
efriedstephenfin: Yes, that's copy/pasted like 80% from my nova-powervm spec, see the reference from L15.16:09
stephenfinefried: Ah, cool cool16:09
efriedat least that's how it started. It's moved on a little bit from there.16:10
efrieddue to excellent discussions with kosamara and sean-k-mooney16:10
stephenfinFiguring out how this fits in with cyborg sounds like fun16:10
*** cdent has quit IRC16:11
efriedIndeed. I'm sort of assuming cyborg integration won't really start in earnest until Train. Though the cyborg folks may object to that.16:11
efriedstephenfin: But it should be noted that e.g. the namespacing of providers is in place in anticipation of some of that. So that there can be overlap/transition with minimal conflict.16:12
sean-k-mooneyefried: is kosamara still refining that proposal16:13
efriedsean-k-mooney: He posted a couple new patch sets earlier today.16:13
sean-k-mooneyi have not check in on it in a few days16:13
efriedsean-k-mooney: I haven't looked to see whether he's filled in the driver attach/detach sections yet; that was the major pending piece I knew of.16:14
sean-k-mooneyefried: Device attachment is still todo16:14
efriedk16:15
sean-k-mooneyi need to write a spec to handel sriov hotplug for neutron sriov interfaces but im debating if it should be part of that spec or not16:16
sean-k-mooneyi think it might want to reference it but not depend on it16:16
*** cdent has joined #openstack-placement16:16
jaypipesefried: "effectively committed to not prioritizing it" is insulting, just FYI. Just because something is not a priority for me doesn't mean I'm actively committing to not seeing it happen.16:17
jaypipesefried: in the same way the generic device management isn't my priority right now, but that doesn't mean I'm actively trying to torpedo it.16:18
sean-k-mooneyjaypipes: good to know :) i would like to adress it but havent had time focus on it so its kindof dropped down my prority list too.16:20
efriedjaypipes: Sorry I offended you. I recognize you have a lot on your plate, and I've seen it take some time to close on the things you *are* prioritizing. So I read "not a priority" as probably meaning that we'll want to rely on others' reviews if we want to close it relatively quickly. Again, I apologize if I worded that poorly.16:21
jaypipesnp16:22
efriedcdent, edleafe: Is there anything stopping us from doing the paperwork to create the openstack/placement and openstack/placement-specs repositories at this time?16:26
cdentefried: when you create a repo, it's normal to point it at an existing repo to seed it16:27
cdenthonest, I'm not here, really :(16:27
cdentso while we still seem to be unclear what that seed is supposed to be, it is hard to start the paperwork16:28
efriedoic, we don't just create it blank and then start uploading seed changes to it?16:28
cdentyou can do that too, but if you give it a seed, you can have some measure of history (in this case "nova itself") as the base16:29
efriedOkay.16:30
efriedWell16:30
efriedIt seems to me like, whatever we decide to do in terms of getting to the final working seed,16:31
efriedwe've agreed to do the initial seed with the subset of (410?) files straight copied from nova.16:31
cdentthat sounds like that's the case, yes16:31
efriedSo what I'm thinking we could do is cut that right now, so we can get the governance stuff going, and bootstrap the placement-core team.16:31
efriedwhile we're waiting for the ML explosion^W^Wvotes to come in on how we get from there to working.16:32
cdentis my dinner time and I also feel like I'm not really willing to do more work if the expectation is that people will come along in a few more days to say the strategy isn't right16:33
cdentso let's make sure we have agreement on the strategy, and then we can do something16:33
cdentif that's as soon as tomorrow, super awesome16:33
efriedight16:34
edleafeYeah, I'm on the same page. I don't want to waste my time if it's going to change again16:34
*** tssurya has quit IRC16:34
cdentbon chance everyone16:34
efriedō/16:35
efriededleafe: oh, ee, do we want to use storyboard?16:38
efriedwould be hard to argue not, considering it'll be a new thing.16:38
edleafeThat's the latest hotness16:38
efriedI have no love for it, doesn't seem "ready" yet, but not sure if we'd get away with starting up a new lp project.16:39
sean-k-mooneyhas anyone figured out how to search for things in storyboard16:39
edleafeefried: it seems solid enough; it's just a completely different mind set when working with it16:39
edleafesean-k-mooney: I haven't tried yet :)16:40
sean-k-mooneyany time i have tried to use it in the past its been. challanging to say the least16:40
efriedsean-k-mooney: I haven't tried, but apparently you're supposed to start typing and then wait.16:40
efriedthe search results show up in a drop-down, or something.16:40
efriedno way to get them on an actual page.16:40
efriedThat was my understanding from a session I attended in Vancouver.16:40
sean-k-mooneyya that alone would be almost enough for me to never use it16:41
stephenfinsean-k-mooney: But it's AJAX. Web 2.0, maaaaaan16:41
sean-k-mooneyajax is old16:41
*** e0ne has joined #openstack-placement16:41
sean-k-mooneystephenfin: the buzz word you want to be semi hipster is reactive16:42
sean-k-mooneyreact.js is getting mainstream/old too it came out 5 years ago16:43
*** openstackgerrit has quit IRC17:04
edleafecdent: efried: Because the placement extraction etherpad is borked, I created a copy. Of course, all coloring was lost. https://etherpad.openstack.org/p/placement-extract-stein-copy17:09
efriededleafe: thank you.17:36
mriedemedleafe: it's not solid18:08
mriedemSB i mean18:09
mriedemtry using it for real work for a day and you'll see18:09
edleafeAfter using launchpad for 14 years, I assume it will take more than a day to adjust my brain to the SB workflow18:10
*** openstackgerrit has joined #openstack-placement18:16
openstackgerritMerged openstack/nova master: [placement] split gigantor SQL query, add logging  https://review.openstack.org/59004118:16
* cdent waves goodnight18:28
*** cdent has quit IRC18:28
mriedemedleafe: not even that18:29
mriedemit's just not intuitive and broken in many ways18:29
mriedemsee me in -tc18:29
jroll.v 2218:43
jrolloops18:43
*** e0ne has quit IRC19:27
*** e0ne has joined #openstack-placement19:29
*** e0ne has quit IRC19:44
*** e0ne has joined #openstack-placement20:00
openstackgerritDmitry Sutyagin proposed openstack/nova-specs master: Allow disabling KSM / mem-merge via extra spec  https://review.openstack.org/59319720:26
*** nicolasbock has joined #openstack-placement20:30
*** e0ne has quit IRC20:37
openstackgerritMerged openstack/nova master: privsep: Handle ENOENT when checking for direct IO support  https://review.openstack.org/59681520:41
openstackgerritMatt Riedemann proposed openstack/nova master: Add contributor guide for upgrade status checks  https://review.openstack.org/59690221:22
openstackgerritsean mooney proposed openstack/nova master: add regression test for bug 1759420  https://review.openstack.org/58761521:39
openstackgerritsean mooney proposed openstack/nova master: libvirt: fix disk_bus handling for root disk  https://review.openstack.org/58499921:39
openstackbug 1759420 in OpenStack Compute (nova) "nova does not correctly support HW_DISK_BUS=sata or usb for kvm/qemu" [Medium,In progress] https://launchpad.net/bugs/1759420 - Assigned to sean mooney (sean-k-mooney)21:39
openstackgerritPatricia Domingues proposed openstack/nova master: load up the volume drivers by checking architecture  https://review.openstack.org/54139321:44
openstackgerritPatricia Domingues proposed openstack/nova master: load up the volume drivers by checking architecture  https://review.openstack.org/54139321:46
*** mriedem has quit IRC21:52
*** nicolasbock has quit IRC22:39
*** nicolasbock has joined #openstack-placement22:44
*** nicolasbock has quit IRC23:07
*** jaypipes has quit IRC23:24
*** jaypipes has joined #openstack-placement23:25

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!