Friday, 2019-06-07

*** mriedem has joined #openstack-placement00:17
*** mriedem has quit IRC00:30
*** sean-k-mooney has quit IRC02:28
*** sean-k-mooney has joined #openstack-placement03:00
*** sean-k-mooney has quit IRC03:14
*** sean-k-mooney has joined #openstack-placement03:16
*** sean-k-mooney has quit IRC04:19
*** sean-k-mooney has joined #openstack-placement04:21
*** bhagyashris has joined #openstack-placement06:19
*** tssurya has joined #openstack-placement07:07
*** ttsiouts has joined #openstack-placement07:08
*** ttsiouts has quit IRC07:25
*** ttsiouts has joined #openstack-placement07:26
*** ttsiouts_ has joined #openstack-placement07:28
*** ttsiouts has quit IRC07:30
*** ttsiouts_ has quit IRC07:38
*** mcgigglier has joined #openstack-placement07:38
*** ttsiouts has joined #openstack-placement07:39
*** ttsiouts has quit IRC07:43
*** ttsiouts has joined #openstack-placement08:00
*** takashin has left #openstack-placement08:02
*** e0ne has joined #openstack-placement08:23
openstackgerritChris Dent proposed openstack/placement master: perfload with written allocations  https://review.opendev.org/66075409:17
openstackgerritChris Dent proposed openstack/placement master: DNM: See what happens with 10000 resource providers  https://review.opendev.org/65742309:18
*** cdent has joined #openstack-placement09:20
gibicdent: hi! do you happen to know if standalone placement supports osprofiler? I found some imports in the code but I'm not sure the support is complete09:28
cdentgibi: I don't know what it was every completed, either in nova or out09:28
cdentIt's certainly never been tested (that I'm aware of) beyond the original addition of the imports09:29
gibicdent: OK. I guess I have to try to use it and see if it works09:29
gibithe nova side seems to work pretty well already in Pike09:29
cdentyeah, that sounds like the right plan09:29
cdentnothing has changed without how it is being imported, so if it used to work, it ought to still09:30
cdentosprofiler is one of those things I've never known anything about09:30
cdentgibi: if it is working (or you get it working) we should probably write down somewhere in the docs that it does and explain what it is good for09:32
gibicdent: sure. I will report back when I manage to handle this newest TODO of mine09:33
gibiI think the sentences in the doc https://docs.openstack.org/osprofiler/latest/ defines at least what osprofiler is good for09:34
cdentYeah, I just read that. The key seems to be the cross-project interaction09:35
gibicdent: we was able to trace timing interaction between  nova-conductor - nova-scheduler - db09:37
cdentso I guess "cross-service" is more accurate09:37
gibiyes09:38
gibiand I noticed that in this env (which is on Pike) there is no placement trace09:38
gibihence my original question09:38
cdentit looks like in placement it is turned on in wsgi.py which means that it won't show up in placement functional tests, or in nova's use of the placement fixture09:41
cdentthere are also no trace points within placement itself09:42
gibiI think it would be nice to see the db interactions from placement as well09:46
cdentas you well know, they are not easily contained09:48
cdentI guess you could trace from the interface betwen the handlers and the "objects" code09:49
*** bhagyashris has quit IRC09:55
cdentgibi: I've found it more informative to distinguish at the service level and then once you decide "placement is not as fast as I would like for this kind of request" to use https://review.opendev.org/#/c/643269/ to get much more detail info (as its the details that usually count)09:56
*** ttsiouts has quit IRC10:24
*** ttsiouts has joined #openstack-placement10:25
*** ttsiouts has quit IRC10:29
openstackgerritChris Dent proposed openstack/placement master: Stabilize AllocationRequest hash  https://review.opendev.org/66313710:47
cdentefried: I added a few more tests to ^ to make sure we're all on the same page on what we think the results _should_ be10:49
cdentgibi: you might find that interesting10:49
*** ttsiouts has joined #openstack-placement10:57
*** cdent has quit IRC11:00
*** jaypipes has joined #openstack-placement11:01
*** ttsiouts has quit IRC11:01
*** ttsiouts has joined #openstack-placement11:01
*** cdent has joined #openstack-placement11:01
gibicdent: thanks for the pointer11:35
*** dansmith has quit IRC12:29
*** dansmith has joined #openstack-placement12:32
*** artom has quit IRC12:35
*** ttsiouts has quit IRC13:01
cdentbbl13:06
*** cdent has quit IRC13:06
*** ttsiouts has joined #openstack-placement13:08
*** mriedem has joined #openstack-placement13:10
openstackgerritMerged openstack/placement master: Bump os-traits to latest release (0.14.0)  https://review.opendev.org/66373513:22
openstackgerritEric Fried proposed openstack/placement master: Stabilize AllocationRequest hash  https://review.opendev.org/66313713:30
*** artom has joined #openstack-placement13:42
openstackgerritBalazs Gibizer proposed openstack/placement master: Add support for osprofiler in wsgi  https://review.opendev.org/66394513:44
openstackgerritBalazs Gibizer proposed openstack/placement master: Add support for osprofiler in wsgi  https://review.opendev.org/66394514:15
*** cdent has joined #openstack-placement14:21
openstackgerritChris Dent proposed openstack/placement master: perfload with written allocations  https://review.opendev.org/66075414:27
efriedcdent: I don't understand what would need to happen at release time in order for things in required-projects to become real releases. Wouldn't we need to have a big and confusing flurry of constraints updates, all at the same time, while we're trying to get other release stuff done, with potential chicken/egg problems?14:32
cdentI don't know. That's why I keep asking. If neither of us know, then that's fine, we can just leave it be and do the small amount of work we've been doing.14:33
efriedMaybe we should have this conversation in -infra, or -releases, or something.14:33
cdentI've never been a fan of pinned dependencies14:33
efriedbecause I would like to understand it as well.14:33
efriedbecause ever since we moved to this system, it seems like depends-on has never worked the way I want it to.14:33
cdentswitching to independent release didn't impact our depencies on os-traits14:34
efriedI mean zuulv3, not independent release model for os-traits/-resource-classes.14:34
efriednot sure if it was actually zuulv3 that made things different/weird, but it was roughly around that time14:35
cdentif you want to spin something up in -releases or -infra i'm in both right now, but I'm going to struggle to articulate the points14:35
cdent(and usual "hey, what about email?" blahs apply)14:35
efriedFor my part, I'm not sure I care enough.14:35
efriedMaybe some day it will get painful enough that I'll feel like chasing it down14:36
efriedbut if that hasn't happened yet (I think I've had four series in the past few weeks that have suffered from this) it probably ain't gonna.14:36
cdenti'm not sure I care enough either, so we can let it ride for a while14:38
cdentit just feels dumb14:39
cdentand at some point it would be nice to make it less dumb14:39
gibicdent: thanks for the pointer in the osprofiler patch. Exactly the type of help I was needed.14:43
cdentyou're welcome14:43
cdentI suspect the difference in moving parts is part of why it was never finished in placement14:43
openstackgerritChris Dent proposed openstack/placement master: Stabilize AllocationRequest hash  https://review.opendev.org/66313715:00
openstackgerritChris Dent proposed openstack/placement master: Add NUMANetworkFixture for gabbits  https://review.opendev.org/65746315:00
openstackgerritChris Dent proposed openstack/placement master: Prepare objects for allocation request mappings  https://review.opendev.org/66278515:00
openstackgerritChris Dent proposed openstack/placement master: Stabilize AllocationRequest hash  https://review.opendev.org/66313715:01
openstackgerritChris Dent proposed openstack/placement master: Add NUMANetworkFixture for gabbits  https://review.opendev.org/65746315:01
openstackgerritChris Dent proposed openstack/placement master: Prepare objects for allocation request mappings  https://review.opendev.org/66278515:02
cdentbbs15:08
*** cdent has quit IRC15:08
*** e0ne has quit IRC15:22
*** mcgigglier has quit IRC15:29
*** ttsiouts has quit IRC15:38
*** ttsiouts has joined #openstack-placement15:39
*** cdent has joined #openstack-placement15:39
*** gibi is now known as gibi_ogg15:41
*** gibi_ogg is now known as gibi_off15:41
*** ttsiouts has quit IRC15:43
*** stephenfin is now known as finucannot16:05
*** mriedem has left #openstack-placement16:28
*** mriedem has joined #openstack-placement16:29
*** Sundar has joined #openstack-placement16:30
openstackgerritChris Dent proposed openstack/placement master: Add NUMANetworkFixture for gabbits  https://review.opendev.org/65746316:39
openstackgerritChris Dent proposed openstack/placement master: Prepare objects for allocation request mappings  https://review.opendev.org/66278516:39
openstackgerritChris Dent proposed openstack/placement master: WIP: Implement allocation candidate mappings  https://review.opendev.org/66224516:39
cdentefried: I fixed a buglet in the NUMANetworkFixture ^ and got those next two working properly with the new hashing and sorting. The latter still needs allocation schema changes.16:43
cdentand that's me done16:43
cdenthave a good weekend everyone16:43
*** cdent has quit IRC16:43
*** efried is now known as fried_rolls16:51
*** gibi_off has quit IRC16:52
*** tssurya has quit IRC17:36
*** Sundar has quit IRC17:44
*** finucannot is now known as stephenfin18:02
*** e0ne has joined #openstack-placement18:59
*** Sundar has joined #openstack-placement19:03
*** fried_rolls is now known as efried19:15
*** e0ne has quit IRC19:24
*** e0ne has joined #openstack-placement19:36
*** Sundar has quit IRC19:44
*** mriedem has quit IRC20:08
*** mriedem has joined #openstack-placement20:11
*** Sundar has joined #openstack-placement20:31
*** e0ne has quit IRC20:37
*** artom has quit IRC20:39
*** cfriesen has quit IRC20:54
*** mriedem has quit IRC21:06
*** e0ne has joined #openstack-placement21:31
*** e0ne has quit IRC21:40
*** Sundar has quit IRC22:16
*** artom has joined #openstack-placement23:05

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