Earlier  
Posted Nick Remark
#openstack-nova - 2017-02-09
22:22:34 jaypipes edleafe: ty sir
22:29:27 mriedem what's the thing we use when we want to check the type of an arg passed to a mock, but don't have the specific thing and don't want to use mock.ANY?
22:29:51 mriedem ah
22:29:51 mriedem test.MatchType
22:35:55 mordred dansmith, jaypipes: what I hate about flavors are the magical attributes that get attached to metadata of images that should be on flavors
22:36:06 mordred and the fact that I can't define a flavor as a user
22:36:36 mordred and the fact that because of htat I'm stuck with cloud providers deciding that CLEARLY I dont need any local disk because cloud
22:57:57 mriedem what i hate is all of the libvirt unit tests that rely on fake xml dumps
22:58:12 mriedem because the spaces in the xml comparisons ALWAYS takes me an hour to get working in my test
23:13:59 openstackgerrit Dan Smith proposed openstack/nova master: Remove flavor_* functions from db/api https://review.openstack.org/431752
23:34:46 openstackgerrit Chris Friesen proposed openstack/nova-specs master: add spec for instance flavor API https://review.openstack.org/431775
23:35:41 openstackgerrit ChangBo Guo(gcb) proposed openstack/nova master: Use min parameter to restrict live-migration config options https://review.openstack.org/323313
23:39:08 mriedem ugh
23:39:34 mriedem it's great when you try to convert a monster test from mox to mock just to find out that the original test was broken to begin with
23:42:10 cfriesen and then you realize you wrote the original test
23:42:19 mriedem nope
23:43:29 mriedem here she comes
23:43:38 openstackgerrit Matt Riedemann proposed openstack/nova master: libvirt: fix and break up _test_attach_detach_interface https://review.openstack.org/431778
#openstack-nova - 2017-02-10
00:18:04 openstackgerrit Ed Leafe proposed openstack/nova master: placement: RT now adds proper Ironic inventory https://review.openstack.org/404472
00:27:58 openstackgerrit Takashi NATSUME proposed openstack/nova master: Enable cold migration with target host(1/2) https://review.openstack.org/408955
00:29:04 openstackgerrit Takashi NATSUME proposed openstack/nova master: Enable cold migration with target host(2/2) https://review.openstack.org/408964
00:29:38 openstackgerrit Takashi NATSUME proposed openstack/nova master: Add functional tests for cold migration to same host https://review.openstack.org/414926
00:29:44 openstackgerrit Takashi NATSUME proposed openstack/nova master: api-ref: Add parameters in cold migrate action https://review.openstack.org/410042
00:33:46 openstackgerrit Matt Riedemann proposed openstack/nova master: libvirt: fix and break up _test_attach_detach_interface https://review.openstack.org/431778
00:33:46 openstackgerrit Matt Riedemann proposed openstack/nova master: libvirt: wait for interface detach from the guest https://review.openstack.org/349014
00:41:48 openstackgerrit Takashi NATSUME proposed openstack/nova-specs master: Enable cold migration with target host https://review.openstack.org/426636
01:00:31 openstackgerrit yuhui proposed openstack/nova master: Correct some spelling errors https://review.openstack.org/430646
01:02:55 openstackgerrit melanie witt proposed openstack/nova master: Add online migration to move quotas to API database https://review.openstack.org/410946
01:02:55 openstackgerrit melanie witt proposed openstack/nova master: Make Quotas object favor the API database https://review.openstack.org/410945
01:02:55 openstackgerrit melanie witt proposed openstack/nova master: Count resources to check quota for cells https://review.openstack.org/416521
01:30:06 openstackgerrit Li Jingjing proposed openstack/nova master: Fix typo in nova/network/neutronv2/api.py https://review.openstack.org/431796
02:40:49 alex_xu mriedem: our team are working on enable CAT(CPU L3 cache allocation tech) on openstack, currently the kernel support is ready, the team are working the libvirt interface. is there any chance we can submit the spec or raise some discussion in Nova even the libvirt interface not ready? at least some discussion, what kind of usage-model from nova point of view.
02:41:32 mriedem alex_xu: are you going to be at the PTG?
02:41:59 alex_xu mriedem: yea, I will go to the PTG
02:42:26 mriedem that's probably a decent place to discuss it, but i'd recommend starting a thread in the mailing list, or maybe a draft spec since i've never heard of that before
02:43:25 alex_xu mriedem: yeah, got it
02:44:00 mriedem i'm assuming this would be some kind of image metadata thing + minimum libvirt version check in the driver?
02:44:44 mriedem although, if it's not in libvirt we can't even check a minimum version
02:44:52 alex_xu mriedem: yes, but I think the hard thing is how much detail expose to the user, I guess we may not hope we let the user choice 20MB or 30MB l3 cache they need
02:45:13 mriedem that seems like flavor extra specs
02:45:18 mriedem like how qos is handled
02:45:24 alex_xu maybe user just need to specify gold or liver
02:45:32 alex_xu yea
02:45:52 alex_xu s/liver/sliver/
02:47:00 mriedem there is a joke in there somewhere about a liver-flavored flavor
02:48:11 alex_xu I guess we didn't want to add more thing to the extra spec, thinking of whether we can match the propose into resource provider
02:57:12 zhangqiankun I want to use guacamole connection openstack create vm for vnc,what can i do?
03:05:35 mriedem alex_xu: liver-flavored means something that tastes like liver
03:05:46 mriedem alex_xu: so a liver-flavored flavor, is a joke :)
03:07:03 mriedem alex_xu: i think with traits we'd expose the libvirt version, so a request spec could require a certain minimum version of the hypervisor for this capability, or the libvirt driver could just say it has this capability and we decouple it from the version in the request spec
03:07:27 mriedem but i would think you would still need something in the flavor extra specs to tell what size of cache is being requested
03:09:40 alex_xu mriedem: maybe we can create ResourceClass called l3_cache, then track the usage of cache in the scheduler?
03:10:09 alex_xu at least we need figure which host can have enough cache, or need some ways to balance the cache
03:11:20 alex_xu emm...whatever there should be somewhere talk about the size
03:11:29 alex_xu or gold/sliver stuff
03:12:34 alex_xu half years ago, we have initial thought using extra specs, and think about shared/isolate cache, and maybe need to bind with NUMA node. maybe that is over complex
03:12:48 alex_xu try to rethink of all of those, try to find something more easy
03:13:56 alex_xu in China, there are a lot of food made by liver...I guess we may have different understanding of the taste of liver...
03:18:00 alex_xu I remember people won't expose libvirt version into the traits, but the libvirt version will answer the question of capabilitis API
04:53:11 openstackgerrit OpenStack Proposal Bot proposed openstack/python-novaclient master: Updated from global requirements https://review.openstack.org/431906
05:03:07 gmann alex_xu: johnthetubaguy sfinucan it would not raise exception if more than 1 port right ?- https://review.openstack.org/#/c/424931/4/nova/network/neutronv2/api.py@1676
05:03:24 gmann but yea it will return diff port as mentioned by sfinucan
05:03:51 alex_xu gmann: johnthetubaguy prefer to not change anything
05:04:39 alex_xu actually I both to ok for change or not, that is rare case I think
05:04:42 gmann alex_xu: yea that we should keep same and may be previous logic in PS2 is good ?
05:05:17 alex_xu gmann: PS2 is same logic with current one I think?
05:05:38 alex_xu both of them stop the loop when a port found?
05:07:39 gmann alex_xu: yea, that also stop on first finding.
05:07:46 gmann got it. thanks :)
05:09:36 alex_xu gmann: np :)
05:09:42 alex_xu gmann: are you going to PTG?
05:10:47 gmann alex_xu: yea, but need to book flight today.
05:11:00 gmann alex_xu: you will be there from monday or Wed ?
05:11:23 alex_xu gmann: I will be there Monday
05:11:28 alex_xu gmann: looking for see you there
05:11:53 gmann alex_xu: nice, you can join QA on Monday and Tuesday :)
05:12:30 alex_xu gmann: yeah, i'm just worry what I should do in Monday and Tuesday....since i already booked the flight...
05:13:50 gmann alex_xu: nice, you are welcome to join QA, I have put topic of compute microversion testing - https://etherpad.openstack.org/p/qa-ptg-pike
05:14:06 gmann L63
05:14:07 alex_xu gmann: thanks :)
05:15:32 gmann alex_xu: also to dicsuss to run all compute tests with 'latest' microversion so that we can find bugs in advance like tag one
05:15:56 gmann but in experimental job or something as all tempest compute tests would not pass with 'latest'
05:16:22 alex_xu gmann: that's nice
05:16:37 alex_xu acutally bug only can be found, there is another bump
05:16:44 alex_xu but that is enough
05:16:55 alex_xu i'm still plan to take a look at what we can do in nova side
05:17:08 gmann yea that is also required
05:17:08 alex_xu gmann: or you think tempest is enough to help that?
05:17:27 gmann alex_xu: nova one is always needed to have close eyes,
05:17:40 alex_xu gmann: got it
05:18:16 gmann alex_xu: something like this, we planned earlier - https://blueprints.launchpad.net/nova/+spec/nova-microversion-functional-tests
05:19:29 alex_xu gmann: sounds like we already talk about that long time ago...
05:19:51 gmann yea but did not get time, may be good to do in pike
05:20:34 alex_xu gmann: yea, maybe check with johnthetubaguy and sdague in next meeting
05:20:43 gmann yea
05:21:01 gmann alex_xu: want to discuss 1 more thing, abort cold migration - https://review.openstack.org/#/c/334732/
05:21:22 gmann alex_xu: can we take this for Pike if so I can add on etherpad
05:21:58 alex_xu gmann: I guess that won't be too hard to get re-approve
05:22:12 gmann yea
05:22:27 alex_xu gmann: and the code already in the gerrit, I think it isn't a problem

Earlier   Later