Tuesday, 2018-10-02

*** takashin has joined #openstack-placement00:00
*** mriedem has quit IRC00:05
*** tetsuro has joined #openstack-placement00:21
*** efried has joined #openstack-placement01:15
*** efried has quit IRC02:10
*** efried1 has joined #openstack-placement02:10
*** efried1 is now known as efried02:12
openstackgerritTetsuro Nakamura proposed openstack/placement master: Follow up for placement usage document  https://review.openstack.org/60709002:43
*** e0ne has joined #openstack-placement05:06
*** e0ne has quit IRC05:06
*** zaneb has quit IRC05:45
*** zaneb has joined #openstack-placement05:50
*** rubasov has quit IRC05:56
*** dims has quit IRC06:38
*** dims has joined #openstack-placement06:44
*** dims has quit IRC06:48
*** dims has joined #openstack-placement06:51
*** tetsuro has quit IRC06:53
*** e0ne has joined #openstack-placement07:00
*** helenafm has joined #openstack-placement07:12
*** tetsuro has joined #openstack-placement07:38
openstackgerritChris Dent proposed openstack/placement master: Initial integration test using gabbits  https://review.openstack.org/60161408:02
openstackgerritChris Dent proposed openstack/placement master: Add placeload to integration test  https://review.openstack.org/60248408:02
*** zaneb has quit IRC08:12
*** zaneb has joined #openstack-placement08:12
openstackgerritMerged openstack/placement master: Fix aggregate members in nested alloc candidates  https://review.openstack.org/60263908:13
openstackgerritMerged openstack/placement master: Add a document for allcation candidates constraint  https://review.openstack.org/60424308:13
*** ttsiouts has joined #openstack-placement08:51
openstackgerritChris Dent proposed openstack/placement master: Add placeload to integration test  https://review.openstack.org/60248408:54
*** cdent has joined #openstack-placement08:56
*** ttsiouts has quit IRC09:00
*** takashin has left #openstack-placement09:02
*** ttsiouts has joined #openstack-placement09:02
*** ttsiouts has quit IRC10:01
*** ttsiouts has joined #openstack-placement10:03
openstackgerritChris Dent proposed openstack/placement master: Add placeload to integration test  https://review.openstack.org/60248410:38
*** cdent has quit IRC10:48
openstackgerritTetsuro Nakamura proposed openstack/placement master: Generate sample policy in placement directory  https://review.openstack.org/60186611:01
*** ttsiouts has quit IRC11:03
*** ttsiouts has joined #openstack-placement11:03
*** ttsiouts has quit IRC11:08
*** e0ne has quit IRC11:10
*** ttsiouts has joined #openstack-placement11:13
*** tetsuro has quit IRC11:18
openstackgerritMerged openstack/placement master: max-complexity=>16: refactor GET /a_c qs parsing  https://review.openstack.org/60266711:22
*** cdent has joined #openstack-placement11:23
openstackgerritMerged openstack/placement master: De-nova-ify and reformat contributor guide  https://review.openstack.org/59986411:24
*** ttsiouts has quit IRC11:25
openstackgerritMerged openstack/placement master: Fix link from root doc to contributor guide  https://review.openstack.org/60343111:27
openstackgerritChris Dent proposed openstack/placement master: Add placeload to integration test  https://review.openstack.org/60248411:37
*** e0ne has joined #openstack-placement11:50
*** ttsiouts has joined #openstack-placement12:10
openstackgerritChris Dent proposed openstack/placement master: Add placeload to integration test  https://review.openstack.org/60248412:35
*** mriedem has joined #openstack-placement12:46
cdentthe feedback latency from zuul experiments is high enough that I'm starting to consider setting up zuul in my house12:48
cdentbut it's not like i need yet another thing to do12:48
cdentjaypipes: thanks for the reviews on the integration test stuff. I've tried to explain the magic yaml stuff a bit more. Once concern with those changes is they change the length of a check run from 5 minutes or so, to 30 minutes. which is inevitable but a bummer12:49
jaypipescdent: I am in awe of your YAMLness. :)12:52
cdentit helps to know the authors12:52
jaypipesheh12:52
cdentalthough they extract a high price12:52
jaypipescdent: I wonder why the change to using tempest plugin (vs the bash scripts) expands the runtime from 5 to 30 minutes? is it because of all the extra git cloning?12:53
cdentoh, no, that's not what I mean12:53
jaypipesoh, you mean just including this in the check pipeline... gotcha12:53
*** tssurya has joined #openstack-placement12:53
cdentI mean that having an integration test in addition to the existing docs, pep8, unit, functional tests change... yeah12:53
jaypipescdent: totally worth it, though.12:53
cdentyeah, I figured fair price12:54
openstackgerritMerged openstack/placement master: Follow up for placement usage document  https://review.openstack.org/60709013:01
efriedcdent: Have you seen/processed Bence's email in the "intended purpose" thread?13:19
cdentefried: I read it, but haven't fully processed13:19
efriedOf note, in the patch he references, they're inferring "ownership" based on provider UUID being in the binding profile: https://review.openstack.org/#/c/574783/15/neutron/plugins/ml2/managers.py@88813:19
efriedwhich kind of goes with what you were suggesting yesterday about determining ownership by having stored the provider in some kind of database beforehand.13:20
* cdent nods13:21
*** ttsiouts has quit IRC13:23
openstackgerritMerged openstack/placement master: Add nova database migration script  https://review.openstack.org/60323413:23
*** e0ne has quit IRC13:32
*** ttsiouts has joined #openstack-placement13:33
openstackgerritChris Dent proposed openstack/placement master: Remove placement.db.migration  https://review.openstack.org/60718513:34
openstackgerritChris Dent proposed openstack/placement master: Remove support for multiple database from migration.py  https://review.openstack.org/60718613:34
openstackgerritChris Dent proposed openstack/placement master: WIP: add a table create CLI  https://review.openstack.org/60016113:37
*** cdent has quit IRC13:37
*** cdent has joined #openstack-placement13:47
openstackgerritChris Dent proposed openstack/placement master: Add placeload to integration test  https://review.openstack.org/60248413:58
*** ttsiouts has quit IRC13:58
*** mriedem has quit IRC14:00
*** e0ne has joined #openstack-placement14:02
*** mriedem has joined #openstack-placement14:05
*** ttsiouts has joined #openstack-placement14:12
*** ttsiouts has quit IRC14:46
*** ttsiouts has joined #openstack-placement15:00
*** e0ne has quit IRC15:19
*** cdent has quit IRC15:27
*** ttsiouts has quit IRC15:42
*** cdent has joined #openstack-placement16:03
*** helenafm has quit IRC16:03
smcginnisHowdy placers. I'm looking at Forum submissions. One of them is from someone talking about how there is osc-placement for CLI use, but that there is not a placement Python library that can be used to work with placement. Is that correct?16:46
cdentsmcginnis: that's only sort of true. you can use the sdk to make a connection to placement easily, and then pass json back and forth.16:48
cdentthere's open discussion on the value of a python library for encapsulating that json handling16:48
smcginniscdent: Ah, OK. So this may be a decent forum topic?16:49
cdentI tend to think it is overkill. As in: if you need a library to manage your resources in an API, then you've made a bad api16:49
cdentbut I'm weird like that16:49
cdentsmcginnis: maybe? efried mriedem or jaypipes probably have a stronger opinion since they are less "weird like that"16:50
smcginnisIt did surprise me since I thought it was supposed to all be through a simple REST API.16:50
efriedsmcginnis: I would be interested in talking about it. I personally do see a certain amount of value in a client lib, but also get cdent's point. Depends how far you want to go.16:51
efriedsmcginnis: Like, if all your client is doing is factoring out a few common bits and pieces like headers, then yeah, just use the sdk.16:52
smcginnisSeems like there's a sufficient amount to talk about to warrant a Forum session.16:52
smcginnisefried, cdent: Thanks!16:52
efriedsmcginnis: If it's wrapping each operation in an appropriately-named method, less so - but if you're still passing json in and out, then what are you gaining?16:53
cdentsmcginnis: it will likely munge into "what are best practices for talking to placement" which is worth talking about16:53
smcginnisIndeed. Might be a good place to hash that out and get it written down.16:54
efriedsmcginnis: But if you're talking about the lib exposing object-y encapsulations of the data and passing those around instead of straight json, that's definitely something to lib-ify. Question is, is there really a want/need for that?16:54
efried[end]16:54
smcginnisefried: Yeah, I would hope it's just factoring out a few common helpers from my limited understanding of the needs.16:54
jaypipessmcginnis: I won't be in Berlin, just FYI. I think there might be some value in moving ProviderTree and *some* bits of reportclient foo into a library, along with the exception classes/parsing.16:55
smcginnisAnd of course, full processing of trait name meanings.16:55
* smcginnis runs away for cover16:55
* efried armbars smcginnis16:55
smcginnis*tap16:55
* jaypipes lassos smcginnis with placement rope of imprisonment16:58
smcginnisHah!16:58
mriedemcdent: smcginnis: i left comments on that submission last week16:58
mriedemsaying it's intentional that we don't hae a python-placement library16:58
cdentwho made the submission?16:59
smcginnisDoesn't look like the chair tool captured any of that.16:59
smcginnisTetsuro Nakamura from NTT.16:59
smcginnisEr, that's the moderator. Looks like actual submitter was Pierre Riteau17:00
mriedemsmcginnis: link to the submission?17:00
smcginnisCan you access this? https://www.openstack.org/track-chairs/browse/22806?category=26217:00
mriedemoo17:00
mriedemno17:00
smcginnishttp://paste.openstack.org/show/731282/17:01
mriedemhttps://www.openstack.org/summit/berlin-2018/vote-for-speakers#/2280617:02
cdentmriedem: I'd like it if you got in on the reviews of https://review.openstack.org/#/c/601614/ . It depends on the devstack changes for extracted placement so isn't in danger of merging any time soonish, but your point of view will make it better before then17:12
cdentefried: I'm not sure I'm fully parsing the implied vote in your <rant> on the gabbi yaml17:19
cdentthe last paragraph doesn't seem to correspond with "I disagree"17:19
cdentbecause my assertion was "I obfuscated for personal enjoyment"17:19
mriedemoy17:20
cdentyo17:21
efriedcdent: There should be no need to imply a vote, I'm +2 on the gabbit (only reserving +2 on the patch as a whole due to unfamiliarity with zuul concepts).17:43
cdentefried: I don't mean vote on the entire patch, I mean on changing the degree of use of anchors17:43
efriedRegardless of any personal enjoyment you achieved by your obfuscation, I feel like the result is terse and elegant and comprehensible as long as you know the constructs.17:43
efriedAnd not knowing the constructs should not be an excuse for downvoting.17:44
cdentokay, that clears it up, thanks17:44
*** zaneb has left #openstack-placement17:46
*** openstackgerrit has quit IRC17:51
*** tssurya has quit IRC17:52
*** openstackgerrit has joined #openstack-placement17:57
openstackgerritEric Fried proposed openstack/placement master: Placement: Remove usage of get_legacy_facade()  https://review.openstack.org/60733517:57
efriedmelwitt, cdent: ^17:58
cdenthuzzah17:58
efriednote: two patches17:58
*** alex_xu has quit IRC18:02
cdentbbl18:11
*** openstackgerrit has quit IRC18:35
*** openstackgerrit has joined #openstack-placement19:10
openstackgerritmelanie witt proposed openstack/nova-specs master: Update blueprint name so spec matches launchpad  https://review.openstack.org/60734719:10
openstackgerritmelanie witt proposed openstack/nova-specs master: Dynamically find releases for move-implemented-specs  https://review.openstack.org/59262819:15
openstackgerritmelanie witt proposed openstack/nova-specs master: Add a script for counting blueprints  https://review.openstack.org/58191419:16
*** e0ne has joined #openstack-placement19:32
openstackgerritArtom Lifshitz proposed openstack/nova-specs master: Fail count in API  https://review.openstack.org/60735219:33
*** ttsiouts has joined #openstack-placement20:55
*** e0ne has quit IRC21:02
*** ttsiouts has quit IRC21:10
*** ttsiouts has joined #openstack-placement21:11
*** ttsiouts has quit IRC21:27
*** ttsiouts has joined #openstack-placement21:28
*** cdent has quit IRC21:32
*** mriedem has quit IRC22:03
*** ttsiouts has quit IRC22:04
openstackgerritmelanie witt proposed openstack/nova-specs master: Add a script for counting blueprints  https://review.openstack.org/58191422:20

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