| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2019-07-03 | |||
| 18:24:39 | efried | I've said before (or maybe just thought it) vgpu may have been nice as a foot in the door proving device modeling in placement, but premature. And now we're trying to retrofit to make it work instead of shelving it until we can make the infrastructure support it properly. | |
| 18:25:03 | efried | but | |
| 18:25:19 | efried | I still don't feel strongly enough to block | |
| 18:25:28 | sean-k-mooney | efried: for context the CAT stuff im working on here https://review.opendev.org/#/c/662264/ which you would also like me to track only with numa awer placment was requested for pike | |
| 18:25:38 | dansmith | if we didn't have basic gpu stuff that we have today at this point, I think we'd probably be having a much different conversation.. and not a fun one. | |
| 18:26:17 | efried | Tell ya, though, if sam_subtree lands pretty soon, as appears likely to do, that may be enough to make me -1 the vgpu affinity spec. | |
| 18:26:22 | dansmith | I thought you were the "don't wait forever for perfect" guy? :) | |
| 18:26:57 | efried | Totally. And I have no illusions that numa-in-placement will be perfect right away | |
| 18:27:19 | dansmith | well, if you think that's going to happen, you should just preemtively -1 it, or | |
| 18:27:21 | efried | which btw is why we should not be arguing about hugepages and splitting CPUs finer than per-numa-node. | |
| 18:27:28 | dansmith | or -1 it contingent on that merging when you think it will | |
| 18:27:44 | dansmith | because really, messaging the likelihood of this being a thing is pretty important to us | |
| 18:28:24 | efried | and why we punted on can_split | |
| 18:28:50 | efried | "messaging the likelihood of this being a thing" is actually the best argument I've heard so far. | |
| 18:29:52 | dansmith | it's the most important I think | |
| 18:29:58 | sean-k-mooney | well if we cant have memory fine then a numa node we can implemenat CAT | |
| 18:30:17 | sean-k-mooney | the cpus inventories and cache inventores shoudl be in the same RP | |
| 18:30:26 | sean-k-mooney | and cache regins are finer then numa node | |
| 18:30:40 | sean-k-mooney | we can have mulplie l3 cache regins in the same numa node | |
| 18:30:49 | efried | understood. | |
| 18:30:56 | efried | So | |
| 18:31:23 | sean-k-mooney | it would basicaly be a 3 level tree | |
| 18:31:25 | efried | when we implement CAT *after* having implemented NUMA topo as its own thing, we can reshape the CPUs and L3s down into grandchild providers. | |
| 18:31:45 | sean-k-mooney | yes we could | |
| 18:32:00 | efried | but we should not be trying to solve CAT preemptively. | |
| 18:32:02 | sean-k-mooney | or we could do that first and reshap them under the numa node when they are added | |
| 18:32:28 | efried | I owe you a response in the pqos spec, but that doesn't buy us anything at this point. | |
| 18:32:48 | sean-k-mooney | we talked about it a little today in our squad call | |
| 18:33:02 | sean-k-mooney | im going to simplfy it and proably add a depency on some of the placmenet stuff | |
| 18:33:24 | sean-k-mooney | i will likely make memory bandwith depend on the numa in placment spec | |
| 18:33:38 | sean-k-mooney | i would like to keep cache not depenent on tha tbut may on same tree | |
| 18:34:34 | sean-k-mooney | well it depends i have to see is there a way to us more of the plamcent stuff | |
| 18:35:05 | sean-k-mooney | it significantly incresase the risk we wont have CAT in train however | |
| 18:35:53 | efried | I'm addressing similar concerns in the providers.yaml spec | |
| 18:36:47 | sean-k-mooney | ill admit i have nto really been following that one. i kindof got burt out on that topic last cycle | |
| 18:37:05 | sean-k-mooney | is it approching agreement or still in flux | |
| 18:37:36 | efried | Dakshina has me convinced that there's a reason to do cache in child providers. But only to ensure that one request group gets all its cacheways from one package -- *not* because we can do anything about affinity. | |
| 18:37:40 | efried | however | |
| 18:37:44 | efried | in tree | |
| 18:37:59 | efried | we can do affinity after GET /a_c via the NUMATopologyFilter | |
| 18:39:54 | efried | was gonna say that couples the filter to libvirt, but that's already dismally true anyway. | |
| 18:40:26 | efried | sean-k-mooney: I haven't posted those comments yet, but will ping you once I have. | |
| 18:41:06 | sean-k-mooney | ok. im goign to leave the rebasing it so that we can continue the disucssion in one place | |
| 18:41:19 | sean-k-mooney | are you off for the 4th of july weekend? | |
| 18:41:29 | sean-k-mooney | i assume yes | |
| 18:41:49 | efried | and dansmith, I'll review tetsuro's same_subtree patch. I have the broad strokes from an earlier iteration, but it's now been squashed and reworked a little bit, so I need to refresh and see how far off it still is. And if it's as close as I think, I'll take a stand on the vgpu affinity spec. | |
| 18:42:05 | dansmith | thanks | |
| 18:42:06 | efried | sean-k-mooney: yes, I'll be off Th & F | |
| 18:42:31 | efried | Friday is my 22nd anniversary :) | |
| 18:43:19 | dustinc | efired: congrats! | |
| 18:43:20 | sean-k-mooney | 22nd, surly not wedding? unless you were married quite young | |
| 18:43:24 | dustinc | efried.. | |
| 18:44:03 | sean-k-mooney | as in before its legal. | |
| 18:44:12 | efried | hehe. I was married at 20 | |
| 18:44:30 | efried | so it was legal to marry, just not legal to buy alcohol :P | |
| 18:44:45 | efried | thanks dustinc | |
| 18:45:26 | sean-k-mooney | well congrats and i always get confused about how the us legislates for mimium ages for things | |
| 18:45:39 | efried | you're not the only one | |
| 18:46:20 | dustinc | can active duty still buy beer/wine at 18 on base? | |
| 18:46:23 | dustinc | gets even more confusing | |
| 18:46:25 | efried | 21 for alcohol is country-wide at this point. Louisiana was (I think) the last one to capitulate in the late '90s (from 18) when the fed cut off their road funding. | |
| 18:47:13 | sean-k-mooney | you can drive from 16 and get a gun licence at 16 or 18 right and marry at like 16-18 depending on the state | |
| 18:47:17 | efried | sean-k-mooney: I grew up near London, where the official age was 18 but not enforced at all. I was pubbing from 14. | |
| 18:47:21 | sean-k-mooney | and vote at 18 too right | |
| 18:48:06 | dustinc | the problem with voting here is you can vote at 18 but nobody does until 60 sigh... | |
| 18:48:08 | efried | vote at 18, yes, that was a big deal ~20y ago. Driving depends on the state, but it's 16 in most places. You can get an exception for "hardship" or farming (which are the same thing to me :P ) | |
| 18:48:16 | efried | that's not a problem | |
| 18:48:34 | efried | the problem with voting is that you are allowed to do so despite being completely ignorant | |
| 18:48:49 | dustinc | that doesn't change with age | |
| 18:48:55 | efried | swhat I'm sayin. | |
| 18:49:01 | dustinc | gotcha :) | |
| 18:49:23 | dustinc | voting is really complicated in some states too | |
| 18:49:29 | sean-k-mooney | ya you can get a work vechles lices that allows you do drive a tracker or combin haveser at 16 in ireland but need to be 18 to get a car license which is ... odd | |
| 18:49:41 | dustinc | my state votes by mail, others you have to stand in line for hours | |
| 18:50:00 | dustinc | do you have graduated licensing for motorcycles? | |
| 18:50:06 | sean-k-mooney | yes | |
| 18:50:30 | dustinc | we get 18 year olds buying a 1000cc for their first bike here | |
| 18:50:31 | dustinc | so annoying | |
| 18:51:25 | sean-k-mooney | http://www.rsa.ie/Documents/Learner%20Drivers/Third%20Directive/bikes_chart_3rd_directive_V2.pdf | |
| 18:51:30 | efried | In the UK didn't they pass a thing where you have to have a decal of some sort for the first year after you get your license, so other motorists are warned that you still suck? | |
| 18:51:52 | sean-k-mooney | http://www.rsa.ie/en/RSA/Learner-Drivers/Motorcyclists/Licence-categories-explained/ | |
| 18:52:29 | sean-k-mooney | efried: thats in ireland | |
| 18:52:35 | sean-k-mooney | you have N placnete for novice | |
| 18:52:47 | sean-k-mooney | *plates | |
| 18:53:39 | sean-k-mooney | i like the metric system but i really dont understadn inutitivly how much 11KW is vs horsepower | |
| 18:54:41 | dustinc | about 14hp according to google..dunno how you can even get around with so little | |
| 18:55:01 | dustinc | a common starter bike here is 250cc twin and they make around 35hp I think | |
| 18:55:05 | dustinc | and are sooo slow | |
| 18:55:08 | sean-k-mooney | what does a 125cc engin normally put out | |
| 18:55:45 | dustinc | not sure, guessing 11kw/14hp is probably pretty typical | |
| 18:55:58 | dustinc | we just don't have many street-legal 125cc here | |
| 18:56:13 | sean-k-mooney | ya that is the smalest license you get when your 16 | |
| 18:56:24 | sean-k-mooney | so its mainly scotters and dirt bikes | |
| 18:57:05 | sean-k-mooney | that said i was not expecting thise to qualify https://www.bennetts.co.uk/bikesocial/news-and-views/advice/new-riders-and-training/top-10-a1-licence-friendly-bikes-2018 | |
| 18:57:15 | dustinc | it should be that way here, maybe start at 250cc since 125cc is hard to find, but people starting out on 110hp 600cc sport bikes (or worse...180-200hp liter bikes) is common and causes lots of accidents..and then expensive insurance and stupid laws | |
| 18:59:00 | sean-k-mooney | i guess you really dont need the same level of raw horse power vs a car. anyway i better finish up my email and sign off for the evening o/ | |
| 19:00:09 | dustinc | you guys get some cool little bikes there... | |
| 19:00:49 | sean-k-mooney | unfortunetly i dont have a bike license so cant ride any of them | |
| 19:01:20 | sean-k-mooney | i have though about getting it but mainly since i never drive my car and have been thinink of gettin rid of it but still should have somthing | |
| 19:02:14 | qqmber | sean-k-mooney: I just ceated a new instance and in this one worked (attaching a new volume)... Crap... maybe the instance is screwed :( | |