Friday, 2017-05-26

*** r-daneel has quit IRC00:02
*** markvoelker has joined #openstack-nova00:04
*** thorst has joined #openstack-nova00:06
*** itlinux has joined #openstack-nova00:09
*** gomarivera has joined #openstack-nova00:13
*** markvoelker has quit IRC00:16
*** Shunli has joined #openstack-nova00:18
*** markvoelker has joined #openstack-nova00:21
*** thorst has quit IRC00:22
*** thorst has joined #openstack-nova00:22
*** gomarivera has quit IRC00:22
*** gomarivera has joined #openstack-nova00:23
*** winston-d_ has joined #openstack-nova00:24
*** gomarivera has quit IRC00:26
*** gomarivera has joined #openstack-nova00:26
openstackgerritmelanie witt proposed openstack/nova master: Add FixedIP.get_count_by_project()  https://review.openstack.org/44624600:26
openstackgerritmelanie witt proposed openstack/nova master: Add FloatingIP.get_count_by_project()  https://review.openstack.org/44624700:26
openstackgerritmelanie witt proposed openstack/nova master: Add get_count_by_vm_state() to Instance object  https://review.openstack.org/44624400:26
openstackgerritmelanie witt proposed openstack/nova master: Add SecurityGroup.get_counts()  https://review.openstack.org/44624500:26
openstackgerritmelanie witt proposed openstack/nova master: Remove 'reserved' count from used limits  https://review.openstack.org/44624200:26
openstackgerritmelanie witt proposed openstack/nova master: Remove useless quota_usage_refresh from nova-manage  https://review.openstack.org/44624300:26
openstackgerritmelanie witt proposed openstack/nova master: Count server groups to check quota  https://review.openstack.org/44624000:26
openstackgerritmelanie witt proposed openstack/nova master: Count networks to check quota  https://review.openstack.org/44624100:26
openstackgerritmelanie witt proposed openstack/nova master: Count instances to check quota  https://review.openstack.org/41652100:26
mriedembreath00:26
openstackgerritmelanie witt proposed openstack/nova master: Add InstanceGroup.get_counts()  https://review.openstack.org/45785700:26
openstackgerritmelanie witt proposed openstack/nova master: Add check_deltas() and limit_check_project_and_user() to Quotas  https://review.openstack.org/44623900:26
openstackgerritmelanie witt proposed openstack/nova master: Add InstanceGroup._remove_members_in_db  https://review.openstack.org/45785800:26
openstackgerritmelanie witt proposed openstack/nova master: Count server group members to check quota  https://review.openstack.org/45785900:26
openstackgerritmelanie witt proposed openstack/nova master: Count security groups to check quota  https://review.openstack.org/45786000:26
openstackgerritmelanie witt proposed openstack/nova master: Make Quotas object favor the API database  https://review.openstack.org/41094500:27
openstackgerritmelanie witt proposed openstack/nova master: Count fixed ips to check quota  https://review.openstack.org/45786100:27
openstackgerritmelanie witt proposed openstack/nova master: Add online migration to move quotas to API database  https://review.openstack.org/41094600:27
openstackgerritmelanie witt proposed openstack/nova master: Count floating ips to check quota  https://review.openstack.org/45786200:27
*** markvoelker has quit IRC00:27
mriedemit's a series!00:27
*** thorst has quit IRC00:27
mriedem10lb 6oz00:27
openstackgerritTakashi NATSUME proposed openstack/nova master: List/show all server migration types (1/2)  https://review.openstack.org/43060800:27
openstackgerritTakashi NATSUME proposed openstack/nova master: List/show all server migration types (2/2)  https://review.openstack.org/45948300:27
openstackgerritTakashi NATSUME proposed openstack/python-novaclient master: Microversion 2.46 - List/Show all server migration types  https://review.openstack.org/43083900:28
*** xyang1 has quit IRC00:28
openstackgerritTakashi NATSUME proposed openstack/nova master: Refactor a test method including 7 test cases  https://review.openstack.org/39543600:29
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove unused exceptions  https://review.openstack.org/46452500:29
openstackgerritTakashi NATSUME proposed openstack/nova master: Avoid forcing translation on logging calls  https://review.openstack.org/41387600:29
*** ayogi has quit IRC00:30
openstackgerritTakashi NATSUME proposed openstack/nova master: Use PCIAddressField in oslo.versionedobjects  https://review.openstack.org/46620100:30
*** markvoelker has joined #openstack-nova00:30
*** markvoelker has quit IRC00:31
*** dimtruck is now known as zz_dimtruck00:32
*** gomarivera has quit IRC00:33
*** gomarivera has joined #openstack-nova00:34
prometheanfiremriedem: :D00:35
*** dtp has quit IRC00:41
mriedemgyee: we're going to have a problem backporting that evacuate rebuild_claim fix to newton00:42
mriedemgetting the resource tracker in newton requires scheduled_node to be not None00:42
mriedemwhich we don't have in the forced evacuate case00:42
*** itlinux has quit IRC00:42
*** Apoorva_ has joined #openstack-nova00:47
mriedemgyee: i think i have a workaround00:48
gyeemriedem: yes, I think we can set the host prior to the resource_tracker00:49
mriedemyeah i've got the patch local00:49
mriedemrunning tests00:49
*** zz_dimtruck is now known as dimtruck00:49
mriedemthis will likely need an additional test00:49
*** karthiks has quit IRC00:53
*** crushil has joined #openstack-nova00:53
mriedemeh maybe not that bad00:53
gyeeI think there are two checks there00:54
*** markvoelker has joined #openstack-nova00:54
gyeefirst check if recreate and scheduled_node is not none prior to resource_tracker00:54
gyeethen if not recreate and not scheduled_node after that00:55
*** tovin07_ has joined #openstack-nova00:56
gyeethe second check covers the scenario where instance is being rebuilt on the same host00:56
*** dixiaoli has joined #openstack-nova00:56
mriedemyup i'm just fixing tests00:56
*** Apoorva_ has quit IRC00:57
*** karthiks has joined #openstack-nova00:57
*** markvoelker has quit IRC00:58
*** markvoelker has joined #openstack-nova00:58
*** nic has quit IRC00:59
*** john5223_ has quit IRC00:59
*** crushil has quit IRC01:00
*** tbachman has quit IRC01:00
*** crushil has joined #openstack-nova01:01
*** phuongnh has joined #openstack-nova01:03
*** gomarivera has quit IRC01:04
*** gomarivera has joined #openstack-nova01:05
*** baoli has joined #openstack-nova01:05
*** acormier has joined #openstack-nova01:05
*** tuanluong has joined #openstack-nova01:06
*** acormier has quit IRC01:07
*** acormier has joined #openstack-nova01:07
mriedemthis is going to take some fancy word-smithing in the commit message01:08
*** dikonoor has joined #openstack-nova01:08
*** gomarivera has quit IRC01:08
*** gomarivera has joined #openstack-nova01:09
*** tbachman has joined #openstack-nova01:09
*** dixiaoli has quit IRC01:14
*** mingyu has joined #openstack-nova01:15
mriedemgyee: https://review.openstack.org/#/c/468227/01:15
*** dikonoor has quit IRC01:15
gyeemriedem: we are letting ComputeHostNotFound bubble up?01:16
mriedemw/o the compute node we can't get the resource tracker and make the claim01:16
mriedemso we need to fail01:16
mriedemas noted in the commit message01:17
gyeemake sense01:17
mriedemthat 3rd scenario for forced evacuation was basically totally busted in newton01:17
*** amotoki_away is now known as amotoki01:17
mriedemwhen that microversion was introduced for forced evacuate01:18
mriedemsince it doesn't make the rebuild claim on the target host01:18
*** gouthamr has quit IRC01:20
*** dave-mccowan has joined #openstack-nova01:21
*** edmondsw has joined #openstack-nova01:23
openstackgerritHuan Xie proposed openstack/nova master: XenAPI: nova-compute cannot restart after manually delete VM  https://review.openstack.org/46792601:24
*** yolkfull_ has joined #openstack-nova01:24
*** gouthamr has joined #openstack-nova01:24
*** edmondsw has quit IRC01:27
*** thorst has joined #openstack-nova01:27
openstackgerritOpenStack Proposal Bot proposed openstack/nova master: Updated from global requirements  https://review.openstack.org/46808901:31
*** thorst has quit IRC01:32
*** itlinux has joined #openstack-nova01:34
openstackgerritMatt Riedemann proposed openstack/nova master: Avoid lazy-loading instance.id when cross_az_attach=False  https://review.openstack.org/46823201:36
*** dave-mccowan has quit IRC01:36
*** itlinux has quit IRC01:38
*** mriedem has quit IRC01:38
*** mtanino_ has quit IRC01:39
*** markvoelker has quit IRC01:41
*** acormier has quit IRC01:47
*** acormier has joined #openstack-nova01:47
*** thorst has joined #openstack-nova01:48
*** thorst has quit IRC01:48
*** huanxie has joined #openstack-nova01:50
*** zhurong has joined #openstack-nova01:51
*** acormier has quit IRC01:51
*** abalutoiu_ has quit IRC01:51
*** abalutoiu_ has joined #openstack-nova01:52
openstackgerritOpenStack Proposal Bot proposed openstack/nova master: Updated from global requirements  https://review.openstack.org/46808901:53
*** gomarivera has quit IRC01:53
*** gomarivera has joined #openstack-nova01:54
*** rfolco has joined #openstack-nova01:58
*** gomarivera has quit IRC01:58
*** jichen has joined #openstack-nova01:59
*** mingyu has quit IRC02:01
*** baoli has quit IRC02:02
*** mingyu has joined #openstack-nova02:03
*** gomarivera has joined #openstack-nova02:06
*** coreywright has quit IRC02:09
*** mingyu has quit IRC02:12
*** tbachman has quit IRC02:13
*** ijw has quit IRC02:15
*** abalutoiu_ has quit IRC02:16
*** ijw_ has joined #openstack-nova02:19
*** ijw_ has quit IRC02:22
*** ijw has joined #openstack-nova02:22
*** hongbin has joined #openstack-nova02:25
*** coreywright has joined #openstack-nova02:26
*** ijw has quit IRC02:27
openstackgerritzhangyanxian proposed openstack/nova-specs master: Sriov-bond  https://review.openstack.org/46352602:30
*** larainema has quit IRC02:32
openstackgerritOpenStack Proposal Bot proposed openstack/nova master: Updated from global requirements  https://review.openstack.org/46808902:39
*** xinliang has quit IRC02:46
*** gouthamr has quit IRC02:46
*** gouthamr has joined #openstack-nova02:47
*** thorst has joined #openstack-nova02:49
*** mingyu has joined #openstack-nova02:50
*** rfolco has quit IRC02:51
*** mingyu has quit IRC02:53
*** thorst has quit IRC02:54
*** mingyu has joined #openstack-nova02:55
*** yamamoto_ has joined #openstack-nova02:55
*** penick has joined #openstack-nova02:56
*** larainema has joined #openstack-nova02:59
*** penick has quit IRC03:00
*** edmondsw has joined #openstack-nova03:11
openstackgerritzhangyanxian proposed openstack/nova-specs master: Sriov-bond  https://review.openstack.org/46352603:13
*** mingyu has quit IRC03:13
openstackgerritZhenyu Zheng proposed openstack/nova master: Support tag instances when boot(3/4)  https://review.openstack.org/45959303:15
*** edmondsw has quit IRC03:15
*** mingyu has joined #openstack-nova03:15
*** mingyu has quit IRC03:28
openstackgerritzhangyanxian proposed openstack/nova-specs master: Sriov-bond  https://review.openstack.org/46352603:29
*** sofie_ has joined #openstack-nova03:33
openstackgerritsuzhengwei proposed openstack/nova-specs master: availability zone return all services in api  https://review.openstack.org/46826103:34
*** psachin has joined #openstack-nova03:36
*** mtanino_ has joined #openstack-nova03:41
openstackgerritsuzhengwei proposed openstack/nova master: availability zone return all services in api  https://review.openstack.org/46289703:45
*** vks1 has joined #openstack-nova03:46
*** coreywright has quit IRC03:49
*** mtanino_ has quit IRC03:49
*** thorst has joined #openstack-nova03:50
*** gomarivera has quit IRC03:51
openstackgerritsuzhengwei proposed openstack/nova-specs master: availability zone return all services in api  https://review.openstack.org/46826103:52
*** thorst has quit IRC03:54
*** coreywright has joined #openstack-nova04:01
*** hongbin has quit IRC04:04
*** zhurong has quit IRC04:07
*** yamamoto_ has quit IRC04:08
*** dimtruck is now known as zz_dimtruck04:12
*** gouthamr has quit IRC04:14
*** markvoelker has joined #openstack-nova04:19
*** mdnadeem has joined #openstack-nova04:27
*** coreywright has quit IRC04:27
*** adreznec has quit IRC04:41
*** adreznec has joined #openstack-nova04:45
*** coreywright has joined #openstack-nova04:45
*** zhurong has joined #openstack-nova04:45
*** trinaths has joined #openstack-nova04:50
*** ayogi has joined #openstack-nova04:51
*** thorst has joined #openstack-nova04:51
*** ijw has joined #openstack-nova04:55
*** thorst has quit IRC04:55
*** ijw has quit IRC04:58
*** edmondsw has joined #openstack-nova04:59
*** psachin has quit IRC05:01
*** armax has quit IRC05:02
*** crushil has quit IRC05:03
*** edmondsw has quit IRC05:03
*** psachin has joined #openstack-nova05:06
*** salv-orlando has joined #openstack-nova05:06
*** prateek has joined #openstack-nova05:07
*** psachin has quit IRC05:07
*** prateek has joined #openstack-nova05:08
*** yamamoto_ has joined #openstack-nova05:08
openstackgerritRikimaru Honjo proposed openstack/nova master: Calculate stopped instance's disk sizes for disk_available_least  https://review.openstack.org/46826905:08
*** psachin has joined #openstack-nova05:09
*** kaisers_ has joined #openstack-nova05:09
*** kaisers_ has quit IRC05:11
*** vks1 has quit IRC05:15
*** claudiub has joined #openstack-nova05:16
openstackgerritzhangyanxian proposed openstack/nova-specs master: Sriov-bond  https://review.openstack.org/46352605:18
*** prateek has quit IRC05:18
openstackgerritChris Friesen proposed openstack/nova master: show flavor info in server details  https://review.openstack.org/43451405:19
gmannalex_xu: can you check this now - https://review.openstack.org/#/c/461728/405:19
openstackgerritChris Friesen proposed openstack/nova master: show flavor info in server details  https://review.openstack.org/43451405:24
*** gyee has quit IRC05:26
*** gszasz has joined #openstack-nova05:28
*** ratailor has joined #openstack-nova05:28
*** vks1 has joined #openstack-nova05:29
openstackgerritzhangyanxian proposed openstack/nova-specs master: Sriov-bond  https://review.openstack.org/46352605:33
*** crushil has joined #openstack-nova05:36
*** salv-orlando has quit IRC05:38
*** pcaruana has joined #openstack-nova05:43
*** avolkov has joined #openstack-nova05:45
*** armax has joined #openstack-nova05:48
openstackgerritHuan Xie proposed openstack/nova master: XenAPI: Remove bittorrent.py which is not used or referred  https://review.openstack.org/46827305:50
*** thorst has joined #openstack-nova05:52
*** arunman has joined #openstack-nova05:54
*** amotoki is now known as amotoki_away06:03
*** amotoki_away is now known as amotoki06:03
*** prateek has joined #openstack-nova06:08
openstackgerritzhangyanxian proposed openstack/nova-specs master: Sriov-bond  https://review.openstack.org/46352606:09
*** thorst has quit IRC06:10
*** belmoreira has joined #openstack-nova06:10
*** rcernin has joined #openstack-nova06:10
*** markvoelker has quit IRC06:12
*** udesale has joined #openstack-nova06:12
*** amotoki is now known as amotoki_away06:13
*** mingyu has joined #openstack-nova06:15
*** crushil has quit IRC06:17
openstackgerritzhangyanxian proposed openstack/nova-specs master: Sriov-bond  https://review.openstack.org/46352606:19
*** amotoki_away is now known as amotoki06:19
*** moshele has joined #openstack-nova06:20
*** vladikr has quit IRC06:22
*** moshele has quit IRC06:23
*** Oku_OS-away is now known as Oku_OS06:23
*** armax has quit IRC06:25
*** kaisers_ has joined #openstack-nova06:27
openstackgerritHironori Shiina proposed openstack/nova master: Ironic: Support boot from Cinder volume  https://review.openstack.org/21538506:27
*** karthiks has quit IRC06:28
*** phuongnh has quit IRC06:31
*** kaisers_ has quit IRC06:31
*** phuongnh has joined #openstack-nova06:31
*** salv-orlando has joined #openstack-nova06:32
openstackgerritzhangyanxian proposed openstack/nova-specs master: Sriov-bond  https://review.openstack.org/46352606:34
alex_xugmann: yea, will try to reach that soon06:34
gmannalex_xu: thanks06:35
alex_xugmann: np06:35
*** sree has joined #openstack-nova06:37
*** markus_z has joined #openstack-nova06:42
*** markvoelker has joined #openstack-nova06:44
*** ltomasbo|away is now known as ltomasbo06:47
*** jamielennox is now known as jamielennox|away06:48
*** markvoelker has quit IRC06:49
*** sridharg has joined #openstack-nova06:50
*** zhurong has quit IRC06:54
*** markvoelker has joined #openstack-nova06:56
*** zhurong has joined #openstack-nova06:59
*** mingyu has quit IRC07:00
*** markvoelker has quit IRC07:02
*** salv-orl_ has joined #openstack-nova07:04
*** jaosorior has joined #openstack-nova07:06
*** salv-orlando has quit IRC07:06
*** thorst has joined #openstack-nova07:07
*** Dinesh_Bhor has quit IRC07:07
openstackgerritShunli Zhou proposed openstack/nova master: Remove mox from unit/cells/test_cells_messaging.py  https://review.openstack.org/44802107:08
*** karthiks has joined #openstack-nova07:10
*** markvoelker has joined #openstack-nova07:11
openstackgerritZhenyu Zheng proposed openstack/nova master: Support tag instances when boot(3/4)  https://review.openstack.org/45959307:11
*** thorst has quit IRC07:11
*** ratailor has quit IRC07:12
*** ralonsoh has joined #openstack-nova07:12
*** Dinesh_Bhor has joined #openstack-nova07:13
*** ratailor has joined #openstack-nova07:14
*** cfriesen has quit IRC07:14
*** markvoelker has quit IRC07:15
openstackgerritjichenjc proposed openstack/nova master: Enhancement comments on CountableResource  https://review.openstack.org/40205107:16
openstackgerritjichenjc proposed openstack/nova master: add zvm migration object  https://review.openstack.org/41409007:16
openstackgerritjichenjc proposed openstack/nova master: Check instance existing before check in mapping  https://review.openstack.org/43347007:16
*** shaohe_feng has quit IRC07:17
alex_xugmann: done07:20
gmannalex_xu: thanks again07:21
alex_xugmann: np07:21
*** ratailor has quit IRC07:22
*** phuongnh has quit IRC07:24
*** sree has quit IRC07:24
*** ratailor has joined #openstack-nova07:24
*** markvoelker has joined #openstack-nova07:25
*** salv-orl_ has quit IRC07:27
*** markvoelker has quit IRC07:30
*** jpena|off is now known as jpena07:33
*** shaohe_feng has joined #openstack-nova07:40
*** vks1 has quit IRC07:41
*** vks1 has joined #openstack-nova07:42
*** hferenc has quit IRC07:44
*** Drankis has joined #openstack-nova07:44
*** gabor_antal has quit IRC07:44
*** vks11 has joined #openstack-nova07:44
*** hferenc has joined #openstack-nova07:46
*** gabor_antal has joined #openstack-nova07:46
*** vks1 has quit IRC07:46
*** bkopilov has quit IRC07:47
*** liuqing has quit IRC07:47
*** liuqing has joined #openstack-nova07:47
*** openstackgerrit has quit IRC07:48
*** _danpawlik is now known as danpawlik07:49
*** vks11 has quit IRC07:59
*** karthiks has quit IRC07:59
*** zzzeek has quit IRC08:00
*** zzzeek has joined #openstack-nova08:00
*** karimb has joined #openstack-nova08:01
*** sofie_ has quit IRC08:02
*** openstackgerrit has joined #openstack-nova08:07
openstackgerritHuan Xie proposed openstack/nova master: XenAPI: Remove bittorrent.py which is not used or referred  https://review.openstack.org/46827308:07
*** thorst has joined #openstack-nova08:07
*** aarefiev_afk is now known as aarefiev08:10
*** Shunli has quit IRC08:10
*** Shunli has joined #openstack-nova08:11
openstackgerritHuan Xie proposed openstack/nova master: XenAPI: Remove bittorrent.py which is not used or referred  https://review.openstack.org/46827308:12
*** thorst has quit IRC08:13
*** abalutoiu has joined #openstack-nova08:13
*** karthiks has joined #openstack-nova08:13
*** ayogi has quit IRC08:16
*** vks1 has joined #openstack-nova08:16
*** lucas-afk is now known as lucasagomes08:18
*** markvoelker has joined #openstack-nova08:19
*** efoley has joined #openstack-nova08:22
*** shaohe_feng has quit IRC08:23
*** abalutoiu has quit IRC08:24
*** abalutoiu has joined #openstack-nova08:28
*** markvoelker has quit IRC08:28
*** salv-orlando has joined #openstack-nova08:31
*** shaohe_feng has joined #openstack-nova08:32
*** edmondsw has joined #openstack-nova08:35
*** derekh has joined #openstack-nova08:38
*** edmondsw has quit IRC08:39
openstackgerritGhanshyam Mann proposed openstack/nova master: Use plain routes list for os-virtual-interfaces endpoint  https://review.openstack.org/46831708:41
alex_xugmann: one comment https://review.openstack.org/#/c/467938/208:41
gmannalex_xu: nice catch, ll update08:42
alex_xugmann: thanks :)08:44
openstackgerritGhanshyam Mann proposed openstack/nova master: Add api-ref for os-quota-class-set APIs  https://review.openstack.org/46793808:50
*** gomarivera has joined #openstack-nova08:55
openstackgerritHuan Xie proposed openstack/nova master: XenAPI: Remove bittorrent.py which is not used or referred  https://review.openstack.org/46827308:57
openstackgerritAndrea Visnyei proposed openstack/nova master: Parameter verification of os-security-groups  https://review.openstack.org/38359808:59
*** gomarivera has quit IRC09:00
openstackgerritTao Li proposed openstack/nova master: Fix the display of updated_at time when using memcache driver.  https://review.openstack.org/41446309:03
*** roeyc1 has joined #openstack-nova09:07
*** thorst has joined #openstack-nova09:08
openstackgerritTakashi NATSUME proposed openstack/nova master: Fix a context argument in _set_vm_state_and_notify  https://review.openstack.org/46832209:09
openstackgerritGhanshyam Mann proposed openstack/nova master: Use plain routes list for os-server-external-events endpoint  https://review.openstack.org/46832409:10
*** dillaman has quit IRC09:12
*** jdillaman has quit IRC09:12
*** thorst has quit IRC09:13
*** markvoelker has joined #openstack-nova09:13
openstackgerritGhanshyam Mann proposed openstack/nova master: Use plain routes list for os-server-external-events endpoint  https://review.openstack.org/46832409:15
*** markvoelker has quit IRC09:18
*** zhurong has quit IRC09:19
*** sambetts|afk is now known as sambetts09:20
*** rmart04 has joined #openstack-nova09:21
openstackgerritGhanshyam Mann proposed openstack/nova master: Use plain routes list for server diagnostics endpoint  https://review.openstack.org/46833109:25
*** jdillaman has joined #openstack-nova09:25
*** dillaman has joined #openstack-nova09:26
*** hshiina has joined #openstack-nova09:27
*** Shunli has quit IRC09:27
*** roeyc1 has quit IRC09:28
*** haplo37 has quit IRC09:29
*** yingjun has quit IRC09:30
openstackgerritGhanshyam Mann proposed openstack/nova master: Use plain routes list for server ips endpoint  https://review.openstack.org/46833409:34
*** lpetrut has joined #openstack-nova09:34
openstackgerritzhangyanxian proposed openstack/nova-specs master: Sriov-bond  https://review.openstack.org/46352609:36
*** haplo37 has joined #openstack-nova09:39
*** takashin has left #openstack-nova09:40
*** roeyc has joined #openstack-nova09:41
*** markvoelker has joined #openstack-nova09:47
*** tovin07_ has quit IRC09:48
openstackgerritGhanshyam Mann proposed openstack/nova master: Use plain routes list for instance actions endpoint  https://review.openstack.org/46833809:50
openstackgerritZhenyu Zheng proposed openstack/nova master: Support tag instances when boot(3/4)  https://review.openstack.org/45959309:51
*** markvoelker has quit IRC09:52
*** mpaolino has joined #openstack-nova09:53
*** tbachman has joined #openstack-nova09:54
*** sofie_ has joined #openstack-nova09:57
*** jichen has quit IRC09:58
*** amotoki is now known as amotoki_away10:05
openstackgerritGhanshyam Mann proposed openstack/nova master: Add api-ref for os-quota-class-set APIs  https://review.openstack.org/46793810:05
*** trinaths has left #openstack-nova10:05
*** sdague has joined #openstack-nova10:07
*** lucasxu has joined #openstack-nova10:09
*** thorst has joined #openstack-nova10:09
andymccrMorning Nova - I'm seeing gate failures on OSA since https://review.openstack.org/458635 and https://review.openstack.org/458634 merged - essentially the compute host isnt seen as being in the cell yet so it fails to boot an instance - before those patches it works fine. The scheduler is saying the host isnt mapped to a cell. The boot works fine if you try a short while after though, so im guessing its a timi10:13
andymccrng issue.10:13
andymccris there anything we can change/do to ensure the host is in the cell and we avoid the race? (we're already performing a discover host)10:13
*** thorst has quit IRC10:13
*** markvoelker has joined #openstack-nova10:15
*** tbachman has quit IRC10:15
*** markvoelker has quit IRC10:19
openstackgerritGhanshyam Mann proposed openstack/nova master: Use plain routes list for os-fping endpoint  https://review.openstack.org/46834910:23
openstackgerritDeepak Mourya proposed openstack/nova master: Remove Babel from requirements.txt  https://review.openstack.org/46835010:24
*** yamamoto_ has quit IRC10:24
*** cdent has joined #openstack-nova10:26
*** lucasagomes has quit IRC10:27
*** lucasagomes has joined #openstack-nova10:29
*** salv-orlando has quit IRC10:30
*** salv-orlando has joined #openstack-nova10:30
*** markvoelker has joined #openstack-nova10:34
openstackgerritSean Dague proposed openstack/nova master: Migrate to oslo request_id middleware - mv 2.46  https://review.openstack.org/46799810:36
*** markvoelker has quit IRC10:39
*** lucasxu has quit IRC10:40
openstackgerritAndrey Volkov proposed openstack/nova master: [placement] Add api-ref for DELETE RP inventory  https://review.openstack.org/45521510:41
openstackgerritAndrey Volkov proposed openstack/nova master: [placement] Add api-ref for GET resource provider  https://review.openstack.org/46754110:41
openstackgerritAndrey Volkov proposed openstack/nova master: [placement] Add api-ref for PUT RP inventory  https://review.openstack.org/45521410:41
openstackgerritAndrey Volkov proposed openstack/nova master: [placement] Add api-ref for PUT resource provider  https://review.openstack.org/46754210:41
openstackgerritAndrey Volkov proposed openstack/nova master: [placement] Add api-ref for GET RP inventory  https://review.openstack.org/45521310:41
openstackgerritAndrey Volkov proposed openstack/nova master: [placement] Add api-ref for DELETE resource provider  https://review.openstack.org/46754310:41
openstackgerritAndrey Volkov proposed openstack/nova master: [placement] Add api-ref for resource classes  https://review.openstack.org/46759610:41
openstackgerritAndrey Volkov proposed openstack/nova master: [placement] Add api-ref for GET RP inventories  https://review.openstack.org/44976510:41
openstackgerritAndrey Volkov proposed openstack/nova master: [placement] Add api-ref for DELETE RP inventories  https://review.openstack.org/45270810:41
openstackgerritAndrey Volkov proposed openstack/nova master: [placement] Add api-ref for POST resource provider  https://review.openstack.org/45617610:41
openstackgerritAndrey Volkov proposed openstack/nova master: [placement] Add api-ref for PUT RP inventories  https://review.openstack.org/45270710:41
*** lucasagomes has quit IRC10:41
*** markvoelker has joined #openstack-nova10:43
openstackgerritHironori Shiina proposed openstack/nova master: Ironic: Get IP address for volume connector  https://review.openstack.org/46835310:47
*** markvoelker has quit IRC10:48
*** Drankis has quit IRC10:49
openstackgerritSean Dague proposed openstack/nova master: Send request_id on glance calls  https://review.openstack.org/46724210:53
openstackgerritSean Dague proposed openstack/nova master: Send request_id on cinder calls  https://review.openstack.org/46835510:53
openstackgerritSean Dague proposed openstack/nova master: Send request_id on neutron calls  https://review.openstack.org/46835610:53
*** mriedem has joined #openstack-nova10:53
*** lucasagomes has joined #openstack-nova10:54
mriedemsfinucan: you want to put this veritas volume driver bp patch through? https://review.openstack.org/#/c/443951/ mdbooth and lyarwood have been through it several times.10:56
*** Drankis has joined #openstack-nova10:57
sfinucanmriedem: sure10:57
*** amotoki_away is now known as amotoki10:59
cdentmriedem: did you see that I de-conflicted your https://review.openstack.org/#/c/454426/ ?11:00
mriedemooo i did not11:00
*** Qiming has quit IRC11:01
mriedemthanks, i've got a few older changes i need to address11:01
mriedemwaking up at 5:30 and not being able to get back to sleep might allow me time to do that11:01
*** amotoki is now known as amotoki_away11:01
mdboothmriedem: Get it done before you crash later :)11:01
mriedemcdent: as for your question, "Out of curiosity do scheduler.client.query.sync_instance_info and  scheduler.client.query.update_instance_info eventually result in the  same end state?" they are sent in different cases i believe11:02
mriedemsync_instance_info is called in a periodic in all computes, every minute by default11:03
mriedemupdate_instance_info is called on init_host for the compute service and when an instance is changed (when we do claims type stuff i think)11:04
mriedemit's all very chatty11:04
mriedemto keep the scheduler aware of what's on the computes for the affinity filters11:04
cdentright, but the end state (scheduler being aware of what's on the computes) is effectively the same?11:05
mriedemi've got https://review.openstack.org/#/c/453916/ to be smarter about that if you're not using the affinity filters11:05
mriedemcdent: yes i believe that's the idea11:06
*** Qiming has joined #openstack-nova11:06
mriedemi also want to kill the TypeAffinityFilter https://review.openstack.org/#/c/457812/11:06
* cdent adds another thing to his list of stuff to refactor (that won't ever actually happy)11:06
*** yamamoto has joined #openstack-nova11:06
mriedembecause then i can change this stuff to not send full objects but just the ids11:06
*** gomarivera has joined #openstack-nova11:06
mriedemfor https://blueprints.launchpad.net/nova/+spec/put-host-manager-instance-info-on-a-diet11:06
mriedemif we get the right stuff in placement for affinity filtering before then, great11:07
sdaguemriedem: thanks for getting that spec landed yesterday11:07
*** yamamoto_ has joined #openstack-nova11:07
mriedembut right now we send a full InstanceList from all computes every minute to the single poor scheduler11:07
mriedemsdague: np11:07
cdent453916 is saying "people not using the filter scheduler". if we kill the caching scheduler is there much left besides filter? (in terms of active users)11:07
*** yamamoto_ has quit IRC11:08
mriedemcdent: nope11:08
sdaguealso, my new favorite git feature discovered this month11:08
mriedemcdent: that could be further trimmed to the affinity filters, but it gets murky11:08
cdentinstances by reference (rather than object) sounds like a very good thing11:08
sdaguegit commit -c/-C11:08
mriedemcdent: but that gets messy with people that have customer filters11:08
sdaguewhich is steal the commit message from another commit11:08
mriedemstealing is bad mkay11:08
mriedemsdague: maybe you'd like to deprecate this filter https://review.openstack.org/#/c/457812/11:09
*** thorst has joined #openstack-nova11:10
*** yamamoto has quit IRC11:10
*** gomarivera has quit IRC11:11
sdagueI always like deprecating things11:11
mriedemsdague: you're going to have functional api samples failures on this https://review.openstack.org/#/c/467998/11:11
mriedembecause of the GET / tests11:11
sdaguemriedem: good call, I'll fix that as soon as I'm done with your review11:12
sdaguezomg, we can blame jogo for that one :)11:13
sdagueI was assuming it was code to support rax11:13
*** thorst has quit IRC11:14
mriedemyup i saw that too when i dug through writing that change11:14
sdaguehttps://review.openstack.org/#/c/757111:15
sdagueit honestly confuses me to see review ids that short11:15
*** smatzek has joined #openstack-nova11:16
mriedemat least it's in gerrit11:16
sdagueyeh, well there is that :)11:16
sdaguethen you get to see who signed off on things11:16
*** gomarivera has joined #openstack-nova11:17
sdagueall those bzr changes that were imported usually have no rhyme or reason why they were merged11:17
*** lucasagomes is now known as lucas-hungry11:17
mriedemseemed like a good idea at the time...11:17
mriedemthis is why the ptl talk had the part about 'we're not historians'11:18
*** salv-orlando has quit IRC11:18
sdagueChesterton's Fence11:19
sdagueearly morning is a good time to look through old commits and figure out why would folks ever have done a thing :)11:20
*** Qiming has quit IRC11:22
*** tuanluong has quit IRC11:23
*** roeyc has quit IRC11:24
*** udesale has quit IRC11:25
*** Qiming has joined #openstack-nova11:26
openstackgerritMatt Riedemann proposed openstack/nova master: Remove unused migrate_data kwarg from virt driver destroy() method  https://review.openstack.org/45295811:27
*** yolkfull_ has quit IRC11:29
*** markvoelker has joined #openstack-nova11:29
*** Qiming has quit IRC11:30
*** sapcc-bot4 has quit IRC11:31
*** databus23_1 has quit IRC11:31
*** carthaca_4 has quit IRC11:31
*** david_7 has quit IRC11:31
*** carthaca_ has joined #openstack-nova11:31
*** databus23_ has joined #openstack-nova11:31
*** sapcc-bot has joined #openstack-nova11:31
*** david_8 has joined #openstack-nova11:31
*** markvoelker has quit IRC11:34
*** Qiming has joined #openstack-nova11:34
*** rfolco has joined #openstack-nova11:35
*** acormier has joined #openstack-nova11:38
*** Qiming has quit IRC11:41
*** thorst has joined #openstack-nova11:42
*** mingyu has joined #openstack-nova11:43
*** acormier has quit IRC11:46
*** Qiming has joined #openstack-nova11:47
*** winston-d_ has quit IRC11:49
*** eharney has joined #openstack-nova11:50
sdaguethat feeling when you pdb trace a failing unit test, and figure out the issue is tox env doesn't include the required version of oslo.middleware11:50
*** Qiming has quit IRC11:52
*** Qiming has joined #openstack-nova11:53
*** Qiming_ has joined #openstack-nova11:54
mriedem-r11:54
*** acormier has joined #openstack-nova11:55
*** litao__ has quit IRC11:55
*** arunman has quit IRC11:56
*** edmondsw has joined #openstack-nova11:56
*** acormier has quit IRC11:56
*** ericyoung has joined #openstack-nova11:56
*** acormier has joined #openstack-nova11:56
*** Qiming has quit IRC11:58
*** masber has quit IRC12:00
*** markvoelker has joined #openstack-nova12:00
*** amotoki_away is now known as amotoki12:00
*** mingyu has quit IRC12:04
*** amotoki is now known as amotoki_away12:05
*** markvoelker has quit IRC12:05
*** yamamoto has joined #openstack-nova12:05
*** acormier has quit IRC12:07
*** mingyu has joined #openstack-nova12:07
openstackgerritGhanshyam Mann proposed openstack/nova master: Use plain routes list for server ips endpoint  https://review.openstack.org/46833412:07
*** acormier has joined #openstack-nova12:07
openstackgerritGhanshyam Mann proposed openstack/nova master: Use plain routes list for instance actions endpoint  https://review.openstack.org/46833812:08
*** yamamoto has quit IRC12:08
openstackgerritGhanshyam Mann proposed openstack/nova master: Use plain routes list for os-fping endpoint  https://review.openstack.org/46834912:08
*** markvoelker has joined #openstack-nova12:08
*** ctrath has joined #openstack-nova12:09
*** eharney has quit IRC12:11
sdaguemriedem: amirth pointed out some interesting trove fail about a failing to schedule instance which is stuck in scheduling and not put into ERROR12:11
sdaguehttp://logs.openstack.org/47/467447/14/check/gate-trove-scenario-dsvm-mariadb-multi-ubuntu-xenial-nv/6efec50/logs/screen-n-cond.txt.gz#_May_26_03_24_31_16187312:11
*** acormier has quit IRC12:11
*** amrith has joined #openstack-nova12:11
amrithsdague ...12:12
amrithhttp://paste.openstack.org/show/610724/12:12
sdagueit looks like when conductor swings around to error it it can't find the instance12:12
amrithand trove hangs on the scheduling12:12
*** kaisers_ has joined #openstack-nova12:12
*** markvoelker has quit IRC12:13
mriedemso it's trying to bury the instance in cell0, and send a notification but while it's doing that it's trying to save the instance (probably updating vm/task state) and that's loading the instance up again for some reason which is making it blow up...12:14
mriedemthis is all changes on master for trove?12:14
mriedemor random?12:15
*** yamamoto has joined #openstack-nova12:15
sdagueamrith: ^^??12:15
*** gomarivera has quit IRC12:15
amrithsdague i dont understand the question12:15
mriedemamrith: is this random or 100% CI fail?12:16
amriththis is 100% repeatable in https://review.openstack.org/#/c/467447/12:16
*** gomarivera has joined #openstack-nova12:16
amrithlook at the multi jobs12:16
mriedemso just that change?12:16
amrithI repro it on my laptop12:16
amrithjust that one change12:16
amriththis is the change to get around the nova pass through API's12:16
*** kaisers_ has quit IRC12:16
amrithit is the first time we're seeing 8.0.012:16
amrithand whatever else nova backend brings to the party12:17
amrithto repro it just recheck that change https://review.openstack.org/#/c/467447/12:17
amrithand watch the multi job12:17
amrithit'll get to the wait_for_non_affinity_repl_to_fail thing12:17
amrithand hang12:17
amrithbecause nova lists the instance (in nova list) as scheduling12:18
amrithwhile it has actually failed12:18
sdaguemriedem: it's not just that change12:18
sdaguethe entire trove gate looks like this is busted12:18
sdagueit's the multinode for mariadb12:18
amrithin my laptop now ... http://paste.openstack.org/show/610724/12:18
amrithyou can see that scheduler gave up, conductor errored but nova list says scheduling12:18
amrithand yes to what sdague said12:18
*** mingyu has quit IRC12:18
amrithcurrnetly the trove gate is borked12:18
mriedemso, how does the trove CI setup cells v2? is it using devstack?12:18
sdaguehttps://review.openstack.org/#/c/468102/ is a change to CONTRIBUTING.rst that has the same pattern12:18
*** acormier has joined #openstack-nova12:18
mriedemdid this just start?12:19
amrithyes12:19
amrithI thought it was related to the 8.0.0 stuff12:19
amrithbut not true12:19
amriththis may have been the last successful run https://review.openstack.org/#/c/457223/12:19
amrithcertainly didnt happen > 4 days ago12:20
mriedemhttp://logs.openstack.org/47/467447/14/check/gate-trove-scenario-dsvm-mariadb-multi-ubuntu-xenial-nv/6efec50/logs/screen-n-sch.txt.gz#_May_26_03_24_31_02954412:20
mriedemthe anti-affinity filter kicked it out, which is why you're getting NoValidHost,12:20
*** gomarivera has quit IRC12:20
mriedemalso, the scheduler is only seeing 1 host12:20
sdaguemriedem: right, that's expected12:21
mriedemare you using devstack?12:21
sdaguethat's actually the point of the test12:21
amrithmriedem it is devstack driven through trovestack (formerly redstack)12:21
amrithi can send you my local confs if that will help12:21
amrithbut you can see the confs in the CI as well12:22
sdaguethe real question is actually why nova-conductor fails to actually error the the node12:22
sdaguenot that it fails to schedule12:22
mriedemyes i realize12:22
sdagueok, cool12:22
mriedemodd that i can't get hits on this in logstash12:24
sdagueis conductor indexed?12:24
sdagueor these jobs?12:24
mriedemconductor is certainly indexed,12:25
mriedembut i didn't think it was per job12:25
mriedemit's per file12:25
mriedemi think i see the problem, maybe12:26
mriedempatch incoming12:26
sdaguecool12:28
sdaguethanks12:28
*** baoli has joined #openstack-nova12:28
mriedemamrith: got a bug?12:28
sdaguemriedem: I don't think he does, and he just had to head off for holiday weekend12:30
*** baoli_ has joined #openstack-nova12:30
mriedemok, i'll put up a trove patch with depends-on to test this out12:31
openstackgerritMatt Riedemann proposed openstack/nova master: WIP: Use targeted context when burying instances in cell0  https://review.openstack.org/46840112:31
*** vks1 has quit IRC12:31
*** ctrath has quit IRC12:31
*** lucas-hungry is now known as lucasagomes12:31
mriedemdansmith: ^12:31
*** acormier has quit IRC12:32
openstackgerritSean Dague proposed openstack/python-novaclient master: Have python-novaclient support global_request_id  https://review.openstack.org/46812612:32
*** jpena is now known as jpena|lunch12:33
mriedemaha https://bugs.launchpad.net/nova/+bug/169343812:33
openstackLaunchpad bug 1693438 in OpenStack Compute (nova) "error instances remain in "Build" status and can't delete it" [Undecided,New] - Assigned to Tetsuro Nakamura (tetsuro0907)12:33
mriedemalready reported yesterday by someone doing a good job at CD12:33
openstackgerritMatt Riedemann proposed openstack/nova master: WIP: Use targeted context when burying instances in cell0  https://review.openstack.org/46840112:34
*** baoli has quit IRC12:34
sdaguemriedem: nice12:35
*** sofie_ has quit IRC12:37
mriedemamrith: fyi https://review.openstack.org/#/c/468402/12:39
*** yamamoto has quit IRC12:40
mriedemand now i'm afraid i must get cleaned up12:40
*** priteau has joined #openstack-nova12:41
*** artom has quit IRC12:41
sdaguemriedem: what was the dogpile cache issue with nova?12:42
*** yamamoto has joined #openstack-nova12:42
amrithmriedem your trove change will fail because of the nova client 8.0.0. if you'd like please dep my change (which aims to fix that) on your proposed fix12:44
amrithsdague ^^12:44
sdagueamrith: yeh, I can update that12:44
*** thorst has quit IRC12:45
*** yamamoto has quit IRC12:46
*** gomarivera has joined #openstack-nova12:50
*** markvoelker has joined #openstack-nova12:51
*** lyan has joined #openstack-nova12:54
*** gouthamr has joined #openstack-nova12:54
*** markvoelker has quit IRC12:58
*** jaypipes is now known as leakypipes13:00
leakypipesmorning folks13:00
*** kylek3h has joined #openstack-nova13:01
*** karthiks has quit IRC13:01
sdagueleakypipes: in reading through test logs of my failing patches, I saw a lot of sqla warnings are being emitted around the traits tests13:02
sdaguebecause of unicode mismatch13:03
cdentsfinucan: leakypipes put his +2 on https://review.openstack.org/#/c/461494/ so it is safe for you to raise your +1 to +2 if you like. or anyone else if they are feeling like a quick win13:03
sfinucancdent: Yup, done13:03
leakypipessdague: ya. I've been meaning to ask alex_xu to submit fixups for those...13:03
*** edleafe is now known as figleaf13:03
cdentsfinucan: yay!13:03
* sfinucan waits for leakypipes on all things SQL'y now13:03
sdagueleakypipes: ok, cool13:04
leakypipessdague: but since it's now the weekend for alex_xu I'll put the word out to get that cleaned up.13:04
leakypipesefried: feel like an easy one? :)13:04
*** thorst has joined #openstack-nova13:04
sdagueyeh, that's fine, I just wanted to make sure it was known13:04
leakypipessdague: yup, thank you sir :)13:05
*** Dinesh_Bhor has quit IRC13:05
sdaguecross service request id tracking to cinder is Jenkins +1 - https://review.openstack.org/#/c/468355/ if anyone wants to push that in13:06
*** dims has quit IRC13:07
*** hshiina has quit IRC13:07
*** psachin has quit IRC13:08
*** eharney has joined #openstack-nova13:08
openstackgerritSean Dague proposed openstack/nova master: Migrate to oslo request_id middleware - mv 2.46  https://review.openstack.org/46799813:11
*** markvoelker has joined #openstack-nova13:12
*** karthiks has joined #openstack-nova13:13
*** pchavva has joined #openstack-nova13:14
*** mdrabe has joined #openstack-nova13:14
*** esberglu has joined #openstack-nova13:14
*** lucasxu has joined #openstack-nova13:14
*** gouthamr has quit IRC13:15
*** eharney has quit IRC13:16
*** gouthamr has joined #openstack-nova13:18
*** yamamoto has joined #openstack-nova13:21
*** prateek has quit IRC13:22
mriedemsdague: i don't think a bug was reported for the dogpile.cache test failure13:22
*** karthiks has quit IRC13:26
mriedemsdague: tsk tsk https://review.openstack.org/#/c/468355/113:27
*** gszasz has quit IRC13:27
sdaguemriedem: yeh, I was going to swing around with minimums at the end13:28
sdaguebecause otherwise it's another couple of days per patch13:28
mriedemwe're using a new thing on a minimum version,13:28
mriedemwe should require the minimum version13:28
sdagueand if you are CDing and not using upper constraints13:29
mriedemregardless of u-c13:29
sdagueyou are crazy13:29
mriedemif i'm packaging and picking up when minimums bump...13:29
mriedemat the least13:29
mriedemanyway, can we just do that? it's trivial13:29
mriedemand it's the right thing13:29
sdaguemriedem: we have to do g-r change to and Depends-On, that's fine, but I need to swing around on it13:29
mriedemsure13:30
*** sridharg has quit IRC13:30
mriedemor i can quick13:30
sdaguemriedem: I'll at least state for my defense, even trivial individual patches aren't so much when you have 12 of them outstanding in 7 repos, with depends-on :)13:30
sdagueI'll do it13:31
mriedemjust pushed the reqs change13:31
sdagueok13:31
mriedemhttps://review.openstack.org/46841713:31
sdagueoh, you want to bump cinderclient as well13:32
mriedemsure13:32
sdagueif you want to be strict about it13:32
mriedemi do13:32
*** cdent has quit IRC13:32
mriedemdone13:33
mriedemhttps://review.openstack.org/46841913:33
*** mpaolino has quit IRC13:34
*** smcginnis is now known as ZenMaster13:34
*** ZenMaster is now known as smcginnis13:34
stvnoyesmriedem: johnthetubaguy: when you get a minute, please take a look at https://review.openstack.org/#/c/463987/  - cinder v3 migrate update. thanks.13:36
dansmithwho is responsible for the bindep stuff? is that fungi?13:36
*** smatzek has quit IRC13:36
*** cristicalin has joined #openstack-nova13:37
leakypipesfigleaf: you pushing up a new patch for the send instance UUIDs in param changeset?13:37
sdaguedansmith: mostly, what's up though?13:38
dansmithsdague: was just trying it on a fresh centos7 and it just does nothing, "file not found" or something.. I can repro here in a sec13:38
openstackgerritMatt Riedemann proposed openstack/nova master: WIP: Send request_id on neutron calls  https://review.openstack.org/46835613:38
openstackgerritMatt Riedemann proposed openstack/nova master: Send request_id on cinder calls  https://review.openstack.org/46835513:38
openstackgerritMatt Riedemann proposed openstack/nova master: WIP: Send request_id on glance calls  https://review.openstack.org/46724213:38
mriedemsdague: ^ updated with depends-on13:38
leakypipesdansmith: don't you need to find a phone booth to change your outfit in?13:38
mriedemmarked neutron and glance ones as wips until the related clients are in g-r13:38
dansmithleakypipes: no, I'm more of a public exposure kinda guy13:39
*** udesale has joined #openstack-nova13:39
*** dansmith is now known as superdan13:39
sdaguemriedem: ok, thanks13:39
leakypipeslmao13:39
sdaguemriedem: can you squash those 2 g-r changes?13:39
sdaguebecause otherwise we're running about 20 jobs for each and they don't actually even test anything13:40
sdagueor, I'll do it13:40
mriedemthe cinderclient one could cause someting to fail13:40
mriedemthat's why i separated them13:40
superdansdague: https://pastebin.com/pUjH5vf413:42
sdaguemriedem: it actually can't13:42
sdaguemriedem: it's a test hole, we're always testing with u-c13:42
sdaguethe g-r non uc changes are just burning nodes13:43
mriedemdone13:43
*** arunman has joined #openstack-nova13:43
fungisuperdan: i'm not really around most of today, but odds are the error you're seeing is because bindep wants the lsb_release utility so it can identify your operating system13:44
fungiit could probably benefit from a patch to produce a more useful error message under that scenario13:44
superdanfungi: okay, lemme see if that's it13:44
*** jerrygb has joined #openstack-nova13:45
*** jerrygb has quit IRC13:45
*** jerrygb has joined #openstack-nova13:45
fungiit used to be that pretty much all distros preinstalled that by default, but now that the lsb itself has fallen by the wayside distros are starting to omit the tool13:45
*** jpena|lunch is now known as jpena13:45
sdaguemriedem: thanks13:45
fungiwell, s/omit/made optional/13:46
superdanfungi: and I'm running on a super stripped "cloud-ready" install of centos13:46
fungiaha13:46
superdanmissing all kinds of stuff I would normally expect13:46
superdanthe desire to omit wget these days is super annoying13:47
fungimore than anything i hate when they leave out manpages13:47
superdanfungi: yeah that was it13:47
superdanfungi: is bindep in each project or a library?13:47
mriedemeach project13:47
*** gouthamr has quit IRC13:47
superdanso it really needs fixing everywhere?13:47
fungisuperdan: it's a python utility on pypi13:48
mriedemi think so13:48
mriedemthe txt file is in each project13:48
*** arunman has quit IRC13:48
*** gouthamr_ has joined #openstack-nova13:48
superdanmriedem: this sounds like it's a core problem though13:48
fungiif you look at nova's tox.ini, the bindep target just installs bindep from pypi into a tox venv and then runs it (and it checks the packages installed on your system against the list of package names in the bindep.txt file in the nova repo)13:49
superdanyep, i see13:49
superdanfungi: recede behind the curtain, I'm unblocked and we can discuss more later if needed :)13:50
fungiglad i could help!13:50
superdanyep thanks :)13:51
*** awaugama has joined #openstack-nova13:51
mriedemif there is one thing i hate, it's needing to mock a context manager13:52
leakypipesmriedem: just one thing, eh?13:52
mriedemthat's the only thing i hate13:52
mriedemright this minute13:52
*** owalsh_ has joined #openstack-nova13:53
*** arunman has joined #openstack-nova13:55
*** owalsh has quit IRC13:55
*** jwcroppe has quit IRC13:56
*** jwcroppe has joined #openstack-nova13:57
*** tidwellr has joined #openstack-nova13:59
alex_xusdague: leakypipes yea, I can take a look at the trait log tomorrow, do you have any example?14:00
*** karimb has quit IRC14:00
sdaguealex_xu: I was just running tox -e functional locally14:00
alex_xusdague: ok, got it, i will try14:00
*** jwcroppe has quit IRC14:01
sdagueit's warnings in the stream14:01
*** smatzek has joined #openstack-nova14:01
leakypipesalex_xu: oh, it's all the same warning... just need to use six.text_type() for a few things.14:01
alex_xuleakypipes: ah, got it, I will check that tomorrow14:01
leakypipescoolio.14:01
*** udesale has quit IRC14:02
*** dims has joined #openstack-nova14:04
*** mtanino__ has joined #openstack-nova14:04
*** haplo37 has quit IRC14:05
*** owalsh_ is now known as owalsh14:07
danpawlikmriedem: Hi. If you have some time can you reply me in my comment: https://review.openstack.org/#/c/459753/ ? Please14:10
*** karimb has joined #openstack-nova14:11
*** gouthamr_ has quit IRC14:11
*** gouthamr has joined #openstack-nova14:13
*** felipemonteiro has joined #openstack-nova14:13
*** markvoelker has quit IRC14:15
mriedemdanpawlik: reply how?14:16
*** jwcroppe has joined #openstack-nova14:17
*** artom has joined #openstack-nova14:18
*** zz_dimtruck is now known as dimtruck14:19
danpawlikmriedem: maybe question is not directed to you, but it will be nice to know if we still wait for reply from Claudio or we can focus on merging it ;)14:19
*** salv-orlando has joined #openstack-nova14:19
mriedemdanpawlik: i understand that you're eager to get this change merged,14:19
mriedembut we have ~72 proposed blueprints for this release,14:19
mriedemand other things going on at the same time,14:19
mriedemso it's on my list14:19
mriedembut not top priority atm14:19
*** priteau has quit IRC14:19
melwittmriedem: fyi it looks like this patch is working on the same thing you are about cell0 context https://review.openstack.org/#/c/46832214:20
mriedemmelwitt: ah, it's also incomplete14:20
melwitthere's the bug he opened too https://bugs.launchpad.net/nova/+bug/169372114:21
openstackLaunchpad bug 1693721 in OpenStack Compute (nova) "Error handling for HostMappingNotFound in conductor manager does not work properly" [Undecided,In progress] - Assigned to Takashi NATSUME (natsume-takashi)14:21
melwittif you want to pick which one to dupe14:21
mriedemi'll dupe his14:21
melwittk14:21
danpawlikmriedem: Ok, sorry for pushing you. I just want to move forward.I'll be patient14:22
mriedemso given takashin is probably done for the weekend14:22
mriedemand his patch is incomplete14:22
mriedemi'm not sure if i'll just continue working on mine or clean his up14:22
mriedemplus the trove patches are dependent on mine14:22
*** aarefiev is now known as aarefiev_afk14:23
*** hongbin has joined #openstack-nova14:24
*** acormier has joined #openstack-nova14:25
*** READ10 has joined #openstack-nova14:27
mriedemsdague: melwitt: superdan: looks like the trove job failed but it's not failing on the bury in cell0 InstanceNotFound thing with my patch http://logs.openstack.org/47/467447/15/check/gate-trove-scenario-dsvm-mariadb-multi-ubuntu-xenial-nv/30d878e/logs/screen-n-cond.txt.gz?level=TRACE14:29
mriedemnow i just need to get unit tests fixed up14:29
*** salv-orl_ has joined #openstack-nova14:30
openstackgerritJay Pipes proposed openstack/nova master: integrate trait cache with TraitList and Trait  https://review.openstack.org/46277014:30
sdaguemriedem: nice14:31
efriedleakypipes Just saw a pop from an hour and a half ago - something about unicode mismatches?14:32
*** pchavva has quit IRC14:32
*** salv-orlando has quit IRC14:32
leakypipesefried: ya, it's cool though. alex_xu is gonna do it tomorrow morning.14:33
efriedight14:33
*** pchavva has joined #openstack-nova14:33
*** tbachman has joined #openstack-nova14:38
*** ratailor has quit IRC14:40
*** jwcroppe has quit IRC14:44
*** jwcroppe has joined #openstack-nova14:44
*** markvoelker has joined #openstack-nova14:45
*** gomarivera has quit IRC14:48
efriedsdague Not sure if you saw, but glanceclient plans to cut a release next Wed.  (This is regarding global req id work items)14:48
*** coreywright has quit IRC14:48
sdagueefried: I did not see that14:48
*** crushil has joined #openstack-nova14:48
*** gomarivera has joined #openstack-nova14:48
*** jwcroppe_ has joined #openstack-nova14:48
sdagueefried: do glance unit tests run for you?14:48
efriedYou're wanting https://review.openstack.org/#/c/467592/ to get in there?14:48
sdaguebecause they seem to be hanging for me14:48
sdagueefried: yes please14:48
efriedsdague They did last week.  Which env?14:48
*** jwcroppe has quit IRC14:49
sdaguepy2714:49
efriedsdague oh, glance, not glanceclient.  Haven't done that, possibly ever.14:50
*** mdrabe has quit IRC14:51
sdagueI'm trying to run locally and http://paste.openstack.org/show/610745/14:51
sdagueI guess it's all just timing out now14:51
efriedsdague It wouldn't surprise me if there are latent bugs; there were in glanceclient.  And the last couple weeks have been pretty chaotic around there.14:52
*** gomarivera has quit IRC14:52
efriedI'm pulling & running locally, will let you know what I find.14:53
mriedem\o/ context manager is successfully mocked14:54
*** tbachman has quit IRC14:54
*** vladikr has joined #openstack-nova14:56
sdaguemriedem: sweet14:57
efriedsdague Okay, I hadn't gotten all the way through my emails - rosmaita called out your patch on the dev ML.14:57
openstackgerritJeremy Liu proposed openstack/python-novaclient master: Fix reservation_id not supported by Nova API  https://review.openstack.org/46844414:57
*** lpetrut has quit IRC14:57
sdagueefried: https://review.openstack.org/#/c/468443/ is the thing I'd like to also get in on the glance side, because today the pass just overwrites the real request_id14:57
*** masuberu has joined #openstack-nova14:58
*** mdrabe has joined #openstack-nova14:58
*** arunman has quit IRC14:58
efriedsdague Okay.  (In case there's been some confusion, I'm not a glance guy - just jumped in there for the first time last week to get service-tokens work moving ;)14:59
*** salv-orl_ has quit IRC14:59
mriedemefried: you are now a glance guy15:00
mriedemdeal with it15:00
*** cfriesen has joined #openstack-nova15:00
sdaguemriedem: ++15:00
efrieddangit15:00
*** coreywright has joined #openstack-nova15:01
*** ijw has joined #openstack-nova15:03
*** jerrygb has quit IRC15:03
*** rcernin has quit IRC15:04
*** jerrygb has joined #openstack-nova15:04
*** amotoki_away is now known as amotoki15:05
*** mdnadeem has quit IRC15:06
*** gyee has joined #openstack-nova15:06
*** kaisers_ has joined #openstack-nova15:07
*** salv-orlando has joined #openstack-nova15:07
openstackgerritMatt Riedemann proposed openstack/nova master: Use targeted context when burying instances in cell0  https://review.openstack.org/46840115:07
mriedemsdague: melwitt: superdan: ^ now with tests15:07
mriedemhttps://review.openstack.org/#/c/467447/ passed with that15:08
*** READ10 has quit IRC15:09
*** kaisers_ has quit IRC15:11
melwittmriedem: none of those tests repro the original problem, where the instance can't be deleted, do they?15:12
*** karthiks has joined #openstack-nova15:12
superdanbecause they're not actually using the full cell fixture right?15:13
mriedemthey aren't using the cells fixtures no15:14
mriedemwell,15:14
mriedemthey would be via the base test case15:14
*** Oku_OS is now known as Oku_OS-away15:14
*** amotoki is now known as amotoki_away15:15
mriedemif you want a full regression suite, that's probably a functional test, and probably the rest of my day15:15
*** armax has joined #openstack-nova15:15
mriedemi'm not actually sure why the TestDeleteFromCell0CheckQuota functional test never caught this15:16
mriedemsince it's simulating a case where the instance fails to schedule and goes into ERROR state, and goes into cell015:16
mriedemcould have to do with not actually doing notifications in tests15:17
mriedemchecking15:17
*** READ10 has joined #openstack-nova15:17
melwittokay, just thinking about how this got past tests in the first place15:17
*** kaisers_ has joined #openstack-nova15:17
sdaguemriedem: any chance that it wasn't magicing the db enough?15:18
melwittbecause the problem is the InstanceMapping is pointing at a NULL cell_id15:18
melwittthis is where the issue is right? https://review.openstack.org/#/c/468401/3/nova/conductor/manager.py@893 maybe we could at least assert the right context in that call in unit tests15:19
*** efoley has quit IRC15:19
mriedemmelwitt: that's why the unit test changes do15:19
melwittI thought those were only changes about notifications15:19
efriedsdague FYI glance py35: Ran 625 tests in 1216.144s \ OK.  py27 cranking up now.15:20
mriedemit doesn't blow up there, it's before that,15:20
*** crushil has quit IRC15:20
mriedemmaybe you're asking that the tests also assert InstanceMapping.get_by_instance_uuid15:20
mriedemwhich is probably raising NotFound and we pass15:20
*** crushil has joined #openstack-nova15:21
melwittmaybe. I trust the fix, just saying none of the test changes are covering it. we can add coverage as a follow up if this is urgent15:21
*** kaisers_ has quit IRC15:21
mriedemsuperdan: so i'm guessing the reason this didn't fail functional tests like TestDeleteFromCell0CheckQuota is because the CellDatabases fixture is patching target_cell?15:21
superdanmelwitt: no, the set_vm_state thing does actual changes to the instance right?15:22
sdaguemelwitt: on the up side we have real tests in trove that at least expose it15:22
sdaguewhich is how we got here15:22
superdanmriedem: I dunno, I need to look at that test.. are you using CellDatabases or SingleCellSimple there?15:22
mriedemCellDatabases since USES_DB=True15:23
superdanyeah okay15:23
*** karthiks has quit IRC15:23
mriedemsuperdan: so for your question,15:24
mriedemi asked the same thing in your series https://review.openstack.org/#/c/458634/13/nova/objects/host_mapping.py@22715:24
melwittsuperdan: oh, yeah. set_vm_state makes the changes to the instance, so that explains the wonky states from the bug15:24
melwittbut the failed deletion part is that the InstanceMapping isn't pointing at the cell where the instance is15:24
superdanmriedem: that's different because it also talks to the celldb15:25
*** cristicalin has quit IRC15:25
mriedemi'll modify one of these tests to make sure the targeted context is passed to InstanceMapping.get_by_instance_uuid15:25
*** tbachman has joined #openstack-nova15:25
mriedemsuperdan: it being _check_and_create_host_mappings ?15:25
superdanmriedem: yeah15:26
mriedemthe context passed in there is only used for the api db15:26
melwittis the trove failure because of an inability to delete the instance? so we at least know the instance can be deleted with this fix15:26
mriedemsince i thought compute.save() would already be targeted to the cell15:26
mriedemmelwitt: yes15:26
melwittokay, cool15:26
mriedemit hangs in scheduling state for ever and the test times out15:26
superdanmriedem: well, before the target yield it had to remain targeted because it was the shared context15:27
mriedemalright i'll just undo that part15:27
mriedemwoe to new contributors15:27
superdanmriedem: I didn't -1 for it I was just gonna think on it15:27
mriedemok15:27
mriedemi'll update tests in the meantime15:28
superdanmriedem: do you understand why your test didn't catch this?15:29
mriedemthe functional one? no15:29
mriedemi didn't dig into the fixture magic15:29
superdanokay I'm still thinking on that15:29
*** Drankis has quit IRC15:29
superdanin devstack land, cell0 is the default connection so it would make sense to have gotten a free pass because of that15:29
superdanbut with CellDatabases, it chooses cell1 to make the transition easier15:30
melwittI still don't get why the fix works. how does it make the instance findable via InstanceMapping?15:30
superdanmelwitt: it was failing to ever do the assignment because it failed the vm state update right?15:31
superdanexplote on L888 means it never ran L892?15:31
superdan*explode15:31
melwittohhh15:31
melwittright, thanks15:32
melwittso the tests are covering it because it's not only notifications, it's an instance.save() with the right context and verifying that15:32
mriedemso i'm not changing anything right now then?15:33
superdanI don't think we need to hold up on the context thing.. since it's very specifically not needed, I would probably have not used the targeted one, but not sure it's worth changing15:35
superdando you want to drill down on the functional test not catching it or no?15:35
superdanif this is holding up people,15:35
superdanan the trove test passes, I'd say we go15:35
melwittI'm cool with doing this now and looking into the functional test as a follow up15:35
mriedemi changed the InstanceMapping.get_by_instance_uuid to use context instead of cctxt and no unit tests failed, so we're not asserting that15:35
mriedemso i can change that back, or add an assertion, or do nothing in this change15:36
*** karthiks has joined #openstack-nova15:36
mriedemit's an easy switch back to just using context for that call15:36
superdanwell, not validating it because it's not a big deal15:36
superdanI'm cool with either, up to you15:36
melwittditto15:36
mriedemi'll change it and add comments15:37
mriedemb/c otherwise it's confusing15:37
*** eharney has joined #openstack-nova15:38
mriedemi'll recheck the trove change on this one too15:38
openstackgerritMatt Riedemann proposed openstack/nova master: Use targeted context when burying instances in cell0  https://review.openstack.org/46840115:38
efriedsdague py27 finished with one failure for me: http://paste.openstack.org/show/610750/15:39
*** marst has joined #openstack-nova15:39
*** belmoreira has quit IRC15:39
*** viks has joined #openstack-nova15:40
mriedemleakypipes: i added MOS to this https://bugs.launchpad.net/mos/+bug/169382915:40
openstackLaunchpad bug 1693829 in OpenStack Compute (nova) "name too long" [Undecided,New]15:40
mriedemin case you guys have triage people15:40
leakypipesk15:40
viksHi seeking attention on https://review.openstack.org/#/c/468089/ . Need one more verification :)15:42
viksthanks mriedem15:44
*** dillaman has quit IRC15:47
*** jdillaman has quit IRC15:47
*** armax has quit IRC15:47
openstackgerritClaudiu Belu proposed openstack/nova master: POC: tests: autospecs all the mock.patch usages  https://review.openstack.org/44750515:51
*** armax has joined #openstack-nova15:53
mriedemmtreinish: uh oh! https://bugs.launchpad.net/nova/+bug/169325715:54
openstackLaunchpad bug 1693257 in OpenStack Compute (nova) "Policy doesn't allow os_compute_api:os-cloudpipe to be performed" [Undecided,New]15:54
mriedemthere might have been 1 cloudpipe user in the wild15:54
*** gomarivera has joined #openstack-nova15:54
mtreinishmriedem: haha, well they're in for a surprise in pike15:55
*** dillaman has joined #openstack-nova15:55
*** sridharg has joined #openstack-nova15:56
*** READ10 has quit IRC15:56
*** sridharg has quit IRC15:56
sean-k-mooneyhi o/15:56
sean-k-mooneymriedem: leakypipes sfinucan can i ye take a look at https://bugs.launchpad.net/nova/+bug/1691178 and https://review.openstack.org/#/c/465160/15:58
openstackLaunchpad bug 1691178 in OpenStack Compute (nova) "virt_type=qemu does not support cpu affinity." [Undecided,New] - Assigned to sean mooney (sean-k-mooney)15:58
*** jdillaman has joined #openstack-nova15:58
mriedemmtreinish: i don't think they understand policy anyway,15:58
mriedemit's admin-only by default and they are probably using non-admin15:59
mriedemsean-k-mooney: you realize that's going to require tests15:59
sean-k-mooneymriedem: leakypipes superdan  just wondering if this is a bug you want to fix/ should i also adress this when selecting the host?15:59
sean-k-mooneymriedem: yes15:59
mriedemi don't know anything about this code15:59
sean-k-mooneymriedem: qemu without kvm/zen does not support cpu affinity16:00
sean-k-mooneywe generate vcpu-pin ellement anyway and the vm fails to boot with a livbirt error16:00
cfriesensdague: does the api-ref changes in https://review.openstack.org/#/c/434514 match what you were looking for?  (incidentally, it's lame that the min/max version is in parameters.yaml instead of the *.inc files, it leads to duplicated entries differing only in min/max version)16:00
leakypipessean-k-mooney: on the bug report, you put expected result that the VM starts with a virt topology. however, TCG doesn't support NUMA so how is that right?16:00
*** dillaman has quit IRC16:00
mriedemsean-k-mooney: do you need to have that refactor in there?16:01
*** dillaman has joined #openstack-nova16:01
sean-k-mooneyleakypipes: numa is supprot cpu affinity is not16:01
leakypipessean-k-mooney: what precisely is the point of NUMA without CPU affinity?16:02
mriedemuntriaged bugs < 100 \o/16:02
sean-k-mooneymriedem: the if puts me over the 80 charter limit and pep8 complains16:02
mriedemtime for lunch16:02
*** ralonsoh has quit IRC16:02
cfriesenleakypipes: TCG still lets you call the "virsh vcpupin" APIs, it just doesn't always give the expected results when you have multiple vCPUs.16:02
mriedemsean-k-mooney: refactor in a separate change16:02
*** mriedem is now known as mriedem_bbq16:02
cfriesenleakypipes: TCG still supports hugepages16:02
sean-k-mooneymriedem_bbq: cool no problem ill do that and ill also add tests16:02
leakypipescfriesen: guh.16:03
sean-k-mooneymriedem_bbq: just wanted to know if people were ok with me "fixing" the bug or if i should spend time on something else16:03
leakypipescfriesen, sean-k-mooney: honestly, why are we going out of our way to support this kind of thing for an emulator nobody will use in production?16:03
sean-k-mooneyleakypipes: numa and hugepages  are unrelated to cpu affintiy execpt in nova... am it would help with testing with ovs-dpdk in the upstream ci in the future16:04
cfriesenleakypipes: I don't really care about jumping through hoops to make TCG work better.16:04
cfriesenleakypipes: sean-k-mooney: we use TCG for designer testing, but not for production16:05
sdaguecfriesen: well, a lot of those lame things were to make it a lot more clear when changing things where they ended up, and that no editor is going to help you edit yaml correctly nested inside an rst block :P16:05
sean-k-mooneycfriesen: leakypipes basically the only thing that stops testing ovs-dpdk in the upstream ci is the fact that rackspcae uses zen so i cant rely on kvm being avaiable16:06
*** nic has joined #openstack-nova16:06
sean-k-mooneycfriesen: leakypipes i have been trying to make it work with just qemu but sinc we generate cpu affinity info when we request numa/hugepages i cant use that either16:06
*** nic1 has joined #openstack-nova16:07
sean-k-mooneycfriesen: leakypipes that said the TCG backend has a segfault bug in upstream qemu that they need to fix also so even then i would need that to be fixed to support my usecase16:07
cfriesensean-k-mooney: the newer qemu/libvirt must be more strict, under the same circumstances it works for us (but as I recall we're running somewhat older versions than you)16:07
sean-k-mooneycfriesen: yes it only an issue with newer libvirt16:08
sean-k-mooneyi am using 3.3.0 and qemu 2.816:08
leakypipessean-k-mooney: well, I'll review the patch in a bit. not too thrilled obviously by it, but I'll review just because I like you. :)16:09
cfriesensean-k-mooney: honestly that seems like a libvirt bug, since it should still be able to affine the qemu process even if it can't affine the individual vCPU threads separately16:09
cfriesensean-k-mooney: it seems to me that libvirt should accept it as long as all vCPUs are affined the same16:10
sean-k-mooneyleakypipes: aw, offers of beer at next ptg hehe.16:10
*** nic has quit IRC16:10
sean-k-mooneyleakypipes: it not a high proity i just wanted to know if i should rebase and continue working on it or we dont care about the TCG backend16:11
sean-k-mooneycfriesen: yes that was discused on libvirt mailing list tangentaly.16:12
sean-k-mooneycfriesen: we are specificaly generating per core configurat which is invalad16:12
sean-k-mooneycfriesen: affinties all the cores to the same set should work16:12
cfriesensean-k-mooney: I don't care about the backend except to the extent it enables ovs-dpdk in upstream CI. :)16:12
leakypipessean-k-mooney: I'm willing to review the patch if it's something you need to work on ovs-dpdk.16:12
sean-k-mooneycfriesen: leakypipes ill ask infra if we can create a job that will only run on ci provides that use kvm16:13
*** marst has quit IRC16:13
sean-k-mooneyif they can provide that i dont need the change and i can test it upstream with a configuration that is closer to production16:13
*** lucasagomes is now known as lucas-afk16:14
sean-k-mooneythat is my preferend solution honestly but they were not to open to that the last time i asked16:14
sean-k-mooneythe whole motivation for this was i was asked to try and figure out how to also test ovs-dpdk upstream with odl and ovn  but if i can do it with neutron i also blockes with an sdn controler16:15
leakypipesk16:16
*** gomarivera has quit IRC16:23
*** gomarivera has joined #openstack-nova16:23
*** ltomasbo is now known as ltomasbo|away16:27
*** gomarivera has quit IRC16:27
*** gomarivera has joined #openstack-nova16:28
*** kaisers has quit IRC16:30
*** david-lyle has joined #openstack-nova16:30
*** markvoelker has quit IRC16:30
*** crushil has quit IRC16:34
*** tidwellr has quit IRC16:35
*** viks has quit IRC16:37
efriedsdague I pulled down your change and py27 passed all the way for me.16:38
efriedDid you maybe have an old venv?  tox -r?16:38
sdagueefried: I did a -r16:40
efriedsdague hmph, can't explain it.16:41
*** sridharg has joined #openstack-nova16:41
sdagueyeh, neither can I, oh well16:41
*** cdent has joined #openstack-nova16:41
efriedsdague Jenkins seems to agree with me, so yeah, oh well.16:42
*** gomarivera has quit IRC16:43
*** kaisers has joined #openstack-nova16:45
*** sambetts is now known as sambetts|afk16:46
sdagueefried: yeh, I'll completely blow away the directory at some point and reset16:48
*** gomarivera has joined #openstack-nova16:49
*** jaosorior has quit IRC16:49
*** dtp has joined #openstack-nova16:51
sdagueok, the oslo.middleware request_id change + mv 2.46 is green - https://review.openstack.org/#/c/46799816:53
*** kaisers has quit IRC16:54
*** crushil has joined #openstack-nova16:54
*** sridharg has quit IRC16:56
*** ctrath has joined #openstack-nova16:57
*** esberglu has quit IRC16:57
*** david-lyle has quit IRC16:58
*** derekh has quit IRC16:58
*** itlinux has joined #openstack-nova16:58
*** jpena is now known as jpena|off17:05
*** kaisers has joined #openstack-nova17:12
*** kaisers1 has joined #openstack-nova17:13
*** ctrath has quit IRC17:14
*** kaisers has quit IRC17:17
*** rmart04 has quit IRC17:17
*** Swami has joined #openstack-nova17:20
*** tidwellr has joined #openstack-nova17:24
openstackgerritOpenStack Proposal Bot proposed openstack/nova master: Updated from global requirements  https://review.openstack.org/46808917:25
*** jmlowe has quit IRC17:28
openstackgerritOpenStack Proposal Bot proposed openstack/python-novaclient master: Updated from global requirements  https://review.openstack.org/46849417:29
openstackgerritSean Dague proposed openstack/nova master: Updated from global requirements  https://review.openstack.org/46808917:30
sdaguemelwitt: I'm sticking that behind the other one which is mv sensitive so that it doesn't cause a merge issue late17:30
*** salv-orlando has quit IRC17:30
sdaguemelwitt: if you want to poke at https://review.openstack.org/#/c/467998 - it would be much appreciated17:31
*** salv-orlando has joined #openstack-nova17:31
melwittsdague: ack17:32
*** salv-orlando has quit IRC17:35
leakypipescdent: fabulous: "Your reward is a brief moment of respite from the despair of existence."17:35
*** gomarivera has quit IRC17:36
*** gomarivera has joined #openstack-nova17:36
cdentleakypipes: you made it to the end! bask in this brief moment!17:37
*** itlinux_ has joined #openstack-nova17:38
*** slaweq has joined #openstack-nova17:41
*** mriedem_bbq is now known as mriedem17:42
*** itlinux has quit IRC17:42
leakypipescdent: :)17:43
cdenttoo late, the moment is over17:43
*** salv-orlando has joined #openstack-nova17:44
*** slaweq has quit IRC17:45
*** markus_z has quit IRC17:45
mriedemsdague: https://bugs.launchpad.net/nova/+bug/169322817:47
openstackLaunchpad bug 1693228 in OpenStack Compute (nova) "Nova quota show/set give errors in verify_project_id" [Undecided,New]17:47
mriedemlooks like some url munging problems http://<domain:port>/v3/v3/projects/<project_id>17:47
melwittsdague, mriedem: do we need a reno on the mv 2.46 change?17:48
melwittfor the new microversion17:48
mriedemmelwitt: umm, probably17:48
melwittother than that, it looks reasonable to me17:49
mriedemsdague: does the global request id just get generated or does the user pass it in on the request?17:49
mriedemeither way, the point of the microversion is to signal to users that they can get that thing back from this cloud and use it to trace through other services17:49
mriedemso it's probably good to call it out in release notes as a feature17:49
melwittyeah, was thinking the same17:49
*** yamahata has joined #openstack-nova17:50
*** jwcroppe_ has quit IRC17:50
*** annegentle has joined #openstack-nova17:51
*** slaweq has joined #openstack-nova17:52
sdaguemriedem: ok, so there are 2 things going on here, that are related, but slightly different17:53
sdagueglobal_request_id is an inbound value, with a request header of X-OpenStack-Request-ID17:53
*** itlinux_ has quit IRC17:53
sdagueyou set that17:53
sdaguethere is also an outbound response header17:53
sdagueX-OpenStack-Request-ID - which is locally generated17:54
sdaguethat's been true for every service except Nova for years17:54
sdagueNova was doing the same thing with X-Compute-Request-ID17:54
sdaguein order to get the inbound behavior without copy/paste we needed to adopt the oslo lib17:55
sdaguewhich meant getting the oslo behavior17:55
sdaguemriedem: I can add a reno17:55
mriedemok17:55
sdagueyou want it in this patch, or a follow on?17:56
mriedemsame one17:56
sdagueok, through the jenkins gauntlet again :)17:56
*** bnemec is now known as beekneemech17:57
*** karimb has quit IRC17:57
mriedemlbragstad: jamielennox|away: can you take a look at this? https://bugs.launchpad.net/nova/+bug/169322817:59
openstackLaunchpad bug 1693228 in OpenStack Compute (nova) "Nova quota show/set give errors in verify_project_id" [Undecided,Triaged]17:59
lbragstadmriedem: sure18:00
mriedemsince ocata nova tries to validate a project id in our quotas API by calling /v3/projects/{project_id}18:00
*** pcaruana has quit IRC18:00
mriedemthis assumes you have keystone v3 since v2 has been deprecated since i think mitaka18:00
mriedemthe person in the bug report said that nova hard-coding /v3/ in the url prefix is wrong18:00
lbragstadmriedem: i'm digging into some stable maintenance things for keystone at the moment, but i'll look into that next18:00
openstackgerritSean Dague proposed openstack/nova master: Migrate to oslo request_id middleware - mv 2.46  https://review.openstack.org/46799818:00
sdagueright, this is the versioned vs. unversioned keystone endpoint issue18:01
mriedemok - only thing that gives me pause is the v3 api-ref uses /v3/ too https://developer.openstack.org/api-ref/identity/v3/#show-project-details18:01
sdaguehttps://review.openstack.org/#/c/438049/18:01
sdaguemriedem: so that's the result they will get if they made their identity url use the versioned one18:01
sdagueit's the same thing tripleo hit18:02
sdaguethere is other keystoneauth magic we could lean on here18:03
sdaguethe half baked patch I had died on the vine18:03
sdagueactually, I think https://review.openstack.org/#/c/438049/6/nova/api/openstack/identity.py might be the fix for them as well18:04
sdagueI didn't like it at the time because of how much magic hiding of issues it does18:04
mriedemhit kolla too https://review.openstack.org/#/c/463500/18:04
sdagueyeh.18:06
mriedemso with that patch of yours,18:06
mriedemthey go from a 400 (because of endpoint not found) to a 404 (Because endpoint not found)18:06
mriedembut with a helpful message18:06
sdagueactually, they wouldn't get a 40418:07
mriedemor does ksa actually do magic to find the right v3 endpoint?18:07
sdagueyep, it does18:07
mriedemoh well that's neat18:07
sdaguethat's the magic I wasn't all that comfortable with18:07
mriedemoh18:07
mriedemwell18:07
sdaguebut, honestly, it's probably the right UX for operators18:07
mriedemyeah, plus upgrade impact isn't fun18:07
sdagueyep18:08
sdagueok, so how about the following deal. You look at mv 2.46 again, and I'll fix this patch18:08
*** rmart04 has joined #openstack-nova18:08
sdaguewhich we'll probably want to backport18:08
openstackgerritJohn Griffith proposed openstack/nova master: cinder: add attachment_create method  https://review.openstack.org/45911118:08
openstackgerritJohn Griffith proposed openstack/nova master: cinder: add attachment_update method  https://review.openstack.org/45911318:08
openstackgerritJohn Griffith proposed openstack/nova master: WIP/POC Implement new attach Cinder flow  https://review.openstack.org/33028518:08
*** eharney has quit IRC18:08
mriedemsdague: ok18:09
*** eharney has joined #openstack-nova18:12
*** ericyoung has quit IRC18:16
*** mriedem1 has joined #openstack-nova18:16
*** mriedem1 has quit IRC18:16
*** mriedem1 has joined #openstack-nova18:17
*** slaweq has quit IRC18:17
*** mriedem has quit IRC18:18
mriedem1superdan: want to update the link in the channel topic to https://wiki.openstack.org/wiki/Nova/Pike_Release_Schedule ?18:18
superdanoh alright18:18
*** ChanServ sets mode: +o superdan18:19
*** superdan changes topic to "This channel is for Nova development. For support of Nova deployments, please use #openstack. Please see: https://wiki.openstack.org/wiki/Nova/Pike_Release_Schedule"18:19
*** ChanServ sets mode: -o superdan18:19
*** awaugama has quit IRC18:23
*** awaugama has joined #openstack-nova18:23
mriedem12.46 reviewed18:24
*** mriedem1 is now known as mriedem18:24
openstackgerritJohn Griffith proposed openstack/nova master: WIP/POC Implement new attach Cinder flow  https://review.openstack.org/33028518:25
*** pchavva has quit IRC18:27
lbragstadmriedem: so you don't need anything from a ksa perspective, just double checking18:28
mriedemlbragstad: sean is on it18:31
mriedemthanks18:31
mriedemleakypipes: figleaf: cdent: is there anything that merged recently which might be causing this? http://logs.openstack.org/32/468232/1/gate/gate-tempest-dsvm-cells-ubuntu-xenial/ad969ba/logs/screen-n-cpu.txt.gz?level=TRACE#_May_26_17_29_52_29226018:32
mriedemlooks like a race to cleanup allocations in the resource tracker when an instance is deleted18:32
* cdent reads18:32
mriedemhttps://bugs.launchpad.net/nova/+bug/169389918:33
openstackLaunchpad bug 1693899 in OpenStack Compute (nova) "Cleaning up stale resource allocations can fail with InstanceNotFound" [Undecided,New]18:33
mriedemjust started in the last 24 hours or so18:33
mriedemhttps://github.com/openstack/nova/commit/439f67e7bc795f171af8248400c3f3e17a0bbe7e ?18:33
mriedemyup18:33
* cdent quacks18:35
artommriedem, the InstanceNotFound test thing - better to squash the two patches into one in the backport, or leave separate?18:36
mriedemartom: gonna be hard to separate them since it's writing a test for something already fixed on master18:36
artommriedem, it could be fix first then test in the top patch. But yeah, squash makes more sense18:37
mriedemunless you mean the test backport comes after the fix backport on stable too18:37
mriedemok18:37
mriedemeither way18:37
mriedemcdent: figleaf: anyone want to pick that up? seems like just needs to handle that InstanceNotFound in RT, but i didn't review that original patch18:38
cdentmriedem: i can give it a try, that's what I was thinking too18:38
artomI noticed lyarwood proposed the fix for ocata too - if you're still around lyarwood, mind if I jump in in your patch and add the test?18:39
* cdent tries it right now18:39
mriedemwhy is this a warning? https://review.openstack.org/#/c/460177/12/nova/compute/resource_tracker.py@101318:39
mriedembecause the RT shouldn't be cleaning up allocations when the scheduler/conductor is?18:40
openstackgerritArtom Lifshitz proposed openstack/nova master: Test InstanceNotFound handling in 'nova usage'  https://review.openstack.org/46851418:41
cdentwarning seems wrong to me.18:41
mriedem"WARNING I AM DOING THAT THING YOU ASKED ME TO DO"18:42
cdenti'll change that too?18:42
mriedemseparate18:43
mriedembut wow http://logstash.openstack.org/#dashboard/file/logstash.json?query=message%3A%5C%22Deleting%20stale%20allocation%20for%20instance%5C%22%20AND%20tags%3A%5C%22screen-n-cpu.txt%5C%22&from=7d18:43
mriedemcdent: it was latent https://review.openstack.org/#/c/460177/12/nova/scheduler/client/report.py@a92918:44
figleafcdent: sorry, was heads down and just saw the above. You got it?18:44
mriedemand if that's in ocata we'll want to backport that18:44
cdentfigleaf: yeah, you carry on on your stuff, should be fine18:44
mriedemcrap it's all the way back to newton https://github.com/openstack/nova/commit/9374566d194be1e861e7d08dd0e3b2a615ff408c18:45
mriedemcdent: i'll open a separate bug for the warning18:45
*** felipemonteiro has quit IRC18:45
cdent✔18:45
*** felipemonteiro has joined #openstack-nova18:45
*** felipemonteiro has quit IRC18:47
*** felipemonteiro has joined #openstack-nova18:47
mriedemhttps://bugs.launchpad.net/nova/+bug/169390318:47
openstackLaunchpad bug 1693903 in OpenStack Compute (nova) "Excessive "Deleting stale allocation for instance" warnings in nova-compute logs" [Undecided,New]18:47
openstackgerritSean Dague proposed openstack/nova master: Be more tolerant of keystone catalog configuration  https://review.openstack.org/43804918:47
sdaguelbragstad / mriedem ^^^18:47
*** artom_ has joined #openstack-nova18:52
*** annegentle has quit IRC18:52
*** jmlowe has joined #openstack-nova18:54
*** artom has quit IRC18:54
*** felipemonteiro has quit IRC18:58
mriedemsdague: commented. some issues in the release note18:58
*** lucasxu has quit IRC18:58
mriedemi thought the validation in the quota sets api happened in ocata so i was wrong there, we probably do want the new note under the upgrade section18:58
mriedembut let's do it in a separate new release note please18:58
*** annegentle has joined #openstack-nova18:58
*** sdague has quit IRC18:59
*** sdague has joined #openstack-nova18:59
sdaguemriedem: ok, I'm trying to understand what you wanted as release notes19:00
sdaguebecause in the last patch you said make it a dedicated one19:00
sdagueoh, that it shows up so much later that we just need a whole other file?19:01
sdaguewalk me through your ideal world here, I'll make it :)19:01
sdaguealso, irc client crash, so my back buffer is gone19:01
mtreinishsdague: I want world peace19:02
*** xyang1 has joined #openstack-nova19:03
*** salv-orl_ has joined #openstack-nova19:04
mriedemsdague: the release note you're updating is already in a tagged release,19:04
mriedemso it should be a separate file19:04
mriedemtox -e venv -- reno new <something>19:04
openstackgerritJohn Griffith proposed openstack/nova master: WIP/POC Implement new attach Cinder flow  https://review.openstack.org/33028519:05
mriedemsdague: i was also confused because i thought we had this validation in the quotas api in ocata,19:05
mriedembut we don't,19:05
sdagueok, separate file is fine19:05
mriedemso i think you just need to add a new release note with an upgrade impact that notes the thing about not being able to find keystone v3 will result in a 400 for these apis now19:05
sdagueI don't think this is an upgrade impact19:06
sdagueI actually think it mitigates one19:06
mriedemif ksa does the magic to find v3 and the only issue is if v3 isn't there, then maybe the upgrade impact is just, 'nova requires keystone v3 now'19:06
sdaguethe previous patch actually required unversioned keystone endpoint19:06
mriedemit's an upgrade impact if you don't have keystone v3 right?19:06
sdaguesure19:06
*** salv-orlando has quit IRC19:06
lbragstadyeah - i was going to say something like that in the comment here - https://review.openstack.org/#/c/438049/7/nova/api/openstack/identity.py,unified19:07
mriedemwhich i dont think we required before this19:07
sdaguemriedem: it's actually kind of unclear if we did or not19:07
sdagueit turns out if we'd had this patch, tripleo would have worked19:07
mriedemalternative we don't release note it19:07
sdaguewithout any changes19:07
lbragstadreading the error on lines 45 - 48 make it seem like nova requires v319:07
sdaguelbragstad: it does for this call19:07
mriedemi think i'm just trying to say, if we were unsure before, we're sure now19:08
mriedemso seems we should note that19:08
sdaguemriedem: yes, that's fair19:08
mriedembut...the existing reno has GET /v3/projects/project_id in it19:08
mriedemwhich implies v3 is required19:08
mriedemso maybe we just don't need a release note for this fix19:08
*** awaugama has quit IRC19:08
sdagueyeh19:09
sdagueI was just looking, that is what I'd sort of go with19:09
mriedemi'm good either way19:09
sdaguethe only other item is the fact that we fixed a bug we introduced in p119:09
mriedemright that tripped me up19:09
*** rmart04 has quit IRC19:09
sdaguebut, for people that don't consume this until pike final, saying that might be really confusing19:09
mriedemi very much doubt many people are in product on p1 right now19:09
mriedemright19:10
mriedemso i'd either say nothing, no new reno, or new reno that just has an upgrade impact saying keystone v3 is for sure required now19:10
sdagueok, lets go nothing19:10
mriedemread my lips, no, new, reno19:10
openstackgerritSean Dague proposed openstack/nova master: Be more tolerant of keystone catalog configuration  https://review.openstack.org/43804919:11
mriedem+219:13
openstackgerritMatt Riedemann proposed openstack/nova master: Migrate to oslo request_id middleware - mv 2.46  https://review.openstack.org/46799819:14
openstackgerritMatt Riedemann proposed openstack/nova master: Updated from global requirements  https://review.openstack.org/46808919:14
mriedemsdague: also +2 on your 2.4619:15
*** lucasxu has joined #openstack-nova19:15
mriedemmelwitt: ^19:15
mriedemartom_: so about this bug https://bugs.launchpad.net/nova/+bug/1692893 - what you reported is really a duplicate of the other bug, so shouldn't we duplicate it?19:15
openstackLaunchpad bug 1692893 in OpenStack Compute (nova) "'nova usage' returns 500 when deleted row in instance_extra is archived" [Undecided,New]19:15
melwittmriedem: +W19:16
openstackgerritChris Dent proposed openstack/nova master: Catch InstanceNotFound when deleting allocations  https://review.openstack.org/46851719:16
artom_mriedem, I specifically didn't because duplicating it would hide it from search results, and I feel like my report is more relevant to actual users, as opposed to the other Tempest stacktrace19:17
*** artom_ is now known as arotm19:17
*** arotm is now known as artom19:17
mriedemok, well, i just duplicated it :)19:17
artommriedem, *shrug*19:17
mriedemi didn't think about search results19:17
artomI don't feel that strongly about it19:18
melwitthm, I didn't think dupes got hidden from search results19:18
artomIt warns you before you do it19:18
mriedemmtreinish: so i just read https://bugs.launchpad.net/nova/+bug/169237619:18
openstackLaunchpad bug 1692376 in OpenStack Compute (nova) "Binary dependencies aren't easily discoverable" [Undecided,New]19:18
artomSo I went to duplicate it, and then thought otherwise19:19
mriedemmtreinish: and....idk19:19
melwittartom: interesting, never knew that19:19
mriedemmtreinish: the binary dependencies you need are going to depend on service and configuration19:19
mriedemmtreinish: plus anything in the devref is going to get out of date19:19
artommelwitt, I just discovered a couple of days ago ;)19:19
melwittlaunchpad, you are full of mysteries19:19
mtreinishmriedem: well if we don't actually write it down anywhere how are people supposed to know what's needed?19:20
mriedemjust like http://cosmosmysteryarea.com/index.html19:20
artomFor all we know LP is where The Matrix will come from19:20
mriedemmtreinish: requirements.txt + bindep?19:20
*** salv-orl_ has quit IRC19:21
mriedemwe used to have a fairly full package list in https://docs.openstack.org/developer/nova/development.environment.html#explicit-install-clone19:21
mriedembut then we got bindep and that was cleaned up19:21
*** salv-orlando has joined #openstack-nova19:21
melwittlol, we have the same thing in santa cruz https://www.mysteryspot.com/19:21
mtreinishmriedem: and bindep are just the deps for running the tests (like what you need to build libxml, etc)19:22
*** dimtruck is now known as zz_dimtruck19:22
mtreinishlike where does it say I need qemu-img installed?19:23
mriedemmtreinish: where does it say you need hyper-v or vcenter installed?19:23
mriedemor a power 8 rack for powervm? :)19:23
*** mingyu has joined #openstack-nova19:24
mriedemhttps://docs.openstack.org/ocata/config-reference/compute/hypervisors.html19:24
mriedemis anything hypervisor specific19:24
*** salv-orlando has quit IRC19:25
mtreinishmriedem: well powervm isn't in tree :)19:26
sdaguemtreinish: surprise! it mostly is19:26
openstackgerritChris Dent proposed openstack/nova master: Changing deleting stale allocations warning to debug  https://review.openstack.org/46851919:27
mtreinishoh, it started merging19:27
mriedemyeha19:27
mriedem*yeah19:27
mtreinishmriedem: so I agree there are some bits that are config dependent, but clearly outlining the requirements for using nova seems like something we should do19:28
mriedemi actually got on efried the other night about docs19:28
mriedemmtreinish: i have triaged it as opinion19:28
mriedemwhich means it is now in purgatory19:28
mtreinishmriedem: especially since there are things which you need like qemu-img which are always needed (at least from what I could tell)19:28
mtreinishmriedem: what does opinion even mean?19:28
mriedemit means, meh19:28
cdentmriedem: I've pushed fixes for both of those bugs, but only ran the nearby tests before I did. It is time for my weekend to start so feel free to fix everything I've forgotten.19:28
mriedemcdent: thanks19:29
*** adisky_ has quit IRC19:29
*** artom has quit IRC19:30
sdaguemtreinish: I think writing the arch install guide in nova tree is out of scope. That is kind of part of what the install guide and packaging is about19:31
*** slaweq has joined #openstack-nova19:31
mtreinishI'm not saying the arch install guide. (I haven't even tried that) I'm saying we're shipping code with external requirements that aren't documented anywhere19:32
mtreinishsure packaging solves this, but how do packagers know what's needed19:32
mtreinishit doesn't seem unreasonable to say if installing from source make sure you have X, Y, Z installed since nova calls out to those19:33
sdagueby being part of our community19:33
efriedmtreinish Since you're clearly interested in furthering the cause of powervm in-tree, here ya go: https://review.openstack.org/#/c/443189/19:33
sdagueI do get in a perfect world there would be a crisp "here is everything you need" interface, but in the list of priorities that's not really in the top 10019:33
efried(and mriedem, updating refs is on our to-do list, near the top)19:33
sdagueas the only people it's impacting is building from source without using any of the deployment projects19:34
mtreinishsdague: I'm not saying it's a priority. I filed a bug to just recognize it's a gap19:34
mriedemmtreinish: i didn't invalidate the bug, i just marked it low priority19:34
mriedemif someone wants to take that on they can19:34
mriedemwith my reservations about it noted in there19:35
mriedemi.e. complicated and getting out of date easily19:35
mtreinishefried: I guess that I can take a look...19:35
efriedmtreinish It's a biggie.  Perhaps you can figure out a way to parallel-process the review using that cloud in your closet...19:36
sdaguemtreinish: right, so my feeling is that bugs not in the top 100 priorities are just hay hiding needles in the stack.19:36
sdagueefried: https://review.openstack.org/#/c/443189/24/nova/virt/powervm/tasks/storage.py ... I'm confused about the LOG.exception that have "ignoring" in their message19:37
sdaguebecause, that's going to be a giant stack trace which will scare people19:38
*** djohnsto has quit IRC19:38
sdaguebut then being "meh"19:38
mtreinishefried: I asked ibm to give me funding for that cloud and I was told no. They didn't even offer to give me any power boxes19:38
efriedsdague Taskflow esoterica19:38
sdagueseems contradictory19:38
mtreinishnot that my circuit breaker could handle them19:38
mriedemleakypipes: did https://review.openstack.org/#/c/409706/ resolve that mitaka issue you were chasing the other night?19:39
sdagueefried: ok, intentional, then I'm fine with it19:39
*** jwcroppe_ has joined #openstack-nova19:39
efriedsdague This code only gets hit if the forward part of a Task Flow failed, and it's reverting.  If one of the revert methods raises an exception, that's the exception that winds up getting raised overall, obscuring the original and bailing out of the remainder of the revert sequence.19:39
sdagueefried: sure19:39
sdagueI get catching the exception19:39
efriedsdague I had a talk with harlowja about this "feature" a few weeks ago, and we brainstormed some ideas to make it a bit more friendly; but for the time being...19:40
*** cristicalin has joined #openstack-nova19:40
sdaguebut you still want to dump the stack trace, even though you are saying "we're ignoring this fail"19:40
efriedsdague But yeah, I want to see the stack trace regardless, in case it points to something I want to fix.19:40
sdague?19:40
sdagueok19:40
sdague+219:40
efriedsdague Thanks!19:41
*** nic1 has quit IRC19:41
openstackgerritMatt Riedemann proposed openstack/nova master: Changing deleting stale allocations warning to debug  https://review.openstack.org/46851919:42
superdanmriedem: heh,19:44
superdanmriedem: I just found and fixed a bug in the hypervisor-stats db query19:44
superdanrebased to submit, merge conflict19:45
superdan"that's impossible, this code hasn't changed in forever"19:45
superdanwah wah wah, fixed three days ago by Kevin_Zheng19:45
openstackgerritMatt Riedemann proposed openstack/nova master: Catch InstanceNotFound when deleting allocations  https://review.openstack.org/46851719:45
mriedemsuperdan: heh yup19:46
mriedemdid that merge/19:46
mriedem?19:46
superdanapparently it did ;)19:46
mriedemoh it did19:46
mriedemhttps://review.openstack.org/#/c/467220/19:46
mriedemnice19:46
superdanfound it in kilo19:46
mriedemyou can thank yours truly for the gratuitous commit message19:46
superdanwas like "wow, still broken in master"19:46
superdanheh19:46
mriedemhe taught me something on that one too,19:46
mriedemremember how we though deleting a service doesn't actually delete the compute node?19:47
mriedemturns out that's half true,19:47
mriedemit actually does if it's a super f'ing old compute node record19:47
mriedemi'm working on backports now19:47
superdansweet19:48
*** mnestratov has quit IRC19:48
cdentmriedem: i tested the log thing because that was the only change in the commit, and not having a test seemed lame19:48
mriedemso you aren't weekending!19:49
mriedemcdent: yeah i'm not saying i haven't done it myself19:49
mriedemit's just, meh19:49
cdentI blame figleaf. He distracted me with interesting conversation19:49
cdentbut soon I will eat carrots and drink wine and watch bad tv19:50
mriedemooo carrots19:50
mriedemhow english19:50
figleafI blame it on having to return alternate hosts19:50
*** mingyu has quit IRC19:50
figleafhey, we're growing carrots here!19:50
cdentwe've planted some19:51
cdentbut not ready yet19:51
mriedemi was into alternate hosts before it was cool to be into alternate hosts19:51
sdagueoh, you know, we could add merged patches to the IRC bot here19:51
* figleaf remembers that his ancestry is English19:51
mriedemsdague: yeah we should do that19:51
sdaguehttps://review.openstack.org/46852719:51
mriedemi've liked patchbot in other channels19:51
sdaguemriedem: gerritbot does it19:51
cdentalternate hosts is going to cause problems, I reckon19:51
cdentwe'll see19:51
sdaguejust the nova channel doesn't have it turned on19:51
sdaguewe do in others19:51
mriedemyeah qa19:52
mriedemqa is bot city19:52
*** crushil has quit IRC19:52
cdenthave a good weekend all19:52
mriedem+119:52
*** cdent has quit IRC19:52
mriedemo/19:52
sdagueenjoy19:52
sdaguemerged patches are nice to see things going in and feel like there is progress :)19:52
*** salv-orlando has joined #openstack-nova19:53
efriedleakypipes Been digging into get_inventory; can I confirm a couple things with you real quick?19:55
efriedleakypipes First thing, I'm noticing the old get_available_resource included not just "how much is there" but "how much has been used".  The latter doesn't appear to have a place in get_inventory().  I _think_ I've gleaned that this is because the layers outside of the driver (resource tracker?  scheduler?) calculate that for me by summing up allocations for existing instances, said allocations having been created when the19:58
efriedinstance was claimified.  Have I got that right?19:58
mriedemsdague: progress is nice19:58
mriedemfun is fun19:58
efriedleakypipes Second, on a similar note, I have a bunch of fields in get_available_resource that don't have standard ResourceClass affordance.  I could create custom resource classes for those, but there doesn't seem much point if nothing is going to consume them.  So do those just... disappear?20:02
efriedleakypipes E.g. https://github.com/openstack/nova/blob/master/nova/virt/powervm/host.py#L55-L6420:03
*** lyan has quit IRC20:04
*** gouthamr has quit IRC20:05
mriedemsdague: isn't this kind of a known thing? https://bugs.launchpad.net/nova/+bug/169166720:07
openstackLaunchpad bug 1691667 in OpenStack Compute (nova) "The metadata 8775 port has no authentication" [Undecided,New]20:07
mriedemi don't really see it documented though20:07
sdagueyeh20:08
sdagueI thought there was host based authentication in there20:09
sdaguelike it actually cares about request ip address20:09
sdaguebut, that code is so old and wonky, idk20:09
mriedemi might be thinking of it coming up during the summit20:12
mriedemsomeone saying you can't use https20:12
harlowjaleakypipes so u going to finally make https://github.com/jaypipes/enamel a thing -P20:14
sdaguehttps://github.com/openstack/nova/blob/315ae692256939e6925db56c6ac833a237d46571/nova/api/metadata/handler.py#L13020:14
sdaguemriedem: we definitely validate against remote addr, or a proxy header equiv if you tell us to trust a proxy20:15
sdagueif you tell us to trust the proxy then you better not let your instances go straight to the server as well, all requests should only come from the proxy20:15
sdaguehttps://github.com/openstack/nova/blob/315ae692256939e6925db56c6ac833a237d46571/nova/api/metadata/handler.py#L131-L13220:15
mriedemanyway ca'nt find that now20:16
sdaguemriedem: it's not over https20:16
sdaguebut that's all limitations of the amazon implementation I thought20:16
sdaguealso no ipv6 for same reason20:16
sdaguemriedem: I'll respond to the bug20:18
sdagueok, headed out. I'm mostly out next week. Including some camping20:28
sdagueenjoy all20:28
*** smatzek has quit IRC20:32
*** Swami has quit IRC20:34
openstackgerritMatt Wisch proposed openstack/nova master: Corrected compute_monitors setting help  https://review.openstack.org/46853820:35
*** lyan has joined #openstack-nova20:38
*** thorst has quit IRC20:40
*** cristicalin has quit IRC20:43
mriedemhas it always been the case that if you specify a limit>what's left to page on after the marker we 404? https://bugs.launchpad.net/nova/+bug/168969220:45
openstackLaunchpad bug 1689692 in OpenStack Compute (nova) "marker not found" [Undecided,New]20:45
mriedemthat seems wrong20:45
superdanlimit or marker?20:46
superdanmarker makes sense to 40420:46
*** jmlowe has quit IRC20:49
*** lyan has quit IRC20:49
mriedemthe marker in this case exists20:51
mriedemlooks like all instances are ERROR state which means they should be in cell020:51
mriedemthey are sending a limit which is 1 more than how many they have left in the page20:52
mriedemsuperdan: i think i know20:55
mriedemyup20:55
*** zz_dimtruck is now known as dimtruck20:55
mriedemso they are all in cell020:55
mriedemwe get the instances from cell0 here https://github.com/openstack/nova/blob/master/nova/compute/api.py#L255420:56
mriedemwith limit=3, we got 2 back b/c that was the end of the page20:56
mriedemso we are left with limit 120:56
mriedemso we continue to page into the cells https://github.com/openstack/nova/blob/master/nova/compute/api.py#L256920:56
mriedemand we're going to fail here https://github.com/openstack/nova/blob/master/nova/compute/api.py#L267620:57
*** dimtruck is now known as zz_dimtruck20:57
mriedembecause the marker was in cell020:57
*** vladikr has quit IRC20:57
mriedemso the marker is never found in the other cells, but the limit said to keep checking20:57
superdanwe don't clear the marker once we find it?20:57
superdanor maybe we do but not if we start on cell0?20:57
mriedemi don't think we do if we start on cell0 yeah20:58
superdangotcha20:58
*** thorst has joined #openstack-nova21:00
*** tbachman has quit IRC21:00
*** tbachman has joined #openstack-nova21:02
mriedemwriting a recreate functional test, should be simple21:02
*** gouthamr has joined #openstack-nova21:03
*** thorst has quit IRC21:04
*** artom has joined #openstack-nova21:04
*** crushil has joined #openstack-nova21:06
*** masuberu has quit IRC21:07
*** tidwellr has quit IRC21:10
*** slaweq has quit IRC21:11
*** slaweq has joined #openstack-nova21:11
*** slaweq has quit IRC21:13
*** slaweq has joined #openstack-nova21:14
openstackgerritSean Dague proposed openstack/nova master: Migrate to oslo request_id middleware - mv 2.46  https://review.openstack.org/46799821:15
*** avolkov has quit IRC21:16
sdaguegrrr, requirements conflict21:18
sdaguerebased and reapproved21:19
*** gyee has quit IRC21:19
mriedemdamn this goes back to newton21:21
mriedemfunctional regression test has got it recreated though21:21
openstackgerritMatt Riedemann proposed openstack/nova master: Add recreate functional test for regression bug 1689692  https://review.openstack.org/46854921:24
openstackbug 1689692 in OpenStack Compute (nova) "MarkerNotFound when limit>num(instances) and marker starts in cell0" [High,Triaged] https://launchpad.net/bugs/1689692 - Assigned to Matt Riedemann (mriedem)21:24
mriedemsuperdan: thar she blar ^ before you leave for 4 days21:24
*** sdague has quit IRC21:25
*** lucasxu has quit IRC21:26
superdanmriedem: you're going to work on a fix too presumably?21:27
superdanglad that was easy to repro,21:27
mriedemsgordon: heh look familiar? https://bugs.launchpad.net/openstack-manuals/+bug/169363321:27
openstackLaunchpad bug 1693633 in openstack-manuals "Compute schedulers in Configuration Reference - AggregateImagePropertiesIsolation filter example" [Undecided,Incomplete]21:27
superdanbut kinda uncool at the same ime21:27
mriedemsuperdan: yeah21:27
mriedemshould be trivial21:27
mriedemmarker = None21:27
superdanaye21:28
*** kylek3h has quit IRC21:28
*** catintheroof has joined #openstack-nova21:33
*** catintheroof has quit IRC21:39
*** imacdonn has quit IRC21:40
mriedemsuperdan: those hypervisor stats backports are up btw21:40
*** imacdonn has joined #openstack-nova21:40
superdanokay but as soon as the ups man shows up with my weekend toys, I'm outta here21:40
mriedemhis truck broke down i heard21:41
mriedemi have to leave soon too21:41
* superdan will hunt him down21:43
mriedemcrap of course there are failing compute api unit tests21:44
*** slaweq has quit IRC21:44
*** annegentle has quit IRC21:44
*** slaweq has joined #openstack-nova21:45
*** mdrabe has quit IRC21:45
openstackgerritEd Leafe proposed openstack/nova master: Have scheduler claim resources  https://review.openstack.org/46399321:48
openstackgerritEd Leafe proposed openstack/nova master: Pass the number of hosts to return explicitly  https://review.openstack.org/46576721:48
openstackgerritEd Leafe proposed openstack/nova master: Remove selecting host based on host_subset_size  https://review.openstack.org/46517421:48
openstackgerritEd Leafe proposed openstack/nova master: Pass a list of instance UUIDs to scheduler  https://review.openstack.org/46517121:48
openstackgerritEd Leafe proposed openstack/nova master: Return multiple hosts from select_destinations  https://review.openstack.org/46576821:48
cburgesssuperdan Toys?21:49
mriedemsuperdan: here it comes21:49
openstackgerritMatt Riedemann proposed openstack/nova master: Fix MarkerNotFound when paging and marker was found in cell0  https://review.openstack.org/46855921:49
*** slaweq has quit IRC21:49
figleaf...and with that, I'm off. Happy weekend, all!21:50
openstackgerritEric Fried proposed openstack/nova master: [WIP] PowerVM: get_inventory()  https://review.openstack.org/46856021:50
*** figleaf is now known as edleafe21:50
efriedleakypipes ^^ Hopefully I'm on the right track here.21:51
*** salv-orlando has quit IRC21:51
*** salv-orlando has joined #openstack-nova21:51
*** mriedem is now known as mriedem_afk21:54
*** salv-orlando has quit IRC21:55
*** rfolco has quit IRC22:02
*** rfolco has joined #openstack-nova22:03
*** rfolco has quit IRC22:03
*** clarkb has joined #openstack-nova22:05
clarkbas a heads up the nova cells job seems to be failing a lot today22:05
*** xyang1 has quit IRC22:12
sgordonmriedem_afk, yupppp22:19
*** vladikr has joined #openstack-nova22:28
*** acormier has quit IRC22:28
*** acormier has joined #openstack-nova22:29
*** acormier has quit IRC22:33
*** acormier has joined #openstack-nova22:34
*** acormier has quit IRC22:40
*** acormier has joined #openstack-nova22:41
*** acormier has quit IRC22:45
*** mingyu has joined #openstack-nova22:51
*** jmlowe has joined #openstack-nova22:52
*** mingyu has quit IRC22:56
*** crushil has quit IRC23:07
*** crushil has joined #openstack-nova23:08
*** yamahata has quit IRC23:18
*** hongbin has quit IRC23:21
*** salv-orlando has joined #openstack-nova23:22
*** salv-orlando has quit IRC23:27
*** david-lyle has joined #openstack-nova23:31
*** yamahata has joined #openstack-nova23:32
*** edleafe- has joined #openstack-nova23:33
*** edleafe has quit IRC23:35
*** arunman has joined #openstack-nova23:35
*** david-lyle has quit IRC23:36
*** vladikr has quit IRC23:40
*** arunman has quit IRC23:40
*** crushil has quit IRC23:49
*** sree has joined #openstack-nova23:50
*** mtanino__ has quit IRC23:52
*** sree has quit IRC23:55
*** leakypipes has quit IRC23:57
*** rfolco has joined #openstack-nova23:57
*** rfolco has quit IRC23:57
*** dtp has quit IRC23:58
*** yingjun has joined #openstack-nova23:58

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