Earlier  
Posted Nick Remark
#openstack-nova - 2019-09-10
18:39:02 sean-k-mooney the pools were both the same project on the same cloud right
18:39:12 sean-k-mooney so it should not affect this behavior
18:39:12 donnyd correct
18:39:20 donnyd should is the opportune word
18:39:36 sean-k-mooney yes this also should work :)
18:39:44 donnyd LOL sean-k-mooney
18:39:55 mriedem https://review.opendev.org/#/c/634606/ went from PS75 to PS83 in a hurry
18:40:04 donnyd So the ssh thing I have some theories on and a fix in flight
18:40:16 donnyd my edge router could be a little (lot) better
18:40:40 donnyd so its possible that its struggling with all of the connections... or i have a knob i need to turn
18:41:07 donnyd load is not high according to cpu / mem / network... but that doesn't mean something else isn't borked... so I am digging
18:42:06 sean-k-mooney ya perhaps you said your using bgp to advertiese the block right but i assume you dont need to adverteise each /64 you are delegating to the vms and have a /48 or something from your isp
18:43:49 donnyd each vm is on the same /64 that is advertised (i know... not cloudy) at the edge
18:44:15 donnyd the zuul tenant has one /64 and its already advertised.. so if we had a routing issue it would be pretty big
18:44:20 sean-k-mooney donnyd: oh you have a /64 for the sight and the vms are getting a /128? form that subnet
18:44:34 donnyd its also possible my state table is too small
18:44:49 donnyd I have tweaked some knobs to start
18:44:57 donnyd so hopefully the issue goes away
18:45:36 sean-k-mooney i know that alot of hardware router assume that endpoing are /64 so i know use /128 or more stict routes can cause issue somethimes
18:45:38 donnyd yea, i tried to get the functionality to work pretty much like v4 so people don't get too confused
18:46:06 donnyd The way its setup is exactly like if your isp provided you a /64
18:46:20 sean-k-mooney right
18:46:26 sean-k-mooney ok makes sense
18:46:28 donnyd all the systems on your network could get addresses off that /64 and the isp routes it
18:46:43 donnyd that is exactly how I have FN setup
18:47:05 donnyd not great for billing (don't have billing at FN), but great for actual networky things
18:47:29 donnyd so if two instances needed to talk in the same tenant... they could just start talking..
18:47:36 sean-k-mooney im currently trying to get ipv6 working via a HE.net ipv4->ipv6 tunnel but i have only got as far as my router has ipv6
18:47:49 sean-k-mooney when i had my client get ipv6 i had mtu issue
18:48:11 sean-k-mooney so your doing better then me at getting ipv6 to work
18:48:55 donnyd i have my /48 routed to me via HE and then I am able to pass out /64's to tenants
18:49:27 sean-k-mooney ya that is what i setup on my router too but couldnt get the mtu clamping to work
18:49:59 sean-k-mooney so i could get to ipv6 sight but packtes over aboutu 1350-1400 bytes were droped
18:50:10 donnyd that is strange
18:50:21 donnyd what are you using at your edge?
18:50:33 donnyd could be ISP not doing you any favors
18:50:45 donnyd i have a business connection, so they pretty much leave me alone
18:50:51 sean-k-mooney a ubiquite edgerouter-x well actully that is not my edge router
18:50:58 sean-k-mooney my isp router is infront of it
18:51:12 sean-k-mooney so you my isp router could be messing it up
18:51:47 dansmith also a business connection here and they'll give me multiple /64s for my subnets
18:52:12 sean-k-mooney i pay extra for a static ip but they wont let me pay for a buisness connection and that is the only way to get native ipv6
18:52:33 dansmith our residential connections here all have native ipv6,
18:52:43 dansmith but not sure those people can get multiple /64s like I can
18:52:53 sean-k-mooney most are on cable broadband here but not vsdl
18:53:01 donnyd dansmith: verizon fios business doesn't even have v6 to offer
18:53:08 dansmith donnyd: sucks
18:53:15 sean-k-mooney all the fiber to home stuff is ipv6 enabled
18:53:16 dansmith mine is cable
18:53:22 donnyd yea.. its pretty frustrating
18:53:43 dansmith I don't like to say nice things about comcast, but they do have the ipv6 stuff pretty well sorted at this point (and have for a couple years)
18:53:44 donnyd the network is pretty quick... so the HE overlay doesn't really seem to be hurting for performance
18:54:00 dansmith yeah, I loved my fios business for speed when I had it
18:54:14 donnyd yea I had them when i was in CoSprings and their business class was pretty good
18:54:14 dansmith but then moved outside their area and they mostly stopped expanding it
18:55:58 sean-k-mooney artom: sorry this took so long but the latest version is updating the numa toplogy blob in the db correctly
18:56:22 sean-k-mooney so puting back in the instance.refresh() or whatever you did fixed that issue
18:58:35 sean-k-mooney im going to try testing a bunch of different cases but are there any in partcalar people want me to test
19:05:26 mriedem artom: so don't respin now since we need to get a result from that ci job, but queue this locally https://review.opendev.org/#/c/634606/83
19:06:28 artom mriedem, ack
19:06:32 artom sean-k-mooney, cool, thank you :)
19:07:07 artom I managed to hit it func tests, as I said. But... that was by cheating and setting do_cleanup = True in the code itself, to trigger the driver.cleanup() call
19:08:25 mriedem smells like a networking orgy in here
19:08:33 artom So I'm trying to do it correctly by forcing making is_shared_instance_path false
19:08:42 artom Which leads to a whole other rabbit hole...
19:08:55 dansmith mriedem: efried: not sure if you saw this, but alex_xu confirmed that we just stop caring about quotas on pcpu instances (IIUC) per my question about how it works: https://review.opendev.org/#/c/674895/32/nova/virt/libvirt/driver.py
19:09:27 mriedem stephenfin said something about dealing with quota needs to happen yet
19:09:38 dansmith mriedem: efried: I can see the solution being a new quota class (ick) or lumping them together (which may be confusing) but just leaving them ignored doesn't seem like a good plan to me, especially since it differs for the user based on whether or not the deployment is configured for placement
19:11:10 sean-k-mooney dansmith: for what its worth i point out the PCPU quota issue in the unified limts spec
19:12:03 sean-k-mooney if we implement it next cycle we either will have 2 quotas or have to use both vcpu and pcpu count when looking at the cpu quota
19:13:12 dansmith we have to do something other than just pretend they're not there regardless of when we land it
19:13:41 sean-k-mooney well we did not intend to pretend they are not there
19:13:49 dansmith since it's all about consuming whole cpus, I'm pretty sure that operators won't be okay with just allowing anyone to boot enough pcpu guests to exhaust the whole deployment
19:13:50 sean-k-mooney but yes
19:13:55 dansmith I know, but...
19:14:37 sean-k-mooney personally i prefer having two spereate quotas one per RC but i can see why some wont want to distiguiush
19:15:14 dansmith yeah, I mean,
19:15:22 dansmith you'd think that the operators would want to quota those separately
19:15:36 sean-k-mooney so they can bill for the seperatly
19:15:45 dansmith no,
19:15:46 sean-k-mooney because one cost them a lot more
19:15:57 dansmith they will bill separately, they just need to make sure one tenant doesn't eat them all up
19:16:08 sean-k-mooney well ya that too
19:16:32 sean-k-mooney if we treat them sepatly we dont need to special case for them
19:16:51 sean-k-mooney its just 1 limit per resource class
19:16:59 sean-k-mooney so its simpler to reason about
19:17:30 sean-k-mooney the down side is we need to teach people that there would now be two limits on cpus
19:18:09 dansmith well, only if they configure flavors with those things
19:18:28 dansmith I can't imagine anyone that enables this functionality will be fine with treating them as the same.. one costing like 100x the other :)
19:18:29 sean-k-mooney by those things you mean cpu pinning
19:19:37 dansmith no, I mean allowing people to ask for dedicated cpus
19:19:40 dansmith isn't that the point of this?
19:19:58 sean-k-mooney of pcpu in placmenet or unified limits
19:20:50 sean-k-mooney my understanding is we are sitll going to request dedicated cpus the same way we always didn with hw:cpu_policy=dedicated
19:21:08 dansmith I think I've lost grasp of this conversation
19:21:14 sean-k-mooney me too
19:21:19 dansmith heh
19:21:29 sean-k-mooney i was going to say i dont think the way we request things is going to change
19:21:45 mriedem but but but i could override my flavor vcpu with resources:VCPU=0 and define resources:PCPU=1
19:22:09 sean-k-mooney i am 99% sure stephen add a check in his code to block that

Earlier   Later