Wednesday, 2018-08-29

openstackgerritMatt Riedemann proposed openstack/nova master: Retry on MessagingTimeout to init compute RPC API during n-cpu start  https://review.openstack.org/59733000:44
*** mriedem has quit IRC00:44
openstackgerritMatt Riedemann proposed openstack/nova master: Retry on MessagingTimeout to init compute RPC API during n-cpu start  https://review.openstack.org/59733000:46
openstackgerritMatt Riedemann proposed openstack/nova master: Retry on MessagingTimeout to init compute RPC API during n-cpu start  https://review.openstack.org/59733000:48
*** tetsuro has joined #openstack-placement00:52
*** alex_xu has joined #openstack-placement01:14
*** lei-zh has joined #openstack-placement01:57
*** lei-zh has quit IRC02:00
*** lei-zh has joined #openstack-placement02:00
*** openstack has joined #openstack-placement02:52
*** ChanServ sets mode: +o openstack02:53
*** openstackstatus has joined #openstack-placement03:01
*** ChanServ sets mode: +v openstackstatus03:01
*** nicolasbock has quit IRC03:58
*** tetsuro has quit IRC04:04
*** tetsuro has joined #openstack-placement04:26
*** tetsuro has quit IRC05:04
openstackgerritzhangyangyang proposed openstack/nova master: Replace assertRaisesRegexp with assertRaisesRegex  https://review.openstack.org/59737805:54
openstackgerritYikun Jiang (Kero) proposed openstack/nova master: [placement] Use osloutils uuidsentinel  https://review.openstack.org/59414406:15
openstackgerritTakashi NATSUME proposed openstack/nova master: Fix a broken conf file description in networking doc  https://review.openstack.org/59739106:47
*** takashin has left #openstack-placement06:48
*** tssurya has joined #openstack-placement06:53
gibigood morning. I happy to see that the issue about killing the nova service from a periodic has been settled during the night. I'm a bit suprised that we adapted our intention instead of adapted our code but at the end I agree that if it breaks later we can fix later06:59
*** ttsiouts has joined #openstack-placement07:45
*** ttsiouts has quit IRC07:49
*** e0ne has joined #openstack-placement07:56
openstackgerritMerged openstack/nova master: Mention (unused) RP generation in POST /allocs/{c}  https://review.openstack.org/59730407:57
*** e0ne has quit IRC08:00
openstackgerritStephen Finucane proposed openstack/nova stable/rocky: Don't use '_TransactionContextManager._async'  https://review.openstack.org/59742108:08
*** ttsiouts has joined #openstack-placement08:16
*** e0ne has joined #openstack-placement08:38
*** cdent has joined #openstack-placement08:39
openstackgerritMerged openstack/nova master: [placement] Add /reshaper handler for POST  https://review.openstack.org/57692709:22
openstackgerritMerged openstack/nova master: Document no content on POST /reshaper 204  https://review.openstack.org/59649409:22
cdent\o/09:22
openstackgerrithuanhongda proposed openstack/nova master: List soft-deleted instances by "--status" option  https://review.openstack.org/59743409:31
cdenthmmm, bit less \o/. that merge has broken placecat, investigating09:38
*** ttsiouts has quit IRC10:07
gibicdent: do we need to create a new placement-specs repo along with the new placement repo or we keep doing the spec reviews for Stein in nova-specs?10:34
gibiI would prefer the later as we already have spec discussed for placement in the nova-specs10:35
cdentgibi: I think the latter is probably right, if the plan is wait on any governance changes until later10:35
gibicdent: then we are in agreement. thanks10:36
cdent10:36
cdentI do, however, think that once we are able to think about specs in terms of their placement bits and their not placement bits it will at least make the placement half of spec review a lot easier10:36
openstackgerritChen proposed openstack/nova master: Fix filter servers with SOFT_DELETED status  https://review.openstack.org/59744310:40
openstackgerritBalazs Gibizer proposed openstack/nova-specs master: Placement: any traits in allocation_candidate query  https://review.openstack.org/56573010:46
openstackgerritBalazs Gibizer proposed openstack/nova-specs master: Placement: support mixing required traits with any traits  https://review.openstack.org/56574110:46
openstackgerritRadoslav Gerganov proposed openstack/nova master: doc: add info how to troubleshoot vmware specific problems  https://review.openstack.org/59744610:49
*** nicolasbock has joined #openstack-placement11:11
*** ttsiouts has joined #openstack-placement11:20
cdentjaypipes: bug you might be interested in: the new aggregate write handling is causing some issues with sqlite (when using files), which I wonder might be masking an issue for mysql: https://bugs.launchpad.net/nova/+bug/178963311:29
openstackLaunchpad bug 1789633 in OpenStack Compute (nova) "placement aggregate handling has lock trouble with sqlite files" [Undecided,New]11:29
openstackgerritBalazs Gibizer proposed openstack/nova master: Transform missing delete notifications  https://review.openstack.org/41029711:40
openstackgerritBalazs Gibizer proposed openstack/nova master: Send soft_delete from context manager  https://review.openstack.org/47645911:40
openstackgerritMerged openstack/nova master: Refix disk size during live migration with disk over-commit  https://review.openstack.org/53635111:42
openstackgerritMerged openstack/nova master: Fix a broken conf file description in networking doc  https://review.openstack.org/59739111:42
*** alex_xu has quit IRC11:49
jaypipescdent: left question for you on bug. not sure if this is an oslo.db enginefacade bug or whether we're just using it improperly.11:51
cdentthanks jaypipes, reading11:54
openstackgerritJay Pipes proposed openstack/os-traits master: clean up CUDA traits  https://review.openstack.org/59717011:54
jaypipescdent: for placecat travis jobs, is there a place I can look at the placement-api logs?11:57
cdentnot really but I can either paste you some, or if you've got a working docker install it takes about 5 minutes to make your own go (see the README in placecat)11:59
openstackgerritJay Pipes proposed openstack/os-traits master: clean up CUDA traits  https://review.openstack.org/59717011:59
cdentjaypipes: search for 'status: 500' in http://paste.openstack.org/show/729046/ and then go back a few lines12:00
jaypipescdent: ack, np, I can do that. just wondered if there were artifacts on travis.12:00
cdentjaypipes: not that I'm aware of, but lemme look a bit closer12:01
cdentas that would be handy. mostly I've been using the travis + placecat stuff as an alarm to go check elsewhere12:01
jaypipescdent: I don't see a status: 500 in that paste... right link12:02
jaypipes?12:02
cdentjaypipes: ah it got truncated, let me make a new one12:02
openstackgerritKonstantinos Samaras-Tsakiris proposed openstack/os-traits master: clean up CUDA traits  https://review.openstack.org/59717012:03
cdentjaypipes: here we go, this should have two: http://paste.openstack.org/show/729047/12:07
cdentbrb12:07
cdentjaypipes: if I shell in and create the aggregate in placement_agregates before running the gabbits, they're fine12:23
jaypipescdent: ack. so I'm pretty sure it's the use (or how we're using) the writer.independent context manager there.12:28
cdentyeah, I've just tried it without that, and it seems to be okay12:28
cdentor rather: it doesn't break for this12:28
jaypipescdent: I can try to push a couple patches later today but I'm a bit swamped with $worky stuff today and tomorrows.12:28
cdentI don't recall why independent was used there in the first place?12:29
jaypipescdent: yeah, I'm afraid it might "fix" it for this, but break it for mysql/pg again :)12:29
cdentHow about I push a dnm and see what happens?12:29
jaypipescdent: certainly worth just pushing a patch that removes independent and seeing what blows up.12:29
jaypipescdent: heh, jinx12:29
cdentcan do america12:29
jaypipescdent: remember that patch series from me was a few "throw some shit against a wall and see what sticked" approaches. Not sure whether we thought independent writer context was the thing that fixed the race problems for mysql, or it was just an unintended casualty of the throwing against a wall12:31
* cdent nods12:31
*** mriedem has joined #openstack-placement12:42
openstackgerritChris Dent proposed openstack/nova master: DNM: [placement] Make _ensure_aggregate context not independent  https://review.openstack.org/59748612:42
openstackgerritChen proposed openstack/nova master: Fix filter server list with SOFT_DELETED status  https://review.openstack.org/59744313:04
*** ttsiouts has quit IRC13:34
*** ttsiouts has joined #openstack-placement13:40
openstackgerritMatt Riedemann proposed openstack/osc-placement master: Random names for functional tests  https://review.openstack.org/54274513:43
openstackgerritMerged openstack/osc-placement master: Update reno for stable/rocky  https://review.openstack.org/58611514:11
openstackgerritMerged openstack/osc-placement master: Add image link in README.rst  https://review.openstack.org/58683914:20
openstackgerritMerged openstack/osc-placement master: Resource provider examples  https://review.openstack.org/55346114:26
cdentjaypipes: that canary patch seems to be doing alright in zuul. The nova-next job (not yet finished but I was watching the console) doesn't have any issue create aggregates, and other jobs are green, it might be a goer: https://review.openstack.org/#/c/597486/14:28
openstackgerritKonstantinos Samaras-Tsakiris proposed openstack/nova-specs master: Placement model for passthrough devices  https://review.openstack.org/59103714:29
openstackgerritMatt Riedemann proposed openstack/nova master: Log the operation when updating generation in ProviderTree  https://review.openstack.org/59755314:43
openstackgerritSurya Seetharaman proposed openstack/nova master: Making instance listing skipping down cells configurable  https://review.openstack.org/59242814:54
openstackgerritMatt Riedemann proposed openstack/nova master: Add debug logs for when provider inventory changes  https://review.openstack.org/59756014:56
openstackgerritSurya Seetharaman proposed openstack/nova master: Add scatter-gather-single-cell utility  https://review.openstack.org/59494715:00
*** N3l1x has joined #openstack-placement15:03
openstackgerritMerged openstack/osc-placement master: Random names for functional tests  https://review.openstack.org/54274515:04
openstackgerritKonstantinos Samaras-Tsakiris proposed openstack/nova-specs master: Placement model for passthrough devices  https://review.openstack.org/59103715:05
openstackgerritChris Dent proposed openstack/nova master: [placement] Make _ensure_aggregate context not independent  https://review.openstack.org/59748615:10
*** ttsiouts has quit IRC15:11
jaypipescdent: how often was it happening without the patch?15:23
cdentjaypipes: in placecat, I was able to make it happen every time15:23
jaypipescdent: ack. and with the patch, how many runs has placecat had?15:24
openstackgerritDan Smith proposed openstack/nova master: DNM: Tester for grenade job  https://review.openstack.org/59756615:24
cdentin the functional tests, not all the time, but I'm not sure how much of that was my hack for "using real files with sqlite" wasn't quite right15:24
cdentjaypipes: how many do you want?15:24
jaypipescdent: enough for you to feel comfortable? :) honestly, I'm not sure.15:27
cdentjaypipes: one sec, I'm cooking up a one line to do it many times in a fresh container15:28
*** ttsiouts has joined #openstack-placement15:28
openstackgerritChris Dent proposed openstack/nova master: [placement] Make _ensure_aggregate context not independent  https://review.openstack.org/59748615:30
cdentjaypipes: 20 clean runs so far15:30
cdent(with the patch)15:30
jaypipescdent: cool. I'm happy with that.15:30
cdentfor i in {1..10} ; do foo=$(docker run -t -d -p 127.0.0.1:8080:80 --env-file dockerenv placetest) && sleep 1 && gabbi-run http://127.0.0.1:8080 -- gabbits/*.yaml && docker kill $foo ; done # did the trick15:32
cdentefried: can you remember more about how the independent transaction on _ensure_aggregate entered into the picture?15:37
efriedcdent: Yeah, I was trying to dredge that up.15:37
efriedugh, clearly that context isn't in the patch comments. Must have been in IRC.15:41
efriedcdent: http://eavesdrop.openstack.org/irclogs/%23openstack-placement/%23openstack-placement.2018-08-16.log.html#t2018-08-16T21:12:15 read along with me...15:42
*** ttsiouts has quit IRC15:43
efriedI think it was one of two (apparently separate and independent (so to speak)) approaches to fixing the problem.15:44
efriedOne was removing the flush(); the other was the independent transacton.15:45
*** cdent has quit IRC15:47
*** cdent has joined #openstack-placement15:51
cdentthanks efried15:57
*** efried is now known as efried_rollin15:57
openstackgerritMatt Riedemann proposed openstack/nova master: Restart scheduler in TestNovaManagePlacementHealAllocations  https://review.openstack.org/59757116:00
*** tssurya has quit IRC16:04
jaypipescdent: +W on https://review.openstack.org/#/c/597486/16:17
cdentcool, thanks16:19
*** e0ne has quit IRC16:56
openstackgerritBalazs Gibizer proposed openstack/nova-specs master: Resource provider - request group mapping in allocation candidate  https://review.openstack.org/59760117:02
gibiefried_rollin, cdent, jaypipes: I think we needs to spend some time on this ^^ on the PTG17:04
cdentgibi: thanks for pointing that out. I think I've used up all my brain today, but will try to digest it tomorrow morning17:05
gibiefried_rollin, cdent, jaypipes: and I'm sorry dragging you into a long and most probably controversial discussion17:06
gibicdent: good decision as it pretty long and complex17:06
cdentoh dear. I made the mistake of skimming the intro. this will be interesting.17:07
cdentI at least have the idea in my head for some background processing17:10
jaypipesgibi: you want the discussion on the review itself, yeah?17:11
gibijaypipes: review would be better for me as I will have to leave suddenly soon17:12
jaypipesgibi: np17:13
gibijaypipes: and of course face to face in Denver17:13
jaypipesgibi: I shall be working on my Hungarian.17:13
gibijaypipes: I can give a short Hungarian lessons in a pub during the PTG if you are interested :)17:14
jaypipesgibi: ++17:14
openstackgerritMatt Riedemann proposed openstack/nova master: (Re)start caching scheduler after starting computes in tests  https://review.openstack.org/59760617:17
*** e0ne has joined #openstack-placement18:19
*** e0ne_ has joined #openstack-placement18:23
*** e0ne has quit IRC18:25
openstackgerritMatt Riedemann proposed openstack/nova master: Add contributor guide for upgrade status checks  https://review.openstack.org/59690218:36
cdentjaypipes: if you've got time this and its child are light and easy improvements: https://review.openstack.org/#/c/591850/18:38
cdent(the is already +W, parent is one +218:39
*** e0ne_ has quit IRC18:39
*** e0ne has joined #openstack-placement18:41
jaypipescdent: "pirate on crack output". <-- bueno.18:42
cdentthat's an efried_rollin -ism18:42
*** e0ne has quit IRC18:44
openstackgerritMatt Riedemann proposed openstack/nova master: Add debug logs for when provider inventory changes  https://review.openstack.org/59756018:51
*** e0ne has joined #openstack-placement18:56
openstackgerritMatt Riedemann proposed openstack/nova master: Add debug logs for when provider inventory changes  https://review.openstack.org/59756019:12
*** efried_rollin is now known as efried19:26
*** mriedem has quit IRC19:31
*** mriedem has joined #openstack-placement19:31
openstackgerritMatt Riedemann proposed openstack/nova master: Revert "libvirt: add method to configure migration speed"  https://review.openstack.org/59081419:41
openstackgerritMatt Riedemann proposed openstack/nova master: Add functional test for live migrate with anti-affinity group  https://review.openstack.org/58893519:55
*** e0ne has quit IRC19:56
openstackgerritMatt Riedemann proposed openstack/nova master: Delete instance_group_member records from API DB during archive  https://review.openstack.org/58894320:16
*** mgagne has joined #openstack-placement20:20
openstackgerritMatt Riedemann proposed openstack/nova master: Delete instance_group_member records from API DB during archive  https://review.openstack.org/58894320:21
openstackgerritMatt Riedemann proposed openstack/nova master: Remove old check_attach version check in API  https://review.openstack.org/58834820:28
*** cdent has quit IRC20:28
openstackgerritMatt Riedemann proposed openstack/nova master: Add encrypted volume support to feature matrix docs  https://review.openstack.org/57025521:00
openstackgerritMatt Riedemann proposed openstack/nova master: Default AZ for instance if cross_az_attach=False and checking from API  https://review.openstack.org/46967521:18
openstackgerritMatt Riedemann proposed openstack/nova master: Time how long select_destinations() takes in conductor  https://review.openstack.org/51710821:23
openstackgerritMatt Riedemann proposed openstack/nova master: Combine error handling blocks in _do_build_and_run_instance  https://review.openstack.org/54596021:40
*** mriedem is now known as mriedem_away21:44
*** mriedem_away has quit IRC21:49
*** takashin has joined #openstack-placement21:51
openstackgerritMerged openstack/nova master: doc: add info how to troubleshoot vmware specific problems  https://review.openstack.org/59744622:07
openstackgerritMatt Riedemann proposed openstack/nova master: Document differences and similaries between extra specs and hints  https://review.openstack.org/58141023:09
openstackgerritTakashi NATSUME proposed openstack/nova master: Add TODO note for mox removal  https://review.openstack.org/57675823:51

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