Wednesday, 2019-01-23

*** mriedem has quit IRC00:02
*** efried has joined #openstack-placement00:05
*** tetsuro has joined #openstack-placement00:17
alanmeadowsmnaser: hmm, so running this in an environment00:27
alanmeadowswith clearly missing allocations entries00:27
alanmeadowsI don't see any --set advisories00:27
alanmeadowsa whole lot of orphan cleanup though which is not what I expected00:30
alanmeadowshttp://paste.openstack.org/show/743139/00:31
alanmeadowsmight of been my bad for miss-reading00:35
alanmeadowsI scanned it and assumed this would handle creating missing allocations (not just fixing them)00:35
*** tetsuro has quit IRC01:27
*** tetsuro has joined #openstack-placement01:56
*** tetsuro has quit IRC02:03
*** tetsuro has joined #openstack-placement03:13
*** openstackgerrit has joined #openstack-placement03:17
openstackgerritTetsuro Nakamura proposed openstack/placement master: Add upgrade status check for missing root ids  https://review.openstack.org/63259903:17
openstackgerritTetsuro Nakamura proposed openstack/placement master: Use local config for placement-status CLI  https://review.openstack.org/63260003:17
openstackgerritDakshina Ilangovan proposed openstack/nova-specs master: Nova changes to support Local Resource Management that uses Resource Management Daemon  https://review.openstack.org/63081706:44
*** e0ne has joined #openstack-placement07:57
*** tssurya has joined #openstack-placement08:17
*** e0ne has quit IRC08:33
*** helenafm has joined #openstack-placement08:40
*** tetsuro has quit IRC09:11
*** ttsiouts has joined #openstack-placement09:26
*** ttsiouts has quit IRC09:47
*** ttsiouts has joined #openstack-placement09:48
*** ttsiouts_ has joined #openstack-placement09:49
*** ttsiouts has quit IRC09:50
*** cdent has joined #openstack-placement10:45
cdentjust a heads up that the release of os-resource-classes has broken the placement functional tests. I'm fixing it10:47
openstackgerritChris Dent proposed openstack/placement master: Update standard resource class counts in tests  https://review.openstack.org/63269611:01
openstackgerritChris Dent proposed openstack/placement master: Increase loop size on _ensure_aggregate  https://review.openstack.org/63269711:01
openstackgerritChris Dent proposed openstack/placement master: Adjust database connection pool config in perfload tests  https://review.openstack.org/63269811:01
*** ttsiouts_ has quit IRC11:01
*** ttsiouts has joined #openstack-placement11:02
cdentgibi, efried, jaypipes : the bottom one in that ^ stack is important, the rest are simply nice to have11:02
*** ttsiouts has quit IRC11:06
*** e0ne has joined #openstack-placement11:26
*** ttsiouts has joined #openstack-placement11:28
*** cdent has quit IRC12:34
*** ttsiouts has quit IRC12:53
*** cdent has joined #openstack-placement12:54
*** ttsiouts has joined #openstack-placement12:54
*** ttsiouts has quit IRC12:58
*** ttsiouts has joined #openstack-placement12:59
jaypipescdent: ack13:07
cdentthat reminds me, forgot to leave a comment on that13:07
cdenthmm, it's also all broken13:08
jaypipescdent: see my response.13:15
jaypipescdent: generally, I believe we should be pinning all dependent libraries.13:15
cdentI tend to believe the opposite :)13:16
cdentI think deployments should pin13:16
cdentbut I think development should break asap13:16
jaypipescdent: the problem with deployments pinning is that it puts the onus on deployers to know all the specific dependencies of all the interrelated software bits in their application. But it's the developers of the application(s) themselves that know the dependencies best, IME.13:17
cdentwhich I think is something to do with why lower-constraints exists, but...13:17
jaypipescdent: also, please /see my general disdain for all things deployment ;)13:17
cdentsame13:18
jaypipes:)13:18
cdentimma leave it for now because if we change it for os-resource-classes we probably should for os-traits as well (more details when I respond on the review)13:25
openstackgerritChris Dent proposed openstack/placement master: Update standard resource class counts in tests  https://review.openstack.org/63269613:26
openstackgerritChris Dent proposed openstack/placement master: Increase loop size on _ensure_aggregate  https://review.openstack.org/63269713:27
openstackgerritChris Dent proposed openstack/placement master: Adjust database connection pool config in perfload tests  https://review.openstack.org/63269813:27
gibicdent: I'm +2 on the os-resource-classes version bump13:52
jaypipesgibi: what are your thoughts about pinning os-resource-classes (and os-traits) in nova?13:53
gibicdent: on the second in that stack I have a comment in the commit message https://review.openstack.org/#/c/632697/2//COMMIT_MSG13:55
cdentgibi: right, thanks, clearly I got ahead of myself13:55
*** mriedem has joined #openstack-placement13:56
openstackgerritChris Dent proposed openstack/placement master: Increase loop size on _ensure_aggregate  https://review.openstack.org/63269713:56
cdentfxied13:56
openstackgerritChris Dent proposed openstack/placement master: Adjust database connection pool config in perfload tests  https://review.openstack.org/63269813:56
gibijaypipes: I'm siding with cdent about pinning. In dev CI I'd like to see the breaking change in the lib as soon as possible. Especially for a library that mostly safe to no to pin as the change in os-traits and os-resource-classes are mostly additions13:56
gibijaypipes: do we even pin libvirt and qemu for nova?13:57
gibicdent: thanks, +214:01
cdentthank you14:01
jaypipesgibi: we don't pin anything in nova, AFAIK...14:01
jaypipesgibi: at least, none of the dep libs in requirements.txt have a hard pin (they are all >= constraints)14:02
gibijaypipes: so do you suggest to start pinning our deps in nova, and start with os-resource-classes and os-traits14:03
gibi?14:03
gibijaypipes: in the past there was upper constraints somewhere, doesn't it?14:04
gibijaypipes: we still have them https://github.com/openstack/requirements/blob/master/upper-constraints.txt14:04
gibiso basically we have both lower and upper14:04
jaypipesgibi: no, I'm not actually suggesting anything :) I'm just throwing out my thoughts. I personally think that all dependent libraries should be pinned at a known good state and that the build artifact for an application should be a binary blob of very specific known-to-work-with-each-other code.14:05
jaypipesgibi: it's just that we're working in Python here and not producing a single build artifact, unfortunately.14:06
jaypipesgibi: so I do understand that this way works for Python software applications like Nova. just that I prefer a more strict build artifact.14:06
jaypipes(though I freely admit I'm no packaging or release expert)14:07
* cdent can feel jaypipes feeling around in the go static binaries, give me a tiny deployment, perhaps in an immutable, distroless container styleeee14:08
cdentit would be nice14:08
jaypipescdent: yep. zactly.14:09
jaypipescdent: btw, I +W'd the bottom patch on that series.14:09
cdentthanks14:10
*** mriedem has quit IRC14:10
cdentedleafe: what does "Do you also have the "after" results for the perfload tests?" mean?14:36
edleafecdent: One without the "distracting noise" that the patch is supposed to remedy14:37
cdentit will show up when that patch's tests run?14:37
edleafeI just wanted to be able to see both so that I could interpret better14:38
edleafeRight now it looks like a mutant DNA strand to me :)14:38
edleafeNVM, http://logs.openstack.org/98/632698/1/check/placement-perfload/67e0f93/logs/placement-perf.txt14:39
cdentit remains a mutant strand of dna14:40
cdentbut without the 500s in it (which are in the results linked in the commit message)14:40
* cdent takes a walk, biab14:41
*** cdent has quit IRC14:41
*** efried has quit IRC15:08
*** ttsiouts has quit IRC15:13
*** cdent has joined #openstack-placement15:14
*** ttsiouts has joined #openstack-placement15:14
*** ttsiouts has quit IRC15:19
*** e0ne has quit IRC15:30
*** efried has joined #openstack-placement15:30
*** e0ne has joined #openstack-placement15:33
*** e0ne has quit IRC15:33
*** e0ne has joined #openstack-placement15:33
*** ttsiouts has joined #openstack-placement15:35
gibijaypipes: thanks for the explanation. I see what you are after.15:46
gibijaypipes: so I'm not against it, but it might need a wider communication and collaboration to make it happen what you imagine15:47
gibijaypipes: for example, if you pin then we need to have a process to sometimes dump the pinned version15:48
*** helenafm has quit IRC15:54
*** efried has quit IRC16:03
jaypipesgibi: right, and I'm not recommending we change the whole way that dependencies are managed for nova :) just saying I personally prefer a different approach.16:25
openstackgerritMerged openstack/placement master: Update standard resource class counts in tests  https://review.openstack.org/63269616:27
gibijaypipes: understood :)16:29
*** avolkov has quit IRC16:39
*** e0ne has quit IRC16:55
*** tssurya has quit IRC17:00
*** ttsiouts has quit IRC17:01
*** ttsiouts has joined #openstack-placement17:02
*** ttsiouts has quit IRC17:07
openstackgerritMerged openstack/placement master: Increase loop size on _ensure_aggregate  https://review.openstack.org/63269718:54
openstackgerritMerged openstack/placement master: Adjust database connection pool config in perfload tests  https://review.openstack.org/63269818:54
*** e0ne has joined #openstack-placement19:10
*** e0ne has quit IRC19:32
*** e0ne has joined #openstack-placement19:40
*** e0ne has quit IRC20:18
*** mriedem has joined #openstack-placement20:56
*** cdent has quit IRC22:39
*** mriedem has quit IRC23:48

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