Monday, 2016-12-12

*** markvoelker has quit IRC00:02
*** efoley has quit IRC00:03
*** Fdaisuke has joined #openstack-nova00:10
*** ducttape_ has quit IRC00:12
*** amotoki has joined #openstack-nova00:14
*** thorst has joined #openstack-nova00:25
*** devkulkarni has quit IRC00:25
*** thorst has quit IRC00:26
*** thorst has joined #openstack-nova00:27
*** ijw has joined #openstack-nova00:35
*** thorst has quit IRC00:35
*** hoangcx has joined #openstack-nova00:38
*** tuanluong has joined #openstack-nova00:39
*** ijw has quit IRC00:40
*** tovin07 has joined #openstack-nova00:48
*** hoangcx has quit IRC00:49
*** hoangcx has joined #openstack-nova00:49
*** tovin07 has quit IRC00:56
*** tovin07 has joined #openstack-nova00:57
*** Jeffrey4l has joined #openstack-nova01:03
*** phuongnh has joined #openstack-nova01:04
*** ducttape_ has joined #openstack-nova01:13
*** mingyu has joined #openstack-nova01:16
*** ducttape_ has quit IRC01:18
*** devkulkarni has joined #openstack-nova01:27
*** thorst has joined #openstack-nova01:29
*** ljxiash has joined #openstack-nova01:29
*** thorst has quit IRC01:29
*** devkulkarni has quit IRC01:32
*** zhangjl has joined #openstack-nova01:33
*** thorst has joined #openstack-nova01:34
*** mtanino has joined #openstack-nova01:35
*** devkulkarni has joined #openstack-nova01:37
*** thorst has quit IRC01:39
*** yuntongjin has joined #openstack-nova01:41
*** ducttape_ has joined #openstack-nova01:42
*** mingyu has quit IRC01:45
*** gcb has joined #openstack-nova01:47
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Set access_policy for messaging's dispatcher  https://review.openstack.org/40849401:48
*** mtanino has quit IRC01:50
*** ducttape_ has quit IRC01:53
gcbalex_xu, please help approve two simple patches :  https://review.openstack.org/#/c/405921/  https://review.openstack.org/#/c/408589/02:00
*** mingyu has joined #openstack-nova02:01
*** mingyu has quit IRC02:05
*** armax has joined #openstack-nova02:06
*** armax has quit IRC02:08
*** amotoki has quit IRC02:11
*** mingyu has joined #openstack-nova02:11
*** sacharya has joined #openstack-nova02:12
*** int32bit_ has joined #openstack-nova02:19
*** mingyu has quit IRC02:19
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Port api.openstack.compute.test_disk_config to Python 3  https://review.openstack.org/40353602:23
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Port network.test_manager.LdapDNSTestCase to Python 3  https://review.openstack.org/40642502:23
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Port test_simple_tenant_usage to Python 3  https://review.openstack.org/40610302:23
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Port security group related tests to Python 3  https://review.openstack.org/40124102:23
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Port compute.test_user_data.ServersControllerCreateTest to Python 3  https://review.openstack.org/40643502:23
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Port test_matchers.TestDictMatches.test__str__ to Python 3  https://review.openstack.org/40643702:23
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Port compute unit tests to Python 3  https://review.openstack.org/40201002:23
*** int32bit_ has quit IRC02:23
*** sacharya has quit IRC02:24
*** sam_nowitzki has joined #openstack-nova02:32
*** sam_nowitzki has quit IRC02:33
*** sam_nowitzki has joined #openstack-nova02:33
*** sam_nowitzki has quit IRC02:33
*** mingyu has joined #openstack-nova02:34
*** thorst has joined #openstack-nova02:36
*** kaisers__ has joined #openstack-nova02:38
*** fragatina has joined #openstack-nova02:41
*** ducttape_ has joined #openstack-nova02:41
*** kaisers_ has quit IRC02:42
*** tuanluong has quit IRC02:44
*** thorst has quit IRC02:44
*** mingyu has quit IRC02:52
*** fragatina has quit IRC02:55
*** fragatina has joined #openstack-nova02:56
*** tuanluong has joined #openstack-nova02:59
*** markvoelker has joined #openstack-nova03:00
*** devkulkarni has quit IRC03:01
*** markvoelker has quit IRC03:05
*** ducttape_ has quit IRC03:05
*** fragatina has quit IRC03:11
*** zhangjl has quit IRC03:15
*** fragatina has joined #openstack-nova03:22
*** ijw has joined #openstack-nova03:24
*** ijw has quit IRC03:28
*** int32bit has joined #openstack-nova03:28
*** ducttape_ has joined #openstack-nova03:31
*** yuntongjin has quit IRC03:35
*** takashin has joined #openstack-nova03:41
*** thorst has joined #openstack-nova03:42
*** phuongnh has quit IRC03:42
*** phuongnh has joined #openstack-nova03:43
*** baoli has joined #openstack-nova03:45
*** thorst has quit IRC03:48
*** nicolasbock has joined #openstack-nova03:49
*** kaisers__ has quit IRC03:50
*** sudipto has joined #openstack-nova03:53
*** diga has joined #openstack-nova03:58
*** markvoelker has joined #openstack-nova04:01
*** markvoelker has quit IRC04:05
*** phuongnh has quit IRC04:06
*** nicolasbock has quit IRC04:07
*** tuanluong has quit IRC04:10
*** ducttape_ has quit IRC04:10
*** ducttape_ has joined #openstack-nova04:19
*** sacharya has joined #openstack-nova04:24
*** baoli has quit IRC04:24
*** int32bit has quit IRC04:27
*** ayogi has joined #openstack-nova04:29
*** sacharya has quit IRC04:29
*** ducttape_ has quit IRC04:29
*** devkulkarni has joined #openstack-nova04:42
*** kaisers_ has joined #openstack-nova04:45
openstackgerritTakashi NATSUME proposed openstack/nova: Remove mox in test_block_device_mapping_v1.py  https://review.openstack.org/30874604:46
openstackgerritTakashi NATSUME proposed openstack/nova: Stop using mox stubs in nova/tests/unit/cells  https://review.openstack.org/32328704:46
*** ratailor has joined #openstack-nova04:49
*** cfriesen has quit IRC04:52
*** pbandark has joined #openstack-nova04:54
*** diga has quit IRC04:57
*** pbandark is now known as pbandark`brb04:57
*** claudiub|2 has joined #openstack-nova04:57
*** markvoelker has joined #openstack-nova05:02
*** ircuser-1 has joined #openstack-nova05:04
*** markvoelker has quit IRC05:07
*** Zer0Byte__ has joined #openstack-nova05:07
*** diga has joined #openstack-nova05:09
*** thorst has joined #openstack-nova05:09
openstackgerritHironori Shiina proposed openstack/nova: ironic: Add trigger crash dump support to ironic driver  https://review.openstack.org/37654805:10
*** Zer0Byte__ has quit IRC05:12
*** Apoorva has joined #openstack-nova05:13
*** mdnadeem has joined #openstack-nova05:13
*** thorst has quit IRC05:15
openstackgerritTakashi NATSUME proposed openstack/nova: Enable cold migration with target host(1/3)  https://review.openstack.org/35710505:22
*** baoli has joined #openstack-nova05:25
*** sacharya has joined #openstack-nova05:26
*** prateek has joined #openstack-nova05:28
*** nandal has joined #openstack-nova05:30
*** ducttape_ has joined #openstack-nova05:30
*** sacharya has quit IRC05:30
*** nandal_in has joined #openstack-nova05:31
openstackgerritbailin.zhang proposed openstack/nova: Fix the file permissions of test_compute_mgr.py  https://review.openstack.org/40110905:32
*** fragatina has quit IRC05:32
*** nandal has quit IRC05:35
*** ducttape_ has quit IRC05:35
*** fragatina has joined #openstack-nova05:42
openstackgerritMichael Still proposed openstack/nova: Add more description for rx and tx param  https://review.openstack.org/39513905:42
*** sridharg has joined #openstack-nova05:45
*** ayogi has quit IRC05:45
*** tuanluong has joined #openstack-nova05:46
*** sridharg has quit IRC05:48
*** sridharg has joined #openstack-nova05:48
*** kaisers_ has quit IRC05:53
*** nkrinner_afk has quit IRC05:54
*** nkrinner has joined #openstack-nova05:55
*** baoli has quit IRC05:57
*** yuntongjin has joined #openstack-nova05:58
*** kaisers_ has joined #openstack-nova05:58
*** markvoelker has joined #openstack-nova06:02
*** lifeless_ has quit IRC06:02
*** fragatina has quit IRC06:02
*** tlian has quit IRC06:02
*** lifeless has joined #openstack-nova06:03
*** markvoelker has quit IRC06:07
*** lpetrut has joined #openstack-nova06:07
*** slaweq_ has joined #openstack-nova06:09
*** thorst has joined #openstack-nova06:13
*** slaweq_ has quit IRC06:15
*** bkopilov_ has joined #openstack-nova06:15
*** bkopilov has quit IRC06:15
*** bkopilov_ is now known as bkopilov06:15
*** yamahata has joined #openstack-nova06:16
*** slaweq_ has joined #openstack-nova06:16
*** diga has quit IRC06:16
*** devkulkarni has quit IRC06:17
*** mdnadeem has quit IRC06:18
*** thorst has quit IRC06:20
*** mingyu has joined #openstack-nova06:21
*** mdnadeem has joined #openstack-nova06:22
*** Apoorva has quit IRC06:22
*** openstackgerrit_ has joined #openstack-nova06:23
*** jaosorior has joined #openstack-nova06:23
*** baoli has joined #openstack-nova06:24
*** zhangjl has joined #openstack-nova06:24
*** openstackgerrit_ has quit IRC06:25
*** mingyu has quit IRC06:25
*** openstackgerrit_ has joined #openstack-nova06:26
*** openstackgerrit_ has quit IRC06:27
*** ducttape_ has joined #openstack-nova06:31
*** ijw has joined #openstack-nova06:33
*** openstackgerrit_ has joined #openstack-nova06:34
*** Dinesh_Bhor has joined #openstack-nova06:35
*** openstackgerrit_ has quit IRC06:35
*** ducttape_ has quit IRC06:36
*** ijw has quit IRC06:37
*** mingyu has joined #openstack-nova06:39
*** mdnadeem has quit IRC06:39
*** oanson has joined #openstack-nova06:43
*** Oku_OS-away is now known as Oku_OS06:50
*** mdnadeem has joined #openstack-nova06:51
*** dikonoor has joined #openstack-nova06:53
*** nkrinner is now known as nkrinner_afk06:53
*** mingyu has quit IRC06:54
*** openstackgerrit_ has joined #openstack-nova06:59
*** openstackgerrit_ has quit IRC07:00
*** tbachman has quit IRC07:02
openstackgerritHironori Shiina proposed openstack/nova: ironic: Add trigger crash dump support to ironic driver  https://review.openstack.org/37654807:03
*** markvoelker has joined #openstack-nova07:03
openstackgerritAlex Xu proposed openstack/nova-specs: The ResourceProviderTraits API - Manage traits with ResourceProviders  https://review.openstack.org/34513807:05
*** tbachman has joined #openstack-nova07:05
*** baoli has quit IRC07:07
*** markvoelker has quit IRC07:08
*** sam_nowitzki has joined #openstack-nova07:15
*** sam_nowitzki has quit IRC07:15
*** thorst has joined #openstack-nova07:16
*** arjun_ has joined #openstack-nova07:17
*** ekuris has joined #openstack-nova07:18
*** ihrachys has joined #openstack-nova07:19
*** sam_nowitzki has joined #openstack-nova07:20
*** Apoorva has joined #openstack-nova07:22
*** nkrinner_afk is now known as nkrinner07:22
*** sam_nowitzki has quit IRC07:22
*** thorst has quit IRC07:23
*** sam_nowitzki has joined #openstack-nova07:26
*** sam_nowitzki has quit IRC07:26
*** sacharya has joined #openstack-nova07:27
*** Apoorva has quit IRC07:27
*** lpetrut has quit IRC07:27
*** markus_z has joined #openstack-nova07:28
*** sacharya has quit IRC07:31
*** ducttape_ has joined #openstack-nova07:32
*** kiran-r has joined #openstack-nova07:32
*** lennyb has quit IRC07:33
*** baoli has joined #openstack-nova07:33
openstackgerritDirk Mueller proposed openstack/nova: [WIP] Testing latest u-c  https://review.openstack.org/40907707:34
openstackgerritHironori Shiina proposed openstack/nova-specs: Add support booting baremetals from Cinder volume  https://review.openstack.org/31169607:35
*** ducttape_ has quit IRC07:37
*** andreas_s has joined #openstack-nova07:39
*** arjun_ has quit IRC07:39
*** jaosorior has quit IRC07:40
openstackgerritBhagyashri Shewale proposed openstack/nova: Change backup rotation min value from 0 to 1  https://review.openstack.org/40964407:41
*** gouthamr has joined #openstack-nova07:43
*** lennyb has joined #openstack-nova07:44
*** nherciu has joined #openstack-nova07:46
*** kiran-r has quit IRC07:49
*** matrohon has joined #openstack-nova07:57
*** int32bit_ has joined #openstack-nova07:58
*** gouthamr has quit IRC08:00
*** jaosorior has joined #openstack-nova08:00
*** BlackDex_ is now known as BlackDex08:03
*** markvoelker has joined #openstack-nova08:04
*** Zer0Byte__ has joined #openstack-nova08:07
openstackgerritZhenyu Zheng proposed openstack/nova: Support tag instances when boot  https://review.openstack.org/39432108:09
*** markvoelker has quit IRC08:09
*** tojuvone has quit IRC08:11
*** flaper87 has quit IRC08:11
*** flaper87 has joined #openstack-nova08:11
*** Zer0Byte__ has quit IRC08:11
openstackgerritTakashi NATSUME proposed openstack/nova: Enable cold migration with target host(2/3)  https://review.openstack.org/40895508:13
*** ralonsoh has joined #openstack-nova08:16
*** baoli has quit IRC08:20
*** moshele has joined #openstack-nova08:24
*** avolkov has joined #openstack-nova08:26
*** pcaruana has joined #openstack-nova08:30
*** amoralej|off is now known as amoralej08:31
*** ljxiash has quit IRC08:35
*** ljxiash has joined #openstack-nova08:36
*** ljxiash has quit IRC08:36
*** ljxiash has joined #openstack-nova08:36
*** ljxiash has quit IRC08:36
*** pcaruana has quit IRC08:37
*** ljxiash has joined #openstack-nova08:37
*** pcaruana has joined #openstack-nova08:38
*** owalsh has joined #openstack-nova08:39
*** owalsh has quit IRC08:40
*** owalsh has joined #openstack-nova08:40
*** ljxiash has quit IRC08:41
*** avolkov has quit IRC08:41
*** avolkov has joined #openstack-nova08:41
openstackgerritTakashi NATSUME proposed openstack/nova: Enable cold migration with target host(3/3)  https://review.openstack.org/40896408:44
*** baoli has joined #openstack-nova08:47
*** takashin has left #openstack-nova08:58
*** zzzeek has quit IRC09:00
*** xinliang has quit IRC09:00
*** zzzeek has joined #openstack-nova09:00
*** ljxiash has joined #openstack-nova09:01
*** takashin has joined #openstack-nova09:01
*** roeyc has joined #openstack-nova09:05
*** zhangjl has quit IRC09:06
*** thorst has joined #openstack-nova09:07
*** sudipto has quit IRC09:08
*** rwmjones has quit IRC09:08
*** rwmjones has joined #openstack-nova09:09
openstackgerritJohn Haan proposed openstack/nova: VM with cross_az_attach raised InvaldBDM error  https://review.openstack.org/40968009:12
*** xinliang has joined #openstack-nova09:13
*** ircuser-1 has quit IRC09:13
*** rwmjones has quit IRC09:15
*** thorst has quit IRC09:15
*** rwmjones has joined #openstack-nova09:15
*** lpetrut has joined #openstack-nova09:16
*** yassine has joined #openstack-nova09:16
*** yassine has quit IRC09:16
*** diga has joined #openstack-nova09:16
*** yuntongjin has quit IRC09:19
*** yassine has joined #openstack-nova09:23
*** yassine is now known as Guest7169009:23
*** Guest71690 has quit IRC09:24
*** lucas-pto is now known as lucasagomes09:24
*** sapcc-bot2 has quit IRC09:25
*** sapcc-bot has joined #openstack-nova09:25
*** mkoderer_ has joined #openstack-nova09:25
*** dgonzalez_ has joined #openstack-nova09:25
*** tommy_ has joined #openstack-nova09:25
*** databus23_ has joined #openstack-nova09:25
*** tpatzig_ has joined #openstack-nova09:25
*** carthaca_ has joined #openstack-nova09:25
*** david_1 has joined #openstack-nova09:25
*** tommy_ is now known as Guest4275309:25
gmannsnikitin:  i replied to these, please check - https://review.openstack.org/#/q/topic:tag-schema09:26
*** david_1 has quit IRC09:27
*** tpatzig_ has quit IRC09:27
*** carthaca_ has quit IRC09:27
*** dgonzalez_ has quit IRC09:27
*** mkoderer_ has quit IRC09:27
*** Guest42753 has quit IRC09:27
*** databus23_ has quit IRC09:27
*** xinliang has quit IRC09:27
*** namnh has joined #openstack-nova09:28
*** eliqiao has quit IRC09:28
*** xinliang has joined #openstack-nova09:28
*** eliqiao has joined #openstack-nova09:30
*** ekuris has quit IRC09:31
*** asettle has joined #openstack-nova09:33
namnhbelliott_, Hi Mr.Brian. Are you free? May I ask a question which is related to Gracefull shutdown in Nova?09:33
*** yamahata has quit IRC09:33
*** ducttape_ has joined #openstack-nova09:34
*** ducttape_ has quit IRC09:38
*** baoli has quit IRC09:41
*** int32bit_ has quit IRC09:41
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Port virt vmwareapi tests to Python 3  https://review.openstack.org/40108009:43
* johnthetubaguy makes waking up from deep sleep noises09:44
*** ekuris has joined #openstack-nova09:44
*** thorst has joined #openstack-nova09:46
*** zenoway has joined #openstack-nova09:50
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Port libvirt.test_vif to Python 3  https://review.openstack.org/40341909:50
*** thorst has quit IRC09:53
*** jamespag` is now known as jamespage09:53
*** derekh has joined #openstack-nova09:54
BobBallGood morning + welcome back johnthetubaguy :)09:55
johnthetubaguyBobBall: good morning to you too09:56
*** claudiub|2 has quit IRC09:56
*** ihrachys has quit IRC09:57
openstackgerritOleg Bondarev proposed openstack/nova: Live migration: wait for vif-plugged event on pre live migration  https://review.openstack.org/24691009:58
*** yassine_ has joined #openstack-nova09:59
alex_xujohnthetubaguy: welcome back :)09:59
johnthetubaguyalex_xu: :)09:59
*** markvoelker has joined #openstack-nova10:06
*** mingyu has joined #openstack-nova10:06
openstackgerritBalazs Gibizer proposed openstack/nova: Transform instance.rebuild.error notification  https://review.openstack.org/39662110:07
*** baoli has joined #openstack-nova10:08
*** romainh has joined #openstack-nova10:10
*** markvoelker has quit IRC10:10
*** romainh1 has joined #openstack-nova10:13
*** daemontool has joined #openstack-nova10:14
*** romainh has quit IRC10:15
*** daemontool has quit IRC10:15
takashinjohnthetubaguy: could you check my comment in https://review.openstack.org/#/c/349863/ ?10:17
*** tojuvone has joined #openstack-nova10:18
*** gszasz has joined #openstack-nova10:18
johnthetubaguytakashin: taking a look10:18
takashinjohnthetubaguy: Thank you.10:19
*** cdent has joined #openstack-nova10:20
*** hoangcx has quit IRC10:24
*** claudiub|2 has joined #openstack-nova10:28
johnthetubaguytakashin: I think I discovered why I got confused10:28
johnthetubaguytakashin: all the lines with changes are in fact no changed10:29
johnthetubaguys/no/not/10:29
*** mingyu has quit IRC10:29
*** sudipto has joined #openstack-nova10:30
takashinjohnthetubaguy: I did not change my patch by your comment because it need not be changed.10:31
*** gibi has quit IRC10:32
*** cdent has quit IRC10:33
*** rwmjones has quit IRC10:34
*** ducttape_ has joined #openstack-nova10:35
*** cdent has joined #openstack-nova10:35
cdentjohnthetubaguy: welcome back. am I understsanding correctly that you were on honeymoon? congrantulations and hope it was great, if so10:36
openstackgerritRoman Podoliaka proposed openstack/nova: block_device: fix propagation of instance AZ to Cinder  https://review.openstack.org/36672410:36
*** igordcard has quit IRC10:36
*** mingyu has joined #openstack-nova10:36
*** igordcard has joined #openstack-nova10:36
*** igordcard has quit IRC10:36
johnthetubaguycdent: yeah, was a good trip, thank you :)10:36
*** mingyu has quit IRC10:37
*** gibi has joined #openstack-nova10:37
*** rwmjones has joined #openstack-nova10:39
*** ducttape_ has quit IRC10:39
*** mingyu_ has joined #openstack-nova10:41
*** mingyu has joined #openstack-nova10:42
*** ekuris has quit IRC10:42
*** zhs has joined #openstack-nova10:44
gibijohnthetubaguy: hi! There are two notification patches that need a second +2. If you have time, could you check them please?10:44
gibijohnthetubaguy: https://review.openstack.org/#/c/39817110:45
gcbjohnthetubaguy,  welcome back :-)10:45
*** baoli has quit IRC10:45
gibijohnthetubaguy: and https://review.openstack.org/#/c/33012810:45
johnthetubaguygibi: honestly, I suspect today I may get stuck in a *pile* of email trying to find the ones I need to read10:45
johnthetubaguytotally plan to get back on the wagon for those soon!10:45
*** mingyu_ has quit IRC10:46
gibijohnthetubaguy: understandable. I will ping you later this week ;)10:46
*** ducttape_ has joined #openstack-nova10:50
*** tuanluong has quit IRC10:50
*** thorst has joined #openstack-nova10:51
*** ekuris has joined #openstack-nova10:52
*** mkoderer has joined #openstack-nova10:52
*** pabardina has joined #openstack-nova10:58
*** thorst has quit IRC10:58
openstackgerritStephen Finucane proposed openstack/nova: conf: Add 'preallocate_images' to 'virt' group  https://review.openstack.org/39256710:58
openstackgerritStephen Finucane proposed openstack/nova: conf: Move virt options to a group  https://review.openstack.org/39256610:58
openstackgerritStephen Finucane proposed openstack/nova: conf: Detail the 'injected_network_template' opt  https://review.openstack.org/39256510:58
openstackgerritAlex Szarka proposed openstack/nova: Rebuild instance, if compute rebooted during any process  https://review.openstack.org/34692610:59
openstackgerritAlex Szarka proposed openstack/nova: Split exception cases in manager.py  https://review.openstack.org/34727511:00
openstackgerritChris Dent proposed openstack/nova: rt: pass the nodename to public methods  https://review.openstack.org/39847011:00
openstackgerritChris Dent proposed openstack/nova: rt: remove fluff from test_resource_tracker  https://review.openstack.org/39847111:00
openstackgerritChris Dent proposed openstack/nova: rt: pass nodename to internal methods  https://review.openstack.org/39846911:00
openstackgerritChris Dent proposed openstack/nova: rt: explicitly pass compute node to _update()  https://review.openstack.org/39847211:00
openstackgerritChris Dent proposed openstack/nova: rt: use a single ResourceTracker object instance  https://review.openstack.org/39847311:00
openstackgerritAlex Szarka proposed openstack/nova: Reduce code duplication  https://review.openstack.org/34742211:00
*** ihrachys has joined #openstack-nova11:01
openstackgerritAlex Szarka proposed openstack/nova: Refactor init_instance:resume_guests_state  https://review.openstack.org/34958211:01
openstackgerritAlex Szarka proposed openstack/nova: Reduce code complexity - servers.py  https://review.openstack.org/35986111:01
openstackgerritAlex Szarka proposed openstack/nova: Reduce code complexity - manager.py  https://review.openstack.org/35986811:01
openstackgerritAlex Szarka proposed openstack/nova: Reduce code complexity - linux_net.py  https://review.openstack.org/35987111:02
*** boogibugs has joined #openstack-nova11:02
openstackgerritChris Dent proposed openstack/nova: placement: report client handle InventoryInUse  https://review.openstack.org/40499011:03
openstackgerritChris Dent proposed openstack/nova: placement: minor refactor _allocate_for_instance()  https://review.openstack.org/40570511:03
openstackgerritChris Dent proposed openstack/nova: WIP: placement: RT now adds proper Ironic inventory  https://review.openstack.org/40447211:03
openstackgerritChris Dent proposed openstack/nova: placement: correct improper test case inheritance  https://review.openstack.org/40636311:04
openstackgerritChris Dent proposed openstack/nova: placement: create aggregate map in report client  https://review.openstack.org/40730911:05
openstackgerritChris Dent proposed openstack/nova: Support filtering resource providers by aggregate membership  https://review.openstack.org/40762911:05
openstackgerritChris Dent proposed openstack/nova: HTTP interface for resource providers by aggregates  https://review.openstack.org/40774211:06
lyarwoodkashyap: morning, if you have time could you take a look at my comment in https://bugs.launchpad.net/nova/+bug/1643911 re the libvirtd malloc failures in the gate?11:06
openstackLaunchpad bug 1643911 in OpenStack Compute (nova) "libvirt randomly crashes on xenial nodes with "*** Error in `/usr/sbin/libvirtd': malloc(): memory corruption:"" [Medium,Confirmed]11:06
kashyaplyarwood: Hi11:07
*** markvoelker has joined #openstack-nova11:07
kashyaplyarwood: Is it occuring more frequently now?11:07
openstackgerritStephen Finucane proposed openstack/nova: console: Move proxies to 'console/proxy'  https://review.openstack.org/40819211:07
openstackgerritStephen Finucane proposed openstack/nova: conf: Deprecate 'console_driver'  https://review.openstack.org/40819311:07
openstackgerritStephen Finucane proposed openstack/nova: tests: Replace use of CONF with monkey patching  https://review.openstack.org/40819111:07
lyarwoodkashyap: 30 hits in the last 7 days11:07
lyarwoodkashyap: http://logstash.openstack.org/#/dashboard/file/logstash.json?query=message:%5C%22***%20Error%20in%20%60%2Fusr%2Fsbin%2Flibvirtd':%20malloc():%20memory%20corruption:%5C%22%20AND%20tags:%5C%22syslog%5C%22&from=7d11:08
*** roeyc has quit IRC11:08
* kashyap clicks11:08
kashyaplyarwood: Me a bit under the weather today, forgive if my responses aren't super fast11:09
lyarwoodkashyap: np np11:09
*** markvoelker has quit IRC11:11
*** baoli has joined #openstack-nova11:12
*** roeyc has joined #openstack-nova11:13
*** ducttape_ has quit IRC11:15
*** ducttape_ has joined #openstack-nova11:18
*** romainh1 has quit IRC11:21
*** sridharg has quit IRC11:23
openstackgerritChris Dent proposed openstack/nova: Optional separate database for placement API  https://review.openstack.org/36276611:23
*** sdague_ has joined #openstack-nova11:24
*** sean-k-m1 is now known as sean-k-mooney11:29
*** sdague_ is now known as sdague11:31
openstackgerritjichenjc proposed openstack/nova: move rest_api_version_history.rst to compute layer  https://review.openstack.org/40974111:35
*** nicolasbock has joined #openstack-nova11:35
*** ratailor has quit IRC11:37
*** cdent has quit IRC11:40
sdaguealex_xu: I was thinking about the parameter validation, and the fact that we're going to be quietly ignoring bad requests. I wonder if we should warn on bad requests, with a config file to turn that off for people that don't care.11:41
sdaguewarn == log warning message11:42
*** ociuhandu has joined #openstack-nova11:42
*** tbachman has quit IRC11:44
*** ducttape_ has quit IRC11:44
alex_xusdague: that sounds ok also. there isn't too much overhead for a warn message. just not sure how that help the API user, as the warn message is on server side11:45
*** masuberu has quit IRC11:45
*** masber has joined #openstack-nova11:46
*** baoli has quit IRC11:48
*** sapcc-bot has quit IRC11:52
*** zhs_ has joined #openstack-nova11:54
*** zhs has quit IRC11:55
*** prashkre has joined #openstack-nova11:55
*** thorst has joined #openstack-nova11:56
johnthetubaguyalex_xu: sdague: it would help operators answer awkward questions from their users11:58
*** Cristina__ is now known as CristinaPauna11:59
alex_xujohnthetubaguy: sdague, yea, that is helpful :) I will add it12:01
johnthetubaguyhopefully, most folks are not using that API, so no one sees them12:02
openstackgerritYuYang proposed openstack/nova: VMware:fix  vm get root deivce condition check  https://review.openstack.org/40225612:02
*** thorst has quit IRC12:02
alex_xujohnthetubaguy: sdague btw, the patches are here https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/add-whitelist-for-server-list-filter-sort-parameters12:02
*** dikonoor has quit IRC12:02
openstackgerritPavel Gluschak proposed openstack/nova: don't store VNC/SPICE listen addrs in migration data if disabled  https://review.openstack.org/39621812:02
alex_xuthere are still missing one patch for white list of sort_key, Kevin_Zheng will work on it12:02
*** flwang has quit IRC12:03
prashkrealex_xu:johnthetubaguy: Hi john/alex. https://review.openstack.org/391113, could you please help me on the issue with build failure from "Intel NFV CI".12:03
prashkrethr is a connection issue in the build causing it to fail. how can we get rid off this.12:04
*** dave-mccowan has joined #openstack-nova12:04
*** markvoelker has joined #openstack-nova12:07
*** namnh has quit IRC12:11
*** markvoelker has quit IRC12:12
*** rnoriega has joined #openstack-nova12:13
*** baoli has joined #openstack-nova12:14
*** mingyu has quit IRC12:21
kashyaplyarwood: I checked w/ one of the devs upstream, probably they're away for lunch.  Do you think we can run ImagesTestJSON under Valgrind?12:23
*** mingyu_ has joined #openstack-nova12:24
sdaguejohnthetubaguy: yeh, that's what i was thinking. In smaller shops where there is more direct interaction between ops / consumers it would be useful feedback to know some users had buggy code12:24
*** bvanhav_ has joined #openstack-nova12:25
prashkrealex_xu: Hi Alex. regarding https://review.openstack.org/391113, could you please help me on the issue with build failure from "Intel NFV CI". Thr is a connection issue in the build causing it to fail. how can we fix this?12:27
*** bkopilov has quit IRC12:28
sdaguealex_xu: in https://review.openstack.org/#/c/398755/4/nova/api/openstack/compute/keypairs.py ... is there a way to not have to specify that range twice?12:28
openstackgerritStephen Finucane proposed openstack/nova: hacking: Reword in the imperative  https://review.openstack.org/36362412:31
sdaguealex_xu: +2 on first patch, a couple of questions on the ones on top12:33
alex_xusdague: there should be a way, so just make it available for all the versions. Then the scople actually limit by api_version decorator. let me check12:33
alex_xusdague: thanks12:33
*** flwang has joined #openstack-nova12:34
*** baoli has quit IRC12:37
*** romainh has joined #openstack-nova12:37
alex_xusdague: ip6 is valid for admin-user before 2.5. It is just valid for non-admin user after 2.512:38
*** mingyu has joined #openstack-nova12:42
*** lucasagomes is now known as lucas-hungry12:44
*** erlon-airlong has joined #openstack-nova12:45
*** takashin has left #openstack-nova12:45
*** ducttape_ has joined #openstack-nova12:45
*** mingyu_ has quit IRC12:45
*** cdent has joined #openstack-nova12:49
*** ducttape_ has quit IRC12:50
*** thorst has joined #openstack-nova12:50
*** cdent_ has joined #openstack-nova12:51
*** eglynn has joined #openstack-nova12:51
*** devkulkarni has joined #openstack-nova12:51
*** cdent has quit IRC12:53
*** cdent_ is now known as cdent12:53
openstackgerritPavel Gluschak proposed openstack/nova: don't store VNC/SPICE listen addrs in migration data if disabled  https://review.openstack.org/39621812:53
*** diga has quit IRC12:56
sdaguealex_xu: ah, ok12:58
sdagueright12:58
alex_xusdague: yea, all the parameters for admin or non-admin are in the schema12:58
sdaguealex_xu: ok, I'm good with that, especially as we're not causing 400 errors12:59
*** karthiks has quit IRC13:00
sdaguejohnthetubaguy / alex_xu : I revived this bug fix from jichen and fixed the one thing that I was -1 on - should eliminate a 500 error - https://review.openstack.org/#/c/282190/13:00
*** gcb has quit IRC13:01
*** gibi has quit IRC13:01
*** bauwser is now known as bauzas13:01
alex_xusdague: for the alaski's comment, we will address in the future?13:01
*** kylek3h_away has quit IRC13:01
sdagueoh, I hadn't seen that yet13:01
bauzassdague: johnthetubaguy: hola, trivial change needing a +W https://review.openstack.org/#/c/409338/113:01
bauzasgiven dansmith, sfinucan and me are within the same company...13:02
sdaguebauzas: +A13:02
bauzassdague: cool, thanks13:03
*** FransUrbo has joined #openstack-nova13:03
*** mingyu has quit IRC13:04
FransUrboWhere in nova.conf do I specify what interface the instance should use for the network?13:04
FransUrboThe default is apparently 'eth0', but for some reason I have 'ens3'!13:05
*** jwcroppe has quit IRC13:06
*** mingyu has joined #openstack-nova13:06
*** nherciu_ has joined #openstack-nova13:07
*** nherciu has quit IRC13:07
cdentsdague: if you're on an approval kick these adjustments to the process.rst doc may give you some pleasure: https://review.openstack.org/#/c/404991/13:08
*** gibi has joined #openstack-nova13:08
*** aweeks has quit IRC13:09
*** tblakes has joined #openstack-nova13:09
*** aweeks has joined #openstack-nova13:09
*** pbandark`brb has quit IRC13:09
*** hoangcx has joined #openstack-nova13:12
*** dirk has quit IRC13:12
*** dirk has joined #openstack-nova13:12
*** markvoelker has joined #openstack-nova13:15
*** karthiks has joined #openstack-nova13:16
*** kaisers_ has quit IRC13:16
*** kaisers_ has joined #openstack-nova13:18
*** kaisers_ has quit IRC13:23
*** zenoway has quit IRC13:24
*** zenoway has joined #openstack-nova13:24
*** jaypipes has joined #openstack-nova13:24
kashyaplyarwood: Unless we can workout a narrow reproducer without running the wholel CI, upstream libvirt can't really pin-point the issue13:27
kashyaps/wholel/whole/13:27
*** jwcroppe has joined #openstack-nova13:29
*** prashkre has quit IRC13:29
*** diana_clarke has quit IRC13:31
*** kaisers_ has joined #openstack-nova13:32
*** figleaf is now known as edleafe13:33
*** eharney has quit IRC13:34
*** bhagyashris has joined #openstack-nova13:34
*** prateek has quit IRC13:34
*** diana_clarke has joined #openstack-nova13:35
*** paul-carlton2 has joined #openstack-nova13:37
*** rtheis has joined #openstack-nova13:38
*** kaisers_ has quit IRC13:38
johnthetubaguysdague: re that patch, we also have this fix up which is an interesting take on a very related issue: https://review.openstack.org/#/c/392305/13:38
*** ljxiash has quit IRC13:40
*** kylek3h_away has joined #openstack-nova13:40
*** kaisers_ has joined #openstack-nova13:40
*** baoli has joined #openstack-nova13:40
*** baoli has quit IRC13:40
*** ljxiash has joined #openstack-nova13:40
*** baoli has joined #openstack-nova13:41
*** kylek3h_away has quit IRC13:41
*** briancurtin has quit IRC13:42
*** briancurtin has joined #openstack-nova13:42
*** ljxiash has quit IRC13:45
sdaguejohnthetubaguy: so... I'm not super sure that we should fix that one13:45
*** amoralej is now known as amoralej|lunch13:45
edleafeScheduler subteam meeting in 15 minutes in #openstack-meeting-alt13:45
sdagueit's not like you can't find that instance13:45
johnthetubaguysdague: true, but its a very strange CLI experience13:47
sdaguejohnthetubaguy: these are kind of the bugs inherent with regex, and given that instances can be renamed, I kind of wonder if we should instead provide a warning about not using these characters13:47
johnthetubaguysdague: the fallback to exact match seems non-terrible13:47
*** s1061123 has quit IRC13:48
*** s1061123 has joined #openstack-nova13:48
johnthetubaguysdague: possibly13:49
sdaguejohnthetubaguy: honestly, if we are going to play with this, I'd change the order13:49
sdagueand always try exact match first13:49
*** amotoki has joined #openstack-nova13:50
*** karthiks has quit IRC13:51
johnthetubaguysdague: hmm that sounds attractive, but then this way we only do one DB query13:51
*** clenimar has joined #openstack-nova13:51
*** zhenguo has quit IRC13:52
*** zhenguo has joined #openstack-nova13:52
*** bauzas has quit IRC13:53
*** bauzas has joined #openstack-nova13:53
sdaguejohnthetubaguy: yeh, I don't know https://review.openstack.org/#/c/392305/6/nova/db/sqlalchemy/api.py just seems complicated enough to figure out what is going on that when the next bug fix gets applied it kind of sinks into the swamp13:53
sdaguejohnthetubaguy: maybe I'll be convinced after this cup of coffee13:54
*** xyang1 has joined #openstack-nova13:56
johnthetubaguysdague: thats a fair comment, its getting close13:56
*** kylek3h has joined #openstack-nova13:57
openstackgerritOpenStack Proposal Bot proposed openstack/os-vif: Updated from global requirements  https://review.openstack.org/39534713:57
*** liverpooler has joined #openstack-nova13:59
*** dikonoor has joined #openstack-nova14:00
edleafeScheduler subteam meeting starting now in #openstack-meeting-alt14:00
*** tlian has joined #openstack-nova14:00
*** amotoki has quit IRC14:01
openstackgerritStephen Finucane proposed openstack/nova: hacking: Reword in the imperative  https://review.openstack.org/36362414:02
*** lucas-hungry is now known as lucasagomes14:02
*** oanson has quit IRC14:02
*** tbachman has joined #openstack-nova14:04
*** bvanhav__ has joined #openstack-nova14:04
*** karthiks has joined #openstack-nova14:04
*** hongbin has joined #openstack-nova14:04
alex_xujohnthetubaguy: sdague the pattern matching can't get benefit from db index, so we probably can remove it in the future14:04
*** diga has joined #openstack-nova14:04
johnthetubaguyalex_xu: except many folks rely on it, and searchlight can do it super quickly14:05
*** bvanhav_ has quit IRC14:06
johnthetubaguyalex_xu: don't get me wrong, I wish it was never added, hmm, I duno really14:06
alex_xujohnthetubaguy: at least only do exact match after a microversion14:06
johnthetubaguymaybe14:06
openstackgerritChris Dent proposed openstack/nova: Quiet unicode warnings in functional test_resource_provider  https://review.openstack.org/40980214:07
cdenttrivial fix ^14:07
*** ducttape_ has joined #openstack-nova14:10
*** eharney has joined #openstack-nova14:12
*** bvanhav__ is now known as bvanhav14:13
*** zzzeek has quit IRC14:13
*** flwang has quit IRC14:14
*** zzzeek has joined #openstack-nova14:14
*** diga has quit IRC14:15
*** jheroux has joined #openstack-nova14:16
*** ababich has quit IRC14:17
*** mdnadeem has quit IRC14:18
*** NightKhaos has quit IRC14:18
*** jianghuaw has quit IRC14:18
*** purplerbot has quit IRC14:18
*** mingyu has quit IRC14:18
*** paw has quit IRC14:18
*** mingyu has joined #openstack-nova14:20
*** eharney has quit IRC14:20
*** ljxiash has joined #openstack-nova14:21
*** paw has joined #openstack-nova14:23
*** jianghuaw has joined #openstack-nova14:23
*** ababich has joined #openstack-nova14:25
*** amoralej|lunch is now known as amoralej14:25
*** mingyu has quit IRC14:25
*** ljxiash has quit IRC14:25
*** NightKhaos has joined #openstack-nova14:26
*** mdnadeem has joined #openstack-nova14:26
*** mriedem has joined #openstack-nova14:27
*** flwang has joined #openstack-nova14:31
*** ayoung has joined #openstack-nova14:32
*** esberglu has joined #openstack-nova14:33
*** eharney has joined #openstack-nova14:34
*** esberglu_ has joined #openstack-nova14:35
*** esberglu has quit IRC14:37
*** jamielennox is now known as jamielennox|away14:38
*** ducttape_ has quit IRC14:40
*** ducttape_ has joined #openstack-nova14:42
*** siva_krish has joined #openstack-nova14:43
cdentbauzas, jaypipes, edleafe forgot to mention this in bug fix in the meeting (not mine): https://review.openstack.org/#/c/390984/14:43
*** mingyu has joined #openstack-nova14:43
cdentit's about issues with free_ram_mb14:44
cdent(edleafe thanks for already going round)14:44
bauzascdent: oula14:44
bauzasthat's a big deal14:44
bauzasI mean, I know the problem but I fear it can be easily solvef14:45
bauzascdent: I'll look at the change and see14:45
cdentthanks14:45
*** jamielennox|away is now known as jamielennox14:45
*** prateek has joined #openstack-nova14:47
*** jheroux has quit IRC14:47
*** ducttape_ has quit IRC14:48
edleafecdent: I sort of understand the fix, but couldn't find a test case where it changed the result14:49
*** siva_krish has quit IRC14:53
*** mingyu has quit IRC14:55
*** mingyu has joined #openstack-nova14:56
openstackgerritStephen Finucane proposed openstack/nova: tests: Validate huge pages  https://review.openstack.org/39965314:56
openstackgerritStephen Finucane proposed openstack/nova: tests: Combine multiple NUMA-generation functions  https://review.openstack.org/40256114:56
openstackgerritStephen Finucane proposed openstack/nova: tests: Don't reinvent __init__  https://review.openstack.org/40256014:56
openstackgerritStephen Finucane proposed openstack/nova: libvirt: create functional test base class  https://review.openstack.org/40705514:56
openstackgerritStephen Finucane proposed openstack/nova: tests: Remove duplicate NumaHostInfo  https://review.openstack.org/40256214:56
*** ekuris has quit IRC14:57
*** mingyu has quit IRC14:57
*** baoli has quit IRC14:58
openstackgerritStephen Finucane proposed openstack/nova: libvirt: create functional test base class  https://review.openstack.org/40705514:58
*** siva_krish has joined #openstack-nova14:58
sfinucanvladikr: If you get a chance, could you take a peek at ^, please?14:59
openstackgerritMaciej Szankin proposed openstack/nova: conf: fix N313 hacking check  https://review.openstack.org/40981814:59
*** cfriesen has joined #openstack-nova15:00
openstackgerritWang Qing wu proposed openstack/nova: WIP(1): Introduce base PowerVM driver  https://review.openstack.org/39128815:00
vladikrsfinucan, sure, will do15:01
*** jheroux has joined #openstack-nova15:01
*** kaisers_ has quit IRC15:02
*** purplerbot has joined #openstack-nova15:02
* sfinucan embarks on a series of Mox->mock reviews. Oh boy15:03
*** pradk has joined #openstack-nova15:04
*** mtanino has joined #openstack-nova15:05
-openstackstatus- NOTICE: The Gerrit service on review.openstack.org is restarting now to address acute performance issues, and will be back online momentarily.15:06
cdentbbl15:08
*** cdent has quit IRC15:08
*** asettle__ has joined #openstack-nova15:08
*** asettle has quit IRC15:10
*** ayoung is now known as ayoung_afk15:11
*** pkholkin has quit IRC15:15
*** pkholkin has joined #openstack-nova15:15
*** burt has joined #openstack-nova15:16
dansmithmriedem: wanna hit this one too? https://review.openstack.org/#/c/409706/15:18
dansmithlyarwood: thanks for being on those before I was even awake :)15:18
*** ducttape_ has joined #openstack-nova15:19
*** whenry has quit IRC15:21
lyarwooddansmith: np15:21
*** hongbin has quit IRC15:22
*** FransUrbo has left #openstack-nova15:23
*** karlamrhein has quit IRC15:23
*** karlamrhein has joined #openstack-nova15:24
jaypipesedleafe: I'll review https://review.openstack.org/#/c/390984/ simply due to the awesomeness of the submitter's name.15:24
jaypipesa true Viking.15:24
*** bnemec has joined #openstack-nova15:25
* edleafe considers changing his name to Leafe Edrickson15:25
jaypipesedleafe: :)15:25
sdaguejaypipes: once you get done with that, here is the interesting SQL optimization opportunity - https://bugs.launchpad.net/nova/+bug/163224715:25
openstackLaunchpad bug 1632247 in OpenStack Compute (nova) "We fetch all instance faults, then throw away all but the last ones on "nova list --all-tenants", potentinally making the command slow" [Medium,Confirmed] - Assigned to Sivasathurappan Radhakrishnan (siva-radhakrishnan)15:25
*** tbachman_ has joined #openstack-nova15:25
jaypipessdague: coolio. will look at it shortly.]15:26
*** tbachman has quit IRC15:28
*** tbachman_ is now known as tbachman15:28
*** baoli has joined #openstack-nova15:30
openstackgerritDiana Clarke proposed openstack/nova: Simple tenant usage pagination  https://review.openstack.org/38609315:30
sdaguehmmmm ceph seems to be going off the rails a bit - http://tinyurl.com/zerjov215:30
*** dave-mccowan has quit IRC15:31
jaypipessdague: yeah, seems that way :(15:34
*** ratailor has joined #openstack-nova15:35
*** ratailor has quit IRC15:35
dansmithsdague: got a link to an actual failed run?15:35
*** ratailor has joined #openstack-nova15:36
sdaguedansmith: http://logs.openstack.org/90/282190/10/gate/gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial/87dc42f/15:37
*** ociuhandu has quit IRC15:37
sdaguethat's a current gate reset15:37
openstackgerritDiana Clarke proposed openstack/nova: Simple tenant usage pagination  https://review.openstack.org/38609315:39
*** tbachman has quit IRC15:40
lyarwoodsdague: I'm also seeing that against stable/newton btw - http://logs.openstack.org/74/409774/1/check/gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial/db56c77/console.html#_2016-12-12_14_07_13_29339415:41
*** gcb has joined #openstack-nova15:42
*** lpetrut has quit IRC15:42
dansmithso, mriedem had a change up to expand the size of the space we use for volumes right?15:42
dansmithdid that get merged? because:15:42
dansmithhttp://logs.openstack.org/90/282190/10/gate/gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial/87dc42f/logs/screen-c-api.txt.gz?level=TRACE#_2016-12-12_14_56_03_18415:42
*** burgerk has joined #openstack-nova15:42
mriedemdansmith: i think that's a false negative15:42
mriedemi.e. negative tempest test15:42
mriedemit's just that cinder api logs it as an error15:42
dansmithyeah, I was just realizing15:43
dansmithgross15:43
mriedemBaseVolumeQuotasNegativeV2TestJSON15:43
mriedemyeah15:43
mriedemhttps://review.openstack.org/#/c/364887/15:43
*** jdurgin1 has joined #openstack-nova15:44
mriedemdansmith: if you're hitting ceph failures my guess would be http://status.openstack.org//elastic-recheck/index.html#164888515:44
mriedemwhich is spiking since friday15:44
dansmithmriedem: yeah, sdague just brought it up above15:45
*** brault_ has joined #openstack-nova15:45
gcbmriedem,  about https://review.openstack.org/#/c/408416/, can we enable py35 job voting now ?15:46
*** dikonoor has quit IRC15:47
*** dave-mccowan has joined #openstack-nova15:47
*** brault has quit IRC15:47
*** romainh has quit IRC15:47
*** romainh1 has joined #openstack-nova15:47
*** mdnadeem has quit IRC15:48
*** armax has joined #openstack-nova15:48
kashyapsdague: Is the change here worth it, since it's a backport (of yours) -- https://review.openstack.org/#/c/409775/1/nova/tests/unit/virt/test_images.py15:48
*** Sukhdev has joined #openstack-nova15:48
mriedemgcb: i think i'm ok with that, i just wanted to wait until monday because i didn't want to add a new voting job in nova's gate queue on a friday15:49
*** markus_z has quit IRC15:49
gcbmriedem,  makes sense :-)15:49
mriedemkashyap: sdague: why are we backporting https://review.openstack.org/#/c/409775/ to mitaka?15:49
mriedemisn't that a rather latent issue?15:50
mriedemi.e. not critical?15:50
kashyapmriedem: Not worth it?15:50
sdaguemriedem: oh, mitaka's gone sec only now?15:50
kashyapmriedem: We still 'support' them upstream, and is not really critical15:50
*** burgerk has quit IRC15:50
sdagueyeh, probably not worth it for mitaka15:50
kashyapBut is useful, IMO15:50
kashyapIf you all disagree, can be dropped.15:50
mriedemi don't see this as critical for mitaka15:51
sdaguemriedem: good point, I'll switch to -1 on that15:51
sdagueI still think for newton we should do it15:51
sdagueespecially as it's super low risk15:51
mriedemi'm fine with newton15:51
sdaguethat would be the mitaka argument, this is very low risk15:51
*** harlowja_at_home has joined #openstack-nova15:52
mriedemsdague: dansmith: fyi gcb is requesting to make the py35 job voting and gating on nova ^15:52
mriedemhttps://review.openstack.org/#/c/408416/15:52
sdaguecan we drop the 34 job?15:53
mriedemgood question15:53
mriedemgcb: ^?15:53
mriedemdo we need both py34 and py35 coverage?15:53
*** prateek has quit IRC15:54
*** armax has quit IRC15:54
gcbmriedem,  current we support both of them15:54
kashyapsdague: mriedem: Yeah, for Newton, it's worth it15:54
*** _ducttape_ has joined #openstack-nova15:56
*** yamahata has joined #openstack-nova15:56
mriedemgcb: nova doesn't claim to support any py3*15:56
mriedemso if we're going to do one, why not just py35?15:56
openstackgerritDiana Clarke proposed openstack/nova: Simple tenant usage pagination  https://review.openstack.org/38609315:56
*** burgerk has joined #openstack-nova15:57
gcbI don't think we can drop py34 voting job now, other projects also have both of py34 and py35 . we need more work to claim py3* supporting15:58
*** ducttap__ has joined #openstack-nova15:58
*** _ducttape_ has quit IRC15:58
mriedemgh15:58
mriedem*ugh15:58
mriedemhow many py3*'s are there going to be?15:58
mriedempy36 and py37?15:58
gcbmriedem,   py36 as I know15:59
*** ducttape_ has quit IRC15:59
mriedemdhellmann: for the py3 goal in pike are we going to be expected to be running 2+ py3x gate jobs just for py3 compliance?15:59
mriedemplus py27?15:59
dhellmannmriedem : I'm not sure I understand the question.16:00
gcbmriedem,  maybe we need ask infra guys about the py3* support plan16:00
mriedemdhellmann: we already have a py34 job,16:00
mriedemand a non-voting py35 job16:00
mriedemgcb is requesting to make py35 voting and gating16:00
mriedemand says there will be py36 eventually16:00
dhellmannah, yeah. I think we'd end up dropping the py34 job(s)16:00
dhellmannthere will be, but not any time soon16:00
mriedemso i'm asking if we're going just target a single py316:00
dhellmannthat's only an rc, and no distros are packaging it yet in their long-term support versions16:00
dhellmannyes, py3516:01
*** alexpilotti has quit IRC16:01
openstackgerritAlvaro Lopez Garcia proposed openstack/nova: Ensure that periodic reclaim cleans DB deleted instances  https://review.openstack.org/32325016:01
mriedemcan we drop py34 today then?16:01
dhellmannthe CTI has been updated to 3.5, but we haven't updated the job definitions16:01
dhellmannI think so, but I'm not sure what the 3.5 status is in infra right now. You should be able to switch.16:01
*** eharney has quit IRC16:01
mriedemor are there distros we need to support for ocata that only have py34?16:01
*** alexpilotti has joined #openstack-nova16:01
mriedemeven though nova doesn't support py34...16:01
mriedemwe're just running unit tests16:01
dhellmannwe're not claiming anyone can run under 3.4 for now16:01
mriedemand a limited set at that16:01
mriedemok16:02
mriedemgcb: so i'm going to -1 your change,16:02
dhellmannsome projects may claim that separately, and they can keep the 3.4 jobs16:02
mriedemto drop py3416:02
sdaguedhellmann: right, the question on the table right this second is making 3.5 unit tests vote. And the counter question is "can we drop the 3.4 unit test job at the same time". And I believe your answer is "yes".16:02
*** annegentle has joined #openstack-nova16:02
dhellmannsdague : I think so, yes. There may be implementation details that complicate that, but in principle it should be fine.16:03
sdaguedhellmann: ok, great, thanks16:03
gcbmriedem,  we just need py35 voting job ,right ?16:03
sdaguedhellmann: I'm fine if that's the right idea in principle, and we need implementation to catch up. Just wanted to clarify direction/intention16:03
mriedemgcb: yes16:03
kashyapmriedem: Oops, missed my mind that Mitaka is only 'Security-supported'16:04
*** armax has joined #openstack-nova16:04
mriedemgcb: i think you can just remove this "- name: python34-db-jobs" from https://review.openstack.org/#/c/408416/1/zuul/layout.yaml16:04
openstackgerritStephen Finucane proposed openstack/nova: console: Move proxies to 'console/proxy'  https://review.openstack.org/40819216:04
openstackgerritStephen Finucane proposed openstack/nova: conf: Deprecate 'console_driver'  https://review.openstack.org/40819316:04
openstackgerritStephen Finucane proposed openstack/nova: tests: Replace use of CONF with monkey patching  https://review.openstack.org/40819116:04
edleafedhellmann: mriedem: https://www.python.org/dev/peps/pep-0494/#schedule16:04
edleafenot that it will be in any distros any time soon16:04
mriedemok16:05
mriedemwe can probably follow up gcb's patch with a nova change to drop the py34 tox targets16:05
*** jaosorior has quit IRC16:10
*** kristian__ has joined #openstack-nova16:10
*** jaosorior has joined #openstack-nova16:10
kristian__Hi, will someone be able to look at my spec for nova?16:11
kristian__https://gist.github.com/kristiandrucker/eaa863f5526c616f7452ca178fd6d24116:11
*** moshele has quit IRC16:11
kristian__and tell me if its alredy implemented or can somebody publish it if it will be alright?16:12
gcbmriedem,  just update https://review.openstack.org/#/c/40841616:12
*** zenoway has quit IRC16:12
*** zenoway has joined #openstack-nova16:13
gcbI also plan to create py35 functional tests job in https://review.openstack.org/#/c/408561/, that's just a draft ,would like more inputs16:14
mriedemgcb: that seems ok16:15
*** eharney has joined #openstack-nova16:16
*** zz_dimtruck has joined #openstack-nova16:16
*** zz_dimtruck is now known as dimtruck16:17
bauzasjaypipes: I'm super not happy with https://review.openstack.org/#/c/390984/ as we're basically punting a problem by changing the behaviour16:17
*** zenoway has quit IRC16:18
bauzasjaypipes: at least, we need to make sure that compute.memory_mb_used is correctly getting the right values16:18
*** hongbin has joined #openstack-nova16:20
*** roeyc has quit IRC16:23
*** sajeesh has joined #openstack-nova16:26
*** pradk- has joined #openstack-nova16:28
*** pradk- has quit IRC16:28
*** pradk- has joined #openstack-nova16:29
*** pradk- has quit IRC16:29
*** pradk- has joined #openstack-nova16:30
*** pradk- has quit IRC16:30
openstackgerritJulian proposed openstack/nova: Transform keypair.create notification  https://review.openstack.org/40868916:31
sfinucanjohnthetubaguy: What's your thoughts on this https://review.openstack.org/#/c/392566/ ? Kill 'nova/conf/virt' in favour of 'nova/conf/compute'16:31
*** pradk has quit IRC16:31
johnthetubaguysfinucan: yeah, I am leaning that way16:31
sfinucanjohnthetubaguy: So am I16:31
*** pradk has joined #openstack-nova16:32
*** nkrinner is now known as nkrinner_afk16:32
sfinucanI'll do that so16:32
*** bvanhav has quit IRC16:32
johnthetubaguysfinucan: cool, thanks, didn't think about that till reading that this morning16:33
*** bvanhav has joined #openstack-nova16:34
sfinucanyeah, we could probably break compute up further, but I'll do that via groups rather than separate files16:34
sfinucanalso, as you're on a config-opt rampage: https://review.openstack.org/#/c/395683/ :P16:34
*** andreas_s has quit IRC16:34
gcbedleafe, about https://review.openstack.org/#/c/385686,  I think we can keep basepython = python2.7, then I can rebase your patch :-)16:35
openstackgerritDiana Clarke proposed openstack/nova: Simple tenant usage pagination  https://review.openstack.org/38609316:35
*** diogogmt has joined #openstack-nova16:35
bauzasjaypipes: so, after thinking about https://review.openstack.org/#/c/390984/5 for a while, I think we can move forward and accept that one, but properly communicate the big change in it16:36
*** cdent has joined #openstack-nova16:39
edleafegcb: I'll take care of it, thanks16:40
gcbedleafe, thanks16:40
*** dikonoor has joined #openstack-nova16:40
edleafegcb: melwitt: the functional tests were passing on my machine, and mriedem asked to have that removed16:40
edleafegcb: melwitt: but if the gate is different, I'd like to see the failures so that I can fix those, too16:41
gcbedleafe,  do we need a py35-functional-test job ? I'm not sure how many functional tests will failure, please see  https://review.openstack.org/#/c/408561/1/tests-functional-py3.txt16:43
gcbwhich are failure tests in my local machine, the number of items will be reduce when after merging  https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/goal-python3516:44
*** prashkre has joined #openstack-nova16:45
*** asettle__ is now known as asettle16:45
gcbedleafe,  maybe we need handle functional tests on Python 35 as we handle unit tests on Python 34, make sure the job run success with blacklist16:46
gcbthen reduce the items in blacklist16:46
*** ducttap__ has quit IRC16:48
*** ducttape_ has joined #openstack-nova16:48
* gcb I must go to bed now, edleafe ,please add comments, thanks16:49
*** gcb has quit IRC16:49
edleafegcb: will do16:50
*** ratailor has quit IRC16:51
*** weshay is now known as weshay_brb16:54
*** harlowja_at_home has quit IRC16:55
*** owalsh is now known as owalsh-afk16:56
*** mlavalle has joined #openstack-nova16:56
*** tbachman has joined #openstack-nova16:56
kristian__Please may someone look at my spec that I posted earlier?16:58
*** pcaruana has quit IRC16:59
*** annegentle has quit IRC17:00
*** kaisers_ has joined #openstack-nova17:02
sfinucankristian__: Would it be possible to submit it to Gerrit instead? It would definitely get more attention there17:02
kristian__ok17:03
*** thorst has quit IRC17:03
sfinucanAnyone able to tell me the difference between 'CONF.default_schedule_zone' and 'CONF.default_availability_zone'? They look suspiciously similar -_-17:05
mriedemdansmith: mayhap you'd like to peruse https://review.openstack.org/#/c/404456/17:06
*** sacharya has joined #openstack-nova17:06
kristian__sfinucan: where in gerrit17:06
*** kaisers_ has quit IRC17:06
*** thorst has joined #openstack-nova17:06
mriedemkristian__: https://specs.openstack.org/openstack/nova-specs/readme.html17:06
*** ircuser-1 has joined #openstack-nova17:07
sfinucan^ what he said17:07
*** gouthamr has joined #openstack-nova17:08
*** nic has joined #openstack-nova17:08
*** Oku_OS is now known as Oku_OS-away17:09
*** annegentle has joined #openstack-nova17:09
mriedemsdague: so we want to make the placement service run by default in ocata changes, i had posted some notes on that to the ML which i can dig up, but i thought that might be as simple as tweaking some things in devstack-gate's feature matrix yaml file17:10
*** thorst has quit IRC17:10
*** matrohon has quit IRC17:11
*** sudipto has quit IRC17:13
mriedemsdague: in http://lists.openstack.org/pipermail/openstack-dev/2016-December/108404.html17:13
*** moshele has joined #openstack-nova17:14
*** Sukhdev has quit IRC17:16
*** Zer0Byte__ has joined #openstack-nova17:16
sdagueyeh, what we probably want to do is make it a top level service17:19
sdaguemriedem / cdent you up for doing this now? I could push a WIP patch17:22
mriedemsdague: it is a top level service17:22
mriedemi think placement-api in devstack17:22
mriedemso we just restrict it to ocata+17:22
cdentsdague: are you asking if now is the right time, or if one of us want to do the change?17:22
mriedemi'm fine with a wip for now17:23
mriedemto see what blows up if anything17:23
mriedemlike....cells v1?17:23
mriedemalthough cells v1 should be ok, it's a different endpoint17:23
mriedemso computes in the child cell can just talk to it, no up calls17:23
jaypipesbauzas: I don't really share your concern that that patch changes behaviour of the RAM calculation (other than to account for overcommit ratio, which is a correct fix, no?)17:23
bauzasjaypipes: I think we should at least explain to the operators that17:24
mriedemwe've been talking about a nova-manage ready_for_upgrade command to check that, but still need to flesh out some details, i.e. where is that run from? controller? computes?17:24
sdaguemriedem / cdent - https://review.openstack.org/409871 is maybe the right way to do that17:25
* cdent looks17:25
mriedemcool yeah i thought something like that17:26
mriedemwill check CI results when they are in17:26
sdagueyeh17:26
cdentso the 'rm-services' concept is no longer needed?17:26
cdent(or at least not in this case)17:26
cdentoh because it is top level17:27
mriedemat some point i want to try and get my thoughts down on the ready for upgrade command and then have a hangout to discuss it a bit, or the plan there17:27
sdaguecdent: the rm-services was mostly used for alternative configurations like neutron turning off nova-net17:27
sdaguethis feels better to just define it as a truly top level thing like nova from the outset17:28
cdentyeah17:28
jaypipesbauzas: you mean explain that the filters/weights now properly account for overcommit ratio, yes?17:29
mriedemsdague: cdent: things might get a bit weird with that patch in the multinode job17:30
mriedemi.e. i wonder if the placement-api service will be running on the compute node17:30
mriedem*subnode17:30
jaypipesbauzas: sure, no disagreement that a reno note would be useful.17:30
sdaguemriedem: subnode is so weird and custom hard coded right now anyway17:30
bauzasjaypipes: nope, just explaining that we had a problem with the RAMFilter that is fixed by checking a separate field17:31
*** dikonoor has quit IRC17:31
mriedemthat hurts subnodes feelings17:31
jaypipesbauzas: gotcha.17:31
jaypipesbauzas: cool with me.17:31
*** akshilv has joined #openstack-nova17:31
bauzasjaypipes: so in case operators wonder why the filter is getting new computes, they can look at the release notes and say "okay, so I can go to the chan and ask for more"17:31
jaypipesand... off I go to rebase all my patches :)17:31
bauzasme too :)17:32
jaypipesbauzas: ++17:32
mriedemheh the reno says to come to this channel and ask for info?17:33
mriedemat which point we'll tell them, this isn't a support channel17:33
mriedemi'd redirect to the bug or whatever actually has more info, rather than telling operators to come here17:33
mriedemjaypipes: bauzas: ^17:33
*** slaweq_ has quit IRC17:34
*** akshilv has quit IRC17:35
jaypipesmriedem: well, yes, I didn't agree with telling operators to come to this channel for assistance :) just that a reno note saying something was changed/fixed in the ramfilter was useful.17:36
*** akshilv has joined #openstack-nova17:37
bauzasmriedem: I'm not saying that the reno note should tell that, for sure :)17:38
mwhahahahey guys, i wanted to bring https://bugs.launchpad.net/tripleo/+bug/1649341 to your attention. It looks like the db sync action for the new cells stuff may not be documented correctly (or even work). https://review.openstack.org/#/c/392227 was the requirement addition17:38
openstackLaunchpad bug 1649341 in tripleo "Undercloud upgrade fails with "Cell mappings are not created, but required for Ocata"" [Undecided,Triaged]17:38
bauzasmriedem: I just think we should explain some stuff and leave the operators with that, so in case they have some question, they could go here :)17:39
*** lpetrut has joined #openstack-nova17:39
*** bvanhav has quit IRC17:40
*** bvanhav has joined #openstack-nova17:40
*** slaweq_ has joined #openstack-nova17:40
jaypipesmwhahaha: hey Alex, thanks for bringing this to our attention. dansmith and I can look into it.17:41
mwhahahajaypipes: it looks like maybe transport url is a requirement of it, we don't currently configure it in tripleo (i'll get on that as well)17:41
*** weshay_brb is now known as weshay17:43
kristian__Is it possible to run games on openstack?17:45
*** mlavalle has quit IRC17:45
*** shardy has joined #openstack-nova17:46
*** mlavalle has joined #openstack-nova17:46
mriedemmwhahaha: yeah should be the cell_v2 command group not db17:46
*** kristian__ has quit IRC17:46
mriedemthat's a bug in nova on telling you the wrong command to run :(17:46
*** lucasagomes is now known as lucas-afk17:46
mwhahahamriedem: the other issue is why is the transport-url required for that command?17:47
mwhahahawhen you have to provide the config17:47
mwhahahamriedem: shouldn't it pull it from the config?17:47
shardymriedem: Yeah I've been trying to figure out what to pass to cell_v2 simple_cell_setup --transport-url17:47
shardyit appears to be mandatory, even if you pass -c /etc/nova/nova.conf17:47
shardyand cut/paste of the transport_url from nova.conf doesn't work ref https://bugs.launchpad.net/tripleo/+bug/1649341/comments/217:48
openstackLaunchpad bug 1649341 in tripleo "Undercloud upgrade fails with "Cell mappings are not created, but required for Ocata"" [Undecided,Triaged]17:48
*** roeyc has joined #openstack-nova17:49
*** gouthamr has quit IRC17:50
*** matrohon has joined #openstack-nova17:51
jaypipesshardy: are you saying that when you run nova-manage cell_v2 simple_cell_setup --transport-url=<URL> that that command does not work?17:52
*** gouthamr has joined #openstack-nova17:52
jaypipesshardy: or just that the transport URL isn't read from the conf file?17:52
shardyjaypipes: yes, I cut/paste the transport_url from nova.conf, and it fails, as in that link above17:52
*** Swami has joined #openstack-nova17:52
*** gouthamr has quit IRC17:52
shardyI assume --transport-url expects a different format to the transport_url in the config file, but I'm not sure what17:53
jaypipesshardy: gotcha.17:53
mwhahahafrom a deployment tooling perspective it would be beneficial not to require --transport-url on the command line either so if it doesn't pull it from the config that's also a problem17:53
*** BobBall is now known as BobBall_AWOL17:54
*** prashkre has quit IRC17:54
mwhahahacredentials in command lines are bad17:54
openstackgerritMatt Riedemann proposed openstack/nova: Fix instructions for running simple_cell_setup  https://review.openstack.org/40987617:54
jaypipesmwhahaha: yeah. dansmith, any reason you can think of why the --transport-url CLI option is required instead of using the conf file value?17:54
mriedemsee17:55
mriedem# TODO(melwitt): Remove this when the oslo.messaging function17:55
mriedem    # for assembling a transport url from ConfigOpts is available17:55
mriedemwhich is why it's passed in today17:55
mwhahahammm techdebt17:55
jaypipesinteresting17:55
dansmithyeah, oslo.msg is a disaster for that opts stuff17:56
mwhahahaI thought it has a way to build the url now?17:56
mriedemmelwitt would know the latest on that stuff, but i thought she was working a blueprint or something for it in newton17:57
mwhahahai added in transport_url support to all the puppet modules last month and i was using the oslo stuff as my reference17:57
*** openstack has joined #openstack-nova17:59
*** fragatina has quit IRC17:59
*** fragatina has joined #openstack-nova18:00
mriedemmwhahaha: why can't you pass the transport_url in?18:00
mwhahahamriedem: it may not be available to puppet18:00
mwhahahamriedem: this is a new requirement for end users as part of the configuration18:01
shardyEven if we do have to pass it, it'd be kinda nice if the value set in nova.conf worked on the CLI18:01
dansmithshardy: it does, right?18:02
shardydansmith: No, it doesn't AFAICS18:02
*** haplo37 has quit IRC18:02
dansmithshardy: meaning, it's the same value, you just have to pass it to us18:02
shardyhttps://bugs.launchpad.net/tripleo/+bug/164934118:02
shardydansmith: see the backtrace in comment #2 - any idea what I'm doing wrong?18:02
*** derekh is now known as derekh_afk18:02
shardyI'm trying to find the transport_url from a grenade job to compare atm18:03
dansmithshardy: that's probably due to the old o.msg pacakge, are you running the latest?18:03
*** jaosorior has quit IRC18:03
dansmithI just fixed a bug in oslo.msg18:03
mriedemshardy: http://logs.openstack.org/27/392227/6/check/gate-grenade-dsvm-neutron-ubuntu-xenial/a4db7a1/logs/grenade.sh.txt.gz#_2016-12-06_01_14_37_58018:03
*** ralonsoh has quit IRC18:04
shardydansmith: aha, possibly not the very latest - we lag slightly with tripleo as periodic jobs need to pass before we get the very latest packages18:04
* shardy pulls latest oslo.msg18:04
openstackLaunchpad bug 1649341 in OpenStack Compute (nova) "Undercloud upgrade fails with "Cell mappings are not created, but required for Ocata"" [Undecided,In progress] - Assigned to Matt Riedemann (mriedem)18:04
*** tbachman has quit IRC18:04
*** roeyc has joined #openstack-nova18:04
*** tbachman has joined #openstack-nova18:05
*** haplo37 has joined #openstack-nova18:05
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Restict usage *args for novaclient.client.Client  https://review.openstack.org/40629418:06
shardydansmith: Ah, yeah that helped, now I get a different error ;)18:06
shardyAccess denied for user nova_api - it can't access the nova_api_cell0 db18:07
dansmithshardy: cool, that'd be your deal then :)18:07
dansmithdb setup and all18:07
openstackgerritDiana Clarke proposed openstack/python-novaclient: Microversion 2.40 - Simple tenant usage pagination  https://review.openstack.org/40782518:07
shardydansmith: Yeah, I guess we'll have to handle that in the puppet layer18:07
shardypretty rough upgrade experience, but I guess we'll deal with it18:07
mwhahahadansmith: is the cell_v2 setup documented somewhere?18:07
shardythanks for the assistance!18:07
mwhahahaas now i've got to go handle it magically18:08
*** siva_krish has quit IRC18:08
dansmithshardy: well, the release notes have indicated that this should have been done before it was required,18:09
dansmithso we're kinda depending on the user reading those if they don't want to be surprised18:09
*** matrohon has quit IRC18:09
mwhahahathat's a tall order18:09
dansmithit worked without those things done for a grace period but at some point we have to cut over18:09
mriedemhttps://review.openstack.org/#/c/267153/ was a docs patch but needs to be picked up and cleaned up18:10
shardydansmith: well part of the problem was the release notes were wrong18:10
dansmithmwhahaha: what would you like us to do? never make any changes?18:10
*** unicell has quit IRC18:10
dansmithshardy: which one?18:10
mwhahahadansmith: communication around large changes via ML at a minimum18:10
*** mlavalle has quit IRC18:10
mwhahahadansmith: also you have users within the community you can trial these changes out with18:10
shardyhttps://review.openstack.org/#/c/409876/18:10
mriedemshardy: as seen here http://git.openstack.org/cgit/openstack-dev/grenade/tree/projects/60_nova/from-newton/upgrade-nova#n818:10
* mwhahaha points to #puppet-openstack18:10
mriedemshardy: you'll need to create nova_api_cell018:10
mriedemthe nova_api_cell0 db that is18:10
shardydansmith: mriedem has fixed it, but that was the start of the confusion ;)18:10
mriedemdansmith: https://review.openstack.org/#/c/409876/18:11
*** mlavalle has joined #openstack-nova18:11
*** stvnoyes has quit IRC18:11
mwhahahawe always end up playing catchup because we cannot be aware of all changes across all projects all the time18:11
shardymriedem: ack, thanks - I'll hack around it manually and we can handle that in puppet18:11
dansmithmwhahaha: the grenade change feed is, like, a perfect source of this information for early warning :)18:11
dansmiththe release notes, minus human errors, the grenade change stream, etc18:12
*** haplo37 has quit IRC18:12
*** stvnoyes has joined #openstack-nova18:12
mriedemi don't think we really call out creating a new db for cell0 in the reno18:12
mriedemwe talk about cell0, but not creating a new db18:12
mriedemhttp://docs.openstack.org/releasenotes/nova/unreleased.html18:12
shardyyeah might be a nice thing to add18:12
dansmiththat one was like two releases ago right?18:12
mwhahahai don't know why this isn't just part of the existing db setup18:13
*** thorst has joined #openstack-nova18:13
mwhahahawhich is kinda why i'm confused on this whole thing because we already have ways of setting up dbs, why is this a new one?18:13
mriedemdansmith: i think newton18:13
mriedemyeah newton18:13
mriedemjust says "‘nova-manage db sync’ can now sync the cell0 database."18:13
mriedembut we don't actually say, oh right, you need to create another new db :)18:13
openstackgerritEd Leafe proposed openstack/nova: Corrects the type of a base64 encoded string  https://review.openstack.org/38568618:14
mwhahahadidn't we run into this with the new api db?18:14
dansmithThe cell0 db is required to store instances that cannot be scheduled to18:14
dansmith    any cell. Before the 'db sync' command is called a cell mapping18:14
dansmith    for cell0 must have been created using 'nova-manage cell_v2 map_cell0'.18:14
mriedemso, we know we need to doc the cellsv2 stuff better, which means cleaning up https://review.openstack.org/#/c/267153/18:14
mwhahahadansmith: that doesn't tell me 1) how to create this db or 2) how this fits into a deployment of nova18:14
*** haplo37 has joined #openstack-nova18:14
dansmiththe first line tells you how it fits into nova18:15
mwhahahanot how it fits into nova18:15
mwhahahahow it fits into the deployment of nova18:15
dansmithand certainly the grenade stuff tells you what to do from the puppet side18:16
mwhahahawhat about people who want to do this themselves?18:16
mwhahahalook i'm just point out a poor user experiance18:16
*** nherciu_ has quit IRC18:17
dansmithmriedem: agreed, we should fix and land that doc change before it's a year old18:17
shardyhttp://paste.openstack.org/show/592134/18:17
shardySo creating the DB then makes simple_cell_setup say "nothing to do"18:17
shardybut the api_db sync still fails18:17
* shardy looks at grenade scripts18:18
*** ihrachys has quit IRC18:18
mriedemso simple_cell_setup calls map_cell0 https://github.com/openstack/nova/blob/d9d9071af250409c0102e7a25e35d7521812172d/nova/cmd/manage.py#L123018:18
mriedemw/o a database connection url passed in18:18
mriedemwhich then makes it look up the api db connection from nova.conf https://github.com/openstack/nova/blob/d9d9071af250409c0102e7a25e35d7521812172d/nova/cmd/manage.py#L126218:18
*** romainh1 has quit IRC18:19
dansmiththat last command might be complaining about cell mappings for the hosts, nothing to do with cell018:19
*** haplo37 has quit IRC18:19
*** harlowja has joined #openstack-nova18:20
*** READ10 has joined #openstack-nova18:20
*** sacharya_ has joined #openstack-nova18:21
*** haplo37 has joined #openstack-nova18:22
*** derekh_afk is now known as derekh18:22
mriedemi know what this is18:23
*** yamahata has quit IRC18:23
mriedemerror: (pymysql.err.IntegrityError) (1062, u"Duplicate entry '00000000-0000-0000-0000-000000000000'18:23
mriedemwe handle that duplicate entry from simple_cell_setup https://github.com/openstack/nova/blob/d9d9071af250409c0102e7a25e35d7521812172d/nova/cmd/manage.py#L123118:23
*** moshele has quit IRC18:23
*** sacharya has quit IRC18:23
dansmithah, you know18:23
mriedembut not from map_cell0 if you called that directly18:23
dansmithI wonder if this is because he pre-mapped cell018:23
mriedemhttps://github.com/openstack/nova/blob/d9d9071af250409c0102e7a25e35d7521812172d/nova/cmd/manage.py#L128318:23
dansmithand we don't go on to do the migrations to do the host mapping18:24
dansmithif you already have a cell0 map you will never do this: https://github.com/openstack/nova/blob/master/nova/cmd/manage.py#L492-L123318:24
mwhahahaso is the operator supposed to manually create a cell0 for themselves?18:24
dansmither18:24
mriedemhttps://github.com/openstack/nova/blob/d9d9071af250409c0102e7a25e35d7521812172d/nova/cmd/manage.py#L1237 ?18:25
dansmithwe'll bail here: https://github.com/openstack/nova/blob/master/nova/cmd/manage.py#L1232-L123318:25
shardyI tried running simple_cell_setup immediately after the DB sync, I omitted that from the paste18:25
dansmithinstead of moving on18:25
*** gszasz has quit IRC18:25
dansmithshardy: can you pastebin me your cell_mappings table?18:25
shardyit said "Nothing to do", but the api_db sync failed, so I tried again adding the map_cell018:25
mriedemshardy: map_cell0 will fail if you've already run it once18:25
openstackgerritJulian proposed openstack/nova: Transform keypair.create notification  https://review.openstack.org/40868918:25
mwhahahamriedem: so how can you check if it's already run?18:26
mwhahahamriedem: we need to know that for puppet so we don't run it twice18:26
dansmithmwhahaha: it's all supposed to be idempotent.. the normal stuff18:26
dansmithmwhahaha: normal users shouldn't have to run the map_cell0 bit themselves18:26
dansmithi.e. puppet people18:26
mwhahahadansmith: ok so going back to my other question, are operators supposed to manually create these cell dbs or is there some integration into sync?18:27
mriedemnova_api_cell0 has to be manually created, the db18:27
mwhahahadansmith: because i don't think there's any project where we have to manually create a db18:27
shardyI don't have a cell_mappings table in the nova DB18:27
mriedemjust like the nova and nova_api dbs18:27
* mwhahaha goes double checking18:28
mriedemshardy: it'd probably be in your nova_api db18:28
dansmithmwhahaha: nova won't create the database for you of course18:28
dansmithmriedem: shardy right, in the api db18:28
shardyah, yeah, oops ;)18:28
mwhahahaah ok so we do when we setup the user18:28
* mwhahaha takes notes18:28
shardyhttp://paste.openstack.org/show/592137/18:29
shardythere it is18:29
*** nandal has joined #openstack-nova18:29
*** matrohon has joined #openstack-nova18:30
dansmithyeah18:30
dansmithso that's it18:30
dansmiththat code is naive in case you got a cell0 mapping but nothing else18:30
dansmithshardy: can you nuke that row and try again?18:30
shardydansmith: sure, sec18:30
*** eharney has quit IRC18:30
mriedemso we could map map_cell0 idempotent but that changes the behavior of simple_cell_setup18:31
mriedems/map/make/18:31
dansmithright, it should be anyway,18:31
dansmithbut simple_cell_setup is too naive about thinking that cell0 means things are done18:31
*** nandal_in has quit IRC18:32
dansmithmriedem: I shall fix that18:32
mriedemdansmith: ok, do it under bug 1649341 probably18:32
openstackbug 1649341 in OpenStack Compute (nova) "Undercloud upgrade fails with "Cell mappings are not created, but required for Ocata"" [Undecided,In progress] https://launchpad.net/bugs/1649341 - Assigned to Matt Riedemann (mriedem)18:32
*** ayoung_afk is now known as ayoung18:32
*** fragatina has quit IRC18:33
dansmithyeah18:33
snetijohnthetubaguy, can you check this bug: https://bugs.launchpad.net/bugs/1640164. I think changing the doc would be enough for this. since db error is expected when sync is happening.18:33
openstackLaunchpad bug 1640164 in OpenStack Compute (nova) "Rolling upgrade M to N: DBDeadlock Error when create instance during sync database" [Undecided,In progress] - Assigned to Sujitha (sujitha-neti)18:33
cfriesencan somone double-check me?  it looks like in LibvirtDriver.detach_volume() we check whether the instance is running, then pass the "live" flag down into guest.detach_device_with_retry().  If the guest is stopped after that, we'll retry X times with the same "live" flag value which will be invalid.18:34
cfriesenI'm wondering if maybe it'd be worth re-checking the guest state in between each retry18:35
mriedemshardy: mwhahaha: tried to take some notes in https://bugs.launchpad.net/tripleo/+bug/1649341/comments/1218:37
openstackLaunchpad bug 1649341 in OpenStack Compute (nova) "Undercloud upgrade fails with "Cell mappings are not created, but required for Ocata"" [Undecided,In progress] - Assigned to Matt Riedemann (mriedem)18:37
shardydansmith: possibly related to the problem you mentioned, the failure isn't persistent if the DB permissions are messed up:18:37
shardyhttp://paste.openstack.org/show/592138/18:37
*** unicell has joined #openstack-nova18:37
shardythe first time it fails with access denied, then without fixing the perms it says nothing to do18:38
dansmithshardy: so it clearly has perms to do somethin18:38
dansmithg18:38
dansmithshardy: oh, does your user have alter permissions?18:38
dansmithbecause after creating that mapping, it tries to sync that database18:38
dansmithmapping would work with insert, but then would fail on the sync18:39
dansmithI'll catch that and report too18:39
*** ljxiash has joined #openstack-nova18:41
*** eharney has joined #openstack-nova18:41
cfriesenhas it been decided yet whether nova will have Friday sessions at the PTG?18:44
*** ljxiash has quit IRC18:45
shardydansmith: I just forgot to grant the nova_api user access to the new nova_api_cell0 DB, will add notes to the bug18:45
*** dharinic is now known as dharinic|lunch18:45
dansmithshardy: okay, so you're good now?18:46
shardydansmith: yup, thanks for the help - I'll note the workaround steps in the bug18:46
cdentmriedem, sdague: the devstack gate change for placement just finished: https://review.openstack.org/#/c/409871/18:46
dansmithshardy: okay cool, I'll have this fix up in a bit18:46
sdagueit still looks like https://github.com/openstack/nova/blob/909410cdfbbaa796a9ec719ce9e6a7be5f54c2a2/nova/db/sqlalchemy/api_migrations/migrate_repo/versions/030_require_cell_setup.py#L47 has the wrong error message as well18:47
sdaguedansmith: you going to update the nova-manage command in that error message with other fixes?18:47
dansmithsdague: yeah, I'll fix the migration in this stack too18:47
sdaguedansmith: cool18:47
mriedemcfriesen: yes18:48
mriedemand yes18:48
mriedemsdague: dansmith: i already have those fixed18:49
mriedemjust needs a +W18:49
sdaguemriedem: url?18:49
dansmithmriedem: in the migration? thought it was just the reno18:49
mriedemhttps://review.openstack.org/#/c/409876/18:49
cdentsdague, mriedem the placement related warnings (like this http://logs.openstack.org/71/409871/1/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv/ad9a6ed/logs/apache/placement-api.txt.gz#_2016-12-12_18_22_14_663 ) are fixed by this: https://review.openstack.org/#/c/407180/18:49
mriedemboth18:49
sdaguecdent: http://logs.openstack.org/71/409871/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/6ac02ac/logs/apache/placement-api.txt.gz#_2016-12-12_18_03_29_71818:49
sdaguecdent: the stack traces?18:49
cdentsdague: jinx18:49
*** shardy is now known as shardy_afk18:50
cdentya18:50
sdaguecdent: ok, though jaypipes wants changes on that, so I'll let him figure it out with you18:51
sdaguecdent: it seems odd that this would be a stacktrace regardless though18:51
*** READ10 has quit IRC18:52
*** akshilv has quit IRC18:52
cdentyes, because there's an uncaught (because nobody thought of it) exception, so there needs to be a fix in the handler too18:53
cdenti'll add to the review18:53
cdents/add/a comment/18:53
*** ihrachys has joined #openstack-nova18:53
*** tbachman has quit IRC18:54
*** roeyc has quit IRC18:55
melwittmriedem: the nova-manage commands will look for [DEFAULT]/transport_url in the nova.conf first, and if that's not set it has to be passed on the command line18:55
*** derekh is now known as derekh_afk18:56
mriedemmelwitt: that's not what happens with simple_cell_setup18:56
mriedemhttps://github.com/openstack/nova/blob/d9d9071af250409c0102e7a25e35d7521812172d/nova/cmd/manage.py#L121318:56
mriedemit's a required arg, and if you don't pass it in argparse will puke18:56
sdaguecdent: I guess, this is the thing that's weird to me - https://github.com/openstack/nova/blob/45747030499b346c1b2318a87266d7e6c36a6b49/nova/objects/resource_provider.py#L1025-L104018:57
mriedemmelwitt: you might be thinking of your secret patches you're holding out of tree18:57
*** ihrachys has quit IRC18:57
sdaguewe should WARN or throw the exception, doing both seems like handling this in too many places18:57
sdagueso, throwing the exception, and doing the warn on the catch above, would be appropriate18:57
*** READ10 has joined #openstack-nova18:57
cdentsdague: I suspect that the warn was put in place while there was still some thinking that these methods might be called from somewhere else other than the http api18:58
cdentthus, you want to log when something goes wrong, but still allow the caller to deal as they like18:58
cdentnow that we've moved away from that we could change it18:58
cdentI still kind of think that the warn is right here18:58
melwittmriedem: urgh, okay, that shouldn't be required then. anything that needs transport_url should be looking at the conf first. I was seeing that the map_cell_and_hosts command looks in the conf18:58
*** moshele has joined #openstack-nova18:59
cdentthe main problem is that the exception is not being caught at the api layer like it should be18:59
sdaguecdent: right, but that's where we'd typically do the warn18:59
cdenteven in the event of multiple different types of callers?19:00
sdaguewhere we've caught the exception, understood what it is, and translated that information into something for the user to understand19:00
cdent(which is on longer true)19:00
cdents/on/no/19:00
melwittcfriesen: what problem are you seeing with the guest.detach_device_with_retry()?19:00
sdaguethe interface is that exception is thrown, and they get to decide whether it's something that's understood in their flow (so they catch, translate it into a context appropriate log message)19:00
*** lpetrut has quit IRC19:00
sdagueor that they don't know what to do, and it bubbles all the way up19:00
*** fragatina has joined #openstack-nova19:03
*** matrohon has quit IRC19:03
cdentsdague: okay, can we enumerate the issues we need to deal with, and perhaps make bugs (I'll make them if we can enumerate them). Otherwise I will forget.19:04
*** moshele has quit IRC19:04
* cdent just burnt the rice19:08
openstackgerritDan Smith proposed openstack/nova: Make simple_cell_setup fully idempotent  https://review.openstack.org/40989019:10
cfriesenmelwitt: while trying to rebuild a server, we saw LibvirtDriver.detach_device() fail with "libvirtError: operation failed: domain is no longer running "19:10
dansmithmriedem: ^19:10
cdentedleafe: you want me to get the fixes to https://review.openstack.org/#/c/407180/ or you good for that tonight19:11
cdentsdague: I think I've managed to write everything down on that ^ review19:11
cdentexcept for moving the log, which I'll make a bug for19:11
edleafecdent: got it in the queue to work on19:11
edleafecdent: thanks for the offer19:11
cdentedleafe: I added some more stuff, thus the offer19:11
edleafecdent: it's all good19:12
cdentroger19:12
cfriesenmelwitt: we also see nova livecycle events right around the same time indicating a VM shutdown19:12
mgagnein Mitaka release, "Nova now requires a second database (called ‘API DB’).". does this upgrade step apply for someone using cells v1?19:12
cfriesenmelwitt: so my theory is a race between the guest shutdown/crash and nova trying to do the device_detach with "live" flag.19:12
*** tbachman has joined #openstack-nova19:13
*** mlavalle has quit IRC19:13
*** asettle has quit IRC19:14
melwittcfriesen: hm, yeah. sounds like it19:15
cdentsdague: we've currently got for different LOG.warning's in objects/resource_provider.py, all of them related to capacity being exceeded in some fashion. It it your opinion that all of them should move?19:17
cdent4, sigh19:18
cdentor just those (2) where the logging happens and then an exception is raised?19:20
*** yamahata has joined #openstack-nova19:20
cdenthttps://bugs.launchpad.net/nova/+bug/164938419:22
openstackLaunchpad bug 1649384 in OpenStack Compute (nova) "in placement service capacity exceeded LOG.warning call is in wrong place" [Undecided,New]19:22
mriedemmgagne: yes the RequestSpec object is persisted in the nova_api db19:23
*** fragatina has quit IRC19:23
mriedemwhich is done regardless of cells v119:23
*** fragatina has joined #openstack-nova19:24
mgagnemriedem: ok so do I need to configure this api database connection in all cells (api/compute) ?19:24
*** whenry has joined #openstack-nova19:24
*** tbachman_ has joined #openstack-nova19:24
mriedemcompute == child cell?19:25
*** tbachman has quit IRC19:25
*** tbachman_ is now known as tbachman19:25
mgagneyes19:25
mriedemi believe only the child cell19:25
mriedemwhere the 'normal' n-api runs19:25
mriedemnot the top level api19:25
dansmithum19:25
dansmiththat's a good question actually19:25
melwittdon't you mean parent cell?19:25
mgagneI'm confused now19:25
dansmithyou might kinda need both actually19:25
mgagneparent/child is relative. I thought there was an api cell and compute cell.19:25
dansmithright19:26
mgagneand how is this database different from the existing API database? it's a new one?19:26
*** Sukhdev has joined #openstack-nova19:26
dansmithmgagne: this is for cellsv219:26
mriedemmgagne: different schema19:26
dansmithmgagne: eventually your existing api db will go away19:26
mgagnedansmith: yes, hence my question "does this upgrade step apply for someone using cells v1?"19:26
dansmithmgagne: it does19:26
mriedemthis is what uses it https://review.openstack.org/#/c/258628/19:26
mgagneok, so I run cells v1. To upgrade to mitaka, I run the migration to create the database, add the config to API cell and that should be it?19:27
*** _ducttape_ has joined #openstack-nova19:27
dansmithmgagne: I think your parent and child cells will likely both have to point to the same new api database19:28
dansmithI'd have to go look at the seams19:28
mgagneok. I would greatly appreciate a confirmation. the release notes mention cells v2 but nothing if you have cells v1, even if it's just "yes, it does apply to cells v1 user too"19:29
dansmithmgagne: do you have a preprod environment you could help test with?19:29
dansmithmost of us don't have running cellsv1 environments19:30
*** ducttape_ has quit IRC19:31
mgagneI can and will create one to test the migration.19:31
melwittI would expect the API DB would only be needed for cells that run n-api, but maybe I'm missing something19:32
*** asettle has joined #openstack-nova19:32
dansmithmelwitt: well, cellsv1 expects to be able to list instances without talking to the cells, right?19:32
dansmithmelwitt: you can't really do that without the stuff in api_db19:32
*** mlavalle has joined #openstack-nova19:33
dansmithmelwitt: (right?)19:33
melwittdansmith: yeah, the top cell runs n-api and I was thinking it would need the API DB19:33
*** cardeois has quit IRC19:33
dansmithmelwitt: but the child cells also run the compute/api code19:34
*** whenry has quit IRC19:34
mgagnewe do not run the nova-api service in the compute node, well we do but it connects to compute database and we don't create instances using this endpoint, only for monitoring purposes.19:35
mgagnecompute cell*19:36
dansmithmgagne: right, but the compute/api code runs there anyway, inside the cells service19:37
melwittdansmith: well, I guess only nova-conductors would need the connection info right?19:38
mgagneoh right so new api database will be required for both type of cells anyway19:38
*** cardeois has joined #openstack-nova19:38
dansmithmelwitt: and nova-cells right?19:38
melwittdansmith: there's the compute/cells_api.py stuff that runs per compute cell. if any of that accesses the API DB (which I don't know off the top of my head does) then nova-conductor would need the connection info19:39
*** _ducttape_ has quit IRC19:39
dansmithmelwitt: that doesn't run in conductor, right?19:39
dansmithmelwitt: isn't compute/cells_api the bit that runs in the parent cell and delegates some things down to the cells?19:40
*** ducttape_ has joined #openstack-nova19:40
melwittdansmith: hm, maybe not. is that what is in nova-cells? I actually am not sure19:40
*** dharinic|lunch is now known as dharinic19:40
dansmithmelwitt: the compute/api bits happen in pieces at the top level, then we make a cells/rpc call down to nova-cells in the child cell, which re-runs the mostly-unchanged compute/api code down there right?19:41
melwittdansmith: yeah, looks like you're right. guess I don't remember this as well as I thought19:41
dansmithso I would expect both places to potentially need to access the api db,19:42
dansmithand the problem will be if they're not clean enough to avoid doing the same thing twice ...19:42
melwittdansmith: that's what I'm not sure about. I hadn't thought the compute/api code runs again19:42
dansmithwell, that must be okay because the test job would have a unified db19:42
*** READ10 has quit IRC19:42
dansmithmelwitt: that's the whole point of cellsv1, right? it replicates compute/api in both places?19:42
*** thorst_ has joined #openstack-nova19:45
melwittdansmith: yeah. I guess I was thinking then at the top it wouldn't do much. I'm looking at it now19:45
*** ihrachys has joined #openstack-nova19:46
*** ihrachys has quit IRC19:46
*** jamielennox is now known as jamielennox|away19:46
dansmithmelwitt: well, the top is a lot more read-heavy than the bottom,19:46
*** gouthamr has joined #openstack-nova19:46
dansmithmgagne: so, circling back,19:47
mgagneok, I will do some tests once I package Mitaka. Would make sense to only give access to database to the API cell, compute cell shouldn't need *more* information than it has/needs no?19:47
dansmithmgagne: I kinda expect you will need to configure both sides, but it would be super helpful if you could test for us19:48
dansmithmgagne: I don't think it is going to be that easy, but that's a reasonable place to start yeah19:48
mgagneok, so: Yes, you need API database with cells v1. Which cell types need it is not known, need testing.19:48
mriedemyeah19:48
dansmithyeah19:48
mgagnealright, thanks!19:48
*** thorst has quit IRC19:48
mriedemin mitaka we create the request spec and build requests in the api db19:48
mriedemfrom the n-api code19:49
mriedemi don't think we actually use that when listing instances in mitaka...19:49
mriedembut would have to confirm19:49
mriedemi know we do in newton19:49
mriedemi get fuzzy on how much of this actually did anything in mitaka19:49
mriedemsince a lot of the meat happened in newton19:49
openstackgerritSujitha proposed openstack/nova: Change host for osapi and metadata services in db.  https://review.openstack.org/38472419:49
openstackgerritChristopher Martin proposed openstack/nova: Bugfix: Changes to Instance Soft Delete  https://review.openstack.org/38675619:49
dansmithmriedem: right, it may not be the same answer for mitaka and newton19:50
*** edmondsw has joined #openstack-nova19:50
*** amoralej is now known as amoralej|off19:51
*** edmondsw has quit IRC19:52
*** thorst has joined #openstack-nova19:53
*** jamielennox|away is now known as jamielennox19:53
*** kfarr has joined #openstack-nova19:55
*** thorst_ has quit IRC19:56
*** thorst_ has joined #openstack-nova19:59
*** bvanhav has quit IRC20:00
*** woodster_ has joined #openstack-nova20:01
*** kaisers_ has joined #openstack-nova20:02
*** dimtruck is now known as zz_dimtruck20:03
*** thorst has quit IRC20:03
openstackgerritMatt Riedemann proposed openstack/nova: Remove support for the Cinder v1 API  https://review.openstack.org/40990420:03
mriedemsmcginnis: fyi ^20:03
smcginnismriedem: Sweet20:03
*** stvnoyes has quit IRC20:06
*** cdent has quit IRC20:06
*** mtanin___ has joined #openstack-nova20:07
*** kaisers_ has quit IRC20:07
*** mtanino has quit IRC20:09
*** mlavalle has quit IRC20:10
openstackgerritMatt Riedemann proposed openstack/nova: Remove support for the Cinder v1 API  https://review.openstack.org/40990420:11
*** ijw has joined #openstack-nova20:11
*** moshele has joined #openstack-nova20:12
openstackgerritDiana Clarke proposed openstack/python-novaclient: Microversion 2.40 - Simple tenant usage pagination  https://review.openstack.org/40782520:13
*** thorst has joined #openstack-nova20:15
*** ijw has quit IRC20:15
*** thorst__ has joined #openstack-nova20:16
*** thorst_ has quit IRC20:18
*** bvanhav has joined #openstack-nova20:19
*** ijw has joined #openstack-nova20:19
*** thorst has quit IRC20:19
*** thorst__ has quit IRC20:22
*** mlavalle has joined #openstack-nova20:22
*** stvnoyes has joined #openstack-nova20:24
*** thorst has joined #openstack-nova20:25
*** kaisers_ has joined #openstack-nova20:25
*** derekh_afk is now known as derekh20:26
*** TravT has quit IRC20:29
*** kaisers_ has quit IRC20:29
*** ijw_ has joined #openstack-nova20:29
*** moshele has quit IRC20:30
*** moshele has joined #openstack-nova20:30
*** lpetrut has joined #openstack-nova20:30
*** Sukhdev has quit IRC20:30
*** moshele has quit IRC20:31
*** ijw has quit IRC20:32
*** zz_dimtruck is now known as dimtruck20:32
*** bvanhav has quit IRC20:34
*** lbeliveau has quit IRC20:34
*** kaisers_ has joined #openstack-nova20:37
*** thorst has quit IRC20:38
*** tblakes_ has joined #openstack-nova20:39
*** mtanino has joined #openstack-nova20:40
*** mtanin___ has quit IRC20:42
edleafejaypipes: regarding your comment on https://review.openstack.org/#/c/407180, there isn't any such field in o.vo, just NonNegativeInteger20:42
edleafejaypipes: I suppose we could add it to o.vo, or just enforce it in Allocations20:42
*** lbeliveau has joined #openstack-nova20:43
*** tblakes has quit IRC20:43
*** tblakes_ is now known as tblakes20:43
*** gouthamr has quit IRC20:48
*** ijw has joined #openstack-nova20:48
*** ijw_ has quit IRC20:49
*** shardy_afk has quit IRC20:49
*** ihrachys has joined #openstack-nova20:50
*** hoangcx has joined #openstack-nova20:50
openstackgerritDoug Hellmann proposed openstack/nova: tell reno not to scan the entire master branch  https://review.openstack.org/40991620:53
*** oanson has joined #openstack-nova20:56
*** mtanin___ has joined #openstack-nova20:58
*** mtanino has quit IRC20:59
*** haplo37 has quit IRC21:00
*** jwcroppe has quit IRC21:01
*** haplo37 has joined #openstack-nova21:02
*** matrohon has joined #openstack-nova21:03
*** asettle has quit IRC21:06
mriedemanyone else seeing this functional notification test failing? http://logs.openstack.org/90/409890/1/check/gate-nova-tox-db-functional-ubuntu-xenial/17015ce/testr_results.html.gz21:06
sdaguemriedem: yes21:07
sdagueI saw a couple of bounces this morning on it21:08
jaypipesedleafe: ah, ok. sorry, I thought it was called PositiveIntegerField.21:08
*** haplo37 has quit IRC21:08
melwittmriedem: yes21:09
melwittmriedem: looking at it, it looks like the test expects the instance will have ip address assigned and sometimes it doesn't have it yet at time it's checked21:10
openstackgerritSarafraj Singh proposed openstack/nova: Deprecate compute options  https://review.openstack.org/38516521:10
*** haplo37 has joined #openstack-nova21:11
melwittthe function that boots a server waits until it's active, so I'm not sure how this is happening21:12
*** sacharya_ has quit IRC21:12
mriedemmelwitt: but it's the fake virt driver, does that actually wait for network allocation to be done?21:12
mriedemas it's all fake/stubbed21:12
*** sacharya has joined #openstack-nova21:12
melwittmriedem: I'm not sure exactly what's going on, I haven't been looking for too long. but it's verifying that the expected instance updates happened and there's one about the ip address and that one is missing in the example I'm looking at21:14
mriedemmelwitt: yup same, ip_addresses isn't in there21:15
*** rtheis has quit IRC21:15
mriedemok i'll open a bug and try to get an e-r query started21:16
*** haplo37 has quit IRC21:16
openstackgerritJulian proposed openstack/nova: Transform instance.add_fixed_ip notification  https://review.openstack.org/33287621:17
sdagueI'm pretty sure the fakevirt instances start at active21:17
*** haplo37 has joined #openstack-nova21:18
openstackgerritSarafraj Singh proposed openstack/nova: Move quota options to a config group.  https://review.openstack.org/34686921:19
*** derekh is now known as derekh_afk21:21
*** mrhillsman has quit IRC21:22
mriedemhttps://bugs.launchpad.net/nova/+bug/164940321:22
openstackLaunchpad bug 1649403 in OpenStack Compute (nova) "nova.tests.functional.notification_sample_tests.test_instance.TestInstanceNotificationSample.test_create_delete_server_with_instance_update randomly fails with ip_addresses not set in notifications" [Medium,Confirmed]21:22
mriedemsdague: well, it's a task state transition from networking to block_device_mapping21:23
mriedemso the network async wrapper is doing it's thing21:23
mriedemso we're probably only lucky if the network_info is in the db when that notification goes out21:23
*** kaisers_ has quit IRC21:24
melwittmriedem: at the end of a create, there's a notify_about_instance_action call that pulls network_info from the instance to generate that notification, so I think that means the instance is missing network_info filled in at that point21:24
sdaguemriedem: yeh21:24
mriedemmelwitt: yeah which i think would be possible as that's all async21:25
mriedemi'd need to dig into the actual calls though21:25
*** lpetrut has quit IRC21:25
mriedemwe should have network_info by the time driver.spawn is called though21:26
dansmithsdague: can you think of anything rpc-related that is different in the api_samples tests, compared to the rest of functional?21:26
mriedemdansmith: self.useFixture(fixtures.SpawnIsSynchronousFixture()) ?21:28
*** jdurgin has quit IRC21:28
*** codebauss has joined #openstack-nova21:28
*** codebauss is now known as mrhillsman21:28
mriedemself.useFixture(cast_as_call.CastAsCall(self.stubs))21:29
mriedemi actually thought ^ was done globally21:29
dansmithmriedem: that's done for api_samples but not the rest of functional?21:30
mriedemdansmith: looks like it21:30
dansmithcast as call is done in integrated base21:30
mriedemi'm looking at _IntegratedTestBase21:30
*** jdurgin has joined #openstack-nova21:30
dansmithwhere is the synchronous spawn?21:30
mriedemand ApiSampleTestBase21:30
dansmithoh, right, but that's the base for a lot of otherthings21:30
mriedemdansmith: that's in ApiSampleTestBaseV2121:31
*** haplo37 has quit IRC21:31
sdagueyeh, CastAsCall may be the critical missing bit here21:31
sdaguealso... curiously, the notifications sample base patches out the locker.... o_O21:32
dansmithI think there are other things based on the integrated base class that work I think21:32
sdaguehttps://github.com/openstack/nova/blob/45747030499b346c1b2318a87266d7e6c36a6b49/nova/tests/functional/notification_sample_tests/notification_sample_base.py#L57-L6021:32
dansmithwhich would rule out the castascall21:32
*** mtanino has joined #openstack-nova21:33
sdaguepatching out locking seems extremely suspect to me21:33
melwitthmm21:34
dansmithso, spawnissynchronous might be it.. sdague mriedem, any idea why we need that in api samples and not other things?21:34
*** mtanin___ has quit IRC21:34
*** Jeffrey4l has quit IRC21:34
mriedemprobably for the async network stuff21:35
mriedembut not really sure21:35
sdagueyeh, that is my guess21:35
dansmithbut that would apply to all the other functional stuff right?21:35
sdaguedansmith: only if they go and check for it21:35
dansmithlike functional/test_servers21:35
dansmithwhich doesn't have that21:35
dansmithsdague: check for network completing you mean? they check for instance state, which won't go active until it's done, so..21:35
*** Jeffrey4l has joined #openstack-nova21:36
*** thorst has joined #openstack-nova21:36
*** eglynn has quit IRC21:36
dansmithyeah, so that seems related21:37
dansmithI dunno why, but in the api samples tests with the cells stuff going, all the services never actually run or respond to rpc messages21:37
openstackgerritSarafraj Singh proposed openstack/nova: Move quota options to a config group.  https://review.openstack.org/34686921:37
dansmithif I disable that, it completes quickly, but doesn't match the template21:38
*** haplo37 has joined #openstack-nova21:38
sdaguedansmith: disable which thing?21:39
dansmithsdague: synchronous spawn21:39
dansmithsdague: so, looking at test_servers, it seems like it's expecting everything to be filled out as a result of a server post, which isn't how it works in real life21:40
dansmithsdague: i.e. it expects network allocation to be done when we return from post21:40
dansmiththat's bogus right?21:40
*** thorst_ has joined #openstack-nova21:40
sdaguehonestly, I don't have all these bits in my head any more, I'd have to go explore21:41
melwittmriedem: looks like that async wrapper only waits if something is accessed on the NetworkInfo. so it would at least start driver.spawn without it being done yet. it would be until something inside spawn accesses a NetworkInfo attribute, AFAICT21:41
*** thorst has quit IRC21:41
mriedemmelwitt: oh yeah21:42
mriedemi added SpawnIsSynchronousFixture to NotificationSampleTestBase and it made the test fail the same way as in that bug21:43
melwittand if the fake driver isn't doing anything ... going to check if we need to add a .wait() in spawn21:43
melwittfor the fake driver21:43
*** thorst_ is now known as thorst21:43
sdaguemriedem: have you looked at restoring the locking?21:43
mriedemsdague: nope21:43
sdagueif you add SpawnIsSynchronousFixture, does it fail every time?21:44
*** akshilv has joined #openstack-nova21:44
*** akshilv has left #openstack-nova21:45
mriedemsdague: yeah21:45
mriedemthe locking was mocked out in https://review.openstack.org/#/c/313654/ fwiw21:45
openstackgerritJay Pipes proposed openstack/nova: Only return latest instance fault for instances  https://review.openstack.org/40994321:46
jaypipessdague: ^^21:46
*** kaisers_ has joined #openstack-nova21:46
melwittmriedem: I would try adding a network_info.wait() to nova/virt/fake.py in the spawn function for the fake driver to see if that makes things work in what you've repro'd21:46
mriedemdoesn't really mention why locking is mocked out21:46
melwittmriedem: it says in the docstring it was done to avoid setting REQUIRES_LOCKING = True21:47
mriedemyeah, but why?21:47
melwittsorry in the comment above the patching21:47
*** jgriffith is now known as jgriffith_AutoAw21:47
sdaguemelwitt: right, that seems weird though. Especially in something that spawn real services is greenthreads21:47
*** eharney has quit IRC21:48
melwittI have a feeling it might be because of a comment in the fixture. there's a thing in there that says not to add it to new tests. other than that, I have no idea21:48
melwittthe comment about REQUIRES_LOCKING is in test.TestCase21:49
sdaguemelwitt: right, but the right answer was for the tests to set it up themselves21:50
*** kaisers_ has quit IRC21:50
melwittagreed it's definitely weird. I can't think of any other reason21:50
*** oanson has quit IRC21:50
melwitthave to ask gibi, he might know what's behind it21:51
*** jgriffith_AutoAw is now known as jgriffith21:52
mriedemi don't think the fake virt driver is getting any network_info..., i think it's coming in as None21:56
*** Sukhdev has joined #openstack-nova21:56
openstackgerritSean Dague proposed openstack/nova: restore locking in notification tests  https://review.openstack.org/40995121:56
dansmithsdague: so, I figured out why the synchronous spawn fixture in api_samples is a problem for me21:57
mriedemcould be allocate_for_instance is getting stubbed out elsewhere21:57
sdaguewhether or not the locking is causing (or exacerbating the issue) it seems wrong, and we should probably fix it21:57
dansmithsdague: and it's not trivial to fix21:57
*** amotoki has joined #openstack-nova21:57
dansmithsdague: so when you get a chance, I'd like to maybe hangout about it21:57
sdaguedansmith: ok, cool. I need to drop now to start dealing with dinner.21:58
dansmithokay21:58
sdagueTomorrow is dicey, as they are doing the electrical service upgrade, so I have no idea when I'll have power in the house21:58
sdagueif things wrap up at a reasonable time in the afternoon, I'll poke you, otherwise wed?21:58
*** liverpooler has quit IRC21:58
dansmithsdague: okay I'm out for the rest of the year after friday21:59
dansmithso21:59
dansmithnot much time to resolve things between then, but okay21:59
dansmithmaybe mriedem wants to talk to me about it21:59
dansmithguess not22:01
melwittheh22:01
melwittmriedem: I'm trying some things, so far getting the same result with the wait()22:05
*** asettle has joined #openstack-nova22:06
openstackgerritChristopher Martin proposed openstack/nova: Remove mox from unit/compute/test_compute_api.py(2)  https://review.openstack.org/34066022:07
*** asettle has quit IRC22:08
*** asettle has joined #openstack-nova22:09
openstackgerritChristopher Martin proposed openstack/nova: Remove mox from unit/compute/test_compute_api.py(2)  https://review.openstack.org/34066022:09
*** amotoki has quit IRC22:10
openstackgerritChristopher Martin proposed openstack/nova: Remove mox from unit/compute/test_compute_api.py(2)  https://review.openstack.org/34066022:10
mriedemdansmith: i do22:11
*** ihrachys has quit IRC22:11
mriedemi was getting my kid off the bus22:11
dansmithis that code for something?22:11
dansmithtaking a dump?22:11
mriedemdansmith: next to my own child, you're next in line of importance22:11
openstackgerritSarafraj Singh proposed openstack/nova: Remove few TODO's from cells.py  https://review.openstack.org/38514022:11
dansmithwoo22:12
dansmithmriedem: good for hangout?22:12
dansmithmriedem: https://hangouts.google.com/call/d46xoq27jfdebn2gqxrauaxd6ue22:12
mriedemyeah, there might be a distraction at some point, she's crapping in the bathroom directly behind me22:12
dansmithmelwitt: you may want to get in on this action22:12
openstackgerritChristopher Martin proposed openstack/nova: Remove mox from unit/compute/test_compute_api.py(2)  https://review.openstack.org/34066022:12
dansmithuh22:12
mriedemi was told on friday that she holds it all day22:13
dansmith...22:13
melwittdansmith: k, will join22:13
melwittlol @ mriedem22:13
*** amotoki has joined #openstack-nova22:14
*** amotoki has quit IRC22:15
*** annegentle has quit IRC22:17
*** baoli has quit IRC22:21
*** kylek3h has quit IRC22:22
*** jgriffith is now known as jgriffith_AutoAw22:23
*** matrohon has quit IRC22:24
*** lbeliveau_ has joined #openstack-nova22:25
*** lbeliveau has quit IRC22:26
*** asettle has quit IRC22:26
mriedemdansmith: melwitt: https://github.com/openstack/nova/commit/6b16c8731c44e4a6c80b803f3e8afdd88386d57722:27
mriedemthat added it22:27
mriedemsdague: melwitt: btw, i wouldn't be surprised if something i did here is making those notification samples fail the networking stubs https://review.openstack.org/#/q/status:merged+project:openstack/nova+branch:master+topic:bp/use-neutron-by-default22:31
mriedemi think the notification samples all expect to use the neutron fixture22:31
*** thorst has quit IRC22:32
*** thorst has joined #openstack-nova22:33
*** tblakes has quit IRC22:35
*** Swami has quit IRC22:36
*** thorst has quit IRC22:41
*** ljxiash has joined #openstack-nova22:41
mriedemcould be this https://review.openstack.org/#/c/396824/3/nova/tests/unit/api/openstack/fakes.py22:43
openstackgerritMatt Riedemann proposed openstack/nova: restore locking in notification tests  https://review.openstack.org/40995122:44
*** slaweq_ has quit IRC22:45
*** slaweq_ has joined #openstack-nova22:45
*** asettle has joined #openstack-nova22:46
*** ljxiash has quit IRC22:46
*** lbeliveau_ has quit IRC22:47
*** asettle has quit IRC22:49
*** asettle has joined #openstack-nova22:49
*** burgerk_ has joined #openstack-nova22:51
mriedemactually that shouldn't hit the functional tests, hmm22:51
*** lbeliveau has joined #openstack-nova22:53
*** asettle has quit IRC22:53
openstackgerritEd Leafe proposed openstack/nova: Do not post allocations that are zero  https://review.openstack.org/40718022:53
melwittmriedem: yeah, I tried letting that set up the plain network api and it didn't change anything22:53
*** Sukhdev has quit IRC22:54
*** burgerk has quit IRC22:54
*** esberglu_ has quit IRC22:55
*** esberglu has joined #openstack-nova22:55
dansmithmelwitt: rebuild runs mostly in the child cell, right?22:56
*** burgerk_ has quit IRC22:56
*** esberglu_ has joined #openstack-nova22:56
melwittdansmith: looks like it22:57
*** jgriffith_AutoAw is now known as jgriffith22:57
dansmithmelwitt: and it looks at requestspec22:57
mwhahahahey is there a change out there to remove the requirement of --transport-url from the simple_cell_setup?22:57
melwittdansmith: hm, okay. guess I was way off on that then22:58
dansmithmelwitt: I think all of the things in cells/messaging call compute/api in the child cell22:58
dansmithso any of those that look at anything api_db would be affected I think22:58
mriedemmwhahaha: no, remember we said earlier today we were waiting for some functionality in oslo22:58
mriedemmwhahaha: would need to ask melwitt for details i think22:59
melwittmwhahaha: not yet. do you want to do it? I can do it now if you're wanting to try it. the thing is that for it to work you'll have to make sure your nova.confs are updated to set the transport_url instead of all of the deprecated separate rpc backend options22:59
*** _ducttape_ has joined #openstack-nova22:59
*** esberglu has quit IRC23:00
*** rwmjones has quit IRC23:00
mwhahahamelwitt: I need it because where i was putting the setup we don't currently pass the transport-url in23:00
melwittmriedem, mwhahaha: we're no longer waiting on anything from oslo, that comment is old/wrong now. at best we can take transport_url from the conf but most older deployments don't specify the message queue connection setting in that way and would have to be converted by the operator23:00
mwhahahamelwitt: we've deprecated the split rpc stuff in favor of transport_url so i'd be ok with a release note on our end about it23:01
*** jheroux has quit IRC23:01
*** esberglu_ has quit IRC23:01
mwhahahamelwitt: but the problem i'm currently facing is the code that's out there right now requires transport-url so i'm going to have to do some code add/remove/crying to do some ci promotions around this23:01
openstackgerritSarafraj Singh proposed openstack/nova: conf: move console opt to console group  https://review.openstack.org/38964723:01
mwhahahaideally i'd like to not pass transport_url to that call23:01
*** annegentle has joined #openstack-nova23:01
mwhahahai mean it should be optional i guess for people who need it, but my preference is that it use whats in the config23:02
*** ducttape_ has quit IRC23:02
melwittmwhahaha: right. that's a bug/mistake that it requires it, it should use what's in the config if not provided. I can put a change up for that in a few23:02
*** rwmjones has joined #openstack-nova23:03
mwhahahamelwitt: thanks23:03
melwittI was just noting that for it to work, [DEFAULT]/transport_url has to be the config setting because it's not going to handle the various deprecated rpc options23:03
*** _ducttape_ has quit IRC23:03
mwhahahamelwitt: I think that's an easier upgrade issue than having to specify it as part of the setup for us23:04
melwittmwhahaha: yeah, makes sense23:04
*** burt has quit IRC23:07
*** kylek3h has joined #openstack-nova23:07
mriedemwtf23:08
mriedem_send_instance_update_notification calls info_from_instance with network_info=None23:08
mriedemso i don't see how the instance update notification ever had the network_info in it23:08
*** mlavalle has quit IRC23:09
melwittwhen I tried network_info.wait() in fake driver spawn, it didn't blow up so it must not have been None at that point23:09
openstackgerritSamantha Blanco proposed openstack/nova: Add support matrix for attach and detach interfaces  https://review.openstack.org/40996723:09
mriedemyeah it's not None, i verified that23:09
mriedemalso, NotificationSampleTestBase is running nova-network as a service23:09
mriedemself.start_service('network', manager=CONF.network_manager)23:09
mriedembut TestInstanceNotificationSample is also running self.neutron = fixtures.NeutronFixture(self)23:10
*** jwcroppe has joined #openstack-nova23:10
*** annegentle has quit IRC23:12
mriedemanyway Instance.save() calls this https://github.com/openstack/nova/blob/8f354f777f27850caf857a5ce117f061cb3b1b3f/nova/notifications/base.py#L9823:12
mriedemwhich calls this https://github.com/openstack/nova/blob/8f354f777f27850caf857a5ce117f061cb3b1b3f/nova/notifications/base.py#L12923:12
mriedemwhich calls this https://github.com/openstack/nova/blob/8f354f777f27850caf857a5ce117f061cb3b1b3f/nova/notifications/base.py#L17923:13
openstackgerritSujitha proposed openstack/nova: Do not merge: Add post hook script to run tempest with old n-api  https://review.openstack.org/40139523:13
mriedemwhich calls this https://github.com/openstack/nova/blob/8f354f777f27850caf857a5ce117f061cb3b1b3f/nova/notifications/base.py#L22723:13
mriedemand because network_info arg is None there, this is False https://github.com/openstack/nova/blob/8f354f777f27850caf857a5ce117f061cb3b1b3f/nova/notifications/base.py#L48723:14
mriedemso we wouldn't have fixed_ips in the notification23:14
mriedemso i'm not sure how the functional test ever passed23:14
melwitt:\23:14
mriedemoh i guess for the versioned notification https://github.com/openstack/nova/blob/8f354f777f27850caf857a5ce117f061cb3b1b3f/nova/notifications/base.py#L28223:15
*** diogogmt has quit IRC23:18
*** tbachman has quit IRC23:18
mriedemhrm, where do we store that in the db...23:20
mriedemah the update_instance_cache_with_nw_info decorator23:22
openstackgerritmelanie witt proposed openstack/nova: Let nova-manage cell_v2 commands use transport_url from CONF  https://review.openstack.org/40997023:23
*** esberglu has joined #openstack-nova23:24
melwittmwhahaha: ^23:24
mwhahahamelwitt: thanks23:25
mriedemso the compute manager calls network_api.allocate_for_instance which eventually calls get_instance_nw_info which update_instance_cache_with_nw_info which creates the InstanceInfoCache in the db23:28
*** Sukhdev has joined #openstack-nova23:28
mriedemwhich is what the versioned notification uses, instance.info_cache.network_info23:28
*** esberglu has quit IRC23:28
mriedemi can't tell why adding the SpawnIsSynchronous fixture would actually make this fail23:29
*** claudiub|2 has quit IRC23:31
*** rwmjones has quit IRC23:32
melwittme either. I would have thought it had to do with the async wrapper not waiting but it's not that based on what I tried23:32
melwittor, I would have thought SpawnIsSynchronous wouldn't change anything23:33
dansmithmelwitt: mriedem: FWIW, ~500 of the api samples tests fail for a variety of reasons without spawnissynchronous23:33
*** rwmjones has joined #openstack-nova23:33
dansmithwhich tells me that they're really all pretty silly in what they're testing23:33
melwittugh23:33
mriedem500, wow23:33
mriedemwell, my guess would be there is a basic thing that a lot of the tests use which makes them all fail23:34
mriedemi.e. 90% of the tests post a server to do some other actions on that server,23:34
mriedembut part of that setup is verifying the response and expects network details23:34
mriedemso just fix that part and the others probably fall in line23:34
dansmithyeah a lot fail for the same reason,  but a lot fail with weirdness specifically around the state of an instance, the order in which things appear deleted, and even some races with setup of compute I think23:34
dansmithnot enough commonality to make me think that it's a reasonable one-day fix23:35
*** nandal_in has joined #openstack-nova23:36
*** mkoderer has quit IRC23:36
mriedemmelwitt: so i think i was doing the wait wrong23:37
mriedemer hold23:37
mriedemdear caller23:37
*** ducttape_ has joined #openstack-nova23:37
melwitt?23:38
mriedemnvm that didn't do anything23:38
*** nandal has quit IRC23:39
*** thorst has joined #openstack-nova23:39
*** pradk has quit IRC23:40
mriedemdansmith: this has just been a terrible nova day all around i think and we should probably just all call it a loss23:41
cburgessLOL23:41
*** ducttape_ has quit IRC23:42
*** rwmjones has quit IRC23:44
*** tbachman has joined #openstack-nova23:44
*** derekh_afk has quit IRC23:45
*** rwmjones has joined #openstack-nova23:45
*** thorst has quit IRC23:46
*** asettle has joined #openstack-nova23:49
*** Sukhdev has quit IRC23:52
*** dave-mccowan has quit IRC23:53
*** vladikr has quit IRC23:54
*** asettle has quit IRC23:54
*** thorst has joined #openstack-nova23:59

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