Tuesday, 2019-03-05

*** ttsiouts has joined #openstack-placement00:07
*** openstackgerrit has joined #openstack-placement00:13
openstackgerritmelanie witt proposed openstack/osc-placement master: Add 'aggregate allocation ratio set' batch command  https://review.openstack.org/64089800:13
*** tetsuro has joined #openstack-placement00:13
*** ttsiouts has quit IRC00:29
openstackgerritmelanie witt proposed openstack/osc-placement master: Add 'aggregate allocation ratio set' batch command  https://review.openstack.org/64089800:49
openstackgerritBrin Zhang proposed openstack/nova-specs master: Support delete_on_termination in volume attach api  https://review.openstack.org/61294900:54
openstackgerritBrin Zhang proposed openstack/nova-specs master: Support for changing deleted_on_termination after boot  https://review.openstack.org/58033600:58
openstackgerritBrin Zhang proposed openstack/nova-specs master: Support for changing deleted_on_termination after boot  https://review.openstack.org/58033600:59
openstackgerritMerged openstack/placement master: Fix typo in db-auto-sync release note  https://review.openstack.org/64088601:01
openstackgerritTetsuro Nakamura proposed openstack/placement master: FUPs for improve-debug-log series  https://review.openstack.org/64090901:05
openstackgerritBrin Zhang proposed openstack/nova-specs master: Support delete_on_termination in volume attach api  https://review.openstack.org/61294901:05
*** bhagyashris has joined #openstack-placement01:55
openstackgerritMerged openstack/placement master: Make the PlacementFixture usable without intercept  https://review.openstack.org/64085202:27
*** takashin has joined #openstack-placement02:30
*** alanmeadows has left #openstack-placement03:21
openstackgerritmelanie witt proposed openstack/osc-placement master: Add 'aggregate allocation ratio set' batch command  https://review.openstack.org/64089804:51
openstackgerritmelanie witt proposed openstack/osc-placement master: Add 'aggregate allocation ratio set' batch command  https://review.openstack.org/64089805:41
openstackgerritTetsuro Nakamura proposed openstack/placement master: Retry new transaction on failure  https://review.openstack.org/64093905:46
*** dims has quit IRC06:24
*** e0ne has joined #openstack-placement06:24
*** dims has joined #openstack-placement06:26
*** e0ne has quit IRC06:33
*** dims has quit IRC06:36
*** dims has joined #openstack-placement06:37
*** e0ne has joined #openstack-placement06:46
*** e0ne has quit IRC07:07
*** takashin has left #openstack-placement07:32
*** tssurya has joined #openstack-placement08:16
*** e0ne has joined #openstack-placement08:17
*** helenfm has joined #openstack-placement08:29
*** rubasov has quit IRC08:33
*** ttsiouts has joined #openstack-placement08:52
*** e0ne has quit IRC08:58
*** e0ne has joined #openstack-placement09:00
*** ttsiouts has quit IRC09:05
*** ttsiouts has joined #openstack-placement09:06
*** ttsiouts has quit IRC09:10
*** ttsiouts has joined #openstack-placement09:12
*** cdent has joined #openstack-placement09:15
*** bhagyashris has quit IRC09:38
openstackgerritKashyap Chamarthy proposed openstack/nova-specs master: cpu-model-selection: s/cpu_models/cpu_model_list/  https://review.openstack.org/64086609:41
cdenttetsuro: unfortunately that whitespace change is fairly deep in that scrub-Lists stack so can't merge until we get all that stuff above it09:44
cdentor pull it out (which would create merge conflicts galore)09:44
tetsuroYeah, I realized that just after approving it.09:45
tetsurobecause that's not urgent I'm okay.09:46
cdentmost of the stuff above it is fairly safe, but also not urgent09:47
cdentwe're mostly waiting on jaypipes to ack that we are going his way later in the stack09:47
cdentIf indeed, "ack" is what he'd like to do09:47
tetsuroWe can wait. It can be approved after the feature freeze.09:50
tetsurocdent: BTW, could you have a look on https://review.openstack.org/#/c/640939/?09:51
cdentAre we even having feature freeze in placement?09:52
tetsuroAh, that was my thought if we cut Stein branch09:53
cdentyes, but that's some time away still09:54
cdentrc1 target is march 18-2209:57
tetsuroIMO, we can go in the same way as the other official projects. IMO, the period before release and after feature freeze is for debugging and refactoring.09:58
tetsuroThere is no reason placement does not need the period for debugging and refactoring.09:59
cdentyeah, I wasn't trying to suggest we should never have one, just that this cycle things are a bit weird because of the extraction10:02
cdentAnd if we had some pending feature-related commits that were nearly ready, hewing strictly to the feature freeze deadline would be overkill10:02
tetsuroI see. Yeah, actually I'm looking into negative-member-of feature locally and wondering I can make it before the feature freeze.10:04
*** rubasov has joined #openstack-placement10:05
cdentthat's seems pretty straightforward and also very useful10:09
cdentbrb10:09
*** tetsuro has quit IRC10:25
*** tetsuro has joined #openstack-placement10:29
cdenttetsuro: thanks for continuing to plug away at this aggregate creation stuff. this latest version seems to be really good10:39
*** ttsiouts has quit IRC11:19
*** ttsiouts has joined #openstack-placement11:20
*** ttsiouts has quit IRC11:24
*** e0ne has quit IRC11:32
openstackgerritTetsuro Nakamura proposed openstack/placement master: Retry new transaction on failure  https://review.openstack.org/64093911:39
tetsuropleasure :)11:40
*** tetsuro has quit IRC11:40
*** e0ne has joined #openstack-placement11:42
*** ttsiouts has joined #openstack-placement12:01
*** mriedem has joined #openstack-placement12:41
jaypipescdent: yeah, sorry, got caught up in other reviews yesterday (and cyborg-y things)13:15
jaypipescdent: lemme tackle that series right now.13:15
cdentno worries, I just didn't want us to get too far without you having a chance to weigh in13:16
cdentas it is starting to get a bit scattered (pull thread here, thing over there wiggles)13:16
jaypipescdent: my entire life is a bit scattered.13:17
* cdent gives jaypipes a palm pilot13:17
cdentor, have I ever mentioned the OnItâ„¢13:17
jaypipeslol13:20
edleafecdent: (reading back) Feature freeze seems like a necessity since we are keeping the same release pattern. But given the extraction issues you mentioned, we could probably be a little more generous than usual with granting exceptions13:36
cdentyeah, that's basically what I was trying to say above13:36
cdentmostly to encourage tetsuro to do even more work if he was itching13:38
edleafeI didn't get the impression that he needed encouragement :)13:38
cdentpermission?13:38
*** dklyle has joined #openstack-placement14:13
*** ttsiouts has quit IRC14:21
*** ttsiouts has joined #openstack-placement14:22
* cdent \o/s at jaypipes 14:24
*** ttsiouts has quit IRC14:25
*** ttsiouts has joined #openstack-placement14:25
jaypipescdent, efried, edleafe: k, that ovo-ectomy should be well on its way now. sorry for the delay in reviewing.14:35
cdentthank you jaypipes14:35
jaypipesno need to thank me. thank YOU guys for making it happen.14:37
* cdent schedules a party14:37
cdentOnce that stuff settles I'll do another object14:38
*** e0ne has quit IRC15:02
*** e0ne has joined #openstack-placement15:13
*** openstackgerrit has quit IRC15:28
cdentmriedem (and anyone else): quick osc-placement query. microversion 1.19 and 1.20 aren't particular user visible ( https://docs.openstack.org/placement/latest/placement-api-microversion-history.html#include-generation-and-conflict-detection-in-provider-aggregates-apis )15:45
cdentin the past we skip things that seem like that, are those skip like too?15:46
cdentI'm trying to determine the guidelines for what is skippable15:46
mriedemi think 1.19 is skippable15:51
mriedemwell,15:51
mriedemhttps://docs.openstack.org/osc-placement/latest/cli/index.html#resource-provider-aggregate-list15:52
mriedem^ could show the generation yeah?15:52
*** rubasov has quit IRC15:52
cdentI don't think we want humans to have to care about generations do we?15:53
mriedemwhat happens if i update aggregates without specifying a generation?15:53
mriedemit just overwrites right?15:53
cdentyou mean using the older version? yea15:53
mriedemso if i were paranoid about data consistency and using the CLI, it might care about generation15:54
mriedempurely optional of course15:54
cdenthrmmm15:54
cdentthe term generation isn't on that page yet15:55
mriedemas for 1.20, the change would be https://docs.openstack.org/osc-placement/latest/cli/index.html#resource-provider-create goes from not printing anything (maybe it just prints the uuid today) to printing the response body15:55
cdentI get that we _could_ do that with 1.20, but what would the point be?15:56
mriedemlooking at https://docs.openstack.org/placement/latest/placement-api-microversion-history.html 1.19 is the first thing to deal with generations15:56
cdentIs the goal to make a useful client, or to simply replicate the microversions?15:56
mriedem"This is to allow the caller to glean automatically-set fields, such as UUID and generation, without a subsequent GET."15:56
mriedemi don't know what the client does today after create resource provider,15:57
mriedemdoes it just get it back and show it?15:57
mriedemor dump the uuid?15:57
cdentit appears to do a15:57
cdentGET and then dump a selection of the fields, depending on microversion15:58
mriedemyeah so we could skip 1.2015:58
mriedemsince the client already does it15:58
cdentI don't think I'm the best guy for this particular job, long term15:59
cdentI don't think I think the same about clients as ... I'm not sure who15:59
cdentbut there's a gap, I'll see what I can do15:59
*** belmoreira has quit IRC16:00
mriedemidk, i usually ask dtroyer if i need another opinion16:09
* cdent will make the doughnuts16:10
cdentdonuts?16:10
*** openstackgerrit has joined #openstack-placement16:14
openstackgerritMerged openstack/placement master: Factor listiness into an ObjectList base class  https://review.openstack.org/63732516:14
openstackgerritMerged openstack/placement master: Move _set_objects into ObjectList  https://review.openstack.org/63732816:24
openstackgerritMerged openstack/placement master: Move *List.__repr__ into ObjectList  https://review.openstack.org/63733216:24
openstackgerritMerged openstack/placement master: Clean up ObjectList._set_objects signature  https://review.openstack.org/63733516:24
openstackgerritMerged openstack/placement master: Move RC_CACHE in resource_class_cache  https://review.openstack.org/64011416:24
openstackgerritMerged openstack/placement master: Use native list for lists of Usage  https://review.openstack.org/63939116:24
openstackgerritMerged openstack/placement master: Make base test case file for object unit tests  https://review.openstack.org/64040616:24
openstackgerritMerged openstack/placement master: Move reshape() into placement.objects.reshaper  https://review.openstack.org/64054016:34
openstackgerritMerged openstack/placement master: ResourceProvider.increment_generation()  https://review.openstack.org/64043316:34
openstackgerritMerged openstack/placement master: Move Allocation and AllocationList to own module  https://review.openstack.org/64018416:34
openstackgerritMerged openstack/placement master: Use native list for lists of Allocation  https://review.openstack.org/64045016:34
*** rubasov has joined #openstack-placement16:41
*** helenfm has quit IRC16:45
*** tssurya has quit IRC16:45
melwitthey y'all, I proposed a change to osc-placement to add a batch command for setting allocation ratios, if anyone could please review https://review.openstack.org/64089817:06
melwittcontext is at L67 of this etherpad https://etherpad.openstack.org/p/nova-stein-blueprint-status17:07
-openstackstatus- NOTICE: Gerrit is being restarted for a configuration change, it will be briefly offline.17:11
cdentmelwitt++17:12
*** e0ne has quit IRC17:18
openstackgerritChris Dent proposed openstack/osc-placement master: Add support for 1.19 microversion  https://review.openstack.org/64109417:31
*** ttsiouts has quit IRC17:38
openstackgerritMerged openstack/placement master: FUPs for improve-debug-log series  https://review.openstack.org/64090917:50
openstackgerritMerged openstack/placement master: Retry new transaction on failure  https://review.openstack.org/64093917:50
cdentmelwitt: that osc-placement change is very nice17:54
melwittcdent: thank you :) I spent a lot of time on it so that is a boost to hear17:55
*** e0ne has joined #openstack-placement18:19
*** mriedem has quit IRC18:37
*** mriedem has joined #openstack-placement18:39
*** e0ne has quit IRC19:17
cdentefried: looks like you called recheck on the pep8 changes, but what's needed in a rebase?19:28
efriedyes, I realized that after, it needs a rebase on the retry patch. I'm going to wait until the one before it merges so I don't knock it out of the gate. It's almost done.19:29
cdentkewl19:29
efried(there are other ways, but I'm not in a big hurry)19:29
cdentindeed19:30
cdentI just saw it come across in email and thought "hang on..."19:30
* cdent has some pancakes19:30
*** ttsiouts has joined #openstack-placement19:31
*** e0ne has joined #openstack-placement19:37
*** ttsiouts has quit IRC20:11
*** ttsiouts has joined #openstack-placement20:11
*** ttsiouts has quit IRC20:15
*** ttsiouts has joined #openstack-placement20:32
efriedcdent: When I said that patch was close before, I was looking at the check queue. It's in the gate now.20:33
cdentnbd20:34
cdentthat's _really_ good20:35
efriedhowever, turns out the rebase wasn't the retry patch, it was the fup for the debug log thing, renaming those RPs.20:35
cdentww20:36
cdentit's cool to see all that stuff merge, but I guess that leave me (and whomever else) on the hook to do the other *List20:40
efriedyup :P20:40
melwittcdent: I dunno if maybe you didn't see my question in the quota usage from placement patch, but would the exception to @retrying.retry on be ks_exc.ConnectFailure to retry in the case of network issues?20:43
cdentmelwitt: I saw it and meant to go back to it and then it sort of slipped my mind because I didn't have the answer to hand. efried probably knows the answer more quickly20:44
cdent(as he's been on that side of the equation more than me)20:44
melwittoh, ok, sorry20:45
cdentno need to apologize. I was the one who forgot...20:45
efriedmelwitt: Yes, sorry, have been distracted by other things today, but that was high on my list to respond to.20:45
efriedlet me go take a look now...20:45
melwittthanks yall20:47
openstackgerritChris Dent proposed openstack/osc-placement master: WIP: Microversion 1.21 support  https://review.openstack.org/64112320:51
cdentI reckon that's my day20:51
cdentat least my day on irc20:51
cdentgoodnight all20:51
*** cdent has quit IRC20:51
efriedmelwitt: Responded in https://review.openstack.org/#/c/638073/ -- sorry for the delay, please lmk if I can help further.21:06
efried...though I'll be afk for an hour for school runs :(21:06
melwittefried: thanks. we don't want to retry for just anything from ksa right? or do we?21:08
melwittand yes I knew better than the use @safe_connect, at least xD21:08
efriedmelwitt: In this case we're just doing a couple of GETs21:08
efriedso yeah, no harm in retrying for any failure21:09
melwittok21:09
efriedI mean, I guess some of them might not be recoverable without other action, like recreating the client.21:09
efrieduh, hold on...21:09
melwittI was thinking that retrying for an auth failure would be unhelpful, for example21:10
efriedhum, yeah, you actually wouldn't want to bother retrying on something like EndpointNotFound... yeah21:10
efriedmelwitt: Perhaps just ConnectFailure?21:12
melwittefried: ok, that's what I was thinking. thanks21:12
*** e0ne has quit IRC21:13
efriedI'm not sure we're being that careful anywhere else tbh21:13
*** e0ne has joined #openstack-placement21:26
*** e0ne has quit IRC21:30
*** takashin has joined #openstack-placement23:36
openstackgerritMerged openstack/placement master: Inline Consumer.increment_generation()  https://review.openstack.org/64043723:57

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