Monday, 2018-06-25

*** takashin has joined #openstack-placement00:03
*** tetsuro has joined #openstack-placement00:27
*** tetsuro has quit IRC00:32
*** tetsuro has joined #openstack-placement01:00
*** tetsuro has quit IRC01:13
*** tetsuro has joined #openstack-placement01:13
*** openstack has joined #openstack-placement01:21
*** ChanServ sets mode: +o openstack01:21
openstackgerritYikun Jiang (Kero) proposed openstack/nova master: Change the anti-affinity Filter to adapt to new policy  https://review.openstack.org/57116602:20
openstackgerritYikun Jiang (Kero) proposed openstack/nova master: Adapt _validate_instance_group_policy to new policy model  https://review.openstack.org/57146502:20
openstackgerritYikun Jiang (Kero) proposed openstack/nova master: Microversion 2.64 - Use new format policy in server group  https://review.openstack.org/56753402:20
*** tetsuro has quit IRC02:34
*** tetsuro has joined #openstack-placement02:42
openstackgerritMerged openstack/nova stable/queens: Add policy rule to block image-backed servers with 0 root disk flavor  https://review.openstack.org/56369202:59
openstackgerritMerged openstack/nova stable/pike: Fixed auto-convergence option name in doc  https://review.openstack.org/57628202:59
*** tetsuro has quit IRC03:14
openstackgerritSteve Kowalik proposed openstack/nova master: Switch to oslo_messaging.ConfFixture.transport_url  https://review.openstack.org/57304604:13
openstackgerritMerged openstack/nova stable/pike: [Stable Only] Add amd-ssbd and amd-no-ssb CPU flags  https://review.openstack.org/57754804:53
openstackgerritHironori Shiina proposed openstack/nova master: Ironic: Check a last error of power action  https://review.openstack.org/47075405:11
*** e0ne has joined #openstack-placement05:17
*** nicolasbock has joined #openstack-placement05:21
*** giblet is now known as gibi05:23
*** e0ne has quit IRC05:46
*** e0ne has joined #openstack-placement05:48
openstackgerritDeepak Mourya proposed openstack/nova master: Handle CannotDeleteParentResourceProvider to 409 Conflict  https://review.openstack.org/57772605:55
openstackgerritDeepak Mourya proposed openstack/nova master: Handle CannotDeleteParentResourceProvider to 409 Conflict  https://review.openstack.org/57772606:03
openstackgerritMerged openstack/nova stable/pike: Change consecutive build failure limit to a weigher  https://review.openstack.org/57324806:23
*** e0ne has quit IRC06:37
*** belmoreira has joined #openstack-placement06:45
*** belmoreira has quit IRC06:46
*** tetsuro has joined #openstack-placement06:58
*** tetsuro has quit IRC07:03
openstackgerritChason Chan proposed openstack/nova master: [WIP] Fix the duplicated config options of api_database and placement_database  https://review.openstack.org/57702307:12
openstackgerritGergely Csatari proposed openstack/nova master: Adding oslo.service to doc requirements  https://review.openstack.org/57709507:13
*** tetsuro has joined #openstack-placement07:22
openstackgerritDeepak Mourya proposed openstack/nova master: Handle CannotDeleteParentResourceProvider to 409 Conflict  https://review.openstack.org/57772607:29
openstackgerritHironori Shiina proposed openstack/nova master: ironic: Proxy a few attributes of block device mapping  https://review.openstack.org/55409307:38
*** ttsiouts has joined #openstack-placement08:00
*** takashin has left #openstack-placement08:01
*** tssurya has joined #openstack-placement08:02
*** e0ne has joined #openstack-placement08:34
*** ttsiouts has quit IRC08:43
*** ttsiouts has joined #openstack-placement08:47
*** cdent has joined #openstack-placement08:49
openstackgerritZhenyu Zheng proposed openstack/nova master: Compute: add support to abort queued live migration  https://review.openstack.org/56854209:00
openstackgerritLee Yarwood proposed openstack/nova stable/queens: libvirt: Log breadcrumb for known encryption bug  https://review.openstack.org/57775709:11
*** cdent has quit IRC09:32
openstackgerritSurya Seetharaman proposed openstack/nova master: Make nova list and migration-list ignore down cells  https://review.openstack.org/57573409:36
*** cdent has joined #openstack-placement09:39
*** cdent_ has joined #openstack-placement09:49
*** cdent has quit IRC09:51
*** cdent_ is now known as cdent09:51
*** peereb has joined #openstack-placement09:59
*** peereb has quit IRC10:01
*** peereb has joined #openstack-placement10:01
*** peereb has quit IRC10:02
*** peereb has joined #openstack-placement10:03
*** peereb has quit IRC10:04
*** peereb has joined #openstack-placement10:04
*** ttsiouts has quit IRC10:05
*** peereb has quit IRC10:05
openstackgerritChris Dent proposed openstack/nova master: Test alloc_cands with indirectly sharing RPs  https://review.openstack.org/51960110:41
*** edmondsw has joined #openstack-placement10:45
*** edmondsw_ has joined #openstack-placement10:48
*** edmondsw has quit IRC10:49
openstackgerritsahid proposed openstack/nova master: hardware: fix memory check when hugepages requested  https://review.openstack.org/53216811:00
*** tssurya has quit IRC11:04
*** cdent has quit IRC11:11
*** ttsiouts has joined #openstack-placement11:13
*** tssurya has joined #openstack-placement11:14
*** mriedem has joined #openstack-placement11:16
*** ttsiouts_ has joined #openstack-placement11:23
*** ttsiout__ has joined #openstack-placement11:25
*** ttsiouts_ has quit IRC11:26
*** ttsiouts has quit IRC11:26
*** bhagyashris has quit IRC11:30
*** ttsiout__ has quit IRC11:36
*** ttsiouts has joined #openstack-placement11:37
*** ttsiouts has quit IRC11:49
*** ttsiouts has joined #openstack-placement11:49
*** cdent has joined #openstack-placement11:53
*** edmondsw_ has quit IRC11:53
*** ttsiouts has quit IRC12:00
*** ttsiouts has joined #openstack-placement12:01
openstackgerritKashyap Chamarthy proposed openstack/nova master: conf: libvirt: Make `/dev/urandom` the default for 'rng_dev_path'  https://review.openstack.org/57738512:09
*** ttsiouts has quit IRC12:09
*** ttsiouts has joined #openstack-placement12:10
*** edmondsw has joined #openstack-placement12:30
openstackgerritChason Chan proposed openstack/nova master: Fix the duplicated config options of api_database and placement_database  https://review.openstack.org/57702312:32
*** ttsiouts has quit IRC12:35
*** ttsiouts has joined #openstack-placement12:43
openstackgerritDeepak Mourya proposed openstack/nova master: Handle CannotDeleteParentResourceProvider to 409 Conflict  https://review.openstack.org/57772612:47
*** efried_pto is now known as efried12:56
efriedō/12:56
cdentwelcome13:00
openstackgerritSurya Seetharaman proposed openstack/nova master: Make nova list and migration-list ignore down cells  https://review.openstack.org/57573413:03
openstackgerritDeepak Mourya proposed openstack/nova master: Handle CannotDeleteParentResourceProvider to 409 Conflict  https://review.openstack.org/57772613:05
*** cdent has quit IRC13:15
*** cdent has joined #openstack-placement13:23
*** cdent has quit IRC13:26
openstackgerritMerged openstack/nova stable/queens: Be graceful about vif plugging in early ironic driver startup  https://review.openstack.org/57694813:33
*** cdent has joined #openstack-placement13:53
*** cdent has quit IRC14:01
*** cdent has joined #openstack-placement14:01
*** takashin has joined #openstack-placement14:04
*** cdent has quit IRC14:11
*** takashin has left #openstack-placement14:36
openstackgerritMerged openstack/nova stable/pike: Ensure resource class cache when listing usages  https://review.openstack.org/57432714:39
*** ttsiouts has quit IRC14:58
*** e0ne has quit IRC15:01
*** cdent has joined #openstack-placement15:01
cdentefried, edleafe, mriedem sorry for falling off there. My phone overheated and wouldn't be my network any more so I've come home. I guess the whole meeting was talking about the limit weirdness with force_hosts?15:02
efriedcdent: Yeah, pretty much.15:02
efriedupdated the bug with action plan.15:02
cdentrad15:02
efrieddo you agree with said plan?15:02
cdentseems reasonable enough. In our copious free time we could probably do the needed microversion this cycle, if we really wanted to. it's a where clause. but I agree there's lots of other relevant stuff wanting our attention more15:06
*** e0ne has joined #openstack-placement15:08
efriedcdent: I don't think the microversion will be that simple.15:08
efriedI anticipate some discussion on how nested/sharing works there.15:09
cdentcuz why?15:09
cdentah15:09
cdenthmmm15:09
efriedDo you have to specify all the UUIDs of all the providers that are allowed to appear in a candidate?15:09
efriedOr just the "anchor"?15:09
efriedBoth have pros and cons of course.15:10
cdentI would think the "anchor" covers the "do what I mean" case15:10
efriedFor this specific scenario, I agree.15:10
efriedThat said, the concept of "anchor" is slippery outside of nova.15:10
efriedWe've had a hard time explaining it in placement thus far.15:10
cdentI think if we think of getting allocation candidates as getting me a suite of "targets" the only legiit target is an "anchor"15:10
cdentthat the results include information about other things is to make the targets useful15:11
efriedWell, the result *has* to include allocations from providers other than the anchor (in the interesting cases we're talking about here).15:12
efriedotherwise the candidate isn't complete.15:12
cdentright, that's what I mean, so where root_rp_uuid in (the set of uuids in query param)15:14
efriedexcept that sharing providers can be (and usually are) also roots.15:16
efriedThat would be the fault of the caller, having made a poor choice of query, *probably*.15:17
cdentthat's a sad artifact of how we are doing things :(15:17
cdentbeing able to distinguish (in sql) root, shared, child would have been nice15:18
efriedalso not quite as simple as `where root_rp_uuid in (the set of uuids in query param)`15:18
cdentis this something we want to talk about right now? I assume we need to clear the decks before we actually do anything15:18
efriedRight, all I wanted to do was give a taste of why this won't be trivial.15:18
cdentwe can carry on the discussion asynch on the bug perhaps?15:18
efriedAnd not even now.  We've got bigger fisch to frei.15:19
cdentthat it is not trivial is something we should also fix, in our copious free time15:19
* cdent fills up all the copious free time15:19
*** ttsiouts has joined #openstack-placement15:20
efriedcdent: meanwhile, you may be interested in nova.api.openstack.placement.objects.resource_provider._anchors_for_sharing_providers and its test nova.tests.functional.api.openstack.placement.db.test_resource_provider.TestResourceProviderAggregates#test_anchors_for_sharing_providers15:20
cdentyou act like I'm talking about reality. I'm not talking about reality. I'm talking about what should be. You should know by now that that is where I live.15:22
cdentalso I've never been able to read any of the tests under db/*15:22
efriedThis one has a fancy ascii diagram to go with it.15:23
cdentyou want to give me an english language translation. Or rather: just tell me what it you're wanting me to know?15:24
* cdent has hayfever15:24
openstackgerritStephen Finucane proposed openstack/nova master: Replace support matrix ext with common library  https://review.openstack.org/48130415:25
*** ttsiouts has quit IRC15:26
efriedcdent: Oh, I was just showing you some of the logic we already have in place that deals with the "anchor" concept.  It's slightly hairy.  But having already trodden this ground, it might be easier to follow the path for newer stuff.15:31
*** e0ne has quit IRC15:32
efriedcdent: Realistically, I'm not thinking the difficulty is so much in the implementation; more in the documentation (and convincing others that it's even a concept we want to expose in any form).15:32
cdentI "target" is perhaps a more useful name than anchor15:33
efriedIt's possible I created a doodle survey for this at some point.15:35
efriedanyway, for all these reasons I imagine we'll need a spec, even if it's a leetle one.15:36
cdentwell, while placement is still in nova any microversion is a spec...15:36
cdenteven leetle ones15:36
*** ttsiouts has joined #openstack-placement15:37
openstackgerritChris Dent proposed openstack/nova stable/ocata: Ensure resource class cache when listing usages  https://review.openstack.org/57427915:49
openstackgerritSurya Seetharaman proposed openstack/nova master: Make nova list and migration-list ignore down cells  https://review.openstack.org/57573415:51
openstackgerritMatt Riedemann proposed openstack/nova master: Add "bind_ports_to_host" neutron API method  https://review.openstack.org/52360416:19
openstackgerritMatt Riedemann proposed openstack/nova master: Add "delete_port_binding" network API method  https://review.openstack.org/55217016:19
openstackgerritMatt Riedemann proposed openstack/nova master: Add "activate_port_binding" neutron API method  https://review.openstack.org/55594716:19
openstackgerritMatt Riedemann proposed openstack/nova master: Delete port bindings in setup_networks_on_host if teardown=True  https://review.openstack.org/55633316:19
openstackgerritMatt Riedemann proposed openstack/nova master: Implement migrate_instance_start method for neutron  https://review.openstack.org/55633416:19
openstackgerritMatt Riedemann proposed openstack/nova master: Add VIFMigrateData object for live migration  https://review.openstack.org/51542316:19
openstackgerritMatt Riedemann proposed openstack/nova master: Add VIFMigrateData.get_dest_vif  https://review.openstack.org/56693116:19
openstackgerritMatt Riedemann proposed openstack/nova master: libvirt: factor out pre_live_migration plug_vifs call  https://review.openstack.org/56693216:19
openstackgerritMatt Riedemann proposed openstack/nova master: libvirt: use dest host port bindings during pre_live_migration  https://review.openstack.org/56693316:19
openstackgerritMatt Riedemann proposed openstack/nova master: libvirt: use dest host vif migrate details for live migration  https://review.openstack.org/55137016:19
openstackgerritMatt Riedemann proposed openstack/nova master: Annotate flows and handle PortBindingDeletionFailed in ComputeManager  https://review.openstack.org/55137116:19
openstackgerritMatt Riedemann proposed openstack/nova master: Port binding based on events during live migration  https://review.openstack.org/43487016:19
openstackgerritMatt Riedemann proposed openstack/nova master: conductor: use port binding extended API in during live migrate  https://review.openstack.org/52253716:19
openstackgerritMerged openstack/nova stable/pike: Metadata-API fails to retrieve avz for instances created before Pike  https://review.openstack.org/57132016:40
openstackgerritMerged openstack/nova master: Switch to oslo_messaging.ConfFixture.transport_url  https://review.openstack.org/57304616:40
*** mriedem has left #openstack-placement16:57
*** mriedem has joined #openstack-placement16:58
openstackgerritMerged openstack/nova master: objects: Remove legacy '_to_dict' functions  https://review.openstack.org/53741317:19
openstackgerritMerged openstack/nova master: network: Unchain '_get_phynet_info' from '_get_port_vnic_info'  https://review.openstack.org/56444317:19
*** ttsiouts has quit IRC17:19
*** tssurya has quit IRC17:24
*** e0ne has joined #openstack-placement17:26
*** e0ne has quit IRC17:40
openstackgerritLei Zhang proposed openstack/nova master: Add method to get cpu traits  https://review.openstack.org/56031717:41
cdentefried, edleafe, mriedem : this is fun: https://bugs.launchpad.net/nova/+bug/177857617:50
openstackLaunchpad bug 1778576 in OpenStack Compute (nova) "making new allocations for one consumer against multiple resource providers fails with 409" [High,New] - Assigned to Chris Dent (cdent)17:50
*** e0ne has joined #openstack-placement17:53
mriedem:(18:01
edleafecdent: interesting. Looking at https://github.com/openstack/nova/blob/master/nova/api/openstack/placement/objects/resource_provider.py#L1961-L1962, it seems that generation is only incremented once per consumer.18:03
cdentthat's okay18:04
cdentthe problem is at, (one mo)18:04
openstackgerritMatt Riedemann proposed openstack/nova master: Heal allocations with incomplete consumer information  https://review.openstack.org/57448818:04
cdenthttps://github.com/openstack/nova/blob/master/nova/api/openstack/placement/handlers/allocation.py#L30418:05
cdentthat's all in the same consumer, but only the first time do we want the generation to be null18:06
edleafeBut the check on generation should only happen once per PUT, not once per RP18:07
cdentthat may be so, but that is not how the code is currently written18:08
cdenthttps://github.com/openstack/nova/blob/master/nova/api/openstack/placement/util.py#L62218:08
cdentthe "quick fix" is adapt the generation for the next time through the loop18:09
cdenthttp://paste.openstack.org/show/724244/18:10
edleafeThat can't be right18:10
cdentthe first time through the generation is expected as None18:11
edleafeLine 318 is where the allocations are created.18:11
edleafeThat's the only place where increment* is called, and it is called once per consumer18:11
cdentthe next time through (in ensure_consumer) the generation is expected to be zero18:11
cdentthe issue is with creating the consumer records18:12
cdentnot with creating the allocations18:12
efriedcdent: Just joining, do you have a gabbi queued up for this?18:12
cdentbecause the allocation write  hasn't happened yet when the failure happens18:13
cdentefried: I have a translated placecat thing which shows the failure, one mo18:13
cdentit's the PUT of sandwich2 allocations that is the problem: http://paste.openstack.org/show/724245/18:14
cdentif you run that against master it will blow up18:14
cdentif you run it with the previous paste it will work18:15
cdentI'm currently working on some changes to gabbits/allocations-1.28.yaml to more directly show it18:15
efriedcool.  (We're allowed to have a non-uuid consumer in the URI?)18:16
edleafeSo glad we have consumer objects!18:16
efriedor is that some gabbi magic I'm not familiar with?18:17
cdentefried: yes, in the past it wasn't checked at all. with consumer objects they can happen, but you get a warning. I'll need to update the fridge stuff. If it is distracting, replacing sandwich1 and sandwich2 with some real uuids should cover it18:17
efriedI don't care, the way it is now is more readable, just wasn't aware that was allowed.18:18
cdentit dates back from the very early days when consumer ids were defined as "whatever the consumer says"18:19
cdentI think because there was some expectation that non-nova clients might have consumers that were uuid+some others stuff18:20
openstackgerritMatt Riedemann proposed openstack/nova master: Heal allocations with incomplete consumer information  https://review.openstack.org/57448818:20
openstackgerritMatt Riedemann proposed openstack/nova master: Refactor _heal_instances_in_cell  https://review.openstack.org/57789618:20
cdentanyway: the root of the behavior is the way the ensure_consumer works when a consumer doesn't already exist compared to when it already does18:21
efriedcdent: So if you change an allocation against an existing consumer, to a new allocation with multiple providers, it works?18:21
cdenti haven't explicitly tried that yet18:22
cdentbut that code is quite different, I intend to add tests for that too18:22
cdentnm: that code is _not_ different. but in that case the generation checking is not special18:24
cdentif the consumer already exists, then the incoming generation never needs to be null18:25
cdent(the code is correct for that state of affairs)18:25
cdentquestion efried and edleafe : if GET /allocation/{uuid} is a consumer that exists, but there are no allocations, should the response include a consumer_generation>18:56
*** tssurya has joined #openstack-placement18:57
edleafecdent: you mean like18:58
edleafe{'allocs': [], 'cgen': 0}18:58
cdents/[]/{}/ but yes18:59
cdentright now it only includes a generation if there are some allocations18:59
efriedcdent: This is a hole we have.  Consumers, like aggregates, *should* be deleted when their last thingy goes away.19:00
efried(I think we may have the same hole with aggregates, is what I meant to say)19:00
efriedHm.19:00
efriedon the other hand.19:00
cdentright19:00
edleafeSo a consumer can exist that doesn't consume anything?19:00
efriedwe could conceivably race that way, huh?19:00
efriedBut without an operation to remove a consumer, we'll leak them forever.19:01
efriedso19:01
efriedThe right thing at the beginning would have been to have routes for consumer creation and deletion.19:02
efriedBut at this point, we're damned if we do, damned if we don't.19:02
efriedI think our only option is to provide an op for consumer deletion.19:02
cdentthe expectation is that two consumers with the same uuid are the same consumer19:02
efriedyes of course19:02
efried"of course"19:02
cdentso why would a consumer that is not doing anything right now, not exist?19:02
cdentit might exist again19:03
efriedOnly because we have no way to delete him.19:03
efriedAnd therefore in a busy deployment, our db will grow and grow19:03
efriedlike Audrey II.19:03
cdenta consumer could exist that currently has no allocations (a different version of shelved)19:03
efriedYes, I agree with the principle of an allocation-less consumer.19:04
efriedSo the hole we need to close now is that we need a way to delete a consumer that we definitely don't want to use anymore.19:04
efried(i.e. instance destroy, as opposed to shelve etc.)19:04
cdentokay, but that's not what I was asking about19:04
edleafeIt doesn't make sense in Nova-land, but in general, yeah, a non-consuming consumer is fine19:04
efriedI know cdent but your question leads to this.19:04
cdentwhat I was asking about is if I ask for the allocations of a consumer without any, I can't get its generation19:05
cdentwhich means I can't write them either19:05
efriedcdent: To answer your question, the consumer gen should show up in every GET /allocations/{uuid}.19:05
efriedperiod.19:05
cdentokay, we need another bug19:05
efriedtwo19:05
efriedone for the absent consumer gen in allocation-less consumer response19:05
efriedone for the fact that consumers "leak".19:06
*** jaypipes has joined #openstack-placement19:08
efriedI think aggregates still leak too - though that's going to be much less of a problem (for nova anyway) because aggs don't come and go as fast as consumers.19:08
openstackgerritMatt Riedemann proposed openstack/nova master: Use consumer generation in _heal_allocations_for_instance  https://review.openstack.org/57790519:08
openstackgerritMatt Riedemann proposed openstack/nova master: Add instance.unlock notification  https://review.openstack.org/57670319:25
openstackgerritMerged openstack/nova stable/pike: placement: Fix HTTP error generation  https://review.openstack.org/57121819:27
openstackgerritEric Fried proposed openstack/nova master: DNM: Testing driver-notes  https://review.openstack.org/57790819:28
openstackgerritMatt Riedemann proposed openstack/nova master: Heal allocations with incomplete consumer information  https://review.openstack.org/57448819:34
openstackgerritMatt Riedemann proposed openstack/nova master: Refactor _heal_instances_in_cell  https://review.openstack.org/57789619:34
openstackgerritMatt Riedemann proposed openstack/nova master: Use consumer generation in _heal_allocations_for_instance  https://review.openstack.org/57790519:34
openstackgerritChris Dent proposed openstack/nova master: [placement] Demonstrate bug in consumer generation handling  https://review.openstack.org/57791419:51
openstackgerritChris Dent proposed openstack/nova master: [placement] Fix bug in consumer generation handling  https://review.openstack.org/57791519:51
cdentefried, edleafe start a bug on the consumer gen when no allocations thing: https://bugs.launchpad.net/nova/+bug/177859120:01
openstackLaunchpad bug 1778591 in OpenStack Compute (nova) "GET /allocations/{uuid} on a consumer with no allocations provides no generation" [Medium,Triaged]20:01
cdenttoo much pudding, barry20:04
cdentI gotta go20:05
*** cdent has quit IRC20:05
openstackgerritMatt Riedemann proposed openstack/nova stable/queens: Use instance project/user when creating RequestSpec during resize reschedule  https://review.openstack.org/57791820:16
*** tssurya has quit IRC20:16
*** tssurya has joined #openstack-placement20:29
openstackgerritMatt Riedemann proposed openstack/nova stable/pike: Use instance project/user when creating RequestSpec during resize reschedule  https://review.openstack.org/57792620:42
openstackgerritMatt Riedemann proposed openstack/nova stable/ocata: Use instance project/user when creating RequestSpec during resize reschedule  https://review.openstack.org/57792920:50
*** e0ne has quit IRC20:57
*** e0ne has joined #openstack-placement20:57
*** e0ne has quit IRC20:59
*** e0ne has joined #openstack-placement20:59
*** tssurya has quit IRC21:00
*** e0ne has quit IRC21:00
*** stephenfin has quit IRC21:03
*** e0ne has joined #openstack-placement21:04
*** stephenfin has joined #openstack-placement21:05
*** e0ne has quit IRC21:07
*** e0ne has joined #openstack-placement21:07
*** e0ne has quit IRC21:21
openstackgerritMohammed Naser proposed openstack/nova master: Add hostId to metadata service  https://review.openstack.org/57793321:24
openstackgerritMatt Riedemann proposed openstack/nova master: Make nova list and migration-list ignore down cells  https://review.openstack.org/57573421:29
*** nicolasbock has quit IRC21:37
openstackgerritMohammed Naser proposed openstack/nova master: Add hostId to metadata service  https://review.openstack.org/57793321:39
openstackgerritMerged openstack/nova master: Add instance.lock notification  https://review.openstack.org/57670221:52
*** takashin has joined #openstack-placement21:54
*** edmondsw has quit IRC21:58
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (1)  https://review.openstack.org/57201822:00
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (2)  https://review.openstack.org/57348122:00
*** mriedem has quit IRC22:18
*** edmondsw has joined #openstack-placement22:57
openstackgerritMerged openstack/nova master: Add instance.unlock notification  https://review.openstack.org/57670323:01
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (3)  https://review.openstack.org/57410423:46
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (4)  https://review.openstack.org/57410623:46
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (5)  https://review.openstack.org/57411023:47

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