Monday, 2017-07-31

*** masber has joined #openstack-nova00:05
*** dave-mcc_ has joined #openstack-nova00:05
*** dave-mccowan has quit IRC00:07
*** takashin has joined #openstack-nova00:09
*** markvoelker has quit IRC00:10
*** gbarros__ has quit IRC00:13
*** gmann has quit IRC00:16
*** gmann has joined #openstack-nova00:16
*** kiennt has joined #openstack-nova00:31
*** markvoelker has joined #openstack-nova00:34
*** acormier has joined #openstack-nova00:39
*** mdnadeem has joined #openstack-nova00:42
*** hongbin has joined #openstack-nova00:43
*** zhurong has joined #openstack-nova00:44
*** Shunli has joined #openstack-nova00:50
*** hshiina has joined #openstack-nova00:50
*** iceyao has joined #openstack-nova00:51
*** gbarros has joined #openstack-nova00:53
*** iceyao_ has joined #openstack-nova00:53
*** deep-book-gk has joined #openstack-nova00:54
*** iceyao has quit IRC00:55
*** iceyao_ has quit IRC00:57
*** deep-book-gk has left #openstack-nova00:57
*** trungnv has joined #openstack-nova00:58
*** acormier has quit IRC01:03
*** phuongnh has joined #openstack-nova01:06
*** liusheng has joined #openstack-nova01:07
*** acormier has joined #openstack-nova01:07
*** acormier has quit IRC01:10
*** iceyao has joined #openstack-nova01:10
*** litao__ has joined #openstack-nova01:11
*** sdague has joined #openstack-nova01:16
*** mlakat has quit IRC01:21
*** mlakat has joined #openstack-nova01:22
openstackgerritAlex Xu proposed openstack/nova master: placement: ensure shared RP maps with correct root RP  https://review.openstack.org/48037901:24
*** baoli has joined #openstack-nova01:27
*** mlakat has quit IRC01:30
openstackgerritTakashi NATSUME proposed openstack/nova-specs master: Update a URL  https://review.openstack.org/48902801:31
*** mlakat has joined #openstack-nova01:32
openstackgerritTakashi NATSUME proposed openstack/nova-specs master: List/show all server migration types  https://review.openstack.org/48902901:33
*** xinliang has quit IRC01:34
*** edmondsw has joined #openstack-nova01:36
*** thorst has joined #openstack-nova01:37
*** saphi has joined #openstack-nova01:38
*** edmondsw has quit IRC01:40
*** yangyapeng has joined #openstack-nova01:41
*** thorst has quit IRC01:41
*** kristian__ has joined #openstack-nova01:48
*** slagle has joined #openstack-nova01:49
*** yangyape_ has joined #openstack-nova01:52
*** kristian__ has quit IRC01:52
*** acormier has joined #openstack-nova01:53
openstackgerritMichael Still proposed openstack/nova master: Avoid chowning console logs in libvirt  https://review.openstack.org/47222901:54
*** yangyapeng has quit IRC01:55
*** gouthamr has quit IRC02:07
*** acormier has quit IRC02:17
*** acormier has joined #openstack-nova02:18
openstackgerritTakashi NATSUME proposed openstack/nova-specs master: Enable cold migration with target host  https://review.openstack.org/48903102:19
*** acormier has quit IRC02:21
*** acormier has joined #openstack-nova02:21
*** gbarros has quit IRC02:24
*** acormier has quit IRC02:26
*** gbarros has joined #openstack-nova02:29
*** johnhaan has quit IRC02:35
*** tuanluong has joined #openstack-nova02:38
*** sridharg has joined #openstack-nova02:39
*** thorst has joined #openstack-nova02:42
*** gbarros has quit IRC02:43
*** thorst has quit IRC02:47
openstackgerritTakashi NATSUME proposed openstack/nova master: Enable cold migration with target host(1/2)  https://review.openstack.org/40895502:53
openstackgerritTakashi NATSUME proposed openstack/nova master: Enable cold migration with target host(1/2)  https://review.openstack.org/40895502:53
*** baoli has quit IRC02:58
openstackgerritTakashi NATSUME proposed openstack/nova master: Enable cold migration with target host(2/2)  https://review.openstack.org/40896403:02
openstackgerritTakashi NATSUME proposed openstack/python-novaclient master: Microversion 2.54 - Enable cold migration with target host  https://review.openstack.org/40670703:06
openstackgerritTakashi NATSUME proposed openstack/nova master: api-ref: Add parameters in cold migrate action  https://review.openstack.org/41004203:08
openstackgerritTakashi NATSUME proposed openstack/nova master: api-ref: Add parameters in cold migrate action  https://review.openstack.org/41004203:08
*** takashin has left #openstack-nova03:11
openstackgerritTony Breeds proposed openstack/nova master: Update SSL cert used in testing  https://review.openstack.org/48907803:12
*** edmondsw has joined #openstack-nova03:24
*** edmondsw has quit IRC03:28
*** yangyape_ has quit IRC03:35
*** yangyapeng has joined #openstack-nova03:35
*** baoli has joined #openstack-nova03:43
*** thorst has joined #openstack-nova03:43
*** udesale has joined #openstack-nova03:47
*** kbaegis has quit IRC03:47
*** baoli has quit IRC03:48
*** thorst has quit IRC03:48
openstackgerritAlex Xu proposed openstack/nova master: placement: ensure shared RP maps with correct root RP  https://review.openstack.org/48037903:49
*** yangyape_ has joined #openstack-nova03:51
*** yangyapeng has quit IRC03:51
*** iceyao has quit IRC03:55
*** yangyape_ has quit IRC03:55
*** yangyapeng has joined #openstack-nova03:55
*** hshiina has quit IRC03:56
*** hshiina has joined #openstack-nova03:58
*** trinaths has joined #openstack-nova04:02
*** junbo has joined #openstack-nova04:07
*** baoli has joined #openstack-nova04:08
*** baoli has quit IRC04:13
*** kiennt_ has joined #openstack-nova04:14
*** eharney has quit IRC04:19
*** iceyao has joined #openstack-nova04:22
*** ircuser-1 has quit IRC04:23
*** iceyao has quit IRC04:27
*** iceyao has joined #openstack-nova04:28
*** udesale__ has joined #openstack-nova04:31
*** udesale has quit IRC04:33
*** udesale__ has quit IRC04:38
*** Dinesh_Bhor has joined #openstack-nova04:43
*** sridharg has quit IRC04:50
*** sree_ has joined #openstack-nova04:55
openstackgerritMichael Still proposed openstack/nova master: Avoid chowning console logs in libvirt  https://review.openstack.org/47222904:55
*** trinaths has left #openstack-nova04:55
*** sree_ is now known as Guest9946704:55
*** hongbin has quit IRC05:01
*** udesale__ has joined #openstack-nova05:07
*** karthiks has joined #openstack-nova05:08
*** Nel1x has quit IRC05:11
*** ekuris has joined #openstack-nova05:14
*** psachin has joined #openstack-nova05:15
*** GK1wmSU has joined #openstack-nova05:17
*** GK1wmSU has left #openstack-nova05:20
*** acormier has joined #openstack-nova05:22
*** acormier has quit IRC05:26
*** zhurong has quit IRC05:29
*** _GK1wmSU has joined #openstack-nova05:30
*** kornicameister has joined #openstack-nova05:32
*** ratailor has joined #openstack-nova05:32
*** _GK1wmSU has left #openstack-nova05:33
*** vvargaszte has quit IRC05:41
*** thorst has joined #openstack-nova05:44
*** vvargaszte has joined #openstack-nova05:46
*** thorst has quit IRC05:49
*** kiennt_ has quit IRC05:49
*** kiennt has quit IRC05:49
*** markvoelker has quit IRC05:54
*** moshele has joined #openstack-nova05:55
*** slaweq has joined #openstack-nova06:02
*** kiennt has joined #openstack-nova06:02
*** kiennt_ has joined #openstack-nova06:02
*** kiennt__ has joined #openstack-nova06:05
*** kiennt__ has quit IRC06:05
*** kiennt_ has quit IRC06:06
*** kiennt has quit IRC06:06
*** mlakat has quit IRC06:06
*** kiennt has joined #openstack-nova06:06
*** slaweq has quit IRC06:06
*** rcernin has joined #openstack-nova06:11
*** Guest99467 is now known as Sree_06:13
*** Sree_ is now known as Guest5375806:13
*** Guest53758 has quit IRC06:16
*** pcaruana has joined #openstack-nova06:19
*** tuanluong has quit IRC06:19
*** trinaths has joined #openstack-nova06:21
*** sridharg has joined #openstack-nova06:23
openstackgerritMoshe Levi proposed openstack/nova master: hardware offload support for openvswitch  https://review.openstack.org/39826506:24
*** amotoki__ is now known as amotoki06:33
*** andreas_s has joined #openstack-nova06:36
*** zsli_ has joined #openstack-nova06:40
openstackgerritMichael Still proposed openstack/nova master: Avoid chowning console logs in libvirt  https://review.openstack.org/47222906:42
*** Shunli has quit IRC06:43
*** zhurong has joined #openstack-nova06:47
*** danpawlik has joined #openstack-nova06:49
*** slaweq has joined #openstack-nova06:55
*** markus_z has joined #openstack-nova06:55
*** edmondsw has joined #openstack-nova06:59
*** edmondsw has quit IRC07:04
*** jaosorior has joined #openstack-nova07:04
*** mamandle has joined #openstack-nova07:04
mamandlebauzas: A gentle reminder on https://review.openstack.org/#/c/483911/, thanks!07:05
*** sree_ has joined #openstack-nova07:15
*** sree_ is now known as Guest6006307:15
*** mlakat has joined #openstack-nova07:15
*** tuanluong has joined #openstack-nova07:18
*** damien_r has joined #openstack-nova07:20
*** moshele has quit IRC07:20
openstackgerritGábor Antal proposed openstack/nova master: Transform instance.resize_prep notification  https://review.openstack.org/46508107:24
*** alexchadin has joined #openstack-nova07:31
*** aarefiev_afk is now known as aarefiev07:32
openstackgerritGábor Antal proposed openstack/nova master: Transform aggregate.update_prop notification  https://review.openstack.org/46257607:38
*** phuongnh has quit IRC07:38
*** dtantsur|afk is now known as dtantsur07:41
*** mamandle has quit IRC07:43
*** thorst has joined #openstack-nova07:45
*** mamandle has joined #openstack-nova07:49
*** thorst has quit IRC07:50
*** josecastroleon has joined #openstack-nova07:54
*** markvoelker has joined #openstack-nova07:55
*** aloga has quit IRC07:57
*** aloga has joined #openstack-nova07:57
*** udesale has joined #openstack-nova07:58
*** moshele has joined #openstack-nova07:58
*** udesale__ has quit IRC08:00
*** josecastroleon has quit IRC08:00
*** alexchad_ has joined #openstack-nova08:00
*** josecastroleon has joined #openstack-nova08:00
*** yamamoto has quit IRC08:02
*** alexchadin has quit IRC08:02
*** alexchadin has joined #openstack-nova08:04
*** alexcha__ has joined #openstack-nova08:06
*** alexchad_ has quit IRC08:06
*** alexchadin has quit IRC08:08
*** derekh has joined #openstack-nova08:11
*** alexchadin has joined #openstack-nova08:12
*** ralonsoh has joined #openstack-nova08:12
openstackgerritjichenjc proposed openstack/nova master: refactory some code on get_password  https://review.openstack.org/44945808:13
*** alexchadin has quit IRC08:13
*** alexchadin has joined #openstack-nova08:14
*** alexcha__ has quit IRC08:15
*** xinliang has joined #openstack-nova08:15
*** moshele has quit IRC08:16
*** jichen has joined #openstack-nova08:17
jichensfinucan: hi, could you please help to check whether https://review.openstack.org/#/c/481498/ can proceed? I guess the doc migration completed already?08:18
*** moshele has joined #openstack-nova08:19
openstackgerritGábor Antal proposed openstack/nova master: Add json style checking for sample notifications  https://review.openstack.org/44367708:27
*** markvoelker has quit IRC08:28
*** bauwser is now known as bauzas08:28
*** kbaegis has joined #openstack-nova08:29
*** udesale__ has joined #openstack-nova08:31
*** udesale has quit IRC08:34
*** efoley has joined #openstack-nova08:37
*** zhurong has quit IRC08:41
*** Guest60063 has quit IRC08:45
*** reedip has joined #openstack-nova08:47
reedipHi guys08:47
reedipis there any way to configure User/Group ID in nova in Mitaka ?08:47
*** edmondsw has joined #openstack-nova08:48
*** edmondsw has quit IRC08:53
kashyaplyarwood: or any stable cores: Can you please ACK this straightforward bug fix for Newton: https://review.openstack.org/#/c/488959/ -- "libvirt: Post-migration, set cache value for Cinder volume(s)"08:58
*** yamamoto has joined #openstack-nova09:02
*** yangyapeng has quit IRC09:04
*** aloga_ has joined #openstack-nova09:04
*** aloga_ has quit IRC09:05
*** aloga_ has joined #openstack-nova09:06
openstackgerritBéla Vancsics proposed openstack/nova master: Transform aggregate.update_metadata notification  https://review.openstack.org/46062509:07
*** yamamoto has quit IRC09:08
*** yamamoto has joined #openstack-nova09:08
*** sambetts|afk is now known as sambetts09:11
openstackgerritBéla Vancsics proposed openstack/nova master: Transform keypair.delete notification  https://review.openstack.org/46394609:13
*** lpetrut has joined #openstack-nova09:15
chohoorHi, driver.deallocate_networks_on_reschedule(instance) will return True or False when nova do reschedulter(/nova/compute/manager.py:1822), why only ironic driver return True but other drivers return False?09:18
*** markvoelker has joined #openstack-nova09:25
*** yamamoto has quit IRC09:25
*** claudiub has joined #openstack-nova09:27
*** zsli_ has quit IRC09:31
*** yamamoto has joined #openstack-nova09:34
*** gszasz has joined #openstack-nova09:34
*** nicolasbock has joined #openstack-nova09:35
*** moshele has quit IRC09:36
*** zhurong has joined #openstack-nova09:37
*** yamamoto has quit IRC09:40
*** zenoway has joined #openstack-nova09:41
*** thorst has joined #openstack-nova09:46
*** aloga_ has quit IRC09:49
*** yamamoto has joined #openstack-nova09:53
openstackgerritAlvaro Lopez Garcia proposed openstack/nova master: Ensure that periodic reclaim cleans DB deleted instances  https://review.openstack.org/32325009:55
*** moshele has joined #openstack-nova09:58
*** thorst has quit IRC09:58
*** mdnadeem has quit IRC09:59
*** markvoelker has quit IRC09:59
tinwoodhi folks10:00
*** kiennt has quit IRC10:01
*** zenoway has quit IRC10:09
*** zenoway has joined #openstack-nova10:09
*** alexchadin has quit IRC10:11
*** zenoway has quit IRC10:13
*** claudiub has quit IRC10:22
*** zenoway has joined #openstack-nova10:25
*** claudiub has joined #openstack-nova10:30
*** cdent has joined #openstack-nova10:30
*** ralonsoh has quit IRC10:32
*** ralonsoh has joined #openstack-nova10:33
*** edmondsw has joined #openstack-nova10:36
openstackgerritMatthew Booth proposed openstack/nova master: Fix scope of errors_out_migration in resize_instance  https://review.openstack.org/48749510:37
openstackgerritMatthew Booth proposed openstack/nova master: Automatically revert resize which fails on destination  https://review.openstack.org/46252110:37
openstackgerritMatthew Booth proposed openstack/nova master: Fix scope of errors_out_migration in finish_resize  https://review.openstack.org/48751510:37
openstackgerritMatthew Booth proposed openstack/nova master: Ensure errors_out_migration errors out migration  https://review.openstack.org/47980210:37
*** jaosorior has quit IRC10:39
*** zhurong has quit IRC10:40
*** edmondsw has quit IRC10:41
*** claudiub has quit IRC10:46
*** _pewp_ has quit IRC10:47
*** zenoway has quit IRC10:48
*** smatzek has joined #openstack-nova10:49
*** _pewp_ has joined #openstack-nova10:50
*** jaosorior has joined #openstack-nova10:50
*** trinaths has left #openstack-nova10:51
*** zhurong has joined #openstack-nova10:52
*** mchiappe1o has joined #openstack-nova10:54
openstackgerritRawan Herzallah proposed openstack/nova master: Adding NVMEoF for libvirt driver  https://review.openstack.org/48264010:54
*** smatzek has quit IRC10:55
*** smatzek has joined #openstack-nova10:55
*** sridharg has quit IRC10:55
*** jichen has quit IRC10:56
*** markvoelker has joined #openstack-nova10:56
*** zenoway has joined #openstack-nova11:00
*** saphi has quit IRC11:01
*** redondo-mk has joined #openstack-nova11:03
openstackgerritBalazs Gibizer proposed openstack/nova master: explain payload inheritance in notification devref  https://review.openstack.org/45366711:03
redondo-mkHi. I have a question regarding packstack's AIO deployment of Liberty. In my fresh deployment, instances are successfully created, end up being in "running" state but they are not reachable by icmp (security group properly). Instance have empty console log file. I've tried cirros and ubuntu. Would anyone have any hint/info to direct me towards steps how to get my instances to work properly and not just11:05
redondo-mkpretend that they work. In Newton I don't have this issue, don't know about Mitaka but the thing is that I need Liberty.11:05
*** tuanluong has quit IRC11:08
*** xinliang has quit IRC11:10
*** jistr is now known as jistr|mtg11:12
*** alexchadin has joined #openstack-nova11:13
*** thorst has joined #openstack-nova11:13
*** acormier has joined #openstack-nova11:21
*** acormier has joined #openstack-nova11:21
*** xinliang has joined #openstack-nova11:23
*** markvoelker has quit IRC11:28
*** yamamoto has quit IRC11:31
openstackgerritBalazs Gibizer proposed openstack/nova master: Test resize with placement api  https://review.openstack.org/48795811:35
gibi_cdent: hi! I think I was able to make the fake virt driver work with periodic tasks enabled in ^^ but still some asserts fail11:36
gibi_cdent: I will try to rebase the test top of https://review.openstack.org/#/c/488510/ to see if that helps11:36
cdentgibi_: cool. I'm playing around with some gabbi+tempest tests to see if I can learn anything from that side, but I'm not very close yet11:37
*** jistr|mtg is now known as jistr11:39
cdentmore coffee required11:39
gibi_coffee is a good idea, always :)11:39
openstackgerritSean Dague proposed openstack/nova master: Better handling of Neutron BadRequest/ Vendor specific exceptions  https://review.openstack.org/27878811:41
*** aloga_ has joined #openstack-nova11:41
*** acormier has quit IRC11:42
*** acormier has joined #openstack-nova11:43
*** thorst has quit IRC11:43
*** acormier has quit IRC11:47
*** litao__ has quit IRC11:50
openstackgerritMichael Still proposed openstack/nova master: Move execs of touch to privsep.  https://review.openstack.org/48919011:52
*** iceyao has quit IRC11:55
*** mamandle has quit IRC12:01
*** yamamoto has joined #openstack-nova12:01
*** yamamoto has quit IRC12:04
*** lyan has joined #openstack-nova12:06
*** edmondsw has joined #openstack-nova12:06
*** tyrefors has quit IRC12:12
*** edmondsw has quit IRC12:13
*** cristicalin has joined #openstack-nova12:16
*** Alex_____ has joined #openstack-nova12:17
sdaguemikal: you still awake?12:18
sdaguehttps://review.openstack.org/#/c/486831 just a comment before approve12:18
*** udesale__ has quit IRC12:19
*** yamamoto has joined #openstack-nova12:20
*** baoli has joined #openstack-nova12:24
*** sridharg has joined #openstack-nova12:25
*** markvoelker has joined #openstack-nova12:26
*** baoli has quit IRC12:27
*** slagle has quit IRC12:27
*** catintheroof has joined #openstack-nova12:29
*** ekuris has quit IRC12:29
*** slagle has joined #openstack-nova12:29
*** markvoelker has quit IRC12:30
*** markvoelker has joined #openstack-nova12:30
*** yamamoto has quit IRC12:32
*** ralonsoh has quit IRC12:32
*** yamamoto has joined #openstack-nova12:33
*** yamamoto has quit IRC12:33
*** pchavva has joined #openstack-nova12:33
*** yamamoto has joined #openstack-nova12:33
*** aditi_puntambeka has joined #openstack-nova12:34
*** ratailor has quit IRC12:39
*** aditi_puntambeka is now known as aditipuntambekar12:40
*** ekuris has joined #openstack-nova12:45
*** tyrefors has joined #openstack-nova12:46
*** gbarros has joined #openstack-nova12:48
openstackgerritAlex Xu proposed openstack/nova master: placement: filtering the resource provider id when delete trait association  https://review.openstack.org/48920512:50
openstackgerritAlex Xu proposed openstack/nova master: placement: The common method to filter resource providers by traits  https://review.openstack.org/48920612:50
*** aditipuntambekar has quit IRC12:53
*** baoli has joined #openstack-nova12:56
*** liverpooler has joined #openstack-nova12:57
*** kylek3h has joined #openstack-nova12:57
*** yasemin has joined #openstack-nova12:59
*** baoli has quit IRC12:59
*** baoli has joined #openstack-nova13:00
*** thorst has joined #openstack-nova13:00
*** baoli has quit IRC13:00
*** zhurong has quit IRC13:00
*** cleong has joined #openstack-nova13:01
*** liverpooler has quit IRC13:02
*** lucasxu has joined #openstack-nova13:02
*** liverpooler has joined #openstack-nova13:03
*** mtanino has joined #openstack-nova13:03
*** mtanino has quit IRC13:03
*** baoli has joined #openstack-nova13:04
*** mtanino has joined #openstack-nova13:04
sdaguealex_xu: any more extensions remove patches need review?13:04
*** xinliang has quit IRC13:05
*** liverpooler has quit IRC13:07
*** liverpooler has joined #openstack-nova13:07
*** iceyao has joined #openstack-nova13:08
*** randomhack has joined #openstack-nova13:10
*** esberglu has joined #openstack-nova13:13
*** edmondsw has joined #openstack-nova13:13
*** sree has joined #openstack-nova13:16
*** ralonsoh has joined #openstack-nova13:18
*** aloga_ has quit IRC13:18
yaseminhi, i build multi node devstack stable/ocata , but controller node recognize compute node. Can you help me13:19
*** saphi has joined #openstack-nova13:20
*** sree has quit IRC13:21
*** edmondsw has quit IRC13:22
*** tojuvone__ is now known as tojuvone13:22
*** edmondsw has joined #openstack-nova13:22
*** gbarros has quit IRC13:27
*** josecastroleon has quit IRC13:29
*** gouthamr has joined #openstack-nova13:31
*** gbarros has joined #openstack-nova13:32
sdagueyasemin: did you discover_hosts after the compute came up?13:32
sdaguenova-manage cell_v2 discover_hosts --verbose13:33
openstackgerritMerged openstack/python-novaclient master: doc: Remove Makefile  https://review.openstack.org/48009613:35
*** josecastroleon has joined #openstack-nova13:38
edleafe-Scheduler subteam meeting in 20 minutes in #openstack-meeting-alt13:40
*** edleafe- is now known as edleafe13:40
yasemin<sdague> i run  "nova-manage --debug cell_v2 discover_hosts" command, but it is not working13:43
openstackgerritBalazs Gibizer proposed openstack/nova master: Test resize with placement api  https://review.openstack.org/48795813:43
*** gcb has joined #openstack-nova13:46
bauzasmmm, I have a thought if someone is kinda seasoned with pbr13:47
bauzassay we ask operators to add a new entrypoint in setup.cfg, how can nova be redeployed by using it if you use a downstream package ?13:48
*** acormier has joined #openstack-nova13:48
bauzasof course, we all know we just need to either "develop" or "install" either by pip or setup.py but the question remains for other packages13:49
bauzasa reasonable answer can be "meh, we don't care, it's a package-specific discussion"13:49
*** marst_ has quit IRC13:49
openstackgerritSylvain Bauza proposed openstack/nova master: Accept any scheduler driver entrypoint  https://review.openstack.org/48482813:51
bauzascontext being ^13:52
gibi_cdent: with Jay's https://review.openstack.org/#/c/488510 and resource_tracker on drugs I can reproduce problems with resize in a stable way with https://review.openstack.org/#/c/48795813:52
*** eharney has joined #openstack-nova13:52
openstackgerritMerged openstack/python-novaclient master: Update reno for stable/pike  https://review.openstack.org/48879913:53
cdentgibi_: excellent, looking13:53
*** mamandle has joined #openstack-nova13:53
gibi_cdent: it seems resource clean up is missing after both confirm and revert13:53
cdentnice work13:54
cdentgood timing too, we can noodle about in the scheduler meeting13:55
*** crushil has joined #openstack-nova13:57
openstackgerritMerged openstack/nova master: hyperv: stop serial console workers while deleting vm files  https://review.openstack.org/38783113:57
*** cristicalin has quit IRC13:57
*** mriedem has joined #openstack-nova13:58
edleafecdent: gibi_: just added it to my local agenda13:59
gibi_edleafe: cool, I will join to the meeting14:00
edleafeScheduler meeting starting now!14:00
*** gbarros has quit IRC14:01
*** moshele has quit IRC14:02
*** ratailor has joined #openstack-nova14:02
*** marst has joined #openstack-nova14:03
*** jaypipes has joined #openstack-nova14:03
*** gbarros has joined #openstack-nova14:03
*** alexchadin has quit IRC14:03
openstackgerritMerged openstack/nova master: Stop using mox stubs in test_console_auth_tokens.py  https://review.openstack.org/47737414:04
openstackgerritMerged openstack/nova master: Add oslo_concurrency=INFO to default log levels for nova-manage  https://review.openstack.org/48717914:04
bauzasmriedem: looks a pretty critic bug to me https://bugs.launchpad.net/nova/+bug/170731914:04
openstackLaunchpad bug 1707319 in OpenStack Compute (nova) "Security group doesn't apply to existing port" [Undecided,In progress] - Assigned to hongbin (hongbin034)14:04
bauzasmriedem: critical* even14:04
bauzasmriedem: I'm trying to get when we regressed (if we regressed)14:05
*** xyang1 has joined #openstack-nova14:05
mriedemhongbin pinged me about it on saturday, i haven't looked14:05
bauzasmriedem: the problem is when you pass an existing NIC14:07
bauzasmriedem: we totally forget to check the SGs if so14:07
bauzasmriedem: we only do that when you ask nova to create a port14:07
*** slaweq has quit IRC14:08
*** gbarros has quit IRC14:10
*** bnemec-pto is now known as bnemec14:11
*** pwiltsey has joined #openstack-nova14:12
*** ekuris has quit IRC14:13
bauzasmriedem: thinking out loud, are security groups a nova thing or a neutron thing ?14:15
bauzasmriedem: looks like we proxied that to neutron, nope ?14:15
*** adisky__ has quit IRC14:16
mriedemwe proxy when creating the port14:17
bauzasmriedem: nevermind, got my answer https://docs.openstack.org/security-guide/networking/services-security-best-practices.html14:19
bauzasmriedem: will invalid the bug14:19
openstackgerritBalazs Gibizer proposed openstack/nova master: Test resize with placement api  https://review.openstack.org/48795814:20
gibi_jaypipes: just added more printout to see the whole resource state when the test fails. The commit message no links to test results with that extra printouts . ^^14:21
mriedembauzas: can you clarify?14:22
mriedemhttps://docs.openstack.org/security-guide/networking/services-security-best-practices.html#security-groups just says nova proxies security group information to neutron14:22
kashyapsmcginnis: Hey, thanks for looking out for Jenkins for this -- https://review.openstack.org/#/c/489198.  Or do you do it by a script? :-)14:22
bauzasmriedem: I just made a comment14:23
smcginniskashyap: Hah, nope. I took a quick look and saw it had a timeout failure.14:23
gibi_jaypipes: s/no/now/14:24
*** awaugama has joined #openstack-nova14:24
kashyapsmcginnis: Ah, thank you.14:24
smcginniskashyap: No problem. ;)14:24
bauzasmriedem: tl;dr: since the port was created beforehand directly to Neutron, you should define the SG policies at that moment14:24
jaypipesgibi_: ty sir14:25
mriedembauzas: did you check the code? are you sure we don't attempt to update the port?14:26
jaypipesdansmith, cdent, gibi_: I'm wondering if we have any tests that use the libvirt driver and not the fake virt driver for resize/move operations?14:26
mriedembecause i know we update the port, i'm just not sure what we put in the body for the PUT14:26
dansmithjaypipes: eh? don't we actually do moves in tempest?14:26
cdentthere are some moves in tempest14:26
mriedemyes we have resize, cold migration, shelve/unshelve and live migration in tempest14:26
jaypipesdo we see the same issue with placement not being properly updated in those tempest tests?14:27
bauzasmriedem: nope, we don't update the port14:27
mriedemresize is tested single node in single node jobs, otherwise those are all tested on multinode jobs14:27
dansmithmaybe jaypipes means unit/functional tests?14:27
*** hshiina has quit IRC14:27
bauzasmriedem: I checked the code14:27
bauzasmriedem: we just ignore that14:27
gibi_jaypipes: notification sample test are doing resize with FakeDriver14:27
bauzasmriedem: and that's at least existing from stable/newton14:27
bauzasit's not a regression at all14:27
dansmithjaypipes: I was looking at your patch and I think we probably need a debug statement when we do the remove so we know it's happening14:27
dansmithi.e. so we can check it in the tempest run logs14:28
jaypipesdansmith: totes14:28
bauzasmriedem: so we *could* update the port14:28
gibi_jaypipes: also the server_group test has VM moves like migrate and evacuate14:28
bauzasmriedem: but that's just two roundtrips IMHO14:28
gibi_jaypipes: e.g. https://github.com/openstack/nova/blob/master/nova/tests/functional/test_server_group.py#L36714:28
cdentjaypipes, dansmith, gibi_: what we don't have in those tests is any confirmation of the state of allocations14:29
bauzasmriedem: since nova has SGs per instances, while neutron has per ports, it's a waste of HTTP calls IMHO14:29
cdentand since we're probably not running at capacity it doesn't become an issue14:29
*** cfriesen_ has joined #openstack-nova14:29
gibi_cdent: yes, I think the only test where we assert on capacity is the new one we are troubleshooting now14:30
dansmithjaypipes: I don't see any "expected to find" logs in the multinode run, which would mean we were bailing out of that un-doubling14:30
mriedemgibi_: i think cdent is talking about tempest dsvm runs14:31
*** imacdonn has quit IRC14:31
mriedemwhere we aren't using fake drivers14:31
* cdent nods14:31
dansmithwe wouldn't confirm allocations in a tempest job anyway14:32
gibi_ahh, then please disregard my comment14:32
openstackgerritMerged openstack/nova master: Remove redundant free_vcpus logging in _report_hypervisor_resource_view  https://review.openstack.org/48721614:32
jaypipesI'm going to add more log statements to the patch. give me a few minutes14:32
openstackgerritMerged openstack/nova master: Remove unnecessary code  https://review.openstack.org/48829914:32
*** pwiltsey has quit IRC14:32
kashyaplyarwood: I know you gave +2, but do you prefer me to remove the 'Conflicts' note in the upstream backport?14:32
*** pwiltsey has joined #openstack-nova14:33
lyarwoodkashyap: no it's fine, that's more of a supernit tbh14:33
*** openstackgerrit has quit IRC14:33
*** pwiltsey has quit IRC14:33
kashyaplyarwood: Yeah, no problem.  I aim to please, so thought I'd check :-)14:33
*** pwiltsey has joined #openstack-nova14:34
* cdent rebases his devstack on jaypipes (not his code, actual jay)14:34
*** ralonsoh_ has joined #openstack-nova14:34
*** zenoway has quit IRC14:35
*** zenoway has joined #openstack-nova14:36
*** ralonsoh has quit IRC14:38
jaypipescdent: gimme a few. pushing a new rev with more log statements.14:38
cdentroger14:38
mdboothsdague: A while back mriedem asked for a functional test for https://review.openstack.org/#/c/462521/ . Happy to oblige, but I'm not so familiar with what infra we already have in functional. Any pointers?14:38
*** zenoway has quit IRC14:39
*** zenoway has joined #openstack-nova14:39
mriedemmdbooth: gibi has a 2 node resize functional test here https://review.openstack.org/#/c/487958/414:41
mdboothmriedem: Looking, thanks.14:42
bauzaskudos to sdague14:42
bauzasI looked today at launchpad and for the first time of my career, saw 0 new bugs14:42
mriedemmdbooth: this one fakes out a resource claim failure on a compute https://github.com/openstack/nova/blob/master/nova/tests/functional/regressions/test_bug_1671648.py14:42
bauzasI'm pretty impressed by his ability to triage bugs so fast :)14:43
bauzassdague: <314:43
mdboothmriedem: Should be able to find a good starting point there. Thanks!14:44
*** yamamoto has quit IRC14:45
*** chyka has joined #openstack-nova14:45
*** chyka has quit IRC14:46
*** openstackgerrit has joined #openstack-nova14:46
openstackgerritJay Pipes proposed openstack/nova master: placement: don't allocate on compute nodes  https://review.openstack.org/48859514:46
openstackgerritJay Pipes proposed openstack/nova master: remove source provider allocs in confirm_resize()  https://review.openstack.org/48851014:46
jaypipescdent, gibi, dansmith, edleafe: ok, have at it. ^14:46
cdent14:46
*** pwiltsey_ has joined #openstack-nova14:46
*** chyka has joined #openstack-nova14:46
*** pwiltsey has quit IRC14:47
openstackgerritBalazs Gibizer proposed openstack/nova master: Test resize with placement api  https://review.openstack.org/48795814:47
*** lyan has quit IRC14:48
* gibi_ is pasting logs...14:51
*** hongbin has joined #openstack-nova14:52
gibi_here is the full debug log with jaypipes new patch set http://paste.openstack.org/show/617024/14:52
*** psachin has quit IRC14:52
gibi_my copy paste buffer is too small14:52
gibi_disregard the above link14:53
jaypipesgibi_: :)14:53
jaypipesgibi_: I was gonna say...14:53
*** krtaylor has joined #openstack-nova14:54
gibi_is there a limit on paste.openstack.org about the size of the log?14:54
clarkbgibi_: yes its like 1MB or something. If you have to paste very large amounts of text I think gist.github.com allows large pastes anonymously14:55
gibi_clarkb: thanks14:55
gibi_it seems pastebin doesn't have such limit either14:56
gibi_https://pastebin.com/0DuaUrZJ14:56
sdaguemdbooth: looking14:56
sdaguebauzas: thanks!14:56
bauzasI usually decrease by 5/6 bugs per day14:57
bauzasgiven we had 120 new ones...14:57
bauzasso, yeah, very impressive14:57
*** sridharg has quit IRC14:58
bauzasmriedem: had a chance to qualify the pike-rc-candidates ?14:58
bauzasI gave you 3 of those14:58
*** pwiltsey_ has quit IRC14:58
bauzasmriedem: I can look over the rest14:58
*** yamahata has quit IRC14:58
dansmithjaypipes: cool, that looks like it'll tell us what is happeing14:58
*** slaweq has joined #openstack-nova14:58
*** lyan has joined #openstack-nova14:58
*** yamahata has joined #openstack-nova14:59
*** pwiltsey has joined #openstack-nova14:59
mriedembauzas: no14:59
jaypipesdansmith: cool. FYI, bhagyashris is also functionally testing shared storage with NFS and the claims-in-scheduler patch.14:59
bauzasmriedem: okay, will review those14:59
bauzasalso, I need to make sure we have the claims bugs in there ^14:59
mriedemi marked both claims bugs for rc15:00
*** josecastroleon has quit IRC15:00
*** pwiltsey has quit IRC15:00
openstackgerritSpencer Yu proposed openstack/python-novaclient master: Nova client should retry with Retry-After value  https://review.openstack.org/44776615:00
*** pwiltsey has joined #openstack-nova15:00
mriedemhttps://bugs.launchpad.net/nova/+bug/170725615:01
openstackLaunchpad bug 1707256 in OpenStack Compute (nova) "Scheduler report client does not account for shared resource providers" [High,Confirmed] - Assigned to Jay Pipes (jaypipes)15:01
mriedemhttps://bugs.launchpad.net/nova/+bug/170725215:01
openstackLaunchpad bug 1707252 in OpenStack Compute (nova) "Claims in the scheduler does not account for doubling allocations on resize to same host" [Medium,Confirmed]15:01
bauzasack15:01
mriedemare the 2 i created on friday15:01
gibi_jaypipes, dansmith, cdent: relevant part of the log is here http://paste.openstack.org/show/617028/15:01
*** rcernin has quit IRC15:03
*** slaweq has quit IRC15:03
gibi_it seems that the code correctly sends the stripped allocations15:04
*** pcaruana has quit IRC15:04
gibi_but after that PUT placement still has the old allocation as well15:04
gibi_does PUT /placement/allocations expected to totally overwrite the db for the instance15:05
gibi_?15:05
*** randomhack has quit IRC15:05
melwittdansmith, mriedem: I have a fix up for a volume detach data corruption bug at https://review.openstack.org/#/c/488545/ that was caused by an earlier attempt to fix a different bug. has to be backported all the way to newton I think15:06
mriedemyes15:06
mriedemgibi_: yes15:06
mriedemmelwitt: good lord15:06
mriedemi don't think the backports to newton ever landed because i also depended on them for another series15:07
melwitto rly15:07
mriedemoh nvm https://review.openstack.org/#/c/425114/15:07
mriedemmust be something else then15:07
cdentgibi_: is there yet another PUT after the stripped one?15:07
mriedemi was thinking of this series i have in newton https://review.openstack.org/#/c/470347/15:07
mriedemto wait for an interface to be detached15:08
melwittoh, okay15:08
cdentgibi_: or is maybe the one with the stripped not being accepted (because of 409)?15:08
*** randomhack has joined #openstack-nova15:09
gibi_cdent: look at line 5-7 in http://paste.openstack.org/show/617028/15:09
cdentyeah, I'm there now15:10
gibi_cdent: sorry 4-715:10
gibi_cdent: 4 sends an allocation list with one item15:10
gibi_but line 6 writes two allocations to the db15:10
*** slaweq has joined #openstack-nova15:11
*** gbarros has joined #openstack-nova15:11
gibi_cdent: not two, three actually15:12
mriedemmelwitt: i think i was thinking of this https://review.openstack.org/#/c/441204/15:12
mriedemwhich is part of that newton series15:12
mriedemand sounds similar to what you're doing15:12
gibi_cdent: but all for the same provider so this is not the problem15:12
cdentgibi_: right, what you are seeing there is just an artifact of the object: an REST-level allocation is made up of multiple Allocation Objects15:13
gibi_cdent: yeah, I see now. sorry15:13
*** iceyao has quit IRC15:13
melwittmriedem: oh, right. I noticed that too at some point thinking it's related but it seems like it's not, i.e. in the case of the bug I think isPersistent() will still return True15:13
gibi_cdent: anyhow there is no other PUT on allocations later in the log15:13
cdentyeah,15:13
*** jamesdenton has quit IRC15:14
*** alextricity25 has quit IRC15:14
*** _d34dh0r53_ has quit IRC15:14
melwittmriedem: the domain will still be persistent even if the volume had been detached from the persistent config in the past15:14
cdentgibi_: line 148 is demonstrating how things are wrong, correct? that's after confirm, and some time to let things settled?15:15
cdentso source hasn't cleaned up15:15
*** d34dh0r53 has joined #openstack-nova15:16
gibi_cdent: yes15:16
*** yamamoto has joined #openstack-nova15:16
*** mamandle has quit IRC15:17
*** tbachman has joined #openstack-nova15:17
cdentgibi_: so the problem is somewhere near here: https://review.openstack.org/#/c/488510/4/nova/compute/resource_tracker.py@108315:17
cdentsorry, not there15:18
cdent47615:18
*** penick has joined #openstack-nova15:19
gibi_but that is the piece of code that generates our PUT15:19
*** jamesdenton has joined #openstack-nova15:19
gibi_and that PUT seems correct15:19
gibi_to me15:19
cdenttrue15:19
* cdent looks at the bigger paste15:20
*** yamamoto has quit IRC15:21
*** gcb has quit IRC15:23
*** crushil has quit IRC15:23
*** baoli has quit IRC15:26
gibi_I added code to https://review.openstack.org/#/c/488510/4/nova/scheduler/client/report.py@1079 to read back the allocations the code just PUT-ed15:26
*** lucasxu has quit IRC15:26
gibi_http://paste.openstack.org/show/617031/15:26
gibi_and the GET returns both allocations after the PUT15:27
gibi_so the problem is in the placement I think15:27
cdentwow15:28
*** moshele has joined #openstack-nova15:28
cdentthat will be an exciting bug if so15:28
* cdent looks15:28
dansmithI'm missing the obvious thing15:28
cdentgibi_: yeah15:29
dansmithoh, we can't read back the allocations we just wrote in a particular place?15:29
*** hshiina has joined #openstack-nova15:29
*** pwiltsey has quit IRC15:29
cdentit only deletes where rp uuid and consume uuid ==15:29
cdentnot just consumer uuid15:29
*** hshiina has quit IRC15:29
*** baoli has joined #openstack-nova15:29
bauzasinteresting15:29
*** armax has joined #openstack-nova15:29
cdenthttps://github.com/openstack/nova/blob/master/nova/objects/resource_provider.py#L1509-L152015:30
cdentgibi_: see what happens if you get rid of the first == in the and_15:30
gibi_checking15:30
bauzasyeah that will work15:31
bauzasobviously15:31
cdentdansmith: we had in our brains that we were removing all allocations for the consumer15:31
cdentbut the code is only removing some of them15:31
*** sree has joined #openstack-nova15:32
dansmithmeaning, the api is such that all should be removed, but some bug in the db side of placement prevents that from happening?15:32
cdentyeah15:32
dansmiththat seems ungood15:32
cdentit looks like the original goal was to _only_ remove exact matches (not sure why)15:33
cdent(the comment says as much)15:33
dansmithhmm15:33
dansmithjaypipes seemed to think that should be fully atomic, so that seems weird15:33
gibi_I can confirm that removing the rp == from the db code makes the placement API behave as expected in this particular case http://paste.openstack.org/show/617034/15:33
cdentand we had three authors on that particular change, so is probably going to be hard to remember the whys and wherefores15:34
cdentgibi_: nice15:34
cdentdansmith: since we've been assuming all this time that the behavior is one thing and not the other, I think we should just change it15:34
cdentalso I don't think there is much risk, because we haven't been doing any dual provider allocations up til now15:35
cdentedleafe: you listening ^ ?15:35
cdentbrb15:35
gibi_I'll let you guys to report a bug and propose a fix as my workday is over soon.15:36
*** sree has quit IRC15:36
cdentgibi_: right on, thanks very much for all your digging15:36
* cdent makes the bug15:36
jaypipesrock on, thanks gibi15:37
dansmithcdent: right, and I think that's the thing the api espouses anyway15:37
*** jmlowe has quit IRC15:37
edleafecdent: sorry, distracted by meeting. Trying to follow, though15:38
jaypipesdansmith, cdent: so shall I remove that == rp_uuid line in a separate patch or in the same confirm_resize() patch?15:38
cdentedleafe: no worries, just wanted your memory if anything15:38
dansmithjaypipes: definitely separate15:38
dansmithjaypipes: we probably need to backport that right?15:38
jaypipesdansmith: ahead of confirm_resize() yeah?15:38
dansmithyeah15:38
jaypipesdansmith: ya15:38
jaypipesok, I'm on it.15:39
* dansmith wishes gibi_ would fix some of my bugs too15:39
bauzasjaypipes: if we remove the == rp, wouldn't that be a problem for racy calls ?15:39
*** iceyao has joined #openstack-nova15:39
jaypipesbauzas: no15:39
bauzasjaypipes: because previously we were just supposing the generation bit to be updated15:39
bauzasgiven that generation is per RP15:40
jaypipesbauzas: the generation is on the RP. this code is removing allocation records.15:40
jaypipesbauzas: this is leftover code that was assuming a single RP for an allocation15:40
jaypipes1509gg15:41
jaypipesffs15:41
cdentthe bug: https://bugs.launchpad.net/nova/+bug/170766915:43
openstackLaunchpad bug 1707669 in OpenStack Compute (nova) "[placement] put allocations does not do a full overwrite of existing allocations" [High,Triaged]15:43
*** saphi has quit IRC15:43
*** iceyao has quit IRC15:43
*** ratailor has quit IRC15:44
jaypipescdent: danke15:44
*** crushil has joined #openstack-nova15:45
*** yamamoto has joined #openstack-nova15:48
sdague2 easy bugs to close - https://review.openstack.org/#/c/486642/15:50
sdaguehttps://review.openstack.org/#/c/488530/15:51
sdagueplus mriedem here is my nova-manage patch to do list_cells with urls by default - https://review.openstack.org/#/c/487860/15:51
*** vishwanathj has quit IRC15:53
*** vishwanathj has joined #openstack-nova15:53
*** gyee has joined #openstack-nova15:54
*** zenoway has quit IRC15:55
*** zenoway has joined #openstack-nova15:56
mriedemsdague: wasn't the limits stuff added here https://review.openstack.org/#/c/486642/ for a security bug?15:58
edleafecdent: ok, catching up. Looking through the long paste, I don't see where we clean up the allocations for the source host15:58
mriedemor was the security issue just that it was completely unbounded to begin with?15:58
sdaguemriedem: yes, the security issue was completely unbounded15:58
*** yamamoto has quit IRC15:58
sdagueit was originally set to 2 seconds15:58
edleafeWe PUT the allocations for the target, but don't seem to remove the source allocs15:58
sdaguethen after that actually failed in the gate some times, it was bounced to 815:58
cdentedleafe: it was the third of three PUTs15:58
sdaguebut there are real world reports that times out in legit cases15:58
sdagueit still gives us a backstop though so you can't make a malicious image that eats all the cpu forever15:59
jaypipessdague: done15:59
sdaguejaypipes: thank you16:00
*** zenoway has quit IRC16:00
edleafecdent: ok, I see that now. So is that PUT not doing a true PUT?16:01
edleafecdent: or just for the consumer/RP combo?16:01
cdentit's not doing a true put16:01
cdenthttps://bugs.launchpad.net/nova/+bug/170766916:01
openstackLaunchpad bug 1707669 in OpenStack Compute (nova) "[placement] put allocations does not do a full overwrite of existing allocations" [High,Triaged]16:01
cdentserver-side is borked16:02
edleafecdent: what I'm asking is if it's just doing a true PUT for RP/consumer16:02
edleafecdent: and not for consumer16:02
edleafe*just16:02
cdentedleafe: sorry, I'm not parsing you16:03
mriedemsdague: comments on more testing in https://review.openstack.org/#/c/487860/3/nova/tests/unit/test_nova_manage.py16:03
*** moshele has quit IRC16:03
mriedemthe db url parsing has broken a few times16:03
cdentthe bodies of the PUTs, all three, are correct, according to our expectations of how the api behaves. the api doesn't not behave as we expect16:03
*** armax has quit IRC16:03
mriedemand we have an outstanding bug for db urls with TLS info in them16:03
*** Apoorva has joined #openstack-nova16:04
*** rajathagasthya has joined #openstack-nova16:04
sdaguemriedem: so, using urlparse we're never going to hit that, but I'm fine putting some more in there16:05
mriedemwe were originally using urlparse16:06
mriedemwhich was causing problems16:06
edleafecdent: yes I see that. Is the disconnect due to the fact that we expect when we PUT allocations for a consumer, it first removes any existing allocs for that consumer?16:07
ralonsoh_stephenfin: hi, can you take a look at my question in https://review.openstack.org/#/c/427145/? PS716:07
cdentedleafe: that's the bug. we expect that, but it does not do that. what it was doing is removes only those allocations where rp uuid and consumer uuid match16:07
cdentwhich is not enough16:07
edleafecdent: ok, that's what I was asking above about "or just for the consumer/RP combo?"16:09
edleafeI'm following now16:09
edleafeIs this being worked on?16:09
edleafeIOW, can I help?16:09
cdentyes, jay's integrating it in his stack16:09
jaypipesjust running new tests now..16:09
edleafeok cool16:10
openstackgerritMatt Riedemann proposed openstack/nova master: Clean variable names and docs around neutron allocate_for_instance  https://review.openstack.org/48926716:10
cdentedleafe: I think the main thing to do is try to break stuff16:10
mriedemi hate the allocate_for_instance code ^16:10
*** lucasxu has joined #openstack-nova16:10
*** moshele has joined #openstack-nova16:10
edleafecdent: roger that.16:11
mdboothgibi_: Just looking at https://review.openstack.org/#/c/487958/4/nova/tests/functional/test_servers.py16:15
mdboothgibi_: Any idea how close that might be to landing?16:16
mdboothgibi_: I need to add a test for https://review.openstack.org/#/c/462521/ and ServerMovingTests looks like an obvious place for it16:16
openstackgerritMatt Riedemann proposed openstack/nova master: Clean variable names and docs around neutron allocate_for_instance  https://review.openstack.org/48926716:17
*** lyan has quit IRC16:17
*** rajathag_ has joined #openstack-nova16:18
*** chyka has quit IRC16:18
*** randomhack has quit IRC16:19
cdentmdbooth: I think gibi_'s gone. We could potentially land that code soon if dansmith and jaypipes think it belongs alongside jay's stack, but it is primarily for testing how allocations are handled, not verifying reverts etc. Not sure if that makes it better or worse.16:20
*** rajathagasthya has quit IRC16:21
*** gyee has quit IRC16:21
*** gyee_ has joined #openstack-nova16:21
jaypipescdent: five minutes.16:21
*** sambetts is now known as sambetts|afk16:21
mdboothcdent: Well the setUp there creates an environment with 2 computes sufficient for running resize(), which is exactly what I need16:22
cdentmdbooth: yeah, it apparently also fixes some issues with doing that16:22
*** markus_z has quit IRC16:22
mdboothcdent: I'm not surprised in the slightest there are dragons.16:23
mdboothDidn't want duplicate the effort slaying them.16:23
*** chyka has joined #openstack-nova16:24
cdentindeed16:24
*** crushil has quit IRC16:25
*** baoli has quit IRC16:26
*** baoli has joined #openstack-nova16:27
openstackgerritJay Pipes proposed openstack/nova master: placement: don't allocate on compute nodes  https://review.openstack.org/48859516:32
openstackgerritJay Pipes proposed openstack/nova master: remove source provider allocs in confirm_resize()  https://review.openstack.org/48851016:32
openstackgerritJay Pipes proposed openstack/nova master: placement: remove existing allocs when set allocs  https://review.openstack.org/48927316:32
jaypipesdansmith, edleafe, cdent, gibi_: ok dokey ^16:32
cdentword16:33
jaypipesthe bird.16:33
*** krtaylor has quit IRC16:34
dansmithI just got off the phone for the first time all morning,16:34
dansmithso I need some food and then I'll dig in16:34
jaypipesdansmith: ditto.16:34
jaypipesabout the food...16:34
openstackgerritJackie Truong proposed openstack/nova master: Add trusted certificates to InstanceExtras  https://review.openstack.org/45771116:35
*** crushil has joined #openstack-nova16:36
*** edmondsw has quit IRC16:37
openstackgerritMatt Riedemann proposed openstack/nova master: api-ref: fix security_groups response parameter in os-security-groups  https://review.openstack.org/48927416:38
openstackgerritMatt Riedemann proposed openstack/nova master: api-ref: requested security groups are not applied to pre-existing ports  https://review.openstack.org/48927516:38
openstackgerritChris Dent proposed openstack/nova master: Test resize with placement api  https://review.openstack.org/48795816:38
*** tbachman has quit IRC16:43
*** tbachman has joined #openstack-nova16:43
*** efried_zzz is now known as efried16:44
*** lyan has joined #openstack-nova16:46
*** david-lyle has joined #openstack-nova16:47
*** markvoelker has quit IRC16:52
*** itlinux_ has joined #openstack-nova16:52
*** derekh has quit IRC16:53
*** markvoelker has joined #openstack-nova16:53
cdentmriedem, jaypipes : on the topic of "live" placement tests: http://lists.openstack.org/pipermail/openstack-dev/2017-July/120369.html16:55
*** armax has joined #openstack-nova16:56
*** kbaegis has quit IRC17:06
*** liangy has joined #openstack-nova17:10
*** david-lyle has quit IRC17:11
*** moshele has quit IRC17:12
*** lyan has quit IRC17:13
*** david-lyle has joined #openstack-nova17:13
*** randomhack has joined #openstack-nova17:14
cdentjaypipes: did you already have a plan in mind for https://bugs.launchpad.net/nova/+bug/1707252 or is that one still open?17:14
openstackLaunchpad bug 1707252 in OpenStack Compute (nova) "Claims in the scheduler does not account for doubling allocations on resize to same host" [Medium,Confirmed]17:14
*** randomhack has quit IRC17:15
*** lpetrut has quit IRC17:15
*** moshele has joined #openstack-nova17:19
*** randomhack has joined #openstack-nova17:19
*** dtp has joined #openstack-nova17:19
*** kbaegis has joined #openstack-nova17:23
*** yamahata has quit IRC17:23
*** efoley has quit IRC17:24
*** itlinux_ has quit IRC17:24
*** kbaegis has quit IRC17:24
*** kbaegis has joined #openstack-nova17:26
jaypipescdent: I'd like to see if gibi's test runs successfully with the fix for 1707669 up17:26
cdenti rebased that one on to your latest stuff17:27
cdenthe said it had worked with local mods17:27
cdentjaypipes: if you're responding to my question about 1707252, it won't make any different will it. If you're making conversation then: ✔17:28
jaypipescdent: sorry, yeah, doesn't handle the resize same host problem. you want to handle that?17:29
*** ralonsoh_ has quit IRC17:29
jaypipescdent: though I'm not sure how the scheduler can tell if it's a resize-to-same-host situation...17:29
cdentjaypipes: yes, that's part of why I haven't done it yet17:30
jaypipescdent: :)17:30
cdentI've poked around at deeper inspection of the allocations17:30
cdentbut anything I can think of feels very hacky17:30
cdentbut basically:17:31
jaypipesyeah, same17:31
cdentif there are same rps in the source and dest allocs, where one of the resource classes is VCPU that signals a local resize17:31
jaypipescdent: yeah, same thought I had.17:32
jaypipescdent: ugly, but I suppose it would work...17:32
jaypipeswhat does dansmith think of that?17:32
dansmithjaypipes: I think I said that last week as the way we could tell17:32
cdentthat's 3/3, shall I go ahead then?17:33
dansmithjaypipes: that goes away once we get to queens and don't have computes managing the allocations anyway right?17:33
jaypipesdansmith: k. still agree it's ugly though, eh?17:33
dansmithaside from the fact that the destination will eventually put the single one17:33
jaypipesdansmith: no, this needs to go in the scheduler...17:33
dansmithjaypipes: of course it's ugly17:33
jaypipesdansmith: because the scheduler is the thing that creates that "doubled-up" allocation.17:33
dansmithjaypipes: oh I thought you were talking about how to clean up the doubled-for-same-host allocation on the compute17:34
*** jmlowe has joined #openstack-nova17:34
dansmithjaypipes: why does the scheduler need to probe which is the compute by looking at vpcu? it just needs to add the new allocation to the existing one, and if the RPs are the same then sum the values17:34
* cdent bourbons jmlowe 17:34
jaypipesdansmith: that's part of it I yeah, and that would be unnecessary once we remove the allocations on compute stuff, but there's the first step needed to actually create the doubled-up alloc in the scheduler.17:35
jaypipesdansmith: ack, yeah that's true.17:35
cdentno if the rps are the same, it might be shared17:36
cdentso we need a way to distinguish a same rp that is a "host"17:36
cdentand don't want to double the shared17:36
openstackgerritMerged openstack/nova master: Add cinder keystone client opts to config reference  https://review.openstack.org/48853017:36
dansmithcdent: that's not necessarily true17:37
dansmithcdent: if you have a shared ceph provider,17:37
dansmithyou still need a double allocation during the migration, since you copy (even if COW) the disk17:37
cdentthe current code isn't doing that17:37
dansmithyou don't for a live migration, but I think that's something we can ignore as the scheduler doesn't know17:37
*** ijw has quit IRC17:37
cdentif we're happy to over-allocate for the duration of the move, this gets a lot simpler17:38
cdentbut the current code tries rather strenuously to not over-allocate, nor to be resource class conscious17:39
openstackgerritMerged openstack/nova master: Increase cpu time for image conversion  https://review.openstack.org/48664217:39
*** jmlowe has quit IRC17:39
dansmithcdent: well currently things are wrong, but point me at something specific if you want :)17:39
cdentheh17:39
*** jmlowe has joined #openstack-nova17:39
jmlowecdent: thank you kindly, you are on a pretty reliable 4k messages between bourbons17:40
cdentdansmith: in https://review.openstack.org/#/c/487589/ we added the doubling code17:41
cdentit doesn't double shared providers17:42
cdentjmlowe: i have no response to that17:42
cdentdansmith: are you suggesting: merge the source and dest into one, if the rps are the same, sum ?17:43
*** kbaegis has quit IRC17:43
dansmithcdent: ah I see what you mean.. however, that's the broken code17:44
jmlowecdent: nova is supposed to take over managing network interfaces?17:44
dansmithcdent: it would assume that the whole compute is shared because there are already allocations for that node right?17:44
cdentdansmith: yes17:45
dansmithcdent: the only way around this, aside from looking for compute providers by VCPU, is to have traits, which we don't have17:45
jmlowecdent: specifically adding and removing them from instances17:45
dansmithcdent: personally, I don't know why we wouldn't just unceremoniously allocate the additional things (summing where there are existing allocations)17:46
dansmithbecause for cold migration, resize, etc, you *do* need the doubled allocation for the shared provider,17:46
dansmithlive migration being the only one where you don't, AfAIK17:46
dansmithjaypipes: right?17:46
cdentdansmith: I'd be happy with that17:46
cdentjmlowe: wat?17:46
*** diablo_rojo has joined #openstack-nova17:47
diablo_rojomriedem, any idea how many people will be coming for Nova to the PTG?17:47
jaypipesdansmith: I think you're on to something here...17:48
dansmithdiablo_rojo: how would mriedem know that?17:49
jaypipesdansmith: that would definitely mean the cleanup process would be ickier, though. in that confirm_resize() block we'd need to somehow figure out how to also remove the shared provider doubled allocations17:49
dansmithjaypipes: I think it's wrong otherwise17:50
diablo_rojodansmith, being your elected leader I quessed he might have some notion :)17:50
dansmithdiablo_rojo: I don't think his elected status means he tracks individual plans :)17:50
dansmithdiablo_rojo: if you're asking because of ticket sales,17:50
diablo_rojoJust looking for an approximation. More or less than last time etc.17:50
dansmithdiablo_rojo: we _just_ got approval for the first round of people last week, so..17:50
diablo_rojodansmith, not for ticket sales. For room allocation.17:50
diablo_rojoI can always put nova in a closet ;)17:51
jmlowecdent: I thought I remembered something about moving the add and remove of instance nics out of neutron and into nova, could have been imagining that17:51
diablo_rojodansmith, I know estimates are rough for everyone, but a general idea of how many would be a huge help.17:51
jaypipesdiablo_rojo: 25-35 would be my guess.17:52
cfriesen_question about resource tracking...why do we need the "reserved_host_cpus" config option when we already have "vcpu_pin_set"?17:52
cdentjaypipes: does the confirm resize have access to the flavor/requestspec/whatever against which it could compare the values of a retrieve allocation against?17:53
diablo_rojojaypipes, that works. Thanks :)17:53
jaypipescdent: yes.17:53
cdentjaypipes: actually, why compare, just write the allocation that is the result of the spec, it will cleanup the shared doubling there and then, no math required?17:54
*** ircuser-1 has joined #openstack-nova17:54
dansmithcdent: the allocation that is the result of the old flavor is non-trivial to determine.. size, yes, but RP, not so much17:55
cdentwe don't care about the old flavor17:55
cdentwe're going to clobber the old flavor17:55
cdentthe allocations that resulted from the old flavor17:55
jaypipescdent: because unfortunately the source host is what runs confirm_resize() and doesn't know the UUID of the dest host so the only way to do it is to look for the source host's UUID in the allocation list and delete those, leaving the others17:55
dansmithcdent: well, if you meant subtract the old one to get the new net, but I don't think we know enough to generate a full new one17:56
cdentargh!17:56
dansmithbecause yeah, that&17:56
jaypipesthough I suppose the source host *could* look up the uUID of the dest host by looking at the Migration object17:56
cdentI know understand why there was so much table flipping last week17:56
dansmithplease no17:56
cdentnow17:56
jaypipesdansmith: yeah, I don't want to do that either.17:57
jaypipescdent: ok, so do you have all the answers and ideas you need to work on that bug?17:57
* dansmith blinks17:57
cdentjaypipes: apparently not17:57
cdentas we keep dismissing solutions17:57
*** aarefiev is now known as aarefiev_afk17:58
dansmithis it time for our daily hangout?17:58
jaypipescdent: well, all of these patches I pretty much consider just "hey, here's one solution to this problem, can you all check it out".17:58
cdentor should I just go ahead and do the the VCPU introspection17:58
jaypipesdansmith: I'm game17:59
*** yamahata has joined #openstack-nova17:59
cdenti've got a different hangout now :(17:59
jaypipescdent: no, I think we're recommending trying the "just sum it" approach.17:59
jaypipesfrom Mr. dansmith17:59
cdentbut we said we can't clean up the sum it approach?17:59
dansmithif we're the only RP in the allocations,18:00
jaypipescdent: for shared providers, we will heal that on the *destination host* but after the move operation is entirely ended..18:00
dansmithjaypipes: we will?18:00
dansmithI don't think we will18:00
jaypipesdansmith: yeah, because _update_usage_from_instance() will overwrite the allocations to match a single amount of the flavor.18:01
dansmithit can't18:01
dansmithuntil after confirm18:01
jaypipesright, which is what I said above, no?18:01
dansmithand the destination doesn't know about confirm18:01
*** kbaegis has joined #openstack-nova18:01
jaypipesdansmith: "but after the move operation is entirely ended.."18:01
* dansmith doesn't see that18:02
dansmithoh18:02
dansmithyeah, and you can't18:02
dansmiththe destination host does not know when the move has ended18:02
dansmithjaypipes: https://hangouts.google.com/call/2phok3vj6nhipcx6gp62zvaly4u18:02
*** ijw has joined #openstack-nova18:04
*** dtantsur is now known as dtantsur|afk18:05
*** itlinux has joined #openstack-nova18:06
*** kbaegis has quit IRC18:06
*** ijw has quit IRC18:06
*** ijw has joined #openstack-nova18:07
*** kbaegis has joined #openstack-nova18:07
*** liusheng has quit IRC18:09
*** liusheng has joined #openstack-nova18:09
*** moshele has quit IRC18:10
*** harlowja has joined #openstack-nova18:11
*** lpetrut has joined #openstack-nova18:17
cdentdansmith, jaypipes still hanging out?18:23
dansmithcdent: yes18:24
dansmithcdent: just getting to the "wtf now?" phase18:24
dansmithmriedem: are you aware of a patch up that adds uuid for migration objects?18:30
*** karthiks has quit IRC18:43
openstackgerritMerged openstack/python-novaclient master: Updated from global requirements  https://review.openstack.org/48828318:47
chohoorI have a question, driver.deallocate_networks_on_reschedule(instance) will return True or False when nova do reschedulter(/nova/compute/manager.py:1822), why only ironic driver return True but other drivers return False?18:50
*** catintheroof has quit IRC18:59
*** penick has quit IRC18:59
*** catintheroof has joined #openstack-nova19:00
*** catintheroof has quit IRC19:00
*** catintheroof has joined #openstack-nova19:01
*** elod has quit IRC19:10
*** cdent has quit IRC19:15
*** penick has joined #openstack-nova19:16
*** slaweq has quit IRC19:19
*** slaweq has joined #openstack-nova19:19
*** slaweq has quit IRC19:24
*** edmondsw has joined #openstack-nova19:30
mriedemdansmith: nope19:31
*** edmondsw has quit IRC19:32
*** sree__ has joined #openstack-nova19:32
*** cdent has joined #openstack-nova19:32
*** edmondsw has joined #openstack-nova19:32
*** moshele has joined #openstack-nova19:32
*** nicolasbock has quit IRC19:33
mriedemsorry, been catching up on internal things that i put off all last week19:34
*** moshele has quit IRC19:35
cdentdansmith, jaypipes: did you fix everything and make the world safe for moves?19:37
*** sree__ has quit IRC19:37
dansmithcdent: no, but we identified that suicide is the easiest path out19:37
cdentbut it brings on many changes19:37
cdentdansmith, jaypipes: I have a horrible idea: proxy_id = consumer_uuid.replace(‘-‘, ‘+’)19:42
cdentbecause it’s the doubling id19:42
*** annegentle has joined #openstack-nova19:45
jaypipescdent: that doesn't solve the problem we're currently stuck on though, w.r.t. old Ocata computes migrating instances to newer Pike computes19:47
*** krtaylor has joined #openstack-nova19:47
openstackgerritSean Dague proposed openstack/nova master: always show urls in list_cells  https://review.openstack.org/48786019:49
sdaguemriedem: I added the cacert test case19:49
sdaguebut the rest of the suggested url adds are all actually invalid urls19:49
*** annegentle has quit IRC19:49
sdagueI was looking at https://tools.ietf.org/html/rfc3986 to figure out why they were parsing weird19:50
*** mtanino_ has joined #openstack-nova19:52
*** crushil has quit IRC19:53
*** cdent has quit IRC19:54
openstackgerritEric Fried proposed openstack/nova master: nova.utils.get_endpoint_data()  https://review.openstack.org/48813719:54
*** cdent has joined #openstack-nova19:54
*** gszasz has quit IRC19:54
cdentjaypipes: that’s a less negative reaction than I was expecting19:55
*** pchavva has quit IRC19:55
openstackgerritSean Dague proposed openstack/nova master: always show urls in list_cells  https://review.openstack.org/48786019:56
sdagueefried: also, the typo19:56
sdagueefried: and, any chance you can get powervm to run this patch to figure out what the hostname mismatch problem is - https://review.openstack.org/#/c/488381/ ?19:59
*** awaugama has quit IRC20:00
efriedesberglu ^^20:02
efriedsdague - esberglu ran our CI against that patch (with our new CI changes) and it's all good.20:03
*** Apoorva has quit IRC20:03
esbergluefried: sdague: Yep. Everything looked fine, it was an issue on our end that's resolved now20:03
efriedsdague Possibly TMI, but the deal is: We have to do some hacking to set up our internal API to run remotely (i.e. not localhost).  Before, we were waiting until after stack.sh finished, doing that hacking, and restarting the compute service.  We were just accepting that it would fail to start up during stack itself.20:04
efriedsdague Now we've figured out how to hack it before stack.sh, so the compute service should come alive during stack.20:04
*** Apoorva has joined #openstack-nova20:06
*** awaugama has joined #openstack-nova20:07
*** cdent has quit IRC20:07
sdagueefried: ok, good stuff20:09
sdagueso, I think that just leaves the ironic ordering problem20:09
sdaguewhich I can special case20:09
*** awaugama has quit IRC20:11
efriedsdague Is there a reason you removed the ? from the regex?20:12
efriedsdague This will now do the wrong thing if there's an @ further along in the URL (e.g. in the querystring (which may be the only place it's legal without being escaped))20:12
sdagueefried: no, it's matching on nethost20:12
sdaguethe query string is out of bounds for that replacement20:13
efriedahhhh, cool.20:13
*** Sukhdev has joined #openstack-nova20:14
*** jmlowe has quit IRC20:16
*** artom_ has joined #openstack-nova20:17
*** cdent has joined #openstack-nova20:18
*** annegentle has joined #openstack-nova20:18
*** artom has quit IRC20:18
*** randomhack has quit IRC20:19
dansmithcdent: jaypipes: so the bottom patch in that series,20:20
*** slaweq has joined #openstack-nova20:20
dansmithto fix the allocations thing by removing the where clause..20:20
dansmithdoesn't seem to work for me20:20
dansmithgibi's test on top of that still ends up with allocations for both computes after the confirm20:21
cdentthe way gibi_ changed it originally was less instrusive: it simply changed the existing and clause to one condition (the consumer uuid)20:22
*** moshele has joined #openstack-nova20:23
cdentwhich ought to be the same thing20:23
dansmithisn't that way jay did?20:23
*** purplerbot has quit IRC20:23
cdenti’m looking up the discussion, one sec20:24
openstackgerritJay Pipes proposed openstack/nova master: remove source provider allocs in confirm_resize()  https://review.openstack.org/48851020:24
jaypipesdansmith: have a gander ^20:24
jaypipesdansmith: still needs tests but I want to get your early feedback.20:24
*** purplerbot has joined #openstack-nova20:25
*** thorst is now known as thorst_afk20:25
cdenthttp://p.anticdent.org/4oEf20:25
dansmithjaypipes: okay but see my question above?20:25
jaypipesdansmith: about the bottom patch in the series?20:25
dansmithyes20:26
jaypipesdansmith: haven't looked into that yet. unrelated...20:26
jaypipeswill do so now20:26
cdentdansmith: that ^ is gibi reporting on what he did, which may not be that all the tests pass but the particular situation was resolved20:26
*** gyee_ has quit IRC20:26
dansmithcdent: okay but the specific part of gibi's test that should be fixed by thebottom patch isn't20:26
dansmithnamely, after confirm, and after PUTing a singular allocation, we still pull the doubled allocation out of placement20:27
cdentdansmith: yeah, and what gibi changed when he ran his local confirmation, was not exactly the same as what jaypipes did in the “bottom change"20:28
mriedemi'm going to poke around and see if there is anything wrong with the test20:28
dansmithcdent: his description seems identical to me, what did gibi do differently?20:29
*** liverpooler has quit IRC20:29
*** gyee has joined #openstack-nova20:29
*** gyee has quit IRC20:29
*** gyee has joined #openstack-nova20:30
cdenti’m not certain20:30
cdenti’m trying to get myself spun up20:30
dansmithokay20:30
dansmithI feel like this is one of those times where getting all of us in a room with a (big ass) whiteboard for a week would really help20:31
*** mdbooth[m] has joined #openstack-nova20:31
mriedemsssshhhh20:31
dansmithyeah, re-reading that whole discussion, it sure seems like jay's patch is what gibi did20:32
dansmithoh, hmm20:33
dansmithI think maybe he didn't update his allocations after confirming20:33
dansmithah hah, yep20:34
dansmithmriedem: if you haven't already, I can fix this and rebase on jay's latest for everyone to see20:34
mriedemgo nuts20:34
jaypipesgo for it.20:35
cdentdansmith: ?20:35
* cdent waits for the code20:35
mriedemyeah i see it20:36
mriedemneeds to do: allocations = self._get_allocations_by_server_uuid(server['id'])20:36
mriedemafter confirming the resize20:36
mriedembefore making assertions on that allocations variable20:36
mriedemwhich is stale20:36
dansmithcdent: check me: https://review.openstack.org/#/c/487958/7/nova/tests/functional/test_servers.py20:37
cdentI think when he was confirming before, it was based on the logs,20:37
dansmithmriedem: yeah20:37
cdentline?20:37
cdentfound it20:37
mriedemhttps://review.openstack.org/#/c/487958/7/nova/tests/functional/test_servers.py@140620:37
mriedemthe revert test seems ok in that regard20:38
cdentyeah20:38
dansmithI'm going to remove the resource_tracker.py change so we can get an expedited run on top of jay's stuff,20:38
dansmithand then we can move this to the bottom, change the assertions and build on top20:38
mriedemalso20:39
jaypipes++20:39
mriedemhave you noticed? ObjectActionError: Object action get_minimum_version failed because: Invalid binary prefix20:39
dansmithwhere is that?20:39
jaypipesmust be on the latest20:39
dansmithyeah he must not have done nova-compute20:40
jaypipessince I *just* added the get_minimum_version_latest() thing20:40
mriedemget_minimum_version_multi takes a list20:40
jaypipesgah, ok20:40
jaypipessec... like I said, this was just so dansmith could take a lo9oksie :)20:41
mriedemjust use get_minimum_version20:41
jaypipesk20:41
dansmithdamn I guess I probably need the virt/fake change too20:41
mriedemthe test will also likely need the AllServicesCurrent fixture now too20:42
openstackgerritDan Smith proposed openstack/nova master: Test resize with placement api  https://review.openstack.org/48795820:43
dansmiththat's the minor fix20:43
dansmithI can start working this on top of master20:43
*** cleong has quit IRC20:44
*** jamesdenton has quit IRC20:44
*** jamesdenton has joined #openstack-nova20:45
cdentI will try to catch up in the morning. I have no brains left. Good luck. Good night.20:48
*** cdent has quit IRC20:49
*** ijw has quit IRC20:51
*** ijw has joined #openstack-nova20:51
*** gyee has quit IRC20:53
*** eharney has quit IRC20:59
dansmithI'm just going to push this up rebased on master so we can move forward20:59
dansmithjaypipes: you'll rebase on top of this and make sure this test keeps working as you make your changes, right?20:59
dansmithand it'd be really good if we had a single-node version of these20:59
mriedemi can help work on the single node one,21:00
mriedemalso digging into the revert case21:00
jaypipesdansmith: yes, just ping me when you push.21:00
*** rajathag_ is now known as rajathagasthya21:00
jaypipescurrentl fixing up unit tests for the service min version thing21:00
dansmithmriedem: what revert case?21:00
mriedemthe revert resize test that fails21:01
*** lpetrut has quit IRC21:01
dansmithof gibi's?21:01
mriedemhttp://logs.openstack.org/58/487958/7/check/gate-nova-tox-functional-ubuntu-xenial/7f7f332/console.html#_2017-07-31_17_04_11_51399121:01
mriedemyeah21:01
dansmithhe has self.fail() at the end21:01
dansmithI think that's it21:01
dansmithpasses for me without that21:01
mriedemhmm, ok the test was hitting this http://logs.openstack.org/58/487958/7/check/gate-nova-tox-functional-ubuntu-xenial/7f7f332/console.html#_2017-07-31_17_04_11_497592 but on the older patches in the series21:02
*** lucasxu has quit IRC21:02
dansmithjay hasn't fixed revert yet, AFAIK21:02
dansmithonly confirm21:02
mriedemi think i just did locally21:02
dansmithokay well I have it passing on master, so we'll iterate from there21:03
openstackgerritJackie Truong proposed openstack/nova master: Add trusted_certs to instance_extra  https://review.openstack.org/45771121:03
openstackgerritDan Smith proposed openstack/nova master: Test resize with placement api  https://review.openstack.org/48795821:03
dansmithmriedem: jaypipes ^21:04
dansmithI can also try to clean up the sleep usage in there by just calling into the manager21:04
mriedemdansmith: jaypipes: this fixed revert for me https://review.openstack.org/#/c/488510/6/nova/compute/resource_tracker.py21:04
mriedembasically the same thing as confirm in the RT21:05
*** yamamoto_ has joined #openstack-nova21:06
jaypipesmriedem: sure, ok will add that.21:07
*** imacdonn has joined #openstack-nova21:07
mriedemdansmith: i think you just need to do: self.compute.manager.update_available_resource(ctxt)21:08
dansmithmriedem: I know21:08
dansmithmriedem: getting a failure on one of the conditions after doing that though21:08
*** moshele has quit IRC21:09
*** felipemonteiro_ has joined #openstack-nova21:09
*** gyee has joined #openstack-nova21:10
openstackgerritMichael Still proposed openstack/nova master: Move execs of touch to privsep.  https://review.openstack.org/48919021:12
*** moshele has joined #openstack-nova21:12
dansmithyeah, no worky21:14
dansmithit's running the code21:14
*** ijw has quit IRC21:14
*** ijw has joined #openstack-nova21:14
dansmithand I'm running it for both of the fake hosts21:15
*** yamamoto_ has quit IRC21:15
*** diablo_rojo has quit IRC21:15
*** smatzek has quit IRC21:16
*** catintheroof has quit IRC21:17
dansmithheh21:17
dansmithit's deleting the instance allocation21:17
dansmithI wonder if this is just a different orientation of some races21:17
dansmithyeah I think if I reorder the RT runs it fails in a different way21:20
*** takedakn has joined #openstack-nova21:21
cburgessAnyone know if we have an API call to retrieve the contents of and entry in the block_device_mapping table? I can't find one but wanted to confirm before I went and did bad horrible ugly things.21:22
openstackgerritJackie Truong proposed openstack/nova master: Add trusted_certs to Instance object  https://review.openstack.org/48940821:23
openstackgerritMerged openstack/nova master: Updated from global requirements  https://review.openstack.org/48886521:23
tonybAny chance someone that knows SSL can look at: https://review.openstack.org/#/c/489078/  Somethign like that is needed to unblock the glanceclient update in requirements21:25
openstackgerritDan Smith proposed openstack/nova master: Test resize with placement api  https://review.openstack.org/48795821:31
dansmithmriedem: jaypipes: pretty brutal brokenness when we explicitly run the periodics ^ :(21:31
dansmithalmost all of the checks are commented out and replaced with "assert there is no allocation at all"21:32
mikalsdague: I am awake now21:33
mikalsdague: I replied to your reno comment. I think we do them later as we remove things, not in that cleanup patch.21:33
mriedemcomments in ps921:33
mikalsdague: I'd also like to get that series merged really early in Queens in case it destabilizes things in confusing ways.21:33
dansmithmriedem: I had just removed those prints.. do you want them as log.info or is removed okay?21:35
mriedemremoved is fine, the should be in the mismatch error anyway21:35
mriedem*they21:35
*** felipemonteiro_ has quit IRC21:38
dansmithmriedem: you wanna go through my latest rev quickly to see if you're okay with those changes and then I'll fix your redundancies?21:39
mriedemi can21:40
mriedemi thought you said the direct update_available_resource made everything go sideways though?21:40
*** takedakn has quit IRC21:41
dansmiththat was before I realized how fscked it was with them set21:41
mriedemoh21:41
dansmithletting them run in the sleep was causing them to run twice (well 1.5 times) and so the things that worked were hard-coded for that pattern21:41
dansmithso it would update, delete, create in the span of the two seconds21:42
dansmithrunning them each once leaves it at update, delete21:42
dansmithso no allocation at all, target or source21:42
mriedemok new things looks fine21:42
dansmithack21:42
*** baoli has quit IRC21:44
dansmithboom ^21:44
dansmithdang21:44
openstackgerritDan Smith proposed openstack/nova master: Test resize with placement api  https://review.openstack.org/48795821:44
dansmithboom ^21:44
mriedemoh you sucker21:45
mriedemDOUBLE BOOM!21:45
* dansmith puts on his "who me?" face21:46
mriedemSONIC BOOM?!21:46
*** Apoorva_ has joined #openstack-nova21:46
tonybmriedem: https://www.youtube.com/watch?v=Fnmh7dF4c2U21:48
dansmithah, I didn't realize what you were pointing to in that21:48
mriedemtonyb: exactly21:48
*** Apoorva has quit IRC21:49
openstackgerritDan Smith proposed openstack/nova master: Test resize with placement api  https://review.openstack.org/48795821:49
dansmithturBOOM21:49
*** esberglu has quit IRC21:51
mriedemdansmith: the commit message is a bit old now21:51
dansmithgdi riedeman21:51
mriedemwell you could just leave it21:52
mriedem2 n's btw21:52
mriedemdouble-n as my dad would say21:52
mriedemkarl with a k, double-n21:52
dansmithgdi riedermann21:53
mriedemdouble r is more like it21:53
* dansmith did that just for you21:53
dansmithheh21:53
mriedemriderman as my first manager at ibm would say21:53
mriedemand write21:53
openstackgerritDan Smith proposed openstack/nova master: Test resize with placement api  https://review.openstack.org/48795821:54
dansmithhah, riderman21:54
*** slaweq has quit IRC21:54
*** slaweq has joined #openstack-nova21:54
mriedemso i pulled it down and ran just the test class and both tests failed21:55
dansmiththey pass for me...21:55
dansmithfail how?21:56
mriedemi could be picking up a stale branch with the git review -d21:56
mriedemno that's not it21:56
dansmithokay I see fails if I run them in tox in parallel21:57
*** esberglu has joined #openstack-nova21:57
dansmiththey pass in isolation21:58
*** kylek3h has quit IRC21:58
mriedemi'm just doing:21:59
mriedemtox -e functional -- nova.tests.functional.test_servers.ServerMovingTests21:59
mriedemthis time they both passed21:59
*** slaweq has quit IRC21:59
dansmithugh21:59
dansmithI just ran singles a bunch of times and saw it fail22:00
dansmithand it fails to assert the usage of the target, which should be stable since I run the periodics in the same order each time22:01
dansmithbrb22:01
mriedemsame here22:01
*** esberglu has quit IRC22:02
*** itlinux has quit IRC22:05
mriedemwonder if it has something to do with the _FAKE_NODES in the fake virt driver22:07
*** esberglu has joined #openstack-nova22:09
dansmithI think we're racing with other threads22:10
*** baoli has joined #openstack-nova22:10
dansmithI see when it fails that we delete the allocation, but PUT it right after, then the test fails22:10
dansmithbecause it expects it to be gone, since the periodic on the second node should delete it22:10
*** esberglu has quit IRC22:14
*** annegentle has quit IRC22:15
*** baoli has quit IRC22:15
dansmithseems to fail more often than not when I run it from tox22:16
*** yamamoto has joined #openstack-nova22:16
dansmithbut passes every time when I run it with subunit.run22:16
jaypipesdansmith: have you pushed up another gibi patch? do I need to rebase?22:16
dansmithjaypipes: yes, but it's not stable and I'm not sure why22:16
jaypipesdansmith: that whole time.sleep(1) and manipulating the fake.set_nodes() globals is probably the culprit...22:20
melwittdansmith: I think subunit.run doesn't run tests in parallel but tox does (via testr underneath)22:20
jaypipesdansmith: you could try adding a time.sleep(1) after the second self.start_service() call...22:20
*** baoli has joined #openstack-nova22:22
*** yamamoto has quit IRC22:23
mriedemi'm not sure why the first time.sleep(1) is needed after the first service starts22:24
dansmithmelwitt: I'm running one test with tox, so should be the same22:24
melwittoh, one test22:25
dansmithjaypipes: doesn't help22:26
*** yamamoto has joined #openstack-nova22:28
*** dfisher has joined #openstack-nova22:28
dansmithoh,22:29
dansmithI was thinking he was forcing to host1 on initial boot each time22:29
dansmithbut he's not22:29
*** baoli_ has joined #openstack-nova22:29
dansmithso maybe it's just based on which it initially lands on and then moves to22:29
dfishernova-compute doesn't use etcd3, does it?  (pike b3)22:30
dansmithbecause I'm running periodics in a set order, but the actual stuff will be reversed22:30
*** moshele has quit IRC22:30
*** baoli has quit IRC22:30
*** slaweq has joined #openstack-nova22:33
*** penick has quit IRC22:35
*** slaweq has quit IRC22:38
*** thorst_afk has quit IRC22:38
dansmithyeah I think that makes it repeatable22:39
*** liangy has quit IRC22:41
mriedemdansmith: yeah it's random22:43
mriedemso toggle the update_rt call based on which host i guess?22:43
mriedemdfisher: nope22:43
dansmithmriedem: no, we need to run it both ways and make sure it behaves the same22:43
mriedemoh22:43
dansmithI shall have patchification soonly22:43
mriedemcool22:43
dfishermriedem: i'm seeing nova service-list show my compute node but openstack hypervisor list not show it.22:43
mriedemdfisher: is it mapped to a cell?22:44
mriedemnova-manage cell_v2 discover_hosts22:44
mriedem--verbose22:44
dfisherno, it's not mapped.22:44
dfisherhow would I map it22:44
dfisher?22:44
mriedemdfisher: ^22:46
mriedemdiscover_hosts22:46
*** chyka has quit IRC22:46
dfisheryeah, that's not finding it :(22:46
*** gouthamr has quit IRC22:46
*** chyka has joined #openstack-nova22:46
dfisherhttp://paste.openstack.org/show/617066/22:46
dansmithdfisher: then your compute isn't checking into the cell1 db22:48
*** kbaegis has quit IRC22:48
dansmithdfisher: make sure your conductor's config is pointed at the cell1 db, matching the cell1 cell_mapping record22:48
*** kbaegis has joined #openstack-nova22:49
dfisherok. will poke.  thanks dansmith!22:49
*** bauzas has quit IRC22:52
*** edmondsw has quit IRC22:52
openstackgerritDan Smith proposed openstack/nova master: Test resize with placement api  https://review.openstack.org/48795822:52
dansmithmriedem: ^ see if you hate that22:52
dansmithshould be repeatable, and keep jaypipes honest :)22:52
*** slaweq has joined #openstack-nova22:55
*** acormier has quit IRC22:56
mriedemdansmith: questions inline about the az stuff22:57
*** acormier has joined #openstack-nova22:57
dansmithmriedem: comments inline22:59
mriedemoh right forced_host23:00
mriedemwhich there used to be a docs page for that,23:00
mriedembut with the migration it looks like it's gone23:01
mriedemand our api-ref doesn't mention this wrinkle of course23:01
*** acormier has quit IRC23:01
*** slaweq has quit IRC23:01
dansmithI admit, I had to copy some deets out of an ask.o.o article :P23:03
mriedemthere used to be a nice docs page called "Select hosts where instances are launched"23:03
mriedemand it had this information in it23:03
mriedembut apparently it's been deleted23:03
mriedemalright i'll check results after i get back from maya's gymnastics class, which is full of fun and surprises23:05
dansmithack23:06
*** slaweq has joined #openstack-nova23:10
*** hongbin has quit IRC23:11
*** bauzas has joined #openstack-nova23:11
*** slaweq has quit IRC23:14
*** gouthamr has joined #openstack-nova23:15
*** https_GK1wmSU has joined #openstack-nova23:16
*** randomhack has joined #openstack-nova23:16
*** gyee has quit IRC23:17
*** Apoorva has joined #openstack-nova23:18
*** Apoorva_ has quit IRC23:18
*** dfisher has quit IRC23:18
*** https_GK1wmSU has left #openstack-nova23:19
*** randomhack has quit IRC23:20
*** catintheroof has joined #openstack-nova23:24
*** marst has quit IRC23:26
mikalDoes anyone here understand what causes hairpins to fail to enable?23:27
mikalI'm trying to unravel that code to be less ... processy23:27
jaypipesmikal: sorry, no :(23:35
jaypipesdansmith: sorry, was dinnering. what change did you make to make that test stable?23:36
dansmithjaypipes: made sure to boot the instance on a specific node consistently23:36
dansmithjaypipes: since the allocations are screwed up by one running the periodic before the other,23:36
dansmiththe order of boot, migration, and which node runs the periodic last affect the outcome23:36
dansmithjaypipes: so now it runs each test twice, starting and finishing on a different node each time23:37
dansmithsince it always runs the periodic in the same order,23:37
dansmiththat will cover us against ordering issues if you pass all four tests23:37
dansmithand mriedem is going to work on a single-node variant I think23:37
jaypipesdansmith: k23:43
jaypipesdansmith: so I'm good to pull and rebase?23:43
*** catintheroof has quit IRC23:43
*** Sukhdev has quit IRC23:43
mikaljaypipes: its ok, this is all nova-net code and might go to heaven soon anyways23:44
jaypipesmikal: heaven?23:44
dansmithjaypipes: cha23:44
mikaljaypipes: would you prefer "is put out to pasture"?23:44
dansmithjaypipes: remember things are upside down for mikal23:44
jaypipesheh23:44
mikal"kicks the bucket"23:44
mikal"goes for a dirt nap"23:44
dansmithjaypipes: oh looks like there is a pep8 error in that test patch, maybe you can fix when you rebase?23:46
jaypipesdansmith: yuppers.23:47
dansmithjaypipes: and note that two of those tests are self.skipTest()ed so you'll want to unskip them as soon as you can23:47
jaypipesyup, got it.23:47
*** smatzek has joined #openstack-nova23:51

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