Friday, 2019-03-08

*** takashin has joined #openstack-placement00:01
openstackgerritMerged openstack/placement master: Move ResourceClass and ResourceClassList to own module  https://review.openstack.org/64143200:24
openstackgerritMerged openstack/placement master: Remove the ResourceClassList class  https://review.openstack.org/64143300:24
*** ttsiouts has quit IRC00:28
*** ttsiouts has joined #openstack-placement00:29
*** ttsiouts has quit IRC00:33
*** mriedem_away is now known as mriedem00:54
*** mriedem has quit IRC01:04
*** Sundar has quit IRC01:38
*** takashin has left #openstack-placement05:30
openstackgerritTetsuro Nakamura proposed openstack/placement master: Prepare for negative member_of queryparam  https://review.openstack.org/64139107:03
openstackgerritTetsuro Nakamura proposed openstack/placement master: Prepare for negative member queryparam 2  https://review.openstack.org/64139207:03
openstackgerritTetsuro Nakamura proposed openstack/placement master: Negative member_of query with microversion 1.32  https://review.openstack.org/64139307:03
openstackgerritTetsuro Nakamura proposed openstack/placement master: Turn max-complexity back to 14  https://review.openstack.org/64195807:52
*** tssurya has joined #openstack-placement08:28
*** ttsiouts has joined #openstack-placement08:32
*** ttsiouts has quit IRC08:37
*** ttsiouts has joined #openstack-placement08:42
*** mcgiggler has joined #openstack-placement09:03
openstackgerritChris Dent proposed openstack/placement master: Move Trait and TraitList to own module  https://review.openstack.org/64150009:49
openstackgerritChris Dent proposed openstack/placement master: Update get trait and traits calls that were writers to reader  https://review.openstack.org/64150109:49
openstackgerritChris Dent proposed openstack/placement master: Remove the TraitList class  https://review.openstack.org/64166309:49
openstackgerritChris Dent proposed openstack/placement master: Move allocation candidate classes and methods  https://review.openstack.org/64178809:49
openstackgerritChris Dent proposed openstack/placement master: Reorder classes and methods in allocation_candidate  https://review.openstack.org/64178909:49
openstackgerritChris Dent proposed openstack/placement master: Move Trait and TraitList to own module  https://review.openstack.org/64150009:55
openstackgerritChris Dent proposed openstack/placement master: Update get trait and traits calls that were writers to reader  https://review.openstack.org/64150109:55
openstackgerritChris Dent proposed openstack/placement master: Remove the TraitList class  https://review.openstack.org/64166309:55
openstackgerritChris Dent proposed openstack/placement master: Move allocation candidate classes and methods  https://review.openstack.org/64178809:55
openstackgerritChris Dent proposed openstack/placement master: Reorder classes and methods in allocation_candidate  https://review.openstack.org/64178909:55
*** cdent has joined #openstack-placement10:30
*** cdent has quit IRC11:33
*** mcgiggler has quit IRC12:18
*** ttsiouts has quit IRC12:19
*** ttsiouts has joined #openstack-placement12:20
*** cdent has joined #openstack-placement12:21
*** ttsiouts has quit IRC12:24
openstackgerritAdam Spiers proposed openstack/nova-specs master: Re-approve AMD SEV support for Train  https://review.openstack.org/64199412:31
openstackgerritAdam Spiers proposed openstack/nova-specs master: Re-approve AMD SEV support for Train  https://review.openstack.org/64199412:39
*** ttsiouts has joined #openstack-placement12:44
*** mriedem has joined #openstack-placement13:38
*** cdent has quit IRC14:06
openstackgerritKashyap Chamarthy proposed openstack/nova-specs master: Re-propose the spec to allow specifying a list of CPU models  https://review.openstack.org/64203014:24
*** mcgiggler has joined #openstack-placement14:24
*** cdent has joined #openstack-placement14:41
*** s10 has joined #openstack-placement14:50
*** efried is now known as fried_rice14:51
cdentfried_rice: in case you care, I'll either miss or be late to monday's meeting. just published a pupdate with what I'm aware of14:53
cdentmriedem: when you get a moment could you check to see if you agree with the analysis in https://storyboard.openstack.org/#!/story/2005168 (about policy initialization in placement)15:10
cdentno rush15:10
mriedemumm, seems fine...i just copied all of that framework stuff from nova and it's possible i missed something or nova also has a latent bug15:13
cdentI would guess nova probably has it too, but it doesn't get exercised because the concurrency hit that the perfload job makes doesn't happen much in the real world15:15
fried_ricecdent: ack15:18
*** s10 has quit IRC15:32
*** s10 has joined #openstack-placement15:32
*** s10 has quit IRC15:32
*** s10 has joined #openstack-placement15:33
*** s10 has quit IRC15:33
*** s10 has joined #openstack-placement15:34
*** s10 has quit IRC15:34
*** s10 has joined #openstack-placement15:34
*** s10 has quit IRC15:35
*** s10 has joined #openstack-placement15:35
*** s10 has quit IRC15:36
*** s10 has joined #openstack-placement15:36
*** s10 has quit IRC15:36
*** s10 has joined #openstack-placement15:37
*** s10 has quit IRC15:37
*** s10 has joined #openstack-placement15:38
*** s10 has quit IRC15:38
*** s10 has joined #openstack-placement15:38
*** s10 has quit IRC15:39
*** s10 has joined #openstack-placement15:39
*** s10 has quit IRC15:40
*** s10 has joined #openstack-placement15:40
*** s10 has quit IRC15:40
*** s10 has joined #openstack-placement15:41
mriedembtw,15:41
*** s10 has quit IRC15:41
mriedemit's great that i have to re-learn html from 15 years ago to use storyboard15:41
*** s10 has joined #openstack-placement15:42
*** s10 has quit IRC15:42
*** s10 has joined #openstack-placement15:42
cdentmarkdown. you almost got it15:43
*** s10 has quit IRC15:43
cdent``` instead of ``15:43
cdentat least you get some formatting, unlike launchpad...15:43
*** s10 has joined #openstack-placement15:43
*** s10 has quit IRC15:44
*** s10 has joined #openstack-placement15:44
*** s10 has quit IRC15:44
*** s10 has joined #openstack-placement15:45
*** s10 has quit IRC15:45
*** fried_rice is now known as efried_afk15:48
cdentpug attack!16:02
*** efried_afk is now known as fried_rice16:16
fried_ricewha16:16
cdenta bunch of pugs came into this cafe16:18
*** sean-k-mooney has quit IRC16:23
*** belmoreira has quit IRC16:34
openstackgerritKashyap Chamarthy proposed openstack/nova-specs master: Re-propose the spec to allow specifying a list of CPU models  https://review.openstack.org/64203016:34
openstackgerritChris Dent proposed openstack/placement master: Make policy init more threadsafe  https://review.openstack.org/64206816:36
cdentedleafe: you still interested in pursuing the inventory -> inventory.py stuff?16:43
edleafecdent: Sure, I can take that if you like16:44
cdentit's more a question of do you want it, if not I'll just do it (now ish)16:44
edleafeNot wanting to sound lazy, but if you already have the mental path forward, it might be easier for you16:45
edleafeI was just trying to ease your workload a bit16:45
cdentmy brain is pretty oriented that way, and I'm itching to have it done, so yeah, I'll do it. You can plan the next great butter churn16:46
edleafeMmmmmm... butter...16:46
*** ttsiouts has quit IRC16:58
*** e0ne has joined #openstack-placement17:03
*** e0ne has quit IRC17:08
*** mriedem is now known as mriedem_burgers17:43
*** fried_rice is now known as fried_rolls17:43
*** cdent has quit IRC17:47
*** mcgiggler has quit IRC17:51
*** tssurya has quit IRC17:55
*** cdent has joined #openstack-placement18:24
openstackgerritChris Dent proposed openstack/placement master: Move Inventory and InventoryList to own file  https://review.openstack.org/64211118:59
openstackgerritChris Dent proposed openstack/placement master: Remove InventoryList class  https://review.openstack.org/64211218:59
*** mriedem_burgers is now known as mriedem19:16
openstackgerritChris Dent proposed openstack/placement master: Reorder objects.resource_provider  https://review.openstack.org/64213720:11
openstackgerritChris Dent proposed openstack/placement master: Remove ResourceProviderList class  https://review.openstack.org/64213820:11
cdentjaypipes, fried_rolls, edleafe that's ^ the end of the remove list stack20:11
edleafecdent: ack20:12
fried_rollswoot20:12
jaypipescdent: coo.20:12
cdentthe reorder one is hairy, but nothing actually changes20:13
*** irclogbot_2 has quit IRC20:13
*** e0ne has joined #openstack-placement20:24
fried_rollscdent: ya know, a thing that worries me about all this is that it will probably make the git blame game a lot harder.20:54
cdentyes, it will. backports too. but costs and benefits and all that.20:55
cdentthe git blame side was already pretty messy20:55
cdentto some extent it is better to get it over with20:55
fried_rollsyeah, I suppose.20:56
*** fried_rolls is now known as fried_rice20:56
fried_rice^oops20:56
*** e0ne has quit IRC21:03
cdentdigging around in profile information for GET /allocation_candidates is _fascinating_21:47
fried_ricecdent: what do you mean, profile information?21:55
fried_riceoh, you mean performance21:55
fried_riceI'm interested21:55
cdentI've stuck http://werkzeug.pocoo.org/docs/0.14/contrib/profiler/ in placement, and am viewing the results with https://jiffyclub.github.io/snakeviz/21:56
fried_ricebut first: how do you feel about making placement.objects.resource_provider a package containing inventory, aggregate, and maybe others21:57
fried_riceas a way to further split up resource_provider.py which is still 2KLOC21:58
cdentit would be nice to make it smaller22:02
fried_riceI can play with that after we make a call on https://review.openstack.org/#/c/642137/122:04
fried_ricecause I'm not convinced we should do that.22:04
cdentyeah, I'm not entirely convinced either, but was in that sort of automatic just-do-it thing22:06
cdentIf you're intrigued by the idea of splitting it up, then that certainly removes any urgency to make it ordered22:06
fried_riceWe should at least reverse the top two patches, but if we start doing other things below it (like what I'm talking about) it's going to be a nightmare to keep rebased.22:18
cdentfried_rice: if you think you will do the split up, then I'll just remove the reordering entirely, if you agree?22:39
*** irclogbot_2 has joined #openstack-placement23:01
*** edleafe_ has quit IRC23:24
fried_ricecdent: let us make it so.23:35
cdentrighyho23:35
cdentonce I climb out of this little hole I've found myself in23:35
fried_riceHow do you feel about the pure resource provider stuff living in __init__.py? This is the only part I haven't figured out yet.23:36
fried_riceThat would make zero refactor in the things referring to those bits23:36
fried_ricebut having stuff in __init__.py is kind of... not don?23:36
fried_ricedone23:36
cdentIt depends a ton on who you talk to and where it is happening. If you have deep hierarchy it can be really annoying23:40
cdentor if the init does things (you may recall me moving a bunch of wsgi-related stuff out of nova's various __init__23:40
fried_riceThis one wouldn't.23:40
cdenti'd get opinions from jaypipes and edleafe before going too far in that direction23:40
fried_riceIt would be the difference between leaving23:41
fried_riceimport placement.objects.resource_provider as rp_obj23:41
fried_ricein all the places it's used versus changing it to something more like23:41
fried_riceimport placement.objects.resource_provider.<what?> as rp_obj23:41
fried_riceand what do we call that thing?23:41
fried_riceplacement.objects.resource_provider.resource_provider?23:41
cdentyou could also import some things into __init__ instead of implementing them there23:44
cdentif that seemed better23:44
cdentI don't have a strong opinion which is why I'm trying to redirect to jay and ed, cuz seems they might23:44
fried_riceack23:49
*** fried_rice is now known as efried23:56
efriedo/23:56

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