Monday, 2017-09-25

*** tbachman has joined #openstack-nova00:02
*** yingjun has joined #openstack-nova00:07
*** yangyape_ has quit IRC00:08
*** yangyapeng has joined #openstack-nova00:09
*** kylek3h has quit IRC00:10
*** yangyapeng has quit IRC00:13
*** catintheroof has joined #openstack-nova00:19
*** thorst has joined #openstack-nova00:20
*** mingyu has joined #openstack-nova00:27
*** mingyu has quit IRC00:31
*** esberglu has joined #openstack-nova00:33
*** Shunli has joined #openstack-nova00:33
*** vladikr has quit IRC00:36
*** esberglu has quit IRC00:37
*** Apoorva has joined #openstack-nova00:41
*** hieulq has joined #openstack-nova00:42
*** markvoelker has joined #openstack-nova00:42
*** zhurong has joined #openstack-nova01:02
*** yingjun has quit IRC01:03
*** edmondsw has joined #openstack-nova01:06
*** penick has joined #openstack-nova01:07
*** edmondsw has quit IRC01:10
*** yangyapeng has joined #openstack-nova01:12
*** liusheng has quit IRC01:14
*** markvoelker has quit IRC01:15
*** Apoorva has quit IRC01:15
*** yangyapeng has quit IRC01:16
*** tiendc has joined #openstack-nova01:19
*** liusheng has joined #openstack-nova01:22
*** thorst has quit IRC01:22
*** thorst has joined #openstack-nova01:23
*** sree has joined #openstack-nova01:27
*** phuongnh has joined #openstack-nova01:28
*** trungnv has joined #openstack-nova01:31
*** sree has quit IRC01:31
*** slaweq has joined #openstack-nova01:33
*** vladikr has joined #openstack-nova01:33
*** mingyu has joined #openstack-nova01:35
*** thorst has quit IRC01:35
*** catintheroof has quit IRC01:37
*** slaweq has quit IRC01:37
*** yufei has joined #openstack-nova01:38
*** catintheroof has joined #openstack-nova01:38
*** liuyulong has joined #openstack-nova01:45
*** sapd has joined #openstack-nova01:49
*** yamamoto has joined #openstack-nova01:54
*** catintheroof has quit IRC01:57
*** hongbin has joined #openstack-nova02:00
*** penick_ has joined #openstack-nova02:11
*** Tom_ has joined #openstack-nova02:11
*** penick has quit IRC02:12
*** slaweq has joined #openstack-nova02:13
*** slaweq has quit IRC02:18
*** esberglu has joined #openstack-nova02:21
*** yangyapeng has joined #openstack-nova02:22
*** zhouyaguo has joined #openstack-nova02:25
*** yangyapeng has quit IRC02:25
*** esberglu has quit IRC02:25
*** yangyapeng has joined #openstack-nova02:25
*** thorst has joined #openstack-nova02:36
*** itlinux has joined #openstack-nova02:37
*** david-lyle has joined #openstack-nova02:38
*** kevi9132 has joined #openstack-nova02:41
*** kevi9132_ has quit IRC02:41
*** kevi9132 has quit IRC02:46
*** mingyu has quit IRC02:51
*** edmondsw has joined #openstack-nova02:54
*** slaweq has joined #openstack-nova02:55
*** yangyapeng has quit IRC02:55
*** yangyapeng has joined #openstack-nova02:56
*** edmondsw has quit IRC02:58
*** slaweq has quit IRC02:59
*** penick_ has quit IRC03:03
*** baoli has quit IRC03:03
*** baoli has joined #openstack-nova03:04
*** vladikr has quit IRC03:06
*** mingyu has joined #openstack-nova03:08
*** zhurong has quit IRC03:08
*** zhurong has joined #openstack-nova03:11
*** markvoelker has joined #openstack-nova03:12
*** esberglu has joined #openstack-nova03:15
*** thorst has quit IRC03:17
*** thorst has joined #openstack-nova03:17
*** esberglu has quit IRC03:20
*** hamzy has quit IRC03:20
*** mingyu has quit IRC03:23
*** thorst has quit IRC03:24
*** baoli has quit IRC03:25
*** vladikr has joined #openstack-nova03:27
*** itlinux has quit IRC03:30
*** Shunli has quit IRC03:35
*** slaweq has joined #openstack-nova03:36
*** mingyu has joined #openstack-nova03:39
*** gbarros has joined #openstack-nova03:39
*** slaweq has quit IRC03:40
*** gbarros has quit IRC03:44
*** markvoelker has quit IRC03:47
*** trungnv has quit IRC03:48
*** slaweq has joined #openstack-nova03:56
*** trinaths has joined #openstack-nova03:59
*** slaweq has quit IRC04:01
*** hongbin has quit IRC04:04
*** trungnv has joined #openstack-nova04:05
*** Tom_ has quit IRC04:06
*** esberglu has joined #openstack-nova04:09
*** esberglu has quit IRC04:13
*** udesale has joined #openstack-nova04:13
*** Dinesh_Bhor has joined #openstack-nova04:14
*** crushil has joined #openstack-nova04:14
*** claudiub has joined #openstack-nova04:22
*** gbarros has joined #openstack-nova04:24
*** thorst has joined #openstack-nova04:25
*** links has joined #openstack-nova04:25
*** Tom has joined #openstack-nova04:26
*** sree has joined #openstack-nova04:27
openstackgerritAbhishek Kekane proposed openstack/nova-specs master: Strict isolation of group of hosts for image and flavor  https://review.openstack.org/38191204:27
*** thorst has quit IRC04:29
*** Tom has quit IRC04:31
*** gbarros has quit IRC04:31
*** psachin has joined #openstack-nova04:31
*** sree has quit IRC04:31
*** gbarros has joined #openstack-nova04:31
*** gbarros has quit IRC04:36
*** gbarros has joined #openstack-nova04:37
*** slaweq has joined #openstack-nova04:37
*** mdnadeem has joined #openstack-nova04:41
*** crushil has quit IRC04:42
*** slaweq has quit IRC04:42
*** sree has joined #openstack-nova04:44
*** markvoelker has joined #openstack-nova04:44
*** udesale has quit IRC04:48
*** udesale has joined #openstack-nova04:49
*** gbarros has quit IRC04:56
*** gbarros has joined #openstack-nova04:56
*** gbarros has quit IRC05:01
*** esberglu has joined #openstack-nova05:03
*** mingyu has quit IRC05:07
*** esberglu has quit IRC05:08
*** ircuser-1 has joined #openstack-nova05:08
*** Tom has joined #openstack-nova05:09
*** markvoelker has quit IRC05:17
*** slaweq has joined #openstack-nova05:19
*** zhurong has quit IRC05:21
*** slaweq has quit IRC05:23
*** thorst has joined #openstack-nova05:25
*** ratailor has joined #openstack-nova05:30
*** Shunli has joined #openstack-nova05:33
*** mingyu has joined #openstack-nova05:34
*** mingyu has quit IRC05:49
*** zsli_ has joined #openstack-nova05:49
*** Shunli has quit IRC05:52
*** litao__ has joined #openstack-nova05:53
*** Eran_Kuris has joined #openstack-nova05:57
*** esberglu has joined #openstack-nova05:58
*** slaweq has joined #openstack-nova06:00
*** lajoskatona has joined #openstack-nova06:02
*** esberglu has quit IRC06:02
*** slaweq has quit IRC06:05
*** mingyu has joined #openstack-nova06:06
*** Oku_OS-away is now known as Oku_OS06:08
*** zsli_ has quit IRC06:09
*** yingjun has joined #openstack-nova06:11
*** markvoelker has joined #openstack-nova06:14
*** zhurong has joined #openstack-nova06:15
*** gbarros has joined #openstack-nova06:21
*** gbarros_ has joined #openstack-nova06:26
*** gbarros has quit IRC06:26
*** gbarros has joined #openstack-nova06:29
*** gbarros_ has quit IRC06:30
*** josecastroleon has joined #openstack-nova06:33
*** gbarros has quit IRC06:34
*** yamamoto_ has joined #openstack-nova06:36
*** yamamoto has quit IRC06:36
*** gbarros has joined #openstack-nova06:40
*** rcernin has joined #openstack-nova06:41
*** slaweq has joined #openstack-nova06:41
*** kevi9132 has joined #openstack-nova06:43
*** sahid has joined #openstack-nova06:44
*** slaweq has quit IRC06:45
*** avolkov has joined #openstack-nova06:46
*** gbarros has quit IRC06:47
*** kevi9132 has quit IRC06:47
*** slaweq has joined #openstack-nova06:48
*** markvoelker has quit IRC06:48
*** esberglu has joined #openstack-nova06:52
*** thorst has quit IRC06:52
*** yingjun has quit IRC06:52
*** andreas_s has joined #openstack-nova06:54
*** esberglu has quit IRC06:56
*** pcaruana has joined #openstack-nova07:06
*** sshwarts has joined #openstack-nova07:10
*** tssurya has joined #openstack-nova07:12
*** yamamoto_ has quit IRC07:14
*** ragiman has joined #openstack-nova07:14
*** zhurong has quit IRC07:14
*** yangzhenyu has quit IRC07:14
*** yamamoto has joined #openstack-nova07:16
*** tesseract has joined #openstack-nova07:23
*** gszasz has joined #openstack-nova07:24
*** alexchadin has joined #openstack-nova07:24
openstackgerritjichenjc proposed openstack/nova master: check query param for service's index function  https://review.openstack.org/48949207:25
openstackgerritTakashi NATSUME proposed openstack/nova master: Deprecate idle_timeout in api_database  https://review.openstack.org/50700607:27
*** yangzhenyu has joined #openstack-nova07:27
*** moshele has joined #openstack-nova07:30
openstackgerritMoshe Levi proposed openstack/nova master: don't overwrite binding-profile  https://review.openstack.org/50561307:31
*** zhurong has joined #openstack-nova07:32
*** yamamoto_ has joined #openstack-nova07:33
openstackgerritjichenjc proposed openstack/nova master: Move assertEqual order of test_services.py  https://review.openstack.org/50700707:36
*** OctopusZhang has joined #openstack-nova07:36
*** yamamoto has quit IRC07:36
*** OctopusZhang_ has joined #openstack-nova07:38
*** alexchadin has quit IRC07:39
*** yufei has quit IRC07:40
*** alexchadin has joined #openstack-nova07:40
*** OctopusZhang_ is now known as yufei07:40
*** jpena|off is now known as jpena07:40
*** yamamoto_ has quit IRC07:41
*** OctopusZhang has quit IRC07:42
*** chyka has joined #openstack-nova07:43
*** markvoelker has joined #openstack-nova07:45
*** hieulq has quit IRC07:45
*** ralonsoh has joined #openstack-nova07:46
*** esberglu has joined #openstack-nova07:46
*** chyka has quit IRC07:48
*** thorst has joined #openstack-nova07:49
*** esberglu has quit IRC07:50
*** trinaths has quit IRC07:51
*** rgerganov has joined #openstack-nova07:52
*** chyka has joined #openstack-nova07:53
*** rgerganov has quit IRC07:53
*** rgerganov has joined #openstack-nova07:53
*** chyka has quit IRC07:57
openstackgerritTakashi NATSUME proposed openstack/nova-specs master: List/show all server migration types  https://review.openstack.org/48902908:04
*** sshwarts has quit IRC08:04
*** Shunli has joined #openstack-nova08:06
*** yamamoto has joined #openstack-nova08:10
*** markvoelker has quit IRC08:18
*** mikal_ has joined #openstack-nova08:29
*** zhurong has quit IRC08:32
*** mikal has quit IRC08:32
*** yamamoto has quit IRC08:32
*** phuongnh has quit IRC08:36
*** esberglu has joined #openstack-nova08:40
*** derekh has joined #openstack-nova08:42
*** udesale__ has joined #openstack-nova08:44
*** mvk has joined #openstack-nova08:44
*** esberglu has quit IRC08:44
*** udesale has quit IRC08:46
*** alexchadin has quit IRC08:46
*** alexchadin has joined #openstack-nova08:47
*** alexchadin has quit IRC08:47
*** finucannot is now known as stephenfin08:47
*** alexchadin has joined #openstack-nova08:48
*** alexchadin has quit IRC08:48
*** alexchadin has joined #openstack-nova08:49
*** Shunli has quit IRC08:51
*** gszasz has quit IRC08:51
*** hferenc has quit IRC08:51
*** alexchadin has quit IRC08:52
*** zhurong has joined #openstack-nova08:52
*** udesale has joined #openstack-nova08:52
*** udesale__ has quit IRC08:54
*** armax has joined #openstack-nova08:56
*** thorst has quit IRC09:07
openstackgerritLei Zhang proposed openstack/nova-specs master: Request traits in Nova  https://review.openstack.org/46879709:08
*** markvoelker has joined #openstack-nova09:15
openstackgerritMerged openstack/nova master: Make 'fault' a valid joined query field for Instance  https://review.openstack.org/50677409:16
openstackgerritKashyap Chamarthy proposed openstack/nova-specs master: [WIP] Add ability for OVMF Secure Boot  https://review.openstack.org/50672009:18
*** chyka has joined #openstack-nova09:19
*** armax has quit IRC09:19
*** lpetrut has joined #openstack-nova09:20
openstackgerritMerged openstack/nova master: Add get_instance_objects_sorted()  https://review.openstack.org/50541709:20
*** chyka has quit IRC09:23
*** yamahata has joined #openstack-nova09:23
*** gszasz has joined #openstack-nova09:24
*** mingyu has quit IRC09:25
*** hshiina has joined #openstack-nova09:27
*** bauwser is now known as bauzas09:27
*** jaosorior has joined #openstack-nova09:28
*** mvk has quit IRC09:28
*** armax has joined #openstack-nova09:32
*** esberglu has joined #openstack-nova09:34
*** esberglu has quit IRC09:38
openstackgerritjichenjc proposed openstack/nova master: check query param for service's index function  https://review.openstack.org/48949209:40
*** yamamoto has joined #openstack-nova09:40
*** takashin has left #openstack-nova09:41
*** armax has quit IRC09:43
*** belmoreira has joined #openstack-nova09:47
*** markvoelker has quit IRC09:48
*** mingyu has joined #openstack-nova09:52
*** TuanLA has joined #openstack-nova09:53
*** mvk has joined #openstack-nova09:57
*** sapcc-bot1 has quit IRC09:57
*** Tom has quit IRC09:58
*** yamamoto has quit IRC10:00
*** nicolasbock has joined #openstack-nova10:02
*** yamahata has quit IRC10:04
*** thorst has joined #openstack-nova10:04
*** belmoreira has quit IRC10:06
*** yufei has quit IRC10:09
*** trungnv has quit IRC10:10
*** tiendc has quit IRC10:10
*** TuanLA has quit IRC10:10
*** trungnv has joined #openstack-nova10:11
*** tiendc has joined #openstack-nova10:11
*** TuanLA has joined #openstack-nova10:11
*** nicolasbock has quit IRC10:12
*** armax has joined #openstack-nova10:19
*** zhurong has quit IRC10:21
*** nicolasbock has joined #openstack-nova10:24
*** zhurong has joined #openstack-nova10:25
*** esberglu has joined #openstack-nova10:28
*** gszasz has quit IRC10:29
*** jaypipes has joined #openstack-nova10:30
openstackgerritJohn Garbutt proposed openstack/nova-specs master: WIP: Support traits in the Ironic driver  https://review.openstack.org/50705210:32
*** esberglu has quit IRC10:33
*** gcb has joined #openstack-nova10:33
*** rgerganov has quit IRC10:36
*** udesale has quit IRC10:37
*** zhouyaguo has quit IRC10:40
*** zhouyaguo has joined #openstack-nova10:40
*** alexchadin has joined #openstack-nova10:41
*** hshiina has quit IRC10:42
*** kevi9132 has joined #openstack-nova10:45
*** markvoelker has joined #openstack-nova10:45
*** sshwarts has joined #openstack-nova10:45
openstackgerritMerged openstack/nova master: Add datapath type information to OVS vif objects  https://review.openstack.org/47489210:47
*** cdent has joined #openstack-nova10:47
*** kevi9132 has quit IRC10:49
*** hieulq has joined #openstack-nova10:50
*** TuanLA has quit IRC10:52
*** gcb has quit IRC10:53
*** gszasz has joined #openstack-nova10:55
*** armax has quit IRC10:57
*** sdague has joined #openstack-nova10:59
*** armax has joined #openstack-nova11:02
openstackgerritGábor Antal proposed openstack/nova master: Transform aggregate.update_prop notification  https://review.openstack.org/46257611:02
*** armax has quit IRC11:03
*** armax has joined #openstack-nova11:03
*** abhishek_k has joined #openstack-nova11:03
*** NehaAlhat has joined #openstack-nova11:04
*** armax has quit IRC11:04
*** bhagyashri_s has joined #openstack-nova11:04
*** ps_jadhav has joined #openstack-nova11:04
*** slaweq has quit IRC11:04
*** yangyapeng has quit IRC11:05
*** abhishekk has quit IRC11:06
*** bhagyashris has quit IRC11:07
*** neha_alhat has quit IRC11:07
*** pooja_jadhav has quit IRC11:07
*** sshwarts has quit IRC11:10
openstackgerritLei Zhang proposed openstack/nova master: placement: extract traits from flavor extra spec  https://review.openstack.org/49202611:11
*** thorst has quit IRC11:14
openstackgerritGábor Antal proposed openstack/nova master: Transform libvirt.error notification  https://review.openstack.org/48485111:17
*** markvoelker has quit IRC11:18
*** sree has quit IRC11:20
*** trinaths has joined #openstack-nova11:20
*** sree has joined #openstack-nova11:20
*** slaweq has joined #openstack-nova11:21
openstackgerritElod Illes proposed openstack/nova master: Add error notification for instance.interface_attach  https://review.openstack.org/50664311:21
*** esberglu has joined #openstack-nova11:22
*** sree has quit IRC11:24
*** sree has joined #openstack-nova11:24
*** jpena is now known as jpena|lunch11:24
*** clayton has quit IRC11:25
*** dtantsur|afk is now known as dtantsur11:26
*** esberglu has quit IRC11:27
openstackgerritcaoyuan proposed openstack/nova master: cleanup test-requirements  https://review.openstack.org/50706311:29
*** clayton has joined #openstack-nova11:30
*** yamamoto has joined #openstack-nova11:30
*** tiendc has quit IRC11:34
*** belmoreira has joined #openstack-nova11:36
*** mingyu has quit IRC11:39
*** sree has quit IRC11:41
*** sree has joined #openstack-nova11:42
*** sree has quit IRC11:42
*** sree has joined #openstack-nova11:43
*** ps_jadhav is now known as pooja_jadhav11:45
*** smatzek has joined #openstack-nova11:45
*** gszasz has quit IRC11:47
*** abhishek_k has quit IRC11:47
openstackgerritElod Illes proposed openstack/nova master: Add error notification for instance.interface_attach  https://review.openstack.org/50664311:51
*** litao__ has quit IRC11:52
*** yamamoto has quit IRC12:00
*** thorst has joined #openstack-nova12:01
*** mingyu has joined #openstack-nova12:01
*** thorst_ has joined #openstack-nova12:04
*** rgerganov has joined #openstack-nova12:04
*** thorst has quit IRC12:05
*** alexchadin has quit IRC12:07
*** alexchadin has joined #openstack-nova12:07
*** gszasz has joined #openstack-nova12:07
*** edmondsw has joined #openstack-nova12:09
*** jmlowe has quit IRC12:10
*** mingyu has quit IRC12:10
*** mingyu has joined #openstack-nova12:10
*** MVenesio has joined #openstack-nova12:11
*** bhagyashri_s is now known as bhagyashris12:11
*** sambetts|afk is now known as sambetts12:13
openstackgerritMerged openstack/nova master: Add default configuration files to data_files  https://review.openstack.org/50618812:13
*** markvoelker has joined #openstack-nova12:16
*** esberglu has joined #openstack-nova12:16
*** yamamoto has joined #openstack-nova12:18
*** yangyapeng has joined #openstack-nova12:20
*** MasterofJOKers_ has joined #openstack-nova12:20
*** esberglu has quit IRC12:21
*** sree has quit IRC12:21
*** mingyu has quit IRC12:21
*** sree has joined #openstack-nova12:21
*** mingyu has joined #openstack-nova12:21
*** MasterofJOKers has quit IRC12:22
*** MasterofJOKers_ is now known as MasterofJOKers12:22
*** alexchadin has quit IRC12:22
*** gszasz has quit IRC12:23
*** markvoelker has quit IRC12:23
*** markvoelker has joined #openstack-nova12:24
*** belmoreira has quit IRC12:24
*** gszasz has joined #openstack-nova12:24
*** jpena|lunch is now known as jpena12:25
openstackgerritMerged openstack/nova master: Add PowerVM hypervisor configuration doc  https://review.openstack.org/50566512:25
*** sree has quit IRC12:26
*** trinaths has quit IRC12:26
*** belmoreira has joined #openstack-nova12:28
*** Eran_Kuris has quit IRC12:32
sdagueanyone else want to bring this one home - https://review.openstack.org/#/c/454323/ - it enables live snapshot by default12:32
*** yamamoto has quit IRC12:33
cdentsdague: I approve of your subtle s/Garbage//12:35
*** erlon has joined #openstack-nova12:38
*** lyan has joined #openstack-nova12:38
*** derekh has quit IRC12:40
*** derekh has joined #openstack-nova12:40
*** kenperkins has joined #openstack-nova12:45
stephenfinsdague: Done12:46
sdaguestephenfin: thanks!12:46
*** kevi9132 has joined #openstack-nova12:46
sdaguestephenfin: it would also be cool to get your eyes on this one - https://review.openstack.org/#/c/505673/ - so that we could enable the pike ppa on ubuntu, as we don't work with qemu 2.10 right now12:47
*** Eran_Kuris has joined #openstack-nova12:47
*** udesale has joined #openstack-nova12:48
stephenfinsdague: Yup, that was on my list for today. One last question - why 'operator.ge' in [1]? https://review.openstack.org/#/c/505673/5/nova/virt/images.py12:49
stephenfin(More out of curiosity than anything)12:49
*** zhurong has quit IRC12:50
*** kevi9132 has quit IRC12:51
*** belmoreira has quit IRC12:51
*** yamamoto has joined #openstack-nova12:52
sdaguestephenfin: that was in mriedem's original patch, it seemed fine to stay. It could be regular operators as well12:52
stephenfinsdague: Figured. It looked good to me anyway so +2d12:53
*** belmoreira has joined #openstack-nova12:53
openstackgerritRodolfo Alonso Hernandez proposed openstack/os-vif master: Add native implementation OVSDB API  https://review.openstack.org/48222612:53
efriedjaypipes https://review.openstack.org/#/c/497713/4/specs/queens/approved/add-trait-support-in-allocation-candidates.rst@72 -- Are you suggesting that we be able to model an optional trait as an inventory-less resource class?12:54
sdaguestephenfin: ty12:57
*** lajoskatona has quit IRC12:58
*** udesale has quit IRC13:00
*** mriedem has joined #openstack-nova13:00
*** gszasz has quit IRC13:01
*** liverpooler has joined #openstack-nova13:02
*** jistr is now known as jistr|mtg13:03
*** sree has joined #openstack-nova13:05
*** jmlowe has joined #openstack-nova13:07
*** sshwarts has joined #openstack-nova13:08
*** gcb has joined #openstack-nova13:10
*** esberglu has joined #openstack-nova13:11
*** baoli has joined #openstack-nova13:12
*** gszasz has joined #openstack-nova13:13
*** Tom has joined #openstack-nova13:19
bauzasstephenfin: do we have in Pike a config options page that shows what tox -genconfig does ?13:19
bauzasI mean in the docs tree13:19
*** swebster has joined #openstack-nova13:20
bauzasstephenfin: nevermind, https://docs.openstack.org/nova/latest/configuration/config.html13:20
*** larsks has quit IRC13:20
mriedemsimple change here that unblocks a few other changes https://review.openstack.org/#/c/506104/13:20
mriedembauzas: this is more like what the nova.conf.sample would look like https://docs.openstack.org/nova/latest/configuration/sample-config.html13:21
*** larsks has joined #openstack-nova13:23
*** links has quit IRC13:23
*** josecastroleon has quit IRC13:25
jaypipesefried: err, no...13:27
*** gouthamr has joined #openstack-nova13:27
*** josecastroleon has joined #openstack-nova13:27
efriedjaypipes I added a comment with an example use case.  Generally, curious how that class of use case is supposed to be handled.13:28
*** lbragstad has joined #openstack-nova13:28
jianghuawbauzas, jaypipes: If don't cover NUMA, is it possible to support vGPU with the approach of resource provider in queens? I understand the nested RP won't be completed in in queens. But maybe we don't need the full functions within nested RP for vGPU. As it's much straight. Only put the vGPU resource provider as the compute's children.13:28
mriedemjianghuaw: we plan on implemented nested resource providers in queens13:29
*** gouthamr has quit IRC13:29
*** jistr|mtg is now known as jistr13:29
mriedembut i don't think we plan on focusing on numa use cases13:29
*** tssurya has quit IRC13:29
mriedem*implementing13:29
bauzasjianghuaw: I don't think we should worry on NUMA resources now13:29
*** gouthamr has joined #openstack-nova13:30
bauzasjianghuaw: because once compute nodes will report NUMA cells using nested RPs, we'll get both vGPU support and NUMA handling tied together13:30
jianghuawmriedem, bauzas, thanks. In that case, I believe we will proceed to implement vGPU with resource provider. right?13:30
jianghuawbauzas, cool.13:30
bauzasjianghuaw: for the moment, I see vGPU resources as just traits and resource classes attached to a specific RP13:31
bauzasif one implements NUMA reporting with nested RPs, that will just mean that vGPU resource classes will be attached to the child RP that is providing the NUMA cell13:31
bauzasif that's a PCI device13:32
jianghuawyeah, fair enough.13:32
bauzasjianghuaw: I actually raised that point in a comment in your change13:32
bauzasjianghuaw: but I was waiting for jaypipes acking or not that13:33
jaypipesbauzas: ack13:33
bauzascool then13:33
jianghuaw:-)13:33
bauzasthen, no need to wait for NUMA-isms13:33
jianghuawthat's great.13:33
bauzasjianghuaw: I actually owe you a new review of your spec13:34
bauzasand I owe jaypipes a serious review of his nested RP series13:34
bauzasjaypipes: you said you were about to rebase, right?13:34
bauzasmriedem: interesting bug https://bugs.launchpad.net/nova/+bug/171791513:35
openstackLaunchpad bug 1717915 in oslo.messaging "nova services and transport_url, cannot connect to vhost if specified" [Undecided,New]13:35
openstackgerritEric Fried proposed openstack/nova master: Live Migration sequence diagram  https://review.openstack.org/50637013:35
efriedalex_xu Like-a-this? ^13:35
jianghuawbauzas, Thanks for have reviewed my spec for may rounds and given may useful comments.13:35
jaypipesbauzas: done last week: https://review.openstack.org/#/q/topic:bp/nested-resource-providers13:35
bauzasjaypipes: cool, that's then my top prio13:36
jaypipesefried: answered on spec.13:36
efriedthx13:36
jianghuawbauzas, jaypipes: I do need your help on how to define that options to restrict only one vGPU type is exposed.13:36
jaypipesjianghuaw: sorry, not following you... is this a patch you've proposed?13:37
*** belmoreira has quit IRC13:37
mriedembauzas: yes, you'll see i was already triaging it13:37
*** smatzek has quit IRC13:38
jianghuawjaypipes, I mean this patch:https://review.openstack.org/#/c/45012213:38
jianghuawsahid suggested to make the option to be general.13:39
bauzasmriedem: yup, I saw hence my ping13:39
bauzasmriedem: it was an implicit 'good call, but what should we do next" ?13:39
*** Eran_Kuris has quit IRC13:39
mriedemidk, i hoped that the rhops guys would know since you guys run with clustered rabbit13:39
bauzasbecause looks like it's something that worked in the past but we never officially supported it13:39
mriedem*rhosp13:40
bauzasowalsh: around ?13:40
*** dave-mccowan has joined #openstack-nova13:41
bauzasjaypipes: the only point that is still concerning me about https://review.openstack.org/#/c/450122 is how we draft the whitelist13:41
jaypipesbauzas: I had specifically asked jianghuaw to make the config option *not* the pci_passthrough_whitelist13:42
bauzasjaypipes: as it can be different for each virt driver13:42
jaypipesbauzas: how so?13:42
mriedemjianghuaw: bauzas: jaypipes: ew, yeah, was just going to ask if this is a new pci whitelist but for gpus13:42
jaypipesmriedem: yes, I asked for that.13:42
bauzasjaypipes: well, jianghuaw made a very explicit pci-tied config option13:43
bauzasI probably missed your point then13:43
*** tssurya has joined #openstack-nova13:43
bauzasbut I'm fine with just a ListOpt containing strings that would match device IDs13:43
bauzasit would be up to the driver to find the right GPU that matches the string13:43
jaypipesbauzas: are you referring to the fact that the proposed enabled_vgpu_types CONF option has vendor_id and product_id keys?13:44
bauzaslike enabled_vgpu_types = ['nvidia-11', 'nvidia-10']13:44
bauzasyeah, that is too specific13:44
bauzasjianghuaw: ^13:45
edleafeScheduler subteam meeting in 15 minutes in #openstack-meeting-alt13:45
jianghuawhow about use the vGPU type's name instead of the id? by considering the type name is common from both XenServer and kvm? enabled_vgpu_types = ['GRID K160Q'...]13:45
jianghuawAs I explained in the comment, both virts can get the type name - "GRID K160"13:46
jianghuawAnd that's also the name recorded in the user guide.13:47
sdaguemriedem: with you and I both with fingers in the qemu 2.10 patch, you want a 4th core to look into it - https://review.openstack.org/#/c/505673/ - or you want to just make sure my update isn't crazy and put it in13:48
bauzasjianghuaw: and what if I have two exact same cards ?13:48
sahidmriedem: did you notice my request, continuing development on /pci and in parallel working on porting virt features on RP13:48
mriedemsdague: i looked at it last week, which is how we went down the paused rabbit hole13:49
mriedemsdague: but we have plenty of cores, what's one more to review13:49
sahidby this way we could still provide proction-ready features and have at some point a deprecating phease13:49
*** jheroux has joined #openstack-nova13:49
sdaguemriedem: right, that's fixed now13:49
mriedemsahid: this? https://review.openstack.org/#/c/485522/13:49
*** dpawlik has quit IRC13:49
mriedemsahid: sorry no i'm not sure what you're referring to13:50
sahidmriedem: no worries let me give you a pointer13:50
*** danpawlik has joined #openstack-nova13:50
*** bswartz has quit IRC13:50
sahidmriedem: http://lists.openstack.org/pipermail/openstack-dev/2017-September/122591.html13:50
jianghuawbauzas, hmmm. yes, that means we can only expose one type per compute node.13:50
jianghuawI think that's the reason I used a pci-tied config option;13:51
jianghuawwe can specify the vGPU enabled a a specific PGPU keyed by pci address.13:52
openstackgerritMerged openstack/nova master: Add some inline code docs tracing the cold migrate flow  https://review.openstack.org/49686113:52
mriedemjaypipes: "The decision of whether to allow an approach that adds more to the  existing /pci module is ultimately Matt's."13:52
mriedemjaypipes: i didn't even see that bus coming13:52
jaypipesmriedem: lol. well, sorry, but you are the PTL :)13:53
bauzasjianghuaw: sec, reading your last comments then13:54
*** kevi9132 has joined #openstack-nova13:54
*** kevi9132 has quit IRC13:56
bauzasjianghuaw: so, in case of libvirt, we have the capabilities XML that shows up different device IDs for two same cards (or types if you prefer)13:56
efriedjianghuaw Is it possible you have multiple identical GPUs (or mulitple pGPUs on the same card) where you would want to whitelist some but not others?13:56
efried:)13:57
sahidmriedem: jaypipes, my point is to continue make our users happy, have a deprecating phase to fix any issues for the work ongoing with RP and at some point, switch13:57
bauzasjianghuaw: because each of them is corresponding to a mediated device13:57
jaypipessahid: well, we're never going to make users happy :)13:57
bauzasjianghuaw: and that's the deployer's responsibility to configure libvirt so that the GPUs are shown as mediated devices13:57
openstackgerritEd Leafe proposed openstack/nova-specs master: Return Alternate Hosts  https://review.openstack.org/50427513:58
jaypipessahid: but anyway, like I said, I'm fine with you adding to the existing code.13:58
jaypipessahid: I just will be focusing on the n-r-p stuff, that's all13:58
bauzasit's open-source development, anyone can just propose13:58
sahidjaypipes: yes i understand that which it make sense and i will be happy to help and review some part if i can13:58
bauzasI just felt we discussed on what could be achievable for Queens in parallel of the nested RPs implementation13:59
*** takashin has joined #openstack-nova13:59
*** smatzek has joined #openstack-nova13:59
bauzasthe main focus for Queens was to provide the libvirt feature to returning RPs that were augmented by the VGPU resources14:00
*** belmoreira has joined #openstack-nova14:00
bauzasjianghuaw: can you clarify how Xen would see those GPU types ?14:00
edleafeScheduler subteam meeting running now in #openstack-meeting-alt14:00
sahidbauzas: so you want to push on top of something under heavy developpement a feature which we are going to be used by large industries ? i think we should be reasonable14:00
*** ratailor has quit IRC14:01
*** sshwarts has quit IRC14:01
bauzassahid: I'm just saying it's orthogonal :)14:01
sahidRP is doind a lof of things, we need a deprecating phase, where some users can migrate and so we can fix the issues14:01
jianghuawbauzas, ok. XenServer will detect the pGPU types and make the same type of pGPUs into a single group.14:01
*** MasterofJOKers has quit IRC14:01
bauzasvGPU tracking is done by providing a new set of resource classes14:01
bauzasand traits14:01
*** beekneemech is now known as bnemec14:02
bauzaswhile nested resource providers is focusing on providing a tree of resource providers with dependencies14:02
bauzasthose don't overlap14:02
jianghuawAnd expose the vGPU types supported by the pGPU group.14:02
*** superdan is now known as dansmith14:02
jaypipessahid: for the record, we *have* been doing that deprecation/migration period with resource providers. for example, we had a deprecation/migration period for tracking Ironic nodes as atomic resources.14:02
bauzassnap, scheduler meeting14:02
jianghuawwhen requesting a vGPU, xenserver will schedule a PGPU and create a vGPU on it.14:03
*** MasterofJOKers has joined #openstack-nova14:03
jaypipessahid: so it's not true that we're just imposing resource providers modeling without providing a migration path for existing resource classes.14:03
*** sree has quit IRC14:03
jianghuawbauzas, so we can't define whitelist per pGPU by per pGPU group.14:03
bauzassahid: jaypipes: probably a good call for discussing that in the scheduler meeting14:03
sahidjaypipes: oh yes right, but, what about NUMA, CPU Pinning, Huge Pages and all the virt specific features?14:03
*** sree has joined #openstack-nova14:04
sahiddon't we have to migr incrementally?14:04
jaypipessahid: yes, absolutely.14:04
jaypipessahid: none of those resources are planned to migrate in Queens, BTW.14:04
sahidjaypipes: yes and what is the ETA for sometging production-ready?14:04
sahidok cool that is my point14:04
owalshbauzas: hey14:04
bauzaswell, with the fact that CPU pinning isn't targeted to be pushed to Placement, right?14:04
jianghuawbauzas, that's why we make the pGPU group as the vGPU's resource provider.14:04
bauzasjianghuaw: so, say I have two same cards, I'd only see one pGPU group right?14:05
jianghuawtrue.14:05
sahidjaypipes: it will take at least 2 or 3 releases and during that time we can't make any development?14:05
bauzasjianghuaw: okay, then that's a bit different from libvirt14:05
sahidi just suggest we work in parallel14:06
jianghuawbauzas, could you give an example for 'that shows up different device IDs for two same cards.'14:06
jaypipessahid: depends on what you mean by "production-ready". (I personally don't think the existing pci manager is well-written or maintainable, but I guess there are different defninitions of "production-ready")14:06
sahidsince the /pci is kind of production-ready and provide eveyrything we need14:06
jaypipessahid: again, I'm not disagreeing with you...14:06
sahidjaypipes: yes yes :)14:06
jaypipesnot sure why you're acting like I am :)14:07
sahidoops sorry really14:07
sahidit's just that you are the only who are paying attention at me :)14:07
dansmithjaypipes: we can provide pretty simple vgpu support via resource classes today right? without building more into the pci infrastructure we have14:08
jaypipessahid: we're paying attention but also in scheduler IRC meeting :)14:08
dansmithjaypipes: if we just let virt drivers see that a vgpu was requested (i.e. see the flavor) and just configure the guest with an available one14:08
jianghuawbauzas, will the "GRID M60-0B" have different type id <type id='nvidia-11'> for two same pGPUs?14:08
*** sree has quit IRC14:08
bauzasjianghuaw: I haven't tested yet, but I bet it14:09
jaypipesdansmith: very simple resources, yes. we could add a (custom) resource class for the VGPU resources and have a flavor consume some amount of those14:09
dansmithjaypipes: right, that'd be my preference for the first go-round14:09
jianghuawbauzas, I think if the type id is different, it will be a good solution to use 'type-id' for libvirt.14:10
bauzasdansmith: jaypipes: I was only seeing the virt drivers adding the new VGPU resource class to the existing RPs as a first round, that's it :)14:10
dansmithjaypipes: let people segregate different types of gpus into aggregates, and just assume equal portions of vgpu per instance without any smarts, which I think would be a perfectly reasonable first stab, which we can iterate on when we have traits and things14:10
dansmithbauzas: ++14:10
jaypipesdansmith: agreed.14:11
bauzasjianghuaw: yeah, so you agree with the fact that the listOpt can have different semantics based on the driver?14:11
jianghuawbauzas, yes. libvirt uses the type-id but XenServer continue to use the type name. As you suggested, virt driver should able to mapping them into real resources.14:11
bauzasthat would be strings for each of the drivers, but in the libvirt case, it would be device IDs while it would be pGPU resource type names for xen14:12
jianghuawbut we need confirm if the type-id will be different.14:12
bauzasjianghuaw: what I need is a testbed :p14:12
jianghuawbauzas, thanks.14:13
bauzasjianghuaw: fancy updating the spec so I can do a pass once again ?14:13
jianghuawbauzas, sure. I will update it soon.14:14
bauzascool14:14
sahiddansmith: basically you can't do more than that right now and it's exactly what i'm pointing where we could have better support14:14
jianghuawbauzas, so I think the option name as enabled_vgpu_types is fine. right?14:14
*** celebrate has joined #openstack-nova14:14
jianghuawjust confirm if I can keep this option name:-)14:14
*** pchavva has joined #openstack-nova14:15
celebrateHi guys! Do you know where the "availability_zone" attribute of instance is stored?14:15
dansmithsahid: building more on the current pci stuff isn't "better" in any way, IMHO :)14:15
*** liuyulong_ has joined #openstack-nova14:15
dansmithsahid: and I just think that providing a basic building block initially and moving on from there avoids us building more baggage that we have to migrate, adapt, and remove later14:15
mriedemcelebrate: instance.availability_zone, or as metadata on a host aggregate the instance is in14:16
*** mdnadeem has quit IRC14:16
bauzascelebrate: the scheduler queries hosts based on request_spec.availability_zone14:16
bauzasinstance.az is only set at boot time14:16
celebrateyeah, in database i see AZ=nova, but scheduler thinks its "None"14:16
sahiddansmith: i'm not agree with you the /pci is good and do what we need14:17
dansmithsahid: okay :)14:17
*** Yingxin has quit IRC14:17
sahiddansmith: in all cases we will have to migrate the /pci14:17
celebrateDo you know how to make scheduler understand that AZ is "nova"?14:17
*** Yingxin has joined #openstack-nova14:17
mriedemsahid: we don't have to migrate vgpus if we don't implement it in /pci14:17
sahidthe support of mdev is not so heavy14:17
sahidmriedem: mdev is just pci devices14:18
bauzascelebrate: well, nova AZ is actually equal to None14:18
sahidso when you will migrate sriov it will be the same work14:18
*** armax has joined #openstack-nova14:18
bauzascelebrate: that's a convention, or rather a config option default value14:18
*** josecastroleon has quit IRC14:19
mriedemcelebrate: https://docs.openstack.org/nova/latest/user/aggregates.html14:19
bauzasnamely [DEFAULT]/default_availability_zone14:19
celebrateI've already set [DEFAULT]/default_availability_zone to "nova"14:19
celebratehowever scheduler thinks its None and refuses to respect AZ from aggregates14:19
*** hongbin has joined #openstack-nova14:20
bauzascelebrate: I will need to disappear in a couple of minutes, but here are a few things to know14:20
bauzascelebrate: #1 if you didn't ask a specific AZ at boot time, that means the scheduler won't care about placing your instance to a specific AZ14:20
bauzascelebrate: if you did specified a AZ at boot, AZFilter in the scheduler will check the AZ for each of the hosts14:21
celebratecan I somehow make scheduler change its mind?14:21
*** READ10 has joined #openstack-nova14:21
bauzascelebrate: not sure I get why :)14:21
*** crushil has joined #openstack-nova14:21
celebratebecause I have different AZ and scheduler sends VM there during live-migration14:22
celebratewhere this information is stored in DB?14:22
*** BlartVersenwald is now known as NobodyCam14:22
*** tidwellr has joined #openstack-nova14:22
*** tssurya has quit IRC14:23
bauzascelebrate: could you please describe your problem ?14:23
celebrateI have 3 different AZ and during live-migration VMs travel from one AZ to another14:23
celebrateand I want VMs to stay inside their AZ14:23
bauzascelebrate: if the instance wasn't boot by specifying an AZ with --availability_zone' then the answer is "no, it's not possible to modify that later"14:25
bauzasand tweaking the DB is fairly discouraged14:25
bauzasrather, you should consider making use of "default_schedule_zone" config opt which sets a default AZ to any instance14:25
bauzasI really need to disappear for a couple of mins (kids school thingy)14:26
celebrateplease tell me where it is stored in DB14:28
celebrateplease )14:28
liuyulong_mriedem, sdague, hello, http://lists.openstack.org/pipermail/openstack-dev/2017-September/122567.html, I sent the issue of rebuild-keypair-updating to the mail list openstack-dev. So what do you guys think about it?14:28
mriedemsahid: jaypipes: replied to the ML thread on vgpus14:29
liuyulong_Are there any others related to this discussion? PTG members?14:29
*** awaugama has joined #openstack-nova14:31
celebrateso anybody knows where in DB "availability_zone" attribute is located?14:36
celebratethe one attribute that is respected by scheduler14:36
*** belmoreira has quit IRC14:38
*** tssurya has joined #openstack-nova14:38
*** trinaths has joined #openstack-nova14:38
openstackgerritRodolfo Alonso Hernandez proposed openstack/os-vif master: Field network.multi_host is now deprecated.  https://review.openstack.org/50715114:39
*** belmoreira has joined #openstack-nova14:40
openstackgerritzhangyangyang proposed openstack/nova master: Update oslo version in requirements  https://review.openstack.org/50715314:41
jaypipesmriedem: danke\14:43
*** takedakn has joined #openstack-nova14:46
*** armax has quit IRC14:47
*** READ10 has quit IRC14:47
openstackgerritMoshe Levi proposed openstack/nova master: Don't overwrite binding-profile  https://review.openstack.org/50561314:48
*** celebrate has quit IRC14:49
*** gyee has joined #openstack-nova14:51
*** belmoreira has quit IRC14:54
*** gcb has quit IRC14:55
mriedembauzas: don't forget https://review.openstack.org/#/c/506414/14:58
bauzasmriedem: I'm on it14:58
bauzasjust needs moar time14:58
*** felipemonteiro has joined #openstack-nova14:58
*** READ10 has joined #openstack-nova15:00
*** takashin has left #openstack-nova15:01
sahidmriedem: ok thanks it's fair :)15:01
sahidjust have replied15:01
*** felipemonteiro_ has joined #openstack-nova15:02
openstackgerritMerged openstack/nova master: Change livesnapshot to true by default  https://review.openstack.org/45432315:04
jianghuawbauzas, sahid, do you have a link where I can get the list of vGPU type ids for mdev?15:04
*** felipemonteiro has quit IRC15:05
jianghuawper this link: https://libvirt.org/drvnodedev.html15:05
openstackgerritMerged openstack/nova master: Add live.migration.force.complete to the legacy notification whitelist  https://review.openstack.org/50610415:05
jianghuaw'The element has one attribute id which holds an official vendor-supplied identifier for the type'15:06
openstackgerritMerged openstack/nova master: Add functional migrate force_complete test  https://review.openstack.org/49620215:06
jianghuawI guess the type id is exactly mapped into the type name.15:07
*** shaner has quit IRC15:07
*** shaner has joined #openstack-nova15:07
*** links has joined #openstack-nova15:08
*** links has quit IRC15:17
openstackgerritTakashi NATSUME proposed openstack/nova master: Deprecate idle_timeout in api_database  https://review.openstack.org/50700615:22
openstackgerritTakashi NATSUME proposed openstack/nova master: Deprecate idle_timeout in api_database  https://review.openstack.org/50700615:22
openstackgerritMerged openstack/nova-specs master: Clarify wording in Searchlight spec - error conditions  https://review.openstack.org/46338815:23
*** moshele has quit IRC15:25
bauzasjianghuaw: AFAIK, that's vendor specific templates15:27
bauzasjianghuaw: like described in https://www.kraxel.org/blog/2017/01/virtual-gpu-support-landing-upstream/15:27
bauzasjianghuaw: that's basically the driver which will provide mediated devices15:27
bauzasjianghuaw: well, it will provide the mdev types, and operators will have to create the mdev as stated in the bottom of the page you pointed me15:28
*** links has joined #openstack-nova15:29
*** shaner has quit IRC15:30
openstackgerritMerged openstack/nova-specs master: Fix pike spec names to match blueprints  https://review.openstack.org/50036815:30
mriedemdansmith: replied in https://review.openstack.org/#/c/505661/ - i think we don't need it now, we should drop it15:30
*** shaner has joined #openstack-nova15:30
mriedem*if we don't need it now15:30
dansmithokay, I'll snip it out the next time I push15:31
mriedemok, i guess the next patch for me to review is the big kahuna15:32
*** takedakn has quit IRC15:32
*** Oku_OS is now known as Oku_OS-away15:33
*** pcaruana has quit IRC15:33
*** pcaruana has joined #openstack-nova15:34
*** ociuhandu has joined #openstack-nova15:35
*** chyka has joined #openstack-nova15:36
dansmithmriedem: it's not particularly big, but it is the kahuna yeah :)15:36
dansmithmriedem: just think of all the awesome we get once that is in:)15:36
dansmith-353, +9115:37
dansmithpretty good ratio15:37
*** jmlowe has quit IRC15:37
mriedemif you like that15:38
mriedemoh nvm15:39
mriedemit already merged https://review.openstack.org/#/c/460377/ :)15:39
*** dtantsur is now known as dtantsur|bbl15:39
mriedemstephenfin: an excellent +1 +W there ^15:39
*** ociuhandu has quit IRC15:40
dansmithoh, I thought you mean the patch that uses the instance_list bit15:40
stephenfinmriedem: God damn it15:40
stephenfindansmith: Fancy taking a look through it anyway? If I missed something, I imagine we can revert15:40
*** trinaths has left #openstack-nova15:41
dansmithstephenfin: in a bit, I'm in the middle of rebase hell with my migration uuid set15:41
stephenfin(y)15:41
*** jmlowe has joined #openstack-nova15:44
*** andreas_s has quit IRC15:46
*** rcernin has quit IRC15:48
openstackgerritJianghua Wang proposed openstack/nova-specs master: Support virtual GPU resources  https://review.openstack.org/45012215:52
openstackgerritBalazs Gibizer proposed openstack/nova master: cover migration cases with functional tests  https://review.openstack.org/49386515:54
mriedemooo pike 16.0.1 was released15:54
*** artom has joined #openstack-nova15:54
bauzasjaypipes: mriedem: dansmith: as we discussed previously, if we say we could just imagine implementing baby steps for VGPU tracking by just amending the current RP that is returned by the virt driver and just add some resource class about how many VGPUs are available, that would mean it would be limited to only one single track of the virtual GPUs, whatever the number of devices we have15:55
jaypipesbauzas: yeah15:55
dansmithbauzas: which would be fine I think15:55
bauzasjaypipes: mriedem: dansmith: to make it clear, once nested RPs would be a thing, we would have the virt driver reporting the inventory per pGPU15:55
dansmithyes15:55
jaypipesbauzas: until n-r-p there would only be a single provider to associate a trait to, so yeah15:55
bauzasokay, we're all in violent agreement then15:55
jaypipesVIOLENCE!15:56
mriedembauzas: are you going to implement get_inventory for the virt driver then? or munge it into get_available_resources?15:56
* dansmith stabs jaypipes in the resource provider15:56
mriedemi think only ironic and libvirt have the get_inventory method implemented15:56
bauzasmriedem: I was planning to use the new call15:56
mriedemok15:56
dansmithyes15:56
mriedemjianghuaw would do it for xen,15:56
* jaypipes scrapes dansmith's head with a rusty trait15:56
bauzasmriedem: yeah, libvirt already uses the new interface15:56
mriedemand either cdent or rado (sp?) is i think doing it for vmware15:56
mriedemradu?15:57
mriedemand according to claudiub, there is nothing hyperv *can't* do, so i'm sure he's up for implementing that15:57
jaypipesheh15:57
* mriedem will always remember that from the ATL PTG15:57
bauzasHAH15:57
*** baoli_ has joined #openstack-nova15:58
bauzashonestly, I just feel having vGPU support in Nova would be an interesting usecase for showing how Placement can help :)15:58
bauzasand no longer do any crap stuff like PCIDeviceTracker15:58
jianghuawmriedem, absolutely I'm happy to take the needed work for xen.15:58
*** ociuhandu has joined #openstack-nova15:58
mriedemcdent: edleafe: one of you want to update this for nova? http://specs.openstack.org/openstack/api-wg/liaisons.html#liaisons15:58
jaypipeslyarwood: I can't believe you didn't list my proposed name of "ffs" for fast-forward skips ;)15:59
dansmithjaypipes: because skip can't be in the name15:59
edleafemriedem: who should the new liaison be?15:59
dansmithbut if we could come up with another word for the s15:59
jaypipesdansmith: I know I was only kidding. :)15:59
*** baoli has quit IRC15:59
*** sbezverk has quit IRC16:00
mriedemhow about slop16:00
mriedemskip-level offline (upgrade) process16:00
jianghuawbauzas, jaypipes: please help to check if you are happy with the revised vGPU spec: https://review.openstack.org/#/c/450122/16:00
dansmithcan't have skip in the name16:00
jaypipesjianghuaw: yep, will do.16:00
bauzasjianghuaw: I'm already on it16:00
claudiubwhat do I have to do?16:01
jaypipesdansmith: I still like the package repository - integrated clustered kubernetes16:01
mriedemclaudiub: make the hyperv driver implement the get_inventory method16:01
mriedemclaudiub: to set the stage for vgpu support https://review.openstack.org/#/c/450122/16:01
claudiubawesome16:02
*** bhagyashris has quit IRC16:03
*** pooja_jadhav has quit IRC16:03
jianghuawjaypipes, bauzas: thanks both:-)16:03
*** psachin has quit IRC16:03
*** NehaAlhat has quit IRC16:03
claudiubwelp, at the moment hyper-v reports some vgpu resources / stats, so i guess we'll have to move that around a bit.16:04
*** artom has quit IRC16:06
*** Dinesh_Bhor has quit IRC16:07
*** Apoorva has joined #openstack-nova16:09
*** Apoorva has quit IRC16:09
jianghuawbauzas, cool. thanks for +2 on the spec:-)16:10
*** Apoorva has joined #openstack-nova16:10
*** links has quit IRC16:10
openstackgerritDan Smith proposed openstack/nova master: Use improved instance_list module in compute API  https://review.openstack.org/50541816:11
openstackgerritDan Smith proposed openstack/nova master: Remove legacy fault-loading routines  https://review.openstack.org/50545616:11
openstackgerritDan Smith proposed openstack/nova master: Fix CellDatabases fixture swallowing exceptions  https://review.openstack.org/50631216:11
openstackgerritDan Smith proposed openstack/nova master: Fix minor input items from previous patches  https://review.openstack.org/50641616:11
*** itlinux has joined #openstack-nova16:12
*** yufei has joined #openstack-nova16:12
dansmithmriedem: I just pushed ^ so that that functional change isn't in the series16:13
mriedemare you going to abandon that one?16:13
dansmithsure16:13
yufeicould someone help review this, a small patch which remove re-auth logic from ironic client wrapper https://review.openstack.org/#/c/502382/16:14
*** penick has joined #openstack-nova16:14
yufeikeystone session supports to re-auth for 401 error, so re-auth in ironic client is unnecessary now.16:15
*** pcaruana has quit IRC16:15
openstackgerritMerged openstack/nova master: Add recreate test for unshelve offloaded instance spawn fail  https://review.openstack.org/50641416:15
*** itlinux has quit IRC16:15
*** lpetrut has quit IRC16:16
cdentmriedem: rgerganov is doing get_inventory for vmware, already running into some interesting wrinkles16:18
*** sahid has quit IRC16:19
openstackgerritEric Fried proposed openstack/nova master: Live Migration sequence diagram  https://review.openstack.org/50637016:19
*** ociuhandu has quit IRC16:20
mriedemyufei: you don't need to +1 your own change :)16:20
mriedemyufei: how is that different from the [service_user] group of config options?16:21
*** Tom has quit IRC16:21
*** Tom_____ has joined #openstack-nova16:21
*** liuyulong_ has quit IRC16:22
bauzasmmm, firefox loves me when I github blame the compute manager file16:27
*** itlinux has joined #openstack-nova16:27
openstackgerritDan Smith proposed openstack/nova master: Add get_node_uuid() helper to ResourceTracker  https://review.openstack.org/50673016:29
openstackgerritDan Smith proposed openstack/nova master: Move allocation manipulation out of drop_move_claim()  https://review.openstack.org/49894716:29
openstackgerritDan Smith proposed openstack/nova master: Make allocation cleanup honor new by-migration rules  https://review.openstack.org/49894816:29
openstackgerritDan Smith proposed openstack/nova master: Pre-create migration object  https://review.openstack.org/49895016:29
openstackgerritDan Smith proposed openstack/nova master: Revert allocations by migration uuid  https://review.openstack.org/49894916:29
openstackgerritDan Smith proposed openstack/nova master: Refactor resource tracker to account for migration allocations  https://review.openstack.org/50641916:29
openstackgerritDan Smith proposed openstack/nova master: WIP: Make migration uuid hold allocations for migrating instances  https://review.openstack.org/50642016:29
openstackgerritMatt Riedemann proposed openstack/nova stable/pike: Refactor ServerMovingTests for non-move tests  https://review.openstack.org/50719516:29
openstackgerritMatt Riedemann proposed openstack/nova stable/pike: Add recreate test for unshelve offloaded instance spawn fail  https://review.openstack.org/50719616:29
openstackgerritMatt Riedemann proposed openstack/nova stable/pike: Remove allocations when unshelve fails on host  https://review.openstack.org/50719716:29
*** jpena is now known as jpena|brb16:31
yufei@mriedem, thanks for review, keystone session support to re-auth for 401 error no matter what is configred in [service_user], the code is at https://github.com/openstack/python-keystoneclient/blob/b29f478f28c4989156cfe87392cbd308e3f55c1e/keystoneclient/session.py#L43216:31
yufeiI’m not sure that whether I understand your question correctly16:31
*** ralonsoh has quit IRC16:33
mriedemyufei: i'm trying to sort out when we can rely on ksa to re-auth and when we need to configure a service user token for re-auth16:33
mriedemfor example, if ksa is going to re-auth for us, then why do we even need service user tokens?16:34
yufeithe reauth logic was useful when we don’t use keystone session to build ironic client in the old version of nova, I forget the actual version of that, let me find16:35
mriedemyufei: https://specs.openstack.org/openstack/nova-specs/specs/ocata/implemented/use-service-tokens.html if you're not familiar16:36
openstackgerritMerged openstack/nova master: Remove allocations when unshelve fails on host  https://review.openstack.org/50645816:38
openstackgerritMerged openstack/nova master: Add _wait_for_action_fail_completion to InstanceHelperMixin  https://review.openstack.org/50666016:38
yufeiI remember that, when user use a token to build keystone client, keystone is unable to reauth for 401 error, but nova service use username and password to build keystone session client to call neutron or neutron, keystone will help to reauth in this way16:40
mriedemmaybe edmondsw can reply in the patch, he knows more about ksa than i do16:41
edleafemriedem: do you have a sucke^H^H^H^H volunteer for API-SIG liaison for Nova?16:42
mriedemedleafe: it's either you or cdent16:43
yufeifor live-migration or some other actions, user send a request to nova service with token is context, if token expired,  action failed.16:43
edleafemriedem: it can't be16:43
openstackgerritMatthew Booth proposed openstack/nova master: libvirt: Don't VIR_MIGRATE_NON_SHARED_INC without migrate_disks  https://review.openstack.org/50720216:43
yufeithanks, mriedem16:43
edleafethe liaisons are the ones who review changes *after* the cores have approved them16:43
mriedemedleafe: then we just remove that entry, since gilliard isn't working on openstack16:43
edleafemriedem: ok, I can remove it now, and maybe you can find someone at the next Nova meeting16:44
openstackgerritBalazs Gibizer proposed openstack/nova master: Moving more utils to ServerResourceAllocationTestBase  https://review.openstack.org/49953916:44
openstackgerritBalazs Gibizer proposed openstack/nova master: factor out compute service start in ServerMovingTest  https://review.openstack.org/50303716:44
openstackgerritBalazs Gibizer proposed openstack/nova master: Test resource allocation during soft delete  https://review.openstack.org/49515916:44
*** vishwanathj has joined #openstack-nova16:45
yufei@edmondsw could you please help take a look at  this patch when you are free? this is a patch about nova call ironic with keystone session, https://review.openstack.org/#/c/502382/16:45
*** namnh has joined #openstack-nova16:45
*** Tom_____ has quit IRC16:46
openstackgerritBalazs Gibizer proposed openstack/nova master: Moving more utils to ServerResourceAllocationTestBase  https://review.openstack.org/49953916:47
openstackgerritBalazs Gibizer proposed openstack/nova master: factor out compute service start in ServerMovingTest  https://review.openstack.org/50303716:47
openstackgerritBalazs Gibizer proposed openstack/nova master: Test resource allocation during soft delete  https://review.openstack.org/49515916:47
*** Swami has joined #openstack-nova16:47
openstackgerritMasanori Itoh proposed openstack/nova master: Fix IoOpsFilter test case class name.  https://review.openstack.org/50720516:49
*** mvk has quit IRC16:49
openstackgerritBalazs Gibizer proposed openstack/nova master: use context mgr in instance.delete  https://review.openstack.org/44376416:51
openstackgerritBalazs Gibizer proposed openstack/nova master: Transform missing delete notifications  https://review.openstack.org/41029716:51
openstackgerritBalazs Gibizer proposed openstack/nova master: Send soft_delete from context manager  https://review.openstack.org/47645916:51
*** sree has joined #openstack-nova16:52
*** crushil has quit IRC16:55
*** dtantsur|bbl is now known as dtantsur16:58
*** derekh has quit IRC16:59
openstackgerritBalazs Gibizer proposed openstack/nova master: Add functional for live migrate delete  https://review.openstack.org/49958317:00
*** lpetrut has joined #openstack-nova17:00
*** yufei has quit IRC17:00
gibimriedem: Can I fast approve https://review.openstack.org/#/c/499583? It was already on the gate but got merge conflicts. So I resolved a trivial merge conflict and pushed it back17:01
*** namnh has quit IRC17:04
mriedemyeah17:04
*** crushil has joined #openstack-nova17:04
*** namnh has joined #openstack-nova17:04
*** avolkov has quit IRC17:05
*** slaweq_ has joined #openstack-nova17:05
gibimriedem: thanks. This was my first fast approve so I wanted to make sure :)17:06
*** slaweq_ has quit IRC17:07
*** namnh has quit IRC17:08
*** sbezverk has joined #openstack-nova17:09
*** masber has quit IRC17:10
jianghuawjaypipes, the default value 1 for display heads is requested by bauzas to cover the case where the head-counts don't return.17:13
jaypipesjianghuaw: understood, but that's wrong. :)17:13
jaypipesjianghuaw: if the virt driver cannot determine head counts, it simply should not write an inventory record for the VGPU_DISPLAY_HEAD resource class17:14
jianghuawit's possible if the vGPU doesn't support multiple-heads. By default at least it should support one head?17:14
jianghuawThen does it mean these vGPU can't be scheduled if it's requesting for one display head?17:15
openstackgerritMerged openstack/nova master: Copy some tests to a cellsv1 mixin  https://review.openstack.org/50544217:15
jaypipesjianghuaw: no, the opposite. by not having an inventory record for VGPU_DISPLAY_HEAD, that means all the pGPUs (or GPU groups) would be schedulable.17:16
cdentjaypipes: in a choice between another process (just for placement-periodics) and cron, I’d definitely choose cron17:16
jaypipesjianghuaw: if the hypervisor cannot determine display heads, then the flavor should not request VGPU_DISPLAY_HEAD resources17:16
cdentmriedem, edleafe, dansmith: your thoughts on jay’s comments on https://review.openstack.org/#/c/504540/ encouraged17:17
jaypipesjianghuaw: the problem of having an inventory of VGPU_DISPLAY_HEAD=1 would mean only a single instance requesting VGPU_DISPLAY_HEAD:1 would be possible on the host.17:17
*** pchavva has quit IRC17:18
jianghuawjaypipes, ah, I see.17:18
jianghuawyes, you're correct.17:18
jianghuawjaypipes, thanks for pointing it out:-)17:19
*** slaweq_ has joined #openstack-nova17:20
mriedemgibi: oops something failed in the rebase here https://review.openstack.org/#/c/499539/917:20
*** harlowja has joined #openstack-nova17:20
gibigibi: looking17:21
gibimriedem: looking17:21
mriedemhttps://review.openstack.org/#/c/499539/917:21
mriedemoops17:21
mriedemTypeError: _delete_and_check_allocations() takes exactly 2 arguments (4 given)17:21
gibiOK I can fix that up quickly17:21
*** yamahata has joined #openstack-nova17:23
openstackgerritBalazs Gibizer proposed openstack/nova master: Moving more utils to ServerResourceAllocationTestBase  https://review.openstack.org/49953917:24
openstackgerritBalazs Gibizer proposed openstack/nova master: factor out compute service start in ServerMovingTest  https://review.openstack.org/50303717:24
openstackgerritBalazs Gibizer proposed openstack/nova master: Test resource allocation during soft delete  https://review.openstack.org/49515917:24
*** gszasz has quit IRC17:24
gibimriedem: it should be better now17:24
mriedemok17:25
*** pchavva has joined #openstack-nova17:26
*** mvk has joined #openstack-nova17:27
*** jpena|brb is now known as jpena17:29
openstackgerritJianghua Wang proposed openstack/nova-specs master: Support virtual GPU resources  https://review.openstack.org/45012217:31
*** moshele has joined #openstack-nova17:31
jianghuawjaypipes, see the revised spec ^17:32
jianghuawthanks.17:32
*** egonzalez has joined #openstack-nova17:34
*** crushil_ has joined #openstack-nova17:34
*** moshele has quit IRC17:34
*** ijw has joined #openstack-nova17:35
*** baoli_ has quit IRC17:35
jianghuawbauzas, I did some minor change basing on jaypipes' comments. Need your help to review it again. thanks. https://review.openstack.org/#/c/45012217:35
*** baoli has joined #openstack-nova17:38
*** chyka has quit IRC17:39
*** chyka has joined #openstack-nova17:39
*** itlinux has quit IRC17:48
*** slaweq_ has quit IRC17:52
openstackgerritMathieu Gagné proposed openstack/nova master: Regenerate and pass configdrive when rebuild Ironic nodes  https://review.openstack.org/50308817:53
*** tesseract has quit IRC17:53
jaypipesbauzas: k, I'm +2 on jianghuaw's spec17:53
edmondswmriedem yufei replied in https://review.openstack.org/#/c/50238217:55
jianghuawjaypipes, thanks very much:-)17:55
edmondswmriedem yufei I mean that I replied...17:56
*** felipemonteiro_ has quit IRC17:58
*** itlinux has joined #openstack-nova17:59
*** baoli has quit IRC18:00
*** sree has quit IRC18:00
*** sree has joined #openstack-nova18:00
*** sree has quit IRC18:00
*** baoli has joined #openstack-nova18:01
*** ijw has quit IRC18:05
*** namnh has joined #openstack-nova18:05
*** ijw has joined #openstack-nova18:05
openstackgerritChris Dent proposed openstack/nova master: Move project_id and user_id to Allocation object  https://review.openstack.org/50041018:06
openstackgerritChris Dent proposed openstack/nova master: [placement] Allow _set_allocations to delete allocations  https://review.openstack.org/50105118:06
openstackgerritChris Dent proposed openstack/nova master: WIP: [placement] POST /allocations to set allocations for >1 consumers  https://review.openstack.org/50007318:06
openstackgerritChris Dent proposed openstack/nova master: [placement] Limit number of attempts to delete allocations  https://review.openstack.org/50722418:06
*** Sukhdev has joined #openstack-nova18:07
*** sambetts is now known as sambetts|afk18:07
mriedempy35 unit test job seems to be jacked all of a sudden http://logs.openstack.org/47/498947/6/check/gate-nova-python35/15aee2f/console.html#_2017-09-25_16_45_38_54256218:09
*** namnh has quit IRC18:10
*** rcernin has joined #openstack-nova18:11
*** lpetrut has quit IRC18:11
*** jpena is now known as jpena|off18:11
*** Sukhdev has quit IRC18:12
dansmithmriedem: that's odd18:13
*** crushil_ has quit IRC18:14
*** jmlowe has quit IRC18:15
mriedemi've seen that in 2 jobs now18:16
mriedem2 changes i mean18:16
*** penick has quit IRC18:16
openstackgerritMerged openstack/nova-specs master: Support virtual GPU resources  https://review.openstack.org/45012218:17
dansmithis there something we can do about the quadrupling of the output on py35 due to warnings?18:18
mriedemsdague was working on slimming some of those down already18:18
dansmithokay18:18
sdagueI never got over to the py35 side18:18
sdagueI was trying to trim on the other side18:18
dansmithmriedem: so one of my patches failed with that, but it does show a test fail in the testr results18:18
sdagueI could take a whack at the py35 one though18:18
mriedemdansmith: yeah i was looking at your migration one18:19
mriedemthat's the link18:19
mriedemFailed: 018:19
dansmithah okay18:19
mriedem{0} nova.tests.unit.test_rpc.TestRPC.test_cleanup_legacy_notifier_null [] ... inprogress18:19
mriedemtimeout?18:19
mriedemi think that's a known one18:19
sdaguemriedem: yeh18:19
mriedemyeah18:19
sdaguethat's the issue that mtreinish is going to have to look at18:19
sdaguebecause that's something about the worker not returning18:20
sdagueit could be subunit parsing18:20
dansmithdoes it actually take a while?18:20
dansmithmaybe that's the bug I'm seeing locally where some test worker takes a long time18:21
*** slaweq_ has joined #openstack-nova18:21
*** ijw has quit IRC18:21
sdaguedansmith: I don't know, I've only seen it in the gate18:21
*** dtantsur is now known as dtantsur|afk18:21
dansmithsdague: I only see it on my 24T boxes18:21
mriedemi've seen that TestRPC class timeout in lots of unit test jobs randomly18:21
mriedemprobably because there is global state involved in those18:22
dansmithalthough in this gate run, it shows one worker as N/A which is not what I see18:22
dansmithis it getting killed?18:22
mriedemi just got this locally too18:22
mriedem- Worker 1 (2790 tests) => N/A18:22
*** vladikr has quit IRC18:24
mriedemoh gdi, TestRPC doesn't use nova.test.TestCase so we can't run it serialized either18:24
mriedemhttps://bugs.launchpad.net/nova/+bug/168533318:24
openstackLaunchpad bug 1685333 in OpenStack Compute (nova) "Fatal Python error: Cannot recover from stack overflow. - in py35 unit test job" [High,Confirmed]18:24
*** ijw has joined #openstack-nova18:25
mriedemsec, working on something18:25
*** penick has joined #openstack-nova18:28
*** jpena|off has quit IRC18:30
sdaguemriedem: oh neat, if it doesn't inherit from nova.test.TestCase, that means that it doesn't have timeout support18:31
*** ijw has quit IRC18:31
*** ijw has joined #openstack-nova18:31
*** vladikr has joined #openstack-nova18:32
mriedemyeah, twiddling this a bit18:32
sdaguemriedem: I could split up the base test class into some better slices so we don't loose that18:32
mriedemthat's kind of what i'm doing18:32
sdagueok18:32
mriedembut also looking at the oslo.concurrency lock fixtures18:32
mriedemthese tests muck with the global nova.rpc notification variables, so would need to be locked i think18:33
sdagueah... fun18:33
sdaguewell the segmentation is needed anyways18:33
*** ltomasbo has quit IRC18:35
bauzasjaypipes: actually, when reading the nested RP spec, efried made me think of something18:36
*** ltomasbo has joined #openstack-nova18:37
bauzasjaypipes: say I have two children RPs with eahc of them providing a specific inventory18:37
*** jpena|off has joined #openstack-nova18:37
bauzasjaypipes: do you see a way to ask for something like 'take me all of that', or just "take me that one"18:37
bauzasthe problem I have in mind is with resource usage that is sharded between children RPs18:38
*** slaweq_ has quit IRC18:41
efriedbauzas ++.  If you recall, jaypipes volunteered to write a spec for the new syntax for this.  I started scribbling some scenarios it needed to cover, and this was one of them.  Take a look at the last two chunks starting L81 here: https://etherpad.openstack.org/p/nova-multi-alloc-request-syntax-brainstorm18:42
efriedbauzas This is in contrast to the scenario on L71 where we explicitly want the inventory to come from *different* RPs.18:44
*** itlinux has quit IRC18:51
*** yikun_jiang has joined #openstack-nova18:53
*** yangyape_ has joined #openstack-nova18:54
*** yangyapeng has quit IRC18:55
*** yikun has quit IRC18:55
*** dave-mccowan has quit IRC18:56
openstackgerritMatt Riedemann proposed openstack/nova master: Make TestRPC inherit from the base nova TestCase  https://review.openstack.org/50723918:59
mriedemsdague: dansmith: ^ got distracted18:59
mriedemdamn pep819:01
openstackgerritMatt Riedemann proposed openstack/nova master: Make TestRPC inherit from the base nova TestCase  https://review.openstack.org/50723919:01
*** tssurya has quit IRC19:08
*** felipemonteiro has joined #openstack-nova19:08
*** jose-phillips has quit IRC19:08
*** lpetrut has joined #openstack-nova19:09
*** baoli has quit IRC19:13
*** jose-phillips has joined #openstack-nova19:13
*** lpetrut has quit IRC19:14
mriedemalright danny boy, i've got a fresh devstack with the fake virt driver and noop quota driver, time to create 100 VMs19:14
*** lifeless has quit IRC19:14
*** lifeless has joined #openstack-nova19:15
sdaguemriedem: so, honestly, I wouldn't do it that way19:19
*** jmlowe has joined #openstack-nova19:19
sdaguemriedem: let me take a different approach19:19
*** dave-mccowan has joined #openstack-nova19:24
mriedemi wonder if multi-create 100 vms will give me an http timeout19:26
cfriesenpolicy question....would nova ever backport a microversion bump to a stable release?19:27
*** READ10 has quit IRC19:27
mriedemnope19:27
mriedemyou want your embedded flavor thing in ocata don't you19:27
cfriesenheh...nope.  was just planning something19:27
sdaguecfriesen: microversions aren't really backportable19:28
cfriesenwas just wondering if I'd have to plan to be able to handle microversion bumps in bugfixes.19:28
cfriesenthis makes it easier19:29
*** dave-mccowan has quit IRC19:32
*** dave-mccowan has joined #openstack-nova19:32
*** baoli has joined #openstack-nova19:34
*** itlinux has joined #openstack-nova19:35
*** slaweq_ has joined #openstack-nova19:36
*** awaugama has quit IRC19:37
openstackgerritEd Leafe proposed openstack/nova master: Add alternate hosts  https://review.openstack.org/48621519:37
openstackgerritEd Leafe proposed openstack/nova master: Add Selection objects  https://review.openstack.org/49923919:37
openstackgerritEd Leafe proposed openstack/nova master: Set the Pike release version for scheduler RPC  https://review.openstack.org/50724519:37
*** felipemonteiro_ has joined #openstack-nova19:37
*** slaweq_ has quit IRC19:38
*** slaweq_ has joined #openstack-nova19:38
*** baoli has quit IRC19:39
*** baoli has joined #openstack-nova19:40
*** slaweq_ has quit IRC19:41
*** felipemonteiro has quit IRC19:41
*** baoli has quit IRC19:41
dansmithmriedem: you're doing the fake virt devstack testing on my switch-to-the-new-thing patch?19:42
*** baoli has joined #openstack-nova19:42
mriedemdansmith: trying to get a baseline19:42
mriedemstraight curl with 100 instances is trivial19:42
mriedem.004s19:42
*** jmlowe has quit IRC19:42
mriedemso booting 500 more19:42
mriedemhad to switch to curl to take out extra 5 seconds novaclient adds to nova list19:43
dansmithheh19:43
openstackgerritSean Dague proposed openstack/nova master: Break out BasicTestCase  https://review.openstack.org/50725319:45
sdaguemriedem: that's an alternative19:45
*** sapd_ has joined #openstack-nova19:45
*** slaweq_ has joined #openstack-nova19:46
*** sapd has quit IRC19:49
*** jmlowe has joined #openstack-nova19:50
*** cdent has quit IRC19:53
mriedemcommented19:53
mriedemi like mine better but i'm biased19:53
openstackgerritayoung proposed openstack/nova master: Admin API Policy contingent on is_admin_project  https://review.openstack.org/38414819:55
dansmithI would rather not have another base-base-base test case class19:55
dansmithI know it's not very OO, but we have a lot already19:55
mriedembooting another 400 to get me to 100019:59
mriedemi figure that's a nice round number, and is our default limit20:00
dansmithmriedem: is that because you're not getting a large number to measure?20:00
mriedemwith 600 i'm getting up around 2 seconds20:00
melwittyou're getting hundreds booted without any in ERROR state?20:01
dansmithoh okay that's pretty reasonable20:01
mriedemmelwitt: f yeah20:01
mriedemi'm da bomb20:01
melwittthat's coolness20:01
mriedemi have figured out how to hyperconverge this 8gb devstack vm20:01
mriedemfor hyper throughput20:01
mriedemusing state of the art best of breed solutions20:02
mriedemmelwitt: i can share my secret with you if you'll keep it quiet20:02
melwittheh20:03
mriedemhttp://paste.openstack.org/show/621867/20:03
* melwitt clicks expecting to see MOGAN20:03
mriedemha20:03
*** ragiman has quit IRC20:04
*** liverpooler has quit IRC20:04
*** baoli has quit IRC20:04
*** egonzalez has quit IRC20:05
melwittah, FakeDriver. good thinkin20:05
*** namnh has joined #openstack-nova20:07
mriedemalso20:08
mriedem(1) fake driver, (2) no quotas (3) no networking20:08
mriedembecause there are port quotas in neutron20:08
mriedemdefault is 5020:08
mriedemso specify --nic none when doing nova boot20:09
mriedemdansmith: when i pull your change down, i just have to restart the api right?20:10
melwittah, right. cool20:10
dansmithmriedem: yeah I would think so20:10
dansmither, yeah, definitely20:11
mriedemstack@devstack:~/devstack$ nova list | grep -c ACTIVE20:11
mriedem100020:11
*** rcernin has quit IRC20:11
mriedemalright, i guess i'll do curl like 10 times to get an average20:11
*** namnh has quit IRC20:11
*** esberglu has quit IRC20:13
*** baoli has joined #openstack-nova20:13
openstackgerritIldiko Vancsa proposed openstack/nova-specs master: Add multiattach support to Nova  https://review.openstack.org/49977720:14
*** jpena|off has quit IRC20:14
*** ltomasbo has quit IRC20:14
*** esberglu_ has joined #openstack-nova20:16
*** ltomasbo has joined #openstack-nova20:17
*** jpena|off has joined #openstack-nova20:18
*** acormier has joined #openstack-nova20:18
*** esberglu_ has quit IRC20:21
mriedemdansmith: https://etherpad.openstack.org/p/nova-instance-list20:23
mriedemtakes 4.495s on average20:23
mriedemto list 1000 instances20:23
mriedemtake a look at ^ and see if there is anything i'm doing wrong or should get before i pull your change down20:23
dansmithyou should multiply that value by ten20:24
mriedemthe average?20:24
dansmithyes.20:24
mriedemwhy20:24
dansmithso that it will look really bad compared to whatever the number is that you get with my patch20:24
melwitthaha20:25
mriedemoh yeah server/details too20:27
mriedemfor the uber joins20:27
melwitt+120:28
dansmithI would hope that details would be the same for both20:28
dansmithbased on the internals20:28
mriedemit's not20:28
dansmithno, I mean, between this and my patch20:28
dansmithmriedem: you won'20:28
dansmithmriedem: you won't have two cells in your test with my patch right?20:28
*** smatzek has quit IRC20:29
*** penick has quit IRC20:29
mriedemcorrect, just cell0 and cell120:29
dansmithmriedem: something you might try to do is create 500 active and 500 that fail to schedule so you get them in cell0 and cell120:29
dansmithand the compare those numbers20:29
*** esberglu has joined #openstack-nova20:29
mriedemnot sure how easy it would be to get them to fail to schedule w/o hacking the scheduler to just raise NoValidHost20:30
mriedemnot that that is hard20:30
dansmithmriedem: you could create a flavor that has a billion vcpus or something right?20:30
*** pchavva has quit IRC20:30
mriedemfake driver and noop quota driver20:31
mriedemso i don't think that would matter20:31
mriedemand w/o the core/ram/disk filter we don't check limits in the compute claim20:31
mriedemalthough that woudn't help since then they'd be in the cell1 db20:32
mriedemi could just stop nova-scheduler :)20:32
*** penick has joined #openstack-nova20:33
*** nicolasbock has quit IRC20:35
dansmithmriedem: more vcpus than the compute has will make it fail20:36
dansmithI'm just saying, I expect we might see a performance _gain_ with my stuff if you can arrange to have some instances in cell020:36
mriedemtrue20:36
dansmithon top of the correctness thing, since right now cell0 always sorts above20:36
mriedemvcpus = 1000 is what's in the fake driver, so yeah20:37
mriedemi'll create a flavor with 2000 CPUs20:37
mriedemwould need to delete 500 of these and then archive them20:37
dansmithmriedem: remember the overcommit value20:38
dansmithif you haven't set that then, 16x20:38
mriedemso flavor-create -vcpu 32000 mainframe20:39
mriedemgot it20:39
dansmithhaha20:39
mriedemit's for my HPC flavor20:40
openstackgerritEric Fried proposed openstack/nova master: Get auth from context for glance endpoint  https://review.openstack.org/49005720:40
mriedem8.55s average for GET /servers/detail20:41
mriedemso nearly double20:41
openstackgerritBrianna Poulos proposed openstack/nova master: Add trusted_certificates to REST API  https://review.openstack.org/48620420:42
dansmithtbh, I'm surprised it's not worse than that given what I know of the internals20:42
*** felipemonteiro_ has quit IRC20:43
*** felipemonteiro_ has joined #openstack-nova20:43
mriedemthat reminds me of a thread i meant to pull at one point, but i thought based on microversion we could be lazy-loading other things in the server view20:44
mriedemlike tags20:44
mriedemoh, AND,20:44
mriedemif you have instances in error state, we'll lazy-load fault20:44
mriedemfrom the api20:44
dansmithnot anymore20:44
dansmiththis set rips out the fault lazy-loading remember20:45
mriedemhttps://github.com/openstack/nova/blob/29ef2474d9d6a59ae6859b5b01caad350252c23e/nova/api/openstack/compute/views/servers.py#L14820:45
mriedemhttps://github.com/openstack/nova/blob/29ef2474d9d6a59ae6859b5b01caad350252c23e/nova/api/openstack/compute/views/servers.py#L16420:45
mriedemyeah,20:45
mriedemjust thinking about before that20:45
dansmithmriedem: yeah I rip that out20:45
dansmithhard.20:45
mriedemhow about tags?20:45
dansmithtags are joined, AFAIK20:45
mriedemi should probably be running this with the latest microversion...20:45
dansmithmriedem: https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L2229-L222920:47
mriedemi'm not using filters20:47
*** jmlowe has quit IRC20:47
mriedemso if you're listing servers with details with microversion>=2.26, we lazy-load tags on all of them...20:47
mriedemhttps://github.com/openstack/nova/blob/29ef2474d9d6a59ae6859b5b01caad350252c23e/nova/api/openstack/compute/views/servers.py#L16420:47
mriedemlet me do that quick and see if i'm right20:48
jaypipesefried: tried to answer your query in the traits spec as best I can. this stuff is icky. :)20:48
efriedjaypipes Looking...20:48
jaypipesefried: all good questions/comments from you, btw.20:48
efriedjaypipes Generally speaking, I'm fine with whatever answer; just would like it to be stated in the spec (docs, whatever)20:49
jaypipestotes20:49
efriedjaypipes Thanks for that.  I feel like I'm being a PITA.20:49
jaypipesno, not at all.20:49
jaypipesI agree that more explicit is better. it's good you're raising these points.20:49
*** penick_ has joined #openstack-nova20:49
jaypipessshh, everybody quiet! penick has joined..20:50
-openstackstatus- NOTICE: The infra team is bringing Zuul v3 online; expect service disruptions and please see https://docs.openstack.org/infra/manual/zuulv3.html for more information.20:50
* jaypipes provides hugops to clarkb, fungi, and jeblair as they embark upon a Zuul-journey20:51
*** penick has quit IRC20:52
*** liusheng has quit IRC20:52
*** liusheng has joined #openstack-nova20:53
fungihugops as a service!20:53
jaypipesfungi: :)20:54
*** burt has quit IRC20:55
*** itlinux has quit IRC20:56
mriedemhmm, very weird, OpenStack-API-Version doesn't seem to work20:59
mriedemsdague: ^20:59
mriedemi'm doing a curl request with that on a devstack i created today, it doesn't pick up the microversion20:59
mriedemi have to use X-OpenStack-Nova-API-Version21:00
openstackgerritSteve Noyes proposed openstack/nova master: update live migration to use v3 cinder api  https://review.openstack.org/46398721:00
mriedemoh nvm, i see, need to specify compute21:03
mriedemOpenStack-API-Version: compute 2.5321:03
dansmithmriedem: actually, I wonder if you can create your broken instances by specifying a target host that doesn't exist?21:03
mriedemyeah probably21:03
mriedemi'm not running under the admin tenant...21:04
mriedemwhich might have other wrinkles...like checking the host status21:04
*** gouthamr has quit IRC21:04
openstackgerritDan Smith proposed openstack/nova master: Pre-create migration object  https://review.openstack.org/49895021:04
openstackgerritDan Smith proposed openstack/nova master: Revert allocations by migration uuid  https://review.openstack.org/49894921:04
mriedemhttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id1421:04
openstackgerritDan Smith proposed openstack/nova master: Refactor resource tracker to account for migration allocations  https://review.openstack.org/50641921:04
openstackgerritDan Smith proposed openstack/nova master: Make migration uuid hold allocations for migrating instances  https://review.openstack.org/50642021:04
dansmithjaypipes: ready for another flogging I think ^21:05
mriedemmicroversion >= 2.16 GET /servers/detail will lookup host status if you're admin21:05
mriedemper instance21:05
jaypipesdansmith: I'll ready my cat-o-nine-tails then21:05
dansmithjaypipes: oooh, you know what I liiiiike21:06
jaypipeslol21:06
*** edmondsw has quit IRC21:07
*** namnh has joined #openstack-nova21:07
*** edmondsw has joined #openstack-nova21:10
mriedemdansmith: 15.73s average to list servers with details at microversion 2.5321:11
mriedemdouble that of listing servers with microversion 2.121:11
*** ijw has quit IRC21:11
dansmiththat sucks21:11
dansmiththis is all baseline still right?21:12
*** namnh has quit IRC21:12
*** ijw has joined #openstack-nova21:12
mriedemypu21:12
mriedem*up21:12
mriedemgdi21:12
mriedemYES21:12
mriedemand that's demo tenant21:12
mriedemfuck man, looking at the code for microversion 2.16 if you're an admin, we aren't caching host status21:13
*** edmondsw has quit IRC21:14
mriedemso i think if you're an admin, listing instances from all tenants, with microversion >= 2.16, we're doing a lazy-load of instance.services on every instance21:15
mriedemand that does a server group is_up call per service if it's not forced_down or disabled21:16
mriedemjesus21:16
mriedemoh nvm, for instance list it's a bit smarter21:17
mriedemwhew21:17
*** thorst_ has quit IRC21:19
*** tssurya has joined #openstack-nova21:24
*** jmlowe has joined #openstack-nova21:25
openstackgerritChris Dent proposed openstack/nova master: DNM: Don't monkey patch eventlet in functional or unit tests  https://review.openstack.org/50666821:26
mriedemah we don't lazy-load tags https://github.com/openstack/nova/blob/29ef2474d9d6a59ae6859b5b01caad350252c23e/nova/api/openstack/compute/servers.py#L29721:26
mriedemwe join those in the db query21:26
mriedemsame for services21:27
dansmithmriedem: I shot you that link right?21:27
mriedemhttps://github.com/openstack/nova/blob/29ef2474d9d6a59ae6859b5b01caad350252c23e/nova/api/openstack/compute/servers.py#L295 should probably be version constrained21:27
mriedemdansmith: you send me something else21:27
mriedemyou sent me https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L2229-L222921:27
mriedembut that's in a conditional block21:27
dansmithoh I see, but actually I guess it's because they end up in columns_to_join_new21:28
mriedemhttps://review.openstack.org/#/c/355558/21:28
mriedem^ doesn't go far enough21:28
dansmiththat's services21:29
mriedemi know,21:29
dansmithbut yeah, that won't do anything I think,21:29
dansmithbecause it's not in the _expected_cols() thing in instance21:30
*** tssurya has quit IRC21:31
mriedemit worked because it was in _INSTANCE_OPTIONAL_JOINED_FIELDS21:32
mriedemfor services21:32
mriedemfault wasn't before queens21:32
dansmithservices is in optional?21:32
* dansmith looks21:32
mriedemyup21:32
dansmithoh we actually have a .services on instance21:33
dansmithI didn't remember21:33
mriedemyeah21:35
mriedemhttps://bugs.launchpad.net/nova/+bug/171946021:35
openstackLaunchpad bug 1719460 in OpenStack Compute (nova) "instance.services loading when listing instances regardless of microversion" [Medium,Triaged]21:35
mriedemi think ^ sums it up21:35
openstackgerritEd Leafe proposed openstack/nova-specs master: Re-propose nested resource providers spec  https://review.openstack.org/50520921:36
*** jheroux has quit IRC21:36
*** MVenesio has quit IRC21:37
mriedembtw, deleting 1000 instances via the API takes awhile21:37
*** MVenesio has joined #openstack-nova21:37
*** thorst has joined #openstack-nova21:39
*** MVenesio has quit IRC21:41
*** dave-mccowan has quit IRC21:43
*** tidwellr has quit IRC21:43
*** thorst has quit IRC21:45
*** jose-phillips has quit IRC21:46
*** jose-phillips has joined #openstack-nova21:47
*** jose-phillips has quit IRC21:48
openstackgerritMerged openstack/nova master: [placement] correct error on bad resource class in allocation  https://review.openstack.org/50220521:49
*** armax has joined #openstack-nova21:49
efriedmriedem Can I get some love on https://review.openstack.org/#/c/488137/ so I can get the rest of the series moving?21:52
mriedemhow about tough love21:53
efriedI expect nothing less from you21:53
*** liverpooler has joined #openstack-nova21:55
*** crushil has quit IRC21:57
*** john51 has joined #openstack-nova21:59
*** claudiub has quit IRC22:00
mriedemefried: your unit tests failed22:01
*** john51_ has quit IRC22:01
efriedsonofa...  Okay, I think I know what happened.22:02
efriedOkay, since I'm going to need an edit anyway, I guess I might as well rebase...22:03
openstackgerritEric Fried proposed openstack/nova master: nova.utils.get_ksa_adapter()  https://review.openstack.org/48813722:04
*** slaweq_ has quit IRC22:04
*** thorst has joined #openstack-nova22:06
openstackgerritEric Fried proposed openstack/nova master: nova.utils.get_ksa_adapter()  https://review.openstack.org/48813722:06
openstackgerritEric Fried proposed openstack/nova master: Get auth from context for glance endpoint  https://review.openstack.org/49005722:06
efriedmriedem That ought to fix it ^22:06
*** jose-phillips has joined #openstack-nova22:07
*** jose-phillips has quit IRC22:07
mriedemwell, meanwhile +2 on https://review.openstack.org/#/c/506370/ again22:08
*** namnh has joined #openstack-nova22:08
efriedwhee!22:08
mriedemgood god it takes a long time to delete 1000 vms22:09
dansmithmriedem: is it actually deleting things or hung?22:10
mriedemdown to 512 left22:11
*** gouthamr has joined #openstack-nova22:12
*** namnh has quit IRC22:13
openstackgerritEric Fried proposed openstack/nova master: Use ksa adapter for placement conf & requests  https://review.openstack.org/49224722:15
openstackgerritEric Fried proposed openstack/nova master: Don't fix protocol-less glance api_servers anymore  https://review.openstack.org/50531722:15
*** jpena|off has quit IRC22:17
jaypipesmriedem: but don't you know? each launch of a VM does 400 calls to the database...22:17
*** jpena|off has joined #openstack-nova22:23
jaypipesdansmith: easy one from cdent: https://review.openstack.org/#/c/495913/22:23
*** yamahata has quit IRC22:29
*** moshele has joined #openstack-nova22:29
dansmithjaypipes: I'm pretty meh on stuff like that in o.vo22:32
dansmithdoesn't save anything having that in the library and makes it harder to trace why you have these two fields in your object22:32
dansmithbut whatever22:32
jaypipesdansmith: yeah? seems like it's generally useful, no?22:32
dansmithno, it "saves" two lines from a single object in a project, or four for multiples, but makes chasing down the definitions a cross-repo venture22:33
jaypipesdansmith: I had asked cdent to submit that to ovo, so blame me :)22:33
dansmithI blame you.22:33
jaypipes:)22:33
*** acormier has quit IRC22:35
*** acormier has joined #openstack-nova22:35
*** acormier has quit IRC22:40
mriedemjaypipes: this is delete22:40
mriedemyour callback joke doesn't fly with me22:41
jaypipesmriedem: :)22:42
*** edmondsw has joined #openstack-nova22:42
mriedemooo cpu pinning failure in the ML22:43
*** baoli has quit IRC22:43
*** dave-mccowan has joined #openstack-nova22:44
mriedemhow many db calls are made when we create a server?22:44
*** lyan has quit IRC22:45
mriedem375?22:45
dansmith375, 376, however many it takes22:46
*** penick_ has quit IRC22:46
*** edmondsw has quit IRC22:47
*** armax has quit IRC22:47
*** namnh has joined #openstack-nova22:48
mriedem7.5 deletes per minute, just counted22:49
mriedemblazing22:49
dansmithyou could restack quicker22:49
*** namnh has quit IRC22:49
mriedemprobably22:49
mriedemdo unstack/stack work? or restack?22:50
openstackgerritMerged openstack/nova master: Add get_node_uuid() helper to ResourceTracker  https://review.openstack.org/50673022:53
dansmithreboot, stack works :)22:53
dansmithI don't know what still works for teardown after the systemd thing22:54
cfriesenmriedem: do you know where the cost is?  cuz that seems higher than it should be.22:54
*** chyka has quit IRC22:56
*** crushil has joined #openstack-nova22:58
jaypipesedleafe: hopefully I explained the whole server-side PUT /allocations/{consumer_uuid} API microversion mismatch scenario properly in that last comment on the alternate hosts spec.22:58
jaypipesefried: we get all your questions answered on the nested resource providers spec?23:00
openstackgerritTakashi NATSUME proposed openstack/nova master: Enable cold migration with target host(1/2)  https://review.openstack.org/40895523:04
*** dave-mcc_ has joined #openstack-nova23:05
*** hieulq has quit IRC23:07
*** dave-mccowan has quit IRC23:07
*** takashin has joined #openstack-nova23:07
*** trungnv has quit IRC23:08
openstackgerritEd Leafe proposed openstack/nova master: Add alternate hosts  https://review.openstack.org/48621523:11
openstackgerritEd Leafe proposed openstack/nova master: Add Selection objects  https://review.openstack.org/49923923:11
openstackgerritTakashi NATSUME proposed openstack/nova master: Enable cold migration with target host(2/2)  https://review.openstack.org/40896423:12
*** felipemonteiro_ has quit IRC23:12
*** acormier has joined #openstack-nova23:14
*** acormier has quit IRC23:18
openstackgerritMerged openstack/nova master: Deprecate idle_timeout in api_database  https://review.openstack.org/50700623:19
mriedemcfriesen: this is a devstack env fwiw23:24
edleafejaypipes: "++ let's ship it. :)" doesn't explain that much :)23:29
*** hongbin has quit IRC23:29
jaypipesedleafe: sorry, meant the selection object spec23:30
*** trungnv has joined #openstack-nova23:30
edleafejaypipes: just funnin' ya23:31
*** itlinux has joined #openstack-nova23:36
*** trungnv has quit IRC23:36
*** chyka has joined #openstack-nova23:39
*** sdague has quit IRC23:39
*** gyee has quit IRC23:46
*** masber has joined #openstack-nova23:48
*** gbarros has joined #openstack-nova23:58

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