Wednesday, 2018-07-18

*** hongbin has quit IRC00:05
*** TxGirlGeek has quit IRC00:05
*** shaohe_feng has quit IRC00:08
*** shaohe_feng has joined #openstack-nova00:08
*** med_ has quit IRC00:15
*** shaohe_feng has quit IRC00:18
*** shaohe_feng has joined #openstack-nova00:19
*** takashin has joined #openstack-nova00:19
*** vladikr has quit IRC00:19
openstackgerritTakashi NATSUME proposed openstack/nova master: Transform metrics.update notification  https://review.openstack.org/58056700:20
*** shaohe_feng has quit IRC00:28
*** antosh has quit IRC00:29
*** shaohe_feng has joined #openstack-nova00:29
*** Dinesh_Bhor has joined #openstack-nova00:30
*** vladikr has joined #openstack-nova00:38
*** shaohe_feng has quit IRC00:39
*** shaohe_feng has joined #openstack-nova00:39
*** licanwei has joined #openstack-nova00:39
*** threestrands has joined #openstack-nova00:40
*** brault has joined #openstack-nova00:48
*** shaohe_feng has quit IRC00:49
openstackgerritBrin Zhang proposed openstack/nova stable/queens: Add unshelve instance error info to fault table  https://review.openstack.org/58341800:50
*** shaohe_feng has joined #openstack-nova00:51
*** hiro-kobayashi has joined #openstack-nova00:52
*** brault has quit IRC00:52
*** dave-mccowan has joined #openstack-nova00:57
*** shaohe_feng has quit IRC00:59
*** itlinux has quit IRC00:59
*** shaohe_feng has joined #openstack-nova01:01
*** chyka has joined #openstack-nova01:05
*** shaohe_feng has quit IRC01:09
*** dave-mccowan has quit IRC01:09
*** chyka has quit IRC01:09
*** shaohe_feng has joined #openstack-nova01:10
*** slaweq has joined #openstack-nova01:11
*** alexpilotti has quit IRC01:13
*** harlowja has quit IRC01:13
*** erlon has quit IRC01:15
*** slaweq has quit IRC01:15
*** med_ has joined #openstack-nova01:16
*** erlon has joined #openstack-nova01:16
openstackgerritBrin Zhang proposed openstack/nova stable/ocata: Add unshelve instance error info to fault table  https://review.openstack.org/58342201:16
*** oomichi has quit IRC01:16
*** dave-mccowan has joined #openstack-nova01:17
*** shaohe_feng has quit IRC01:20
*** shaohe_feng has joined #openstack-nova01:20
*** mrsoul has joined #openstack-nova01:22
*** dave-mcc_ has joined #openstack-nova01:22
*** mrsoul_ has joined #openstack-nova01:22
*** alexpilotti has joined #openstack-nova01:24
*** dave-mccowan has quit IRC01:24
*** mrsoul` has quit IRC01:24
*** phuongnh has joined #openstack-nova01:24
*** mriedem has quit IRC01:24
*** mschuppert has quit IRC01:25
*** alexpilotti has quit IRC01:29
*** shaohe_feng has quit IRC01:30
*** alexpilotti has joined #openstack-nova01:30
*** tiendc has joined #openstack-nova01:32
*** alexpilotti has quit IRC01:35
*** shaohe_feng has joined #openstack-nova01:35
openstackgerritBrin Zhang proposed openstack/nova stable/pike: Add unshelve instance error info to fault table  https://review.openstack.org/58342601:35
*** alexpilotti has joined #openstack-nova01:36
*** BrinZhang has joined #openstack-nova01:39
*** shaohe_feng has quit IRC01:40
*** shaohe_feng has joined #openstack-nova01:41
*** med_ has quit IRC01:43
*** annp has quit IRC01:43
*** alexpilotti has quit IRC01:44
*** Guest1853 has quit IRC01:45
openstackgerritZhenyu Zheng proposed openstack/nova master: Wrong href link returned when providing non-existed version in GET version API  https://review.openstack.org/48685001:47
*** shaohe_feng has quit IRC01:50
*** shaohe_feng has joined #openstack-nova01:52
*** lei-zh has joined #openstack-nova01:53
*** tianhui_ has quit IRC01:57
*** hongbin has joined #openstack-nova01:57
*** shaohe_feng has quit IRC02:01
*** shaohe_feng has joined #openstack-nova02:01
*** alexpilotti has joined #openstack-nova02:03
*** alexpilotti has quit IRC02:07
*** shaohe_feng has quit IRC02:11
*** slaweq has joined #openstack-nova02:11
*** shaohe_feng has joined #openstack-nova02:12
*** slaweq has quit IRC02:16
*** logan- has quit IRC02:20
*** logan- has joined #openstack-nova02:21
*** shaohe_feng has quit IRC02:21
*** huanhongda has joined #openstack-nova02:21
*** gcb has joined #openstack-nova02:22
*** shaohe_feng has joined #openstack-nova02:22
openstackgerritYikun Jiang (Kero) proposed openstack/nova master: Change deprecated policies to policy  https://review.openstack.org/58343402:26
*** jichen has joined #openstack-nova02:31
*** alex_xu has quit IRC02:31
*** shaohe_feng has quit IRC02:31
*** shaohe_feng has joined #openstack-nova02:33
*** alex_xu has joined #openstack-nova02:33
openstackgerritYikun Jiang (Kero) proposed openstack/nova master: Change deprecated policies to policy  https://review.openstack.org/58343402:33
*** yamahata has quit IRC02:33
*** alexpilotti has joined #openstack-nova02:39
*** dpawlik has joined #openstack-nova02:41
*** shaohe_feng has quit IRC02:42
*** shaohe_feng has joined #openstack-nova02:42
*** tidwellr has joined #openstack-nova02:43
*** yedongcan has joined #openstack-nova02:45
*** dpawlik has quit IRC02:45
*** alexpilotti has quit IRC02:51
*** shaohe_feng has quit IRC02:52
*** tidwellr has quit IRC02:52
*** shaohe_feng has joined #openstack-nova02:53
*** lei-zh1 has joined #openstack-nova02:56
*** lei-zh has quit IRC02:56
*** shaohe_feng has quit IRC03:02
*** shaohe_feng has joined #openstack-nova03:03
*** annp has joined #openstack-nova03:11
*** shaohe_feng has quit IRC03:12
*** alexpilotti has joined #openstack-nova03:13
*** shaohe_feng has joined #openstack-nova03:13
*** alexpilotti has quit IRC03:18
*** trozet has quit IRC03:19
*** alexpilotti has joined #openstack-nova03:19
*** trozet has joined #openstack-nova03:19
*** shaohe_feng has quit IRC03:23
*** mdnadeem has joined #openstack-nova03:23
*** alexpilotti has quit IRC03:24
*** udesale has joined #openstack-nova03:24
*** shaohe_feng has joined #openstack-nova03:24
*** mdnadeem has quit IRC03:25
*** alexpilotti has joined #openstack-nova03:26
openstackgerritZhenyu Zheng proposed openstack/nova master: Wrong href link returned when providing non-existed version in GET version API  https://review.openstack.org/48685003:26
openstackgerritLei Zhang proposed openstack/nova master: Add method to get cpu traits  https://review.openstack.org/56031703:29
openstackgerritLei Zhang proposed openstack/nova master: Docs for reporting CPU traits feature  https://review.openstack.org/58290203:29
*** alexpilotti has quit IRC03:31
*** shaohe_feng has quit IRC03:33
*** alexpilotti has joined #openstack-nova03:33
*** shaohe_feng has joined #openstack-nova03:33
openstackgerritMerged openstack/nova master: Use ThreadPoolExecutor for max_concurrent_live_migrations  https://review.openstack.org/56350503:34
openstackgerritMerged openstack/nova master: Compute: add support to abort queued live migration  https://review.openstack.org/56854203:34
openstackgerritMerged openstack/nova master: Fix ServerMigrationSampleJsonTestsV2_24 to use its own sample file  https://review.openstack.org/58156203:34
openstackgerritYikun Jiang (Kero) proposed openstack/nova master: Change deprecated policies to policy  https://review.openstack.org/58343403:37
*** alexpilotti has quit IRC03:38
*** alexpilotti has joined #openstack-nova03:39
openstackgerritMerged openstack/nova master: objects: Add NUMATopologyLimits.network_metadata  https://review.openstack.org/57548603:43
*** shaohe_feng has quit IRC03:43
openstackgerritMerged openstack/nova master: Add "bind_ports_to_host" neutron API method  https://review.openstack.org/52360403:43
openstackgerritMerged openstack/nova master: Add "delete_port_binding" network API method  https://review.openstack.org/55217003:43
openstackgerritMerged openstack/nova master: Add "activate_port_binding" neutron API method  https://review.openstack.org/55594703:43
openstackgerritMerged openstack/nova master: Delete port bindings in setup_networks_on_host if teardown=True  https://review.openstack.org/55633303:44
*** alexpilotti has quit IRC03:44
yikunmriedem , yeah, thanks for reminder, I remove left polices in https://review.openstack.org/#/c/583434/03:45
*** shaohe_feng has joined #openstack-nova03:45
*** alexpilotti has joined #openstack-nova03:46
*** hongbin has quit IRC03:49
*** lpetrut has joined #openstack-nova03:51
*** cfriesen_ has quit IRC03:51
*** alexpilotti has quit IRC03:51
*** alexpilotti has joined #openstack-nova03:53
*** shaohe_feng has quit IRC03:53
*** shaohe_feng has joined #openstack-nova03:54
*** alexpilotti has quit IRC03:58
*** alexpilotti has joined #openstack-nova03:59
*** pchavva has quit IRC04:00
*** shaohe_feng has quit IRC04:04
*** alexpilotti has quit IRC04:04
*** shaohe_feng has joined #openstack-nova04:04
*** Bhujay has joined #openstack-nova04:06
*** alexpilotti has joined #openstack-nova04:06
*** lei-zh1 has quit IRC04:06
*** alexpilotti has quit IRC04:10
*** slaweq has joined #openstack-nova04:11
*** shaohe_feng has quit IRC04:14
*** shaohe_feng has joined #openstack-nova04:14
*** slaweq has quit IRC04:16
openstackgerritTakashi NATSUME proposed openstack/nova master: Transform libvirt.error notification  https://review.openstack.org/48485104:17
*** alexpilotti has joined #openstack-nova04:19
*** alexpilotti has quit IRC04:24
*** shaohe_feng has quit IRC04:24
*** shaohe_feng has joined #openstack-nova04:25
*** alexpilotti has joined #openstack-nova04:26
*** alexpilotti has quit IRC04:30
*** chyka has joined #openstack-nova04:32
*** alexpilotti has joined #openstack-nova04:32
openstackgerritfupingxie proposed openstack/nova master: Delete allocations when it is re-allocated  https://review.openstack.org/58289904:32
*** shaohe_feng has quit IRC04:34
*** shaohe_feng has joined #openstack-nova04:35
*** mdnadeem has joined #openstack-nova04:36
*** alexpilotti has quit IRC04:36
*** chyka has quit IRC04:37
*** alexpilotti has joined #openstack-nova04:39
*** janki has joined #openstack-nova04:39
*** lpetrut has quit IRC04:39
*** lpetrut has joined #openstack-nova04:42
*** alexpilotti has quit IRC04:44
*** shaohe_feng has quit IRC04:45
*** alexpilotti has joined #openstack-nova04:45
*** shaohe_feng has joined #openstack-nova04:45
openstackgerritMerged openstack/nova master: Use hard coded values in schema than reference  https://review.openstack.org/58128804:47
*** alexpilotti has quit IRC04:49
*** alexpilotti has joined #openstack-nova04:51
*** lpetrut has quit IRC04:54
*** shaohe_feng has quit IRC04:55
*** udesale has quit IRC04:55
*** udesale has joined #openstack-nova04:55
*** alexpilotti has quit IRC04:56
*** trungnv has quit IRC04:57
*** tiendc has quit IRC04:57
*** trungnv has joined #openstack-nova04:57
*** tiendc has joined #openstack-nova04:57
*** shaohe_feng has joined #openstack-nova04:58
*** alexpilotti has joined #openstack-nova04:58
*** abhishekk has joined #openstack-nova04:59
*** sridharg has joined #openstack-nova04:59
*** alexpilotti has quit IRC05:03
*** alexpilotti has joined #openstack-nova05:04
*** shaohe_feng has quit IRC05:05
*** shaohe_feng has joined #openstack-nova05:06
*** alexpilotti has quit IRC05:08
*** vabada_ has joined #openstack-nova05:10
*** MrWatson has joined #openstack-nova05:10
*** openstackgerrit has quit IRC05:10
*** alexpilotti has joined #openstack-nova05:11
*** slaweq has joined #openstack-nova05:11
*** openstackgerrit has joined #openstack-nova05:12
openstackgerritGhanshyam Mann proposed openstack/nova master: Merge server create for multiple-create extension  https://review.openstack.org/58001705:12
*** lucasagomes_ has joined #openstack-nova05:12
*** chason_ has joined #openstack-nova05:14
*** shaohe_feng has quit IRC05:15
*** links has joined #openstack-nova05:15
*** alexpilotti has quit IRC05:16
*** Bhujay has quit IRC05:16
*** efried has quit IRC05:16
*** jmlowe has quit IRC05:16
*** vabada has quit IRC05:16
*** bauzas has quit IRC05:16
*** icey has quit IRC05:16
*** hamzy has quit IRC05:16
*** NostawRm has quit IRC05:16
*** serverascode has quit IRC05:16
*** mwhahaha has quit IRC05:16
*** auggy has quit IRC05:16
*** johnsom has quit IRC05:16
*** ameade has quit IRC05:16
*** simondodsley has quit IRC05:16
*** coreycb has quit IRC05:16
*** pas-ha has quit IRC05:16
*** jamespage has quit IRC05:16
*** NobodyCam has quit IRC05:16
*** DuncanT has quit IRC05:16
*** lucasagomes has quit IRC05:16
*** Roamer` has quit IRC05:16
*** chason has quit IRC05:16
*** tristanC has quit IRC05:16
*** slaweq has quit IRC05:16
*** shaohe_feng has joined #openstack-nova05:17
*** icey has joined #openstack-nova05:17
*** alexpilotti has joined #openstack-nova05:17
*** takashin has quit IRC05:18
*** sambetts_ has quit IRC05:18
*** toabctl has quit IRC05:18
*** takashin has joined #openstack-nova05:20
*** toabctl has joined #openstack-nova05:21
*** alexpilotti has quit IRC05:22
*** sambetts_ has joined #openstack-nova05:23
*** alexpilotti has joined #openstack-nova05:25
*** shaohe_feng has quit IRC05:26
*** shaohe_feng has joined #openstack-nova05:26
*** krtaylor has quit IRC05:27
*** alexpilotti has quit IRC05:29
*** alexpilotti has joined #openstack-nova05:32
*** janki has quit IRC05:34
*** Bhujay has joined #openstack-nova05:35
*** efried has joined #openstack-nova05:35
*** jmlowe has joined #openstack-nova05:35
*** bauzas has joined #openstack-nova05:35
*** hamzy has joined #openstack-nova05:35
*** serverascode has joined #openstack-nova05:35
*** mwhahaha has joined #openstack-nova05:35
*** auggy has joined #openstack-nova05:35
*** johnsom has joined #openstack-nova05:35
*** ameade has joined #openstack-nova05:35
*** simondodsley has joined #openstack-nova05:35
*** coreycb has joined #openstack-nova05:35
*** pas-ha has joined #openstack-nova05:35
*** jamespage has joined #openstack-nova05:35
*** NobodyCam has joined #openstack-nova05:35
*** DuncanT has joined #openstack-nova05:35
*** Roamer` has joined #openstack-nova05:35
*** ratailor has joined #openstack-nova05:35
*** shaohe_feng has quit IRC05:36
*** alexpilotti has quit IRC05:36
*** shaohe_feng has joined #openstack-nova05:37
*** jangutter has quit IRC05:38
*** alexpilotti has joined #openstack-nova05:39
*** jangutter has joined #openstack-nova05:39
*** s1061123 has quit IRC05:40
*** s1061123 has joined #openstack-nova05:41
*** alexpilotti has quit IRC05:43
*** Luzi has joined #openstack-nova05:45
*** alexpilotti has joined #openstack-nova05:46
*** shaohe_feng has quit IRC05:46
*** shaohe_feng has joined #openstack-nova05:47
*** alexpilotti has quit IRC05:50
*** krtaylor has joined #openstack-nova05:52
*** alexpilotti has joined #openstack-nova05:53
*** mrsoul_ is now known as mschuppert05:54
*** damien_r has joined #openstack-nova05:55
*** shaohe_feng has quit IRC05:56
*** alexpilotti has quit IRC05:58
*** shaohe_feng has joined #openstack-nova05:58
gmannnova api office hour time05:59
gmann#startmeeting nova api06:00
openstackMeeting started Wed Jul 18 06:00:12 2018 UTC and is due to finish in 60 minutes.  The chair is gmann. Information about MeetBot at http://wiki.debian.org/MeetBot.06:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.06:00
*** openstack changes topic to " (Meeting topic: nova api)"06:00
openstackThe meeting name has been set to 'nova_api'06:00
gmannPING List: gmann, alex_xu06:00
gmannwho all here today ?06:00
*** lei-zh1 has joined #openstack-nova06:00
alex_xuo/06:00
*** alexpilotti has joined #openstack-nova06:01
huanhongdaI am here06:01
gmannalex_xu: hogepodge hi06:02
alex_xugmann: hi06:02
gmannlet's start06:02
openstackgerritfupingxie proposed openstack/nova master: Delete allocations when it is re-allocated  https://review.openstack.org/58289906:02
gmann#topic Priorities06:03
*** openstack changes topic to "Priorities (Meeting topic: nova api)"06:03
*** bkopilov has joined #openstack-nova06:03
gmann#link https://etherpad.openstack.org/p/rocky-nova-priorities-tracking06:03
gmannL57 in above etherpad06:03
gmann1. Servers Ips non-unique network names06:03
gmanni sent mail to Maciej Kucia last week but no response and also no response on patch.06:04
gmannanyone knows Maciej Kucia ?06:04
gmannotherwise i can plan to push the code update06:05
gmannFF is close and we should have code up for review by this week max06:05
*** alexpilotti has quit IRC06:06
alex_xuonly one week left06:06
gmannyeah06:06
gmannok i will update the code for that06:07
*** shaohe_feng has quit IRC06:07
gmann#action gmann to update code for 1. Servers Ips non-unique network names06:07
gmann2.Abort live migration in queued state:06:07
gmannthis is almost done06:07
gmann#link https://review.openstack.org/#/q/topic:bp/abort-live-migration-in-queued-status+(status:open+OR+status:merged)06:07
alex_xugmann: the main part already merge?06:08
alex_xugmann: for the non-unique network names06:08
gmannalex_xu: no, only spec is merged06:08
*** shaohe_feng has joined #openstack-nova06:08
*** alexpilotti has joined #openstack-nova06:09
alex_xugmann: ok, not sure we have enough time get the patch ready and merge06:09
gmannalex_xu: i will check how much code is needed06:09
alex_xugmann: cool, thanks06:09
gmannon abort live migration06:10
gmannKevin_Zheng: i think nova client changes are left ?06:11
gmannafter that we can mark this complete06:11
*** slaweq has joined #openstack-nova06:11
Kevin_Zhenggmann yeah, I will work on that today06:11
gmannalex_xu: trivial one -https://review.openstack.org/#/c/583212/06:11
gmannKevin_Zheng: thanks06:11
alex_xugmann: will check06:12
gmannalex_xu: thanks06:12
gmann3. Complex anti-affinity policies:06:12
alex_xudone...super trivial06:12
gmannalex_xu: :)06:12
gmannanti-affinity one are merged06:13
gmann1 patch left on nova  #link https://review.openstack.org/#/c/583434/06:13
*** alexpilotti has quit IRC06:13
gmannand nova client change06:13
gmann#link https://review.openstack.org/#/c/578261/06:13
gmannsame for this, after those 2 patches it can be marked as complete06:13
gmann4. Volume multiattach enhancements:06:14
openstackgerritZhenyu Zheng proposed openstack/nova master: Wrong href link returned when providing non-existed version in GET version API  https://review.openstack.org/48685006:15
gmannthis one is no progress and matt mentioned to work on this in coming weeks may be06:15
gmann5. API Extensions merge work06:15
gmann#link https://review.openstack.org/#/q/project:openstack/nova+branch:master+topic:bp/api-extensions-merge-rocky06:15
gmannupdate few patches on this.06:15
*** alexpilotti has joined #openstack-nova06:16
gmannwill push all the remaining code by friday06:16
*** slaweq has quit IRC06:16
alex_xugmann: how many we left?06:16
*** shaohe_feng has quit IRC06:17
gmannalex_xu: 3 on server_create and then response one(~9)06:17
*** shaohe_feng has joined #openstack-nova06:18
alex_xugmann: cool06:18
alex_xugmann: so we left the policy deprecation to the next release?06:18
alex_xusorry, the policy remove06:18
gmannalex_xu: yeah, i thought removing in this cycle is little early. what you say?06:19
alex_xugmann: sounds ok for me06:19
alex_xujust ensure the plan06:19
gmannalex_xu: ok. in Stein early we can remove them06:20
alex_xugmann: yeah, cool06:20
*** alexpilotti has quit IRC06:20
gmann6. Handling a down cell06:20
gmann#link https://review.openstack.org/#/q/topic:bp/handling-down-cell+(status:open+OR+status:merged)06:21
gmanncode is up for review and matt already +2 on few patches06:21
gmanni have not looked into that yet.06:21
*** lpetrut has joined #openstack-nova06:22
gmanni will target this fro today06:22
gmannfrom06:22
*** alexpilotti has joined #openstack-nova06:23
gmannthat's all on priority things from me06:23
gmannanything else to discuss or any priority review06:23
alex_xunothing from me06:24
gmannok let's move next06:25
gmann#topic Bug Triage/Discussion06:25
*** openstack changes topic to "Bug Triage/Discussion (Meeting topic: nova api)"06:25
gmann#link https://etherpad.openstack.org/p/nova-api-weekly-bug-report06:25
gmannweekly report06:25
gmanntotal bugs 6906:25
gmanni reviewed i think 4-5 patches of in-progress bugs06:26
gmann#link https://review.openstack.org/#/c/582674/106:26
gmann#link https://review.openstack.org/#/c/566143/06:26
gmann^^ these are in good shape06:26
gmannand easy one06:27
*** shaohe_feng has quit IRC06:27
gmannno  new or untriaged bug.06:28
*** alexpilotti has quit IRC06:28
gmannwe will keep reviewing the in-progress patches and get the number down06:29
gmannany bug anyone want to discuss ? otherwise we can move next may be06:29
*** tristanC has joined #openstack-nova06:30
*** alexpilotti has joined #openstack-nova06:30
*** damien_r has quit IRC06:30
alex_xuI saw Kevin_Zheng updated this one https://review.openstack.org/48685006:30
gmannk06:31
Kevin_Zhengyeah, trying to clean up my bugs :)06:31
gmannso it is stripping the after version part now?06:32
*** shaohe_feng has joined #openstack-nova06:32
gmannanyway let's review on patch06:34
*** alexpilotti has quit IRC06:34
alex_xuyea06:35
*** pcaruana has joined #openstack-nova06:35
gmannlet's move next06:36
gmann#topic Open Discussion06:36
*** openstack changes topic to "Open Discussion (Meeting topic: nova api)"06:36
openstackgerritZhenyu Zheng proposed openstack/nova master: Wrong href link returned when providing non-existed version in GET version API  https://review.openstack.org/48685006:36
gmanni do not have anything to discuss.06:36
*** alexchadin has joined #openstack-nova06:36
alex_xume too06:36
gmannok06:36
gmannlet's close early today and back to work.06:37
gmannthanks for joining.06:37
gmannalex_xu: and happy holiday :) saw your tweet of lucky draw06:37
gmann#endmeeting06:37
*** openstack changes topic to "Current runways: abort-live-migration-in-queued-status / add-zvm-driver-rocky / glance-image-traits -- This channel is for Nova development. For support of Nova deployments, please use #openstack."06:37
openstackMeeting ended Wed Jul 18 06:37:43 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)06:37
openstackMinutes:        http://eavesdrop.openstack.org/meetings/nova_api/2018/nova_api.2018-07-18-06.00.html06:37
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/nova_api/2018/nova_api.2018-07-18-06.00.txt06:37
*** shaohe_feng has quit IRC06:37
openstackLog:            http://eavesdrop.openstack.org/meetings/nova_api/2018/nova_api.2018-07-18-06.00.log.html06:37
*** shaohe_feng has joined #openstack-nova06:39
*** lei-zh1 has quit IRC06:39
*** cfriesen_ has joined #openstack-nova06:40
*** lei-zh1 has joined #openstack-nova06:40
*** alexpilotti has joined #openstack-nova06:44
*** cfriesen_ has quit IRC06:45
openstackgerritGhanshyam Mann proposed openstack/nova master: Merge server create for keypair extension  https://review.openstack.org/58320306:47
*** shaohe_feng has quit IRC06:48
openstackgerritChen Hanxiao proposed openstack/nova master: libvirt: guest: introduce blockStats instead of domain.blockStats  https://review.openstack.org/52683306:48
*** alexpilotti has quit IRC06:49
*** dpawlik has joined #openstack-nova06:49
*** damien_r has joined #openstack-nova06:49
*** shaohe_feng has joined #openstack-nova06:49
alex_xugmann: thanks :)06:51
*** alexpilotti has joined #openstack-nova06:51
openstackgerritGhanshyam Mann proposed openstack/nova master: Fix the incorrect description and sample  https://review.openstack.org/52818006:54
*** slaweq has joined #openstack-nova06:54
*** alexpilotti has quit IRC06:56
*** shaohe_feng has quit IRC06:58
*** alexpilotti has joined #openstack-nova06:58
*** shaohe_feng has joined #openstack-nova06:59
*** ispp has joined #openstack-nova07:00
*** alexpilotti has quit IRC07:03
*** alexpilotti has joined #openstack-nova07:05
*** moshele has joined #openstack-nova07:08
*** shaohe_feng has quit IRC07:08
*** ccamacho has joined #openstack-nova07:08
*** peereb has joined #openstack-nova07:09
*** alexpilotti has quit IRC07:10
*** shaohe_feng has joined #openstack-nova07:11
*** alexpilotti has joined #openstack-nova07:13
*** brault has joined #openstack-nova07:17
*** alexpilotti has quit IRC07:18
*** tesseract has joined #openstack-nova07:18
*** shaohe_feng has quit IRC07:18
*** brault has quit IRC07:19
*** brault has joined #openstack-nova07:19
*** shaohe_feng has joined #openstack-nova07:19
*** alexpilotti has joined #openstack-nova07:25
*** rcernin has quit IRC07:28
*** shaohe_feng has quit IRC07:29
*** alexpilotti has quit IRC07:29
*** ragiman has joined #openstack-nova07:30
*** shaohe_feng has joined #openstack-nova07:30
*** alexpilotti has joined #openstack-nova07:31
*** vishakha has quit IRC07:34
*** dklyle has quit IRC07:35
*** alexpilotti has quit IRC07:35
*** alexpilotti has joined #openstack-nova07:36
*** janki has joined #openstack-nova07:37
*** sahid has joined #openstack-nova07:38
*** tssurya has joined #openstack-nova07:38
*** shaohe_feng has quit IRC07:39
*** alexpilotti has quit IRC07:41
*** shaohe_feng has joined #openstack-nova07:41
*** alexpilotti has joined #openstack-nova07:42
*** AlexeyAbashkin has joined #openstack-nova07:45
*** alexpilotti has quit IRC07:46
*** vishakha has joined #openstack-nova07:47
*** shaohe_feng has quit IRC07:49
*** shaohe_feng has joined #openstack-nova07:51
*** Bhujay has quit IRC07:52
*** ttsiouts has joined #openstack-nova07:53
*** alexpilotti has joined #openstack-nova07:53
*** tobasco_away is now known as tobasco07:54
slaweqsean-k-mooney: hi07:56
*** ttsiouts has quit IRC07:57
slaweqsean-k-mooney: recently in some neutron jobs I saw failing test tempest.api.compute.admin.test_servers_on_multinodes.ServersOnMultiNodesTest.test_create_server_with_scheduler_hint_group_anti_affinity - it doesn't looks like related to neutron for me07:58
slaweqsean-k-mooney: maybe You are already aware of such issue? Can You take a look on it maybe?07:58
slaweqexample of failure is e.g.: http://logs.openstack.org/08/555608/34/check/neutron-tempest-multinode-full/1d3aafb/logs/testr_results.html.gz07:58
*** shaohe_feng has quit IRC07:59
*** shaohe_feng has joined #openstack-nova08:00
*** takashin has left #openstack-nova08:01
*** huanhongda has quit IRC08:03
openstackgerritRadoslav Gerganov proposed openstack/nova master: Fix confusing log message in scheduler  https://review.openstack.org/58348608:03
*** alexpilotti has quit IRC08:04
*** liuyulong_ has joined #openstack-nova08:04
*** alexpilotti has joined #openstack-nova08:05
*** markvoelker_ has quit IRC08:07
*** liuyulong has quit IRC08:08
*** alexpilotti has quit IRC08:09
openstackgerritjichenjc proposed openstack/nova master: Remove Ocata comments which expires now  https://review.openstack.org/58348908:09
*** shaohe_feng has quit IRC08:10
*** shaohe_feng has joined #openstack-nova08:10
*** alexpilotti has joined #openstack-nova08:11
*** GonZo2000 has joined #openstack-nova08:12
*** GonZo2000 has quit IRC08:12
*** GonZo2000 has joined #openstack-nova08:12
*** elod has quit IRC08:13
*** ttsiouts has joined #openstack-nova08:13
*** lucasagomes_ is now known as lucasagomes08:15
openstackgerritRadoslav Gerganov proposed openstack/nova master: Fix confusing log message in scheduler  https://review.openstack.org/58348608:16
*** alexpilotti has quit IRC08:16
*** shaohe_feng has quit IRC08:20
*** moshele has quit IRC08:20
*** do3meli has joined #openstack-nova08:22
openstackgerritjichenjc proposed openstack/nova master: clarify usage of upgrade_levels group  https://review.openstack.org/58350208:22
*** alexpilotti has joined #openstack-nova08:22
*** MultipleCrashes has joined #openstack-nova08:23
*** shaohe_feng has joined #openstack-nova08:24
openstackgerritStephen Finucane proposed openstack/os-vif master: convert os-vif docs to follow PTI  https://review.openstack.org/55939808:24
*** cdent has joined #openstack-nova08:26
MultipleCrashesHello Guys, Looking for review of this to workflow - https://review.openstack.org/#/c/563418/ , Thanks!08:26
*** alexpilotti has quit IRC08:27
*** alexpilotti has joined #openstack-nova08:30
*** shaohe_feng has quit IRC08:30
*** elod has joined #openstack-nova08:30
*** hiro-kobayashi has quit IRC08:30
*** MultipleCrashes has quit IRC08:32
*** shaohe_feng has joined #openstack-nova08:33
*** alexpilotti has quit IRC08:35
*** moshele has joined #openstack-nova08:36
*** alexpilotti has joined #openstack-nova08:36
*** lei-zh- has joined #openstack-nova08:38
*** derekh has joined #openstack-nova08:38
*** Bhujay has joined #openstack-nova08:39
*** shaohe_feng has quit IRC08:40
*** lei-zh1 has quit IRC08:41
*** alexpilotti has quit IRC08:41
*** shaohe_feng has joined #openstack-nova08:42
*** ttsiouts has quit IRC08:42
*** alexpilotti has joined #openstack-nova08:44
*** wwriverrat has quit IRC08:44
*** bkopilov has quit IRC08:44
*** alexpilotti has quit IRC08:48
*** lei-zh1 has joined #openstack-nova08:49
*** lei-zh- has quit IRC08:49
*** shaohe_feng has quit IRC08:51
*** threestrands has quit IRC08:51
openstackgerritMerged openstack/nova master: Handle HostMappingNotFound when deleting a compute service  https://review.openstack.org/58267408:52
*** ttsiouts has joined #openstack-nova08:52
*** shaohe_feng has joined #openstack-nova08:53
*** alexpilotti has joined #openstack-nova08:54
*** vabada_ has quit IRC08:54
*** vabada has joined #openstack-nova08:54
*** alexpilotti has quit IRC08:58
*** alexpilotti has joined #openstack-nova08:59
*** shaohe_feng has quit IRC09:01
tssuryaalex_xu: good morning! are you around ?09:01
*** shaohe_feng has joined #openstack-nova09:02
tssuryaif you have some minutes, could you please have a look at https://review.openstack.org/#/c/581243/ ? its a trivial nit fix for the specs09:02
*** owalsh is now known as owalsh_afk09:07
*** Shilpa has quit IRC09:08
*** gongysh has joined #openstack-nova09:08
*** Shilpa has joined #openstack-nova09:08
*** shaohe_feng has quit IRC09:11
*** alexpilotti has quit IRC09:13
*** shaohe_feng has joined #openstack-nova09:13
*** alexpilotti has joined #openstack-nova09:17
*** dtantsur|afk is now known as dtantsur09:20
*** shaohe_feng has quit IRC09:21
*** alexpilotti has quit IRC09:21
*** MultipleCrashes has joined #openstack-nova09:22
*** shaohe_feng has joined #openstack-nova09:23
*** MultipleCrashes has quit IRC09:25
openstackgerritMerged openstack/nova master: Transform metrics.update notification  https://review.openstack.org/58056709:25
*** jchhatbar has joined #openstack-nova09:29
*** sambetts_ is now known as sambetts09:30
*** alexpilotti has joined #openstack-nova09:31
*** janki has quit IRC09:31
*** shaohe_feng has quit IRC09:32
*** lei-zh1 has quit IRC09:32
*** alexpilotti has quit IRC09:33
*** shaohe_feng has joined #openstack-nova09:33
*** alexpilotti has joined #openstack-nova09:33
openstackgerritStephen Finucane proposed openstack/os-traits master: Switch to stestr  https://review.openstack.org/58126509:33
openstackgerritStephen Finucane proposed openstack/os-traits master: tox: Remove '-constraints' targets  https://review.openstack.org/58353309:33
openstackgerritStephen Finucane proposed openstack/os-traits master: Follow the new PTI for document build  https://review.openstack.org/58353409:33
stephenfinjaypipes: When you're about https://review.openstack.org/58353309:33
*** hoonetorg has quit IRC09:34
*** GonZo2000 has quit IRC09:40
*** GonZo2000 has joined #openstack-nova09:41
*** GonZo2000 has quit IRC09:41
*** GonZo2000 has joined #openstack-nova09:41
*** vishakha has quit IRC09:41
*** shaohe_feng has quit IRC09:42
*** shaohe_feng has joined #openstack-nova09:43
*** brault has quit IRC09:44
*** brault has joined #openstack-nova09:45
*** JulienAtOvh has joined #openstack-nova09:47
*** hoonetorg has joined #openstack-nova09:48
*** JulienAtOvh has left #openstack-nova09:48
*** GonZo2000 has quit IRC09:49
*** JulienCornuwel has joined #openstack-nova09:49
*** GonZo2000 has joined #openstack-nova09:50
*** moshele has quit IRC09:51
*** moshele has joined #openstack-nova09:52
*** shaohe_feng has quit IRC09:52
*** shaohe_feng has joined #openstack-nova09:54
*** vishakha has joined #openstack-nova09:55
*** shaohe_feng has quit IRC10:02
*** abhishekk has quit IRC10:03
*** shaohe_feng has joined #openstack-nova10:03
openstackgerritGhanshyam Mann proposed openstack/nova master: Merge server create for config_drive extension  https://review.openstack.org/58353810:06
*** markvoelker has joined #openstack-nova10:08
*** alexchadin has quit IRC10:08
*** kukacz_ has quit IRC10:12
*** shaohe_feng has quit IRC10:13
*** kukacz_ has joined #openstack-nova10:13
*** shaohe_feng has joined #openstack-nova10:16
*** ttsiouts has quit IRC10:16
*** Bhujay has quit IRC10:16
*** ttsiouts has joined #openstack-nova10:17
*** ttsiouts has quit IRC10:21
*** alexchadin has joined #openstack-nova10:22
sean-k-mooneystephenfin: you know that we dont use constraints in os-vif either. want me to fix that.10:22
stephenfinsean-k-mooney: Yeah, go for it10:23
*** shaohe_feng has quit IRC10:23
*** shaohe_feng has joined #openstack-nova10:25
*** shaohe_feng has quit IRC10:33
*** shaohe_feng has joined #openstack-nova10:34
*** maciejjozefczyk has quit IRC10:38
*** maciejjozefczyk has joined #openstack-nova10:38
*** dpawlik has quit IRC10:39
*** Bhujay has joined #openstack-nova10:39
*** gongysh has quit IRC10:39
*** dpawlik has joined #openstack-nova10:41
*** markvoelker has quit IRC10:42
*** priteau has joined #openstack-nova10:42
*** shaohe_feng has quit IRC10:43
*** shaohe_feng has joined #openstack-nova10:46
*** gouthamr has quit IRC10:47
*** damien_r has quit IRC10:48
*** elod has quit IRC10:52
*** shaohe_feng has quit IRC10:54
*** elod has joined #openstack-nova10:54
*** bkopilov has joined #openstack-nova10:54
*** shaohe_feng has joined #openstack-nova10:54
*** dpawlik has quit IRC10:55
*** GonZo2000 has quit IRC10:55
*** dpawlik has joined #openstack-nova10:56
*** jichen has quit IRC10:58
*** elod has quit IRC10:59
*** gongysh has joined #openstack-nova10:59
*** wolverineav has joined #openstack-nova10:59
*** annp has quit IRC11:00
*** gouthamr has joined #openstack-nova11:01
*** shaohe_feng has quit IRC11:04
*** yedongcan has left #openstack-nova11:05
*** shaohe_feng has joined #openstack-nova11:08
slaweqsean-k-mooney: hi, did You saw my question which I asked earlier?11:08
sean-k-mooneyslaweq: no sorry11:08
slaweqsean-k-mooney: no problem, I can write it once again now :)11:09
slaweqso, recently in some neutron jobs I saw failing test tempest.api.compute.admin.test_servers_on_multinodes.ServersOnMultiNodesTest.test_create_server_with_scheduler_hint_group_anti_affinity - it doesn't looks like related to neutron for me11:09
slaweqmaybe You are already aware of such issue? Can You take a look on it maybe?11:09
slaweqexample of failure is e.g.:11:09
slaweqhttp://logs.openstack.org/08/555608/34/check/neutron-tempest-multinode-full/1d3aafb/logs/testr_results.html.gz11:09
*** ttsiouts has joined #openstack-nova11:10
sean-k-mooneyyes so i was talking to matt riedemann about that job last night11:11
sean-k-mooneyor rather that test11:11
slaweqsean-k-mooney: ok, so You are aware and it's not related to neutron, right?11:12
sean-k-mooneyi think https://review.openstack.org/#/c/583347/2 will fix it11:12
sean-k-mooneythe anti affinity filter is kindof broken because we now allow up to n server to land on the same host11:13
slaweqsean-k-mooney: ok, thx for info, that's enough for me :)11:13
openstackgerritChris Dent proposed openstack/nova master: [placement] Add /reshaper handler for POST  https://review.openstack.org/57692711:13
*** shaohe_feng has quit IRC11:14
sean-k-mooneyslaweq: there is an elastic recheck query for this here http://status.openstack.org/elastic-recheck/#1781710 matt was workin on this and i said i would try and help reproduce11:15
*** shaohe_feng has joined #openstack-nova11:16
sean-k-mooneyslaweq: we could add a tempory skip if this is blocking some changes in neutron11:16
slaweqsean-k-mooney: no, it's not so big deal for us because it hits us in non voting jobs mostly11:16
slaweqbut I saw it quite many times in last week so I just wanted to ask :)11:17
sean-k-mooneygood to know. if it does become a problem feel free to flag it to us agian.11:18
slaweqsean-k-mooney: sure, thx11:19
*** pchavva has joined #openstack-nova11:20
*** elod has joined #openstack-nova11:20
*** maciejjozefczyk has quit IRC11:21
*** tssurya has quit IRC11:21
*** maciejjozefczyk has joined #openstack-nova11:22
*** gongysh has quit IRC11:22
*** shaohe_feng has quit IRC11:24
*** maciejjozefczyk has quit IRC11:25
*** shaohe_feng has joined #openstack-nova11:25
*** tssurya has joined #openstack-nova11:32
*** shaohe_feng has quit IRC11:35
*** shaohe_feng has joined #openstack-nova11:35
*** ratailor has quit IRC11:38
*** markvoelker has joined #openstack-nova11:39
openstackgerritMerged openstack/os-vif master: convert os-vif docs to follow PTI  https://review.openstack.org/55939811:40
*** maciejjozefczyk has joined #openstack-nova11:42
*** sridharg has quit IRC11:42
*** phuongnh has quit IRC11:43
*** maciejjozefczyk has quit IRC11:44
*** shaohe_feng has quit IRC11:45
*** shaohe_feng has joined #openstack-nova11:45
*** sridharg has joined #openstack-nova11:49
*** vladikr has quit IRC11:53
*** lyan has joined #openstack-nova11:54
*** Bhujay has quit IRC11:54
*** lyan is now known as Guest6129211:54
*** shaohe_feng has quit IRC11:55
*** shaohe_feng has joined #openstack-nova11:57
openstackgerritxulei proposed openstack/nova master: Disable limits if force_hosts or force_nodes is set  https://review.openstack.org/57669311:59
*** mdnadeem has quit IRC12:01
jaypipesstephenfin: +2 on all in series.12:04
*** markvoelker has quit IRC12:05
jaypipesstephenfin: thx for spearheading that stuff. it's really not my cup o tea but I'm glad to be aligned with the rest of openstack on it now.12:05
*** markvoelker has joined #openstack-nova12:05
*** vladikr has joined #openstack-nova12:05
*** shaohe_feng has quit IRC12:05
*** mdnadeem has joined #openstack-nova12:06
*** shaohe_feng has joined #openstack-nova12:06
*** Dinesh_Bhor has quit IRC12:06
*** tiendc has quit IRC12:07
*** pchavva has quit IRC12:07
*** edmondsw has joined #openstack-nova12:11
*** shaohe_feng has quit IRC12:16
*** jbcraig has joined #openstack-nova12:18
*** shaohe_feng has joined #openstack-nova12:21
*** owalsh_afk is now known as owalsh12:23
openstackgerritMerged openstack/nova master: hardware: Start accounting for networks in NUMA fitting  https://review.openstack.org/56444812:24
openstackgerritMerged openstack/nova master: objects: Add RequestSpec.network_metadata  https://review.openstack.org/56444212:24
openstackgerritGhanshyam Mann proposed openstack/nova master: Merge server create for bdm extensions  https://review.openstack.org/58355912:25
*** shaohe_feng has quit IRC12:26
openstackgerritMerged openstack/os-traits master: tox: Remove '-constraints' targets  https://review.openstack.org/58353312:28
openstackgerritMerged openstack/os-traits master: Follow the new PTI for document build  https://review.openstack.org/58353412:28
*** shaohe_feng has joined #openstack-nova12:28
*** BrinZhang has quit IRC12:28
*** dpawlik has quit IRC12:30
openstackgerritMerged openstack/os-traits master: Switch to stestr  https://review.openstack.org/58126512:30
*** jbcraig has quit IRC12:31
*** pchavva has joined #openstack-nova12:32
*** elod has quit IRC12:35
*** shaohe_feng has quit IRC12:36
*** elod has joined #openstack-nova12:38
*** shaohe_feng has joined #openstack-nova12:38
*** mriedem has joined #openstack-nova12:39
openstackgerritsahid proposed openstack/nova master: libvirt: remove unused attribute driver for LibvirtConfigNodeDevice  https://review.openstack.org/58324612:41
openstackgerritsahid proposed openstack/nova master: libvirt: add format_dom for ConfigNodeDevicePciSubFunctionCap  https://review.openstack.org/58324712:42
openstackgerritsahid proposed openstack/nova master: libvirt: add missing type for LibvirtConfigNodeDevicePciCap  https://review.openstack.org/58324812:42
openstackgerritsahid proposed openstack/nova master: libvirt: add format_dom() for config LibvirtConfigNodeDevicePciCap  https://review.openstack.org/58324912:42
openstackgerritsahid proposed openstack/nova master: libvirt: add format_dom() method for LibvirtConfigNodeDevice  https://review.openstack.org/58325012:42
openstackgerritsahid proposed openstack/nova master: libvirt: add generater of fake pci devices capabilities  https://review.openstack.org/58325112:42
*** slaweq has quit IRC12:46
*** shaohe_feng has quit IRC12:46
sean-k-mooneystephenfin: jaypipes efried  so regarding https://review.openstack.org/#/c/583533/112:47
*** maciejjozefczyk has joined #openstack-nova12:47
*** dpawlik has joined #openstack-nova12:47
sean-k-mooneythat will break if os-traits is added to upper-constraints12:47
*** shaohe_feng has joined #openstack-nova12:47
sean-k-mooneyfor libs you have to preprocess the upper-constratins and remove them from the list12:47
*** maciejjozefczyk has quit IRC12:51
sean-k-mooneyill create a script that works and propose it to both os-vif and os-traits12:51
*** dpawlik has quit IRC12:52
openstackgerritsahid proposed openstack/nova master: hardware: fix memory check usage for small/large pages  https://review.openstack.org/53216812:52
jaypipessean-k-mooney: I shall let you and stephenfin fight that out in a death match.12:54
* jaypipes grabs popcorn12:54
*** slaweq has joined #openstack-nova12:55
sean-k-mooneyhehe well what stephenfin has will work. until the point that os-traits gets added to upperconstraints12:55
sean-k-mooneyits exactly how nova works but nova is not a lib12:56
*** shaohe_feng has quit IRC12:57
*** shaohe_feng has joined #openstack-nova12:57
openstackgerritMatt Riedemann proposed openstack/nova stable/queens: Handle HostMappingNotFound when deleting a compute service  https://review.openstack.org/58356612:59
do3melisomeone able to review this one here: https://review.openstack.org/#/c/578040/ ? thanks13:00
openstackgerritMatt Riedemann proposed openstack/nova stable/pike: Handle HostMappingNotFound when deleting a compute service  https://review.openstack.org/58356713:01
*** vladikr has quit IRC13:04
*** vladikr has joined #openstack-nova13:04
*** shaohe_feng has quit IRC13:07
*** shaohe_feng has joined #openstack-nova13:08
*** moshele has quit IRC13:14
*** shaohe_feng has quit IRC13:17
*** rmart04 has joined #openstack-nova13:18
*** lbragstad has quit IRC13:19
*** mchlumsky has joined #openstack-nova13:19
*** shaohe_feng has joined #openstack-nova13:21
*** vladikr has quit IRC13:24
*** vladikr has joined #openstack-nova13:24
*** eharney has joined #openstack-nova13:26
*** shaohe_feng has quit IRC13:27
JulienCornuwelHi, since the deprecation of nova hooks, I wonder what would be the correct way to handle my use case: I'm doing pci_passthrough of NVME drives to instances, and I want to wipe them clean when the customer destroys his instance. I can't use qemu hooks since they are run at stop/start and I don't want to wipe the drive on a simple reboot. Any pointers?13:27
*** shaohe_feng has joined #openstack-nova13:28
*** gcb has quit IRC13:31
*** alexchadin has quit IRC13:34
gibiJulienCornuwel: you can wait for instance.delete.end notifications from nova https://docs.openstack.org/nova/latest/reference/notifications.html13:34
*** alexchadin has joined #openstack-nova13:34
*** alexchadin has quit IRC13:35
pooja_jadhavdansmith: Hello13:35
*** alexchadin has joined #openstack-nova13:35
JulienCornuwelgibi: Is there a way to prevent nova from giving the drive to another customer until I'm done with the wiping? (takes about 30-40 seconds) I've done some tests, and if I run a nova boot during the wipe, nova just takes the device wether I'm done cleaning it or not…13:37
efrieddo3meli: Reviewed13:38
do3melithx :efried. will work through it now13:38
*** shaohe_feng has quit IRC13:38
efriedJulienCornuwel: Are you looking to write code to do this, or are you trying to do it under the existing codebase?13:38
gibiJulienCornuwel: that would require a way to reserve the given PCI device while you are wipeing it13:38
stephenfinsean-k-mooney: I saw that tox install script in a couple of oslo repos but not all of them. I thought mordred or someone had worked around this now, tbh13:39
efriedpooja_jadhav: I think Dan is on vacation this week.13:39
*** shaohe_feng has joined #openstack-nova13:40
pooja_jadhavefried: Ohh.. thanks for update. I want to discuss about the patch https://review.openstack.org/#/c/580720/13:40
mordredstephenfin: we still have tos intall scripts laying around?13:40
stephenfinmordred: aye, lemme root some out13:40
sean-k-mooneystephenfin: maybe but when i made the same change to os-vif it conmplained13:40
openstackgerritMatt Riedemann proposed openstack/python-novaclient master: Microversion 2.64 - Use new format policy in server group  https://review.openstack.org/57826113:41
mgariepyhello, does "nova-manage cell_v2 map_instances" needs to be run on every upgrade ? It ran on my upgrade from newton to ocata and on the ocata to pike taking about 40 minutes each time.13:41
efriedpooja_jadhav: Maybe someone here can help.  What do you need?13:41
JulienCornuwelefried: We could write some code. But I was wondering if there was already a way that I was missing.13:41
stephenfinmordred: I see oslo.log, oslo.db, and oslo.cache locally13:42
JulienCornuwelgibi: exactly, is there a way to do that.13:42
stephenfinthough there could be more that I don't have local copies of13:42
*** munimeha1 has joined #openstack-nova13:42
sean-k-mooneystephenfin: as far as i am aware all libs need to have the script13:42
efriedJulienCornuwel: I can't think of anything. If you're writing code, you could do as gibi suggests and, in response to the notification, remove the device from inventory reporting (get_available_resource) until you're done with it.13:43
mordredstephenfin: wow. just when I thought we'd gotten rid of all of those :)13:43
gibiJulienCornuwel: I don't think we have current a way to reserver a PCI dev13:43
pooja_jadhavefried: Based on above patch https://review.openstack.org/#/c/580720/ submitted by Dan, When we boot an instance from volume then it should not consider local disk_gb. But I have applied patch and tried to tested the same but i can that local disk gb is getting used by seeing nova hypervisor-stats.13:44
*** maciejjozefczyk has joined #openstack-nova13:44
sean-k-mooneystephenfin: mordred  this is what i get with the same change to os-vif13:44
sean-k-mooneyhttp://paste.openstack.org/show/726197/13:44
efriedpooja_jadhav: libvirt, I assume?13:44
pooja_jadhavsee*13:45
stephenfinsean-k-mooney: Stop overriding install_command13:45
pooja_jadhavefried: yes13:45
stephenfinsean-k-mooney: It should simply read 'install_command = pip install {opts} {packages}' (or possibly it can be unset - I'm not sure). mordred can probably explain why that breaks13:45
sean-k-mooneystephenfin: this is what i have install_command = pip install -U -c {env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} {opts} {packages}13:46
stephenfinsean-k-mooney: Yup, see above13:46
*** lbragstad has joined #openstack-nova13:46
JulienCornuwelefried: gibi: Thanks for the confirmation. We'll start working on a spec and thinking of a way to do that.13:46
efriedpooja_jadhav: So the instance is actually booting from volume - i.e. truly not using the local disk - but nova hypervisor-stats is showing that capacity as having been applied from the local disk?13:46
sean-k-mooneyoh you put the constatit in deps13:46
tssuryamgariepy: well the aim of map_instances is to just map the instances to the cells, so if you have done it once, and you are sure all instances are mapped, I don't see any reason to keep running it, unless you have new ones to populate13:46
stephenfinsean-k-mooney: Ah, I get it. You don't want to install your local package with constraints but you _do_ want to install your test requirements13:47
stephenfin...with them13:47
mgariepytssurya, https://github.com/openstack/openstack-ansible-os_nova/blob/stable/pike/tasks/nova_db_setup.yml#L58-L9013:47
stephenfinsean-k-mooney: yuuup13:47
efriedJulienCornuwel: Note that things involving the existing PCI passthrough subsystem are going to be difficult to get approval for, because we're trying to get rid of that whole thing.13:47
sean-k-mooneystephenfin: yep13:47
mgariepyso if the cell_v2 mapping was done in the upgrade, (and the create_cell returns 2, it would be right to skip the map_instances13:47
*** shaohe_feng has quit IRC13:48
JulienCornuwelefried: In favor of? Cyborg?13:48
efriedJulienCornuwel: That said, I think you could do what you want without really hitting that code; and in such a way that it would be transferrable to placement-based device passthrough in the future.13:48
*** r-daneel has joined #openstack-nova13:48
pooja_jadhavefried: After looking at the code changes done by Dan, its not taking disk_gb resource. When allocation candidates returns the response.13:48
efriedJulienCornuwel: Well, yes, but more generally placement.13:49
mordredstephenfin, sean-k-mooney the trick is putting -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} into the deps list13:49
mordrednot the install_command13:49
tssurya mgariepy: yes exactly13:49
mordredlike http://git.openstack.org/cgit/openstack/openstacksdk/tree/tox.ini13:49
sean-k-mooneymordred: ya that is sneaky i like it13:49
mgariepythanks :)13:49
mordredsean-k-mooney: it's the necessary trick for the self-constraint problem ;)13:50
tssuryamgariepy: no problem13:50
efriedpooja_jadhav: It sounds like you should downvote the patch (it needs a rebase anyway, so you won't be the only thing holding it up) and explain what you're seeing.13:50
*** burt has joined #openstack-nova13:50
efriedpooja_jadhav: What would be even better is if you could come up with a functional test that demonstrates the behavior.13:50
mordredtox installs the deps line separate from the current project - but it uses install_command for both things13:50
*** dklyle has joined #openstack-nova13:50
sean-k-mooneymordred: it should also work on cygwin which the install script version did not13:50
mordredso by putting constraints in deps, it winds up on the command line for the deps - but not for the install of the current project13:50
mordredsean-k-mooney: yup13:51
*** shaohe_feng has joined #openstack-nova13:51
pooja_jadhavefried: But at https://github.com/openstack/nova/blob/master/nova/objects/build_request.py#L64 I can see in this db_instance the root_gb=1 value is going.13:51
*** gongysh has joined #openstack-nova13:51
*** dpawlik has joined #openstack-nova13:51
mordredsean-k-mooney: there are many reasons we don't like those install script wrappers - we forget to communicate all of them :)13:51
pooja_jadhavefried: ok13:52
openstackgerritTakashi NATSUME proposed openstack/nova master: Transform volume.usage notification  https://review.openstack.org/58034513:52
JulienCornuwelefried: thanks, we'll look into that13:53
sean-k-mooneymordred: well os-vif never used the install script because it broke my cygwin workflow at the time.13:53
*** awaugama has joined #openstack-nova13:53
tssuryajaypipes: you appear to be the only spec core online now; whenever you get the time could you please have a look at https://review.openstack.org/#/c/581243/ ? It a very easy not fix follow-up on a merged spec13:53
tssuryanit*13:53
mordredsean-k-mooney: \o/13:54
*** ttsiouts has quit IRC13:56
openstackgerritTakashi NATSUME proposed openstack/nova master: Transform volume.usage notification  https://review.openstack.org/58034513:57
*** shaohe_feng has quit IRC13:58
efriedJulienCornuwel: To be a bit more specific: your notification listener would conceivably start the cleanup process, and also register the device in some kind of cache ("reserved devices"). Add logic to your get_available_resource method to look at that cache and skip reporting any devices therein.13:59
efriedSo when we make the move to placement-based device reporting, the latter logic would go into update_provider_tree instead of get_available_resource, but everything else would stay the same.13:59
efriedThere may still be a race in this setup, because there may be a delay before get_available_resource/update_provider_tree is run. I suppose you could get around this by making your spawn method add the device to the "reserved" list, and then have your notification listener thingy only be responsible for removing it when done.13:59
openstackgerritsean mooney proposed openstack/os-vif master: add upper_constraitns support  https://review.openstack.org/58358213:59
sean-k-mooneywe should backport ^14:00
*** dklyle has quit IRC14:00
*** shaohe_feng has joined #openstack-nova14:01
sean-k-mooneyok going to grab lunch brb14:01
*** ttsiouts has joined #openstack-nova14:01
openstackgerritdo3meli proposed openstack/nova master: docs: add nova host-evacuate command to evacuate documentation  https://review.openstack.org/57804014:02
efriedsean-k-mooney: We should spell it right, though.14:06
stephenfinefried: It's the main reason we keep jaypipes around, tbh14:08
sean-k-mooneydambit hehe ill fix that when i get back14:08
efriedsean-k-mooney: I'll push the edit right quick.14:08
openstackgerritEric Fried proposed openstack/os-vif master: add upper_constraints support  https://review.openstack.org/58358214:08
stephenfinspellchecker extraordinaire14:08
*** shaohe_feng has quit IRC14:08
*** shaohe_feng has joined #openstack-nova14:09
efriedsean-k-mooney: +214:09
openstackgerritMatt Riedemann proposed openstack/os-vif master: add upper_constraints support  https://review.openstack.org/58358214:09
efriedmriedem: wtf, yo14:09
*** ttsiouts has quit IRC14:10
stephenfinefried: It's alright - we'd missed anyway14:10
sean-k-mooneymriedem: yes you are right ill fix those14:10
efriedI'm still not clear that we care about upper constraints (or constraitns or constranits) for doc builds, but okay.14:11
sean-k-mooneyoh the pti change has merged that why i missed the others14:12
jaypipesstephenfin: glad to be of service. :)14:12
sean-k-mooneyok got to run to shop back in 15 min ill fix it all up then14:12
stephenfinefried: Yeah, I'm on the fence myself about them, despite suggesting it in the first place14:13
jaypipestssurya: done!14:13
*** Bhujay has joined #openstack-nova14:17
*** shaohe_feng has quit IRC14:19
*** shaohe_feng has joined #openstack-nova14:19
openstackgerritTakashi NATSUME proposed openstack/nova master: Transform libvirt.error notification  https://review.openstack.org/48485114:22
mriedemtssurya: the handling a down cell changes seem to be kind of all over the place, can you rebase those into a series?14:23
mriedemwhere the api changes with the microversion come at the end?14:23
mriedemi would do in this order: object change for queued_for_delete -> online data migration -> setting queued_for_delete -> handling a down cell + microversion14:24
*** mlavalle has joined #openstack-nova14:24
*** Bhujay has quit IRC14:25
*** antosh has joined #openstack-nova14:25
*** udesale_ has joined #openstack-nova14:26
*** udesale has quit IRC14:27
efriedpooja_jadhav: Are you using DiskFilter?14:29
*** shaohe_feng has quit IRC14:29
*** shaohe_feng has joined #openstack-nova14:29
pooja_jadhavpooja_jadhav: I have checked nova.conf, also nova-cpu.conf.. in that in enable_filters there is no any DiskFilter is added.14:30
openstackgerritMatt Riedemann proposed openstack/python-novaclient master: Microversion 2.64 - Use new format policy in server group  https://review.openstack.org/57826114:30
openstackgerritMatt Riedemann proposed openstack/python-novaclient master: Add support for microversion 2.65  https://review.openstack.org/58363214:30
*** moshele has joined #openstack-nova14:32
mriedempooja_jadhav: which release are you on?14:32
openstackgerritMerged openstack/nova-specs master: Fix nits in the handling down cell spec  https://review.openstack.org/58124314:32
mriedemmaster?14:32
pooja_jadhavpooja_jadhav: Current master14:32
pooja_jadhavmriedem: from cuurent master, fetched patch14:33
pooja_jadhavusing latest code14:33
mriedemand you boot from volume and nova hypervisor-stats is showing local_gb_used=1?14:33
pooja_jadhavyes14:33
*** ttsiouts has joined #openstack-nova14:33
mriedemare you using devstack?14:33
pooja_jadhavyes14:33
*** jangutter has quit IRC14:34
mriedemand libvirt driver correct?14:34
pooja_jadhavyes14:34
*** jangutter has joined #openstack-nova14:34
mriedemdoes the flavor have ephemeral_gb?14:34
*** alexchadin has quit IRC14:35
pooja_jadhavusing flavor 1 (ephemeral_gb=0, swap=0)14:35
mriedemwhat is reserved_host_disk_mb set to in nova-cpu.conf?14:35
pooja_jadhavnot set any value14:36
tssuryajaypipes: thanks14:36
mriedempooja_jadhav: efried: oh i see exactly why14:37
efriedmriedem: Do tell. I've been staring at this and slowly gleaning understanding, but am still out of my depth.14:38
mriedemhttps://github.com/openstack/nova/blob/eb4f65a7951e921b1cd8d05713e144e72f2f254f/nova/compute/resource_tracker.py#L145514:38
mriedemthe usage dict doesn't know about bfv14:38
mriedempooja_jadhav: can you check the resource allocations for that instance to make sure DISK_GB is unset or 0?14:38
mriedempooja_jadhav: https://docs.openstack.org/osc-placement/latest/cli/index.html#resource-provider-allocation-show14:39
mriedemopenstack resource provider allocation show <instance uuid>14:39
*** shaohe_feng has quit IRC14:39
tssuryamriedem: so the what I have it now is change for qfd -> migration and setting qfd sit on this. The patch for API changes is just a POC/WIP for nova list which I am working on to include the nova show as well.14:39
mriedemDISK_GB should either not be there or 014:39
tssuryathe way*14:39
pooja_jadhavallocation_candidates not returning DISK_GB14:40
mriedemtssurya: right i don't like how the series diverges14:40
mriedemtssurya: it would be nice to line them all up14:40
mriedempooja_jadhav: you mean "openstack resource provider allocation show <instance uuid>" doesn't show DISK_GB?14:40
tssuryamriedem: ack,I will rebase them the way you said14:40
mriedemtssurya: thanks14:40
*** shaohe_feng has joined #openstack-nova14:40
mriedempooja_jadhav: if that's the case, then it's working as designed in dansmith's change, and we just have a latent bug in the resource tracker for reporting disk uage for volume-backed instances14:41
mriedemwhich isn't surprising to me14:41
pooja_jadhavits showing {u'VCPU': 1, u'MEMORY_MB': 512}14:41
*** alexchadin has joined #openstack-nova14:41
pooja_jadhavonly14:41
mriedemand could be fixed separate from dansmith's change14:41
mriedemefried: ^ agree?14:41
mriedempooja_jadhav: you could report a nova bug for that RT issue14:41
mriedempooja_jadhav: this specifically https://github.com/openstack/nova/blob/eb4f65a7951e921b1cd8d05713e144e72f2f254f/nova/compute/resource_tracker.py#L145514:41
openstackgerritSurya Seetharaman proposed openstack/nova master: Update queued-for-delete from the ComputeAPI during deletion/restoration  https://review.openstack.org/56681314:41
efriedmriedem: Not sure about "separate from dansmith's change". Gimme a minute here.14:42
mriedemefried: dan's change is really about allocations in placement,14:42
openstackgerritSurya Seetharaman proposed openstack/nova master: [POC] Graceful handling of nova-list when a cell is down  https://review.openstack.org/56778514:42
mriedemthere are still known issues with reporting disk usage, like if you have the DiskFilter enabled it's going to do a disk claim in the RT14:42
mriedemwe can't drop the disk claims until we drop caching scheduler14:42
mriedemsince it doesn't use placement14:42
mriedemfixing https://github.com/openstack/nova/blob/eb4f65a7951e921b1cd8d05713e144e72f2f254f/nova/compute/resource_tracker.py#L1455 is going to be non-trivial i think14:43
mriedemwell maybe it's not that bad, we have an instance uuid in scope when it's used and from the instance we can determine if it's volume-backed or not14:44
*** tidwellr has joined #openstack-nova14:45
*** namnh has joined #openstack-nova14:45
efriedmriedem: How do I access the compute node object from the compute service thingy (self.compute1)?14:47
*** lpetrut has quit IRC14:47
*** moshele has quit IRC14:48
pooja_jadhavmriedem: you mean to say 'root_gb' is taking directly from flavor.root_gb. whether we create instance from volume or not? correct?14:49
mriedemefried: in a functional test?14:49
mriedempooja_jadhav: correct14:49
efriedmriedem: yeah14:49
mriedemefried: self.compute1 is the service record,14:49
*** shaohe_feng has quit IRC14:49
*** shaohe_feng has joined #openstack-nova14:50
mriedemfrom that you can get the manager and host i think, and from that you can get the compute node record by hostname and then get it's uuid14:50
mriedemself.compute1.manager.host14:50
*** peereb has quit IRC14:51
mriedemthat's how ComputeManager._get_compute_nodes_in_db works anyway14:51
efriedmriedem: That's just a string.14:51
*** sgordon has quit IRC14:51
mriedemright to lookup the compute node14:52
pooja_jadhavmriedem: in that case, we need to check, if the instance is volume_backed then make root_gb is to 0.14:52
mriedemi guess you could use self.compute1.manager._resource_tracker.compute_nodes14:52
mriedemassuming those are set by the time you access the thing14:52
mriedempooja_jadhav: yes i understand the issue,14:52
mriedempooja_jadhav: but i don't think it needs to be done in dansmith's change14:52
mriedemit's a separate reporting issue which can be fixed on top of dan's change14:52
pooja_jadhavmriedem: Ohk14:53
efriedmriedem: it is, thanks.14:53
mriedempooja_jadhav: but if you can report the nova bug that would be helpful14:53
efriedpooja_jadhav: Let me know when you have that bug open. I'm working on the test case for it.14:53
pooja_jadhavefried: Ok sure.14:54
mriedemi'm going to rebase dan's change14:54
sahidjaypipes: did you had a chance to look at this os_acc project?14:54
sahidhttps://review.openstack.org/#/c/583097/14:54
efriedmriedem: ack, fwiw there were no conflicts when I did that locally, even though gerrit complained.14:54
mriedemi've been meaning to follow up on dan's change and fix the move operation stuff too14:54
sahidit seems that they want to build the guest configuration (for libvirt domain XML)14:55
efriedmriedem: mebbe there's something I need to pull on master since last night.14:55
efriedmriedem: If it does wind up being manual, you wanna fix those nits I noted?14:55
*** cfriesen_ has joined #openstack-nova14:55
mriedemefried: yeah i'll fix those14:55
jaypipessahid: not really yet, sorry :(14:55
sahidjaypipes: no no worries, it's just that i don't want give to them bad direction14:56
mriedemyeah stephenfin's RequestSpec.network_metadata change landed14:56
*** pcaruana has quit IRC14:56
kashyapsahid: What is that project even?14:56
sahidit's not really clear for me, my thinking is Cyborg would be that generic device manager we are missing and os-acc the data model used to talk between cyborg and nova14:57
jangutterkashyap: My personal lossy summary of Cyborg: How to cloud-ify FPGA's.14:58
jangutterkashyap, sahid: the first use-case is for FPGA's, and hopefully it should be a general device manager. The idea is that os-acc should function as the object model and a plugin model for Nova.14:59
kashyapjangutter: "Someone" needs to write-up a damn good spec with a clear beginning, middle and an end.14:59
*** med_ has joined #openstack-nova14:59
sahidjangutter: ok thanks for i have well understood the thing :)15:00
*** shaohe_feng has quit IRC15:00
efriedkashyap: There are specs.15:00
kashyapjangutter: But noted :-)15:00
efriedkashyap: They're in the cyborg repo, not the cyborg-specs repository, confusingly.15:00
*** mdnadeem has quit IRC15:00
kashyapefried: Oh, I'll have to look it up15:00
*** shaohe_feng has joined #openstack-nova15:00
jangutterkashyap: I accidentally got this info via osmosis in Dublin.15:00
kashyapAlso that patch should be broken down and made into series with great (yes, great) commit messages.15:00
*** jmlowe has quit IRC15:00
openstackgerritChris Dent proposed openstack/nova master: [placement] Add gabbi coverage for an inventory change  https://review.openstack.org/58364215:01
jangutterkashyap: hehe, first review comment should be a link to the spec, probably.15:01
openstackgerritChris Dent proposed openstack/nova master: [placement] Add gabbi coverage for inv of missing rp  https://review.openstack.org/58364315:01
openstackgerritChris Dent proposed openstack/nova master: [placement] cover bad content-length header  https://review.openstack.org/58364415:01
efriedkashyap: doc/source/specs in openstack/cyborg, and one open patch: https://review.openstack.org/#/c/577438/15:02
*** ttsiouts has quit IRC15:03
*** ttsiouts has joined #openstack-nova15:04
*** hongbin has joined #openstack-nova15:06
mriedemefried: can i deal with the changed link in https://review.openstack.org/#/c/515423/29 in a follow up? also your concern about the test isn't something i'm worried about - the dicts in question have only a single key15:07
*** elod has quit IRC15:07
*** artom_ has joined #openstack-nova15:08
*** elod has joined #openstack-nova15:09
*** shaohe_feng has quit IRC15:10
efriedmriedem: okay, +2.15:10
mriedemthanks; looks like there are other things in the series from which i can draw a fup cleanup patch15:10
*** alexchadin has quit IRC15:10
*** artom has quit IRC15:10
*** shaohe_feng has joined #openstack-nova15:11
efriedmriedem: Are you in the middle of that rebase or can I push that test case on top and have you carry it along?15:12
efriedpooja_jadhav: How's that bug report coming?15:12
*** gongysh has quit IRC15:13
*** namnh has quit IRC15:13
mriedemefried: pushing now15:13
openstackgerritMatt Riedemann proposed openstack/nova master: Avoid requesting DISK_GB allocation for root_gb on BFV instances  https://review.openstack.org/58072015:14
*** ttsiouts has quit IRC15:14
*** lpetrut has joined #openstack-nova15:16
openstackgerritEric Fried proposed openstack/nova master: WIP: Func test for improper local DISK_GB reporting  https://review.openstack.org/58364615:18
efriedmriedem, pooja_jadhav: ^15:18
efriedJust need to fill in that bug number.15:18
*** shaohe_feng has quit IRC15:20
mriedemefried: funny it doesn't report swap disk usage15:20
*** shaohe_feng has joined #openstack-nova15:23
mriedemcomments inline, but lgtm15:23
*** jmlowe has joined #openstack-nova15:24
*** maciejjozefczyk has quit IRC15:26
*** wolverineav has quit IRC15:26
*** wolverineav has joined #openstack-nova15:27
*** ttsiouts has joined #openstack-nova15:27
*** ttsiouts has quit IRC15:28
mriedemso it appears that going back to grizzly when the DiskFilter was added, we only accounted for local disk usage using root_gb and ephemeral_gb, not swap https://review.openstack.org/#/c/13182/15:28
*** chyka has joined #openstack-nova15:28
*** shaohe_feng has quit IRC15:30
mriedemthe DiskFilter was fixed in Icehouse but the RT wasn't https://review.openstack.org/#/c/51323/15:30
* mriedem opens bug for something that's been broken since grizzly...15:30
*** shaohe_feng has joined #openstack-nova15:32
efriedmriedem: That /os-hypervisors/statistics API isn't working, something missing in the fixture setup. Worth fixing that?15:32
*** rmart04 has quit IRC15:32
mriedemefried: not working how?15:33
mriedemare you using the admin_api client?15:33
*** wwriverrat has joined #openstack-nova15:33
efriedmriedem: http://paste.openstack.org/show/726208/15:33
efriedProbably not :)15:33
efriedmriedem: Same thing via the admin_api15:35
efriedLooking at the func test that actually does this...15:35
mriedemneo huh15:35
mriedem/home/efried/Neo/nova/.tox/functional15:35
mriedemtsk tsk15:36
efriedmriedem: swhat our project used to be called before it was called NovaLink15:36
mriedemoh i know15:36
mriedemi knew about neo before it couldn't be talked about openly15:37
*** lpetrut has quit IRC15:37
mriedemi'm a neo hipster really15:37
efried'cept you can't grow a beard15:39
mriedemi don't see anything special in the os-hypervisors api samples functional tests for the statistics call15:39
mriedemhipster bears are on their way out15:39
mriedem*beards15:39
efriedmriedem: Me neither. I thought it might be the json headers, but I tried adding those and it didn't help.15:39
efriedSo what you're saying is you were a beardless hipster before it was cool.15:39
efriedya know, it's possible I'm injecting unintended side effects by using remote_pdb. Lemme try unwinding that...15:40
*** JulienCornuwel has quit IRC15:41
*** shaohe_feng has quit IRC15:41
mriedemefried: you just blew my mind15:41
*** sridharg has quit IRC15:41
*** shaohe_feng has joined #openstack-nova15:41
*** ispp has quit IRC15:41
*** vladikr has quit IRC15:42
melwittmriedem: we have a bug where the libvirt driver will unconditionally destroy disks even on shared storage during a rebuild failure, and we're looking at how to write the fix in such a way that it's backportable. what we really need to know in the libvirt driver spawn() is whether recreate=True or destroy_disks_on_failure should be True/False. would such a change to the spawn method signature be banned for a backport?15:43
efriedmriedem: That was it, though I don't know why.15:43
melwittmriedem: this is the WIP of the change, avoiding the method signature change, and it duplicates code from compute manager's default rebuild impl into the libvirt driver https://review.openstack.org/57884615:44
*** vladikr has joined #openstack-nova15:44
mriedemmelwitt: i had a change related to that same bug which did the logic in the spawn method based on the instance.task_state15:45
melwittmdbooth ^15:45
mriedemhttps://review.openstack.org/#/c/288109/1/nova/virt/libvirt/driver.py15:45
mriedemi told mdbooth about that 2 weeks ago15:45
mriedemand he was aware of my old attempt15:46
*** ragiman has quit IRC15:47
mriedemmelwitt: i would hack something backportable into the driver spawn() based on task_state and/or active evac migration record (as cfriesen_ noted in my change), and then make the driver signature change on master only15:47
mdboothSo, the driver signature change would be something like adding destroy_disks_on_failure to spawn().15:48
mdboothAlthough as noted in my comment there's scope to make the libvirt driver cleverer still.15:49
mdboothmriedem: So... task state for the backport only?15:49
* mdbooth doesn't like overloading task state in general as it gets really complicated.15:50
mriedemmdbooth: if the change could be confined to a tactical fix in the spawn() method itself then that's easier than making interface changes (even though that's allowed and unversioned)15:50
*** med_ has quit IRC15:50
mriedembut as i said, cfriesen_ made a point about needing to know if we're evacuating or not, which you can only know based on the task_state + active migration record15:50
mriedembecause evac uses the same task_states as evacuate (i think)15:50
*** wwriverrat has quit IRC15:51
mdboothmriedem: Yeah, task_state is a bit wild west.15:51
*** shaohe_feng has quit IRC15:51
mriedemwell, evac/rebuild is a wild west15:51
mdboothmriedem: Heh, also true.15:51
mriedembecause it's munged into a single turducken15:51
cdentevac != evacuate ?15:51
*** wwriverrat has joined #openstack-nova15:51
* cdent flips planet15:52
melwittI think he meant evacuate uses same task_states as rebuild15:52
*** shaohe_feng has joined #openstack-nova15:52
mdboothturducken is an awesome word.15:52
*** lpetrut has joined #openstack-nova15:55
openstackgerritsean mooney proposed openstack/os-vif master: add upper_constraints support  https://review.openstack.org/58358215:55
*** links has quit IRC15:55
mriedemefried: https://bugs.launchpad.net/nova/+bug/178239315:59
openstackLaunchpad bug 1782393 in OpenStack Compute (nova) "hypervisor local_gb_used still reports usage even with volume-backed instances after fix for bug 1469179" [Medium,Triaged]15:59
mriedempooja_jadhav: ^15:59
*** pcaruana has joined #openstack-nova16:00
*** shaohe_feng has quit IRC16:01
*** shaohe_feng has joined #openstack-nova16:02
*** lbragstad has quit IRC16:02
*** mgariepy has quit IRC16:02
mriedemi'm now overwhelmed with the amount of stuff i could be or should be working on16:02
*** chyka_ has joined #openstack-nova16:03
*** chyka has quit IRC16:06
mriedemkashyap: now that you've reminded me, did you ever get a chance to look at the changes to https://review.openstack.org/#/c/560317/ with the extra cpu flags?16:07
openstackgerritEric Fried proposed openstack/nova master: Func test for improper cn local DISK_GB reporting  https://review.openstack.org/58364616:08
efriedmriedem: Done and done ^16:08
mriedemack; need to write something to the ML quick and then i'll get back on it16:09
mriedemand add the move fixes for dan's patch16:09
*** med_ has joined #openstack-nova16:09
*** med_ has quit IRC16:09
*** med_ has joined #openstack-nova16:09
*** lei-zh has joined #openstack-nova16:09
*** shaohe_feng has quit IRC16:11
*** shaohe_feng has joined #openstack-nova16:13
*** efried is now known as efried_rollin16:13
*** udesale_ has quit IRC16:13
*** udesale has joined #openstack-nova16:13
*** lei-zh has quit IRC16:13
*** tbachman has quit IRC16:14
mriedemmelwitt: http://lists.openstack.org/pipermail/openstack-dev/2018-July/132329.html16:14
*** artom__ has joined #openstack-nova16:17
*** lpetrut has quit IRC16:17
*** udesale has quit IRC16:18
*** artom_ has quit IRC16:20
melwittmriedem: ack thanks16:21
kashyapmriedem: /me clicks16:21
kashyapOh, this one16:21
*** Luzi has quit IRC16:21
*** shaohe_feng has quit IRC16:22
kashyapYes, I did add a few comments here: https://review.openstack.org/#/c/560317/19/nova/virt/libvirt/driver.py16:22
kashyapI need to take a fresher look at it; was buried in some urgent downstream work the past weeks :-(16:22
* kashyap adds it for tomorrow's TODO queue; thanks for the reminder!16:23
*** shaohe_feng has joined #openstack-nova16:25
*** owalsh has quit IRC16:26
*** owalsh has joined #openstack-nova16:27
*** owalsh_ has joined #openstack-nova16:29
mriedemmelwitt: tssurya: are we having a cells meeting today?16:30
melwittI don't have anything16:31
mriedemreviewing tssurya's series for down cell is obviously top priority,16:31
mriedemand i have https://review.openstack.org/#/c/582412/ for https://review.openstack.org/#/c/582342/ for some up-call bugs16:32
mriedemthe latter fixes the bfv cross_az_attach up-call16:32
*** shaohe_feng has quit IRC16:32
*** shaohe_feng has joined #openstack-nova16:32
*** tssurya has quit IRC16:33
melwittI have the instance group bug (still) which I think could be supported by gibi's tempest tests but also needs a func test for the multi cell case, IIRC?16:33
*** owalsh has quit IRC16:33
mriedemi would have to look in detail again, but i'd rather we have a functional multi-cell test case for that than unit tests16:34
mriedemgiven the complexity16:34
mriedemand logic issues i found in the unit test16:34
melwittyeah, I'm going to ditch the unit tests16:35
*** AlexeyAbashkin has quit IRC16:36
*** AlexeyAbashkin has joined #openstack-nova16:39
*** sahid has quit IRC16:40
*** shaohe_feng has quit IRC16:42
*** AlexeyAbashkin has quit IRC16:43
*** shaohe_feng has joined #openstack-nova16:43
*** tbachman has joined #openstack-nova16:45
melwittI was having difficulty with the func test, need to attack it again16:45
sean-k-mooneydoes anyone have a doc or pointers on running nova tests under a debugger beyond pdb16:48
*** abhishekk has joined #openstack-nova16:49
*** lbragstad has joined #openstack-nova16:50
stephenfinsean-k-mooney: What do you mean "beyond pdb"?16:50
sean-k-mooneyi can get pdb to work but im trying to get visual studio code or pycharm to work16:51
stephenfinOh, that I've no idea about16:52
stephenfinmdbooth _might_ be able to help you. I hear he uses those things16:52
*** shaohe_feng has quit IRC16:52
openstackgerritStephen Finucane proposed openstack/nova master: Add functional tests for numa-aware-vswitches  https://review.openstack.org/58328816:52
openstackgerritStephen Finucane proposed openstack/nova master: scheduler: Start utilizing RequestSpec.network_metadata  https://review.openstack.org/56445216:52
openstackgerritStephen Finucane proposed openstack/nova master: Assorted cleanups from numa-aware-vswitches series  https://review.openstack.org/58265116:52
sean-k-mooneystephenfin: im trying to step through https://review.openstack.org/#/c/583339 to figure out what it does not trigger the bug16:53
*** shaohe_feng has joined #openstack-nova16:53
stephenfinmriedem, gibi: I know you're busy right now but that's my first attempt at functional tests above for when you do have time ^16:53
stephenfinsean-k-mooney: I only use pdb or printf debugging so I'm no help, unfortunately16:54
sean-k-mooneystephenfin: no worries i used to have pycharm work for this but new dev setup so all that gone.16:55
mriedemsean-k-mooney: i thought efried_rollin wrote something about that in the dev docs16:55
mriedemhttps://docs.openstack.org/ironic/queens/contributor/dev-quickstart.html#debugging-unit-tests16:56
sean-k-mooneymriedem: that will partly work. it will give you a pdb console but i was hoping to get it working in an ide.16:58
*** do3meli has quit IRC16:58
openstackgerritBalazs Gibizer proposed openstack/nova master: Use placement 1.28 in scheduler report client  https://review.openstack.org/58366716:58
mriedemhttps://www.youtube.com/watch?v=nksiGORLDZw ?16:58
*** licanwei has quit IRC16:59
sean-k-mooneymriedem: watching... its not a big deal but its nice to have.17:00
*** derekh has quit IRC17:02
*** shaohe_feng has quit IRC17:03
*** shaohe_feng has joined #openstack-nova17:04
melwittthinking about the rebuild destroy_disks_on_failure thing again, I have the same question as cfriesen_ from the old review, it seems like we shouldn't destroy disks on any rebuild failure, shared or not. if rebuild didn't complete, shouldn't the disk remain?17:08
*** munimeha1 has quit IRC17:11
*** tssurya has joined #openstack-nova17:12
*** yamahata has joined #openstack-nova17:12
*** shaohe_feng has quit IRC17:13
*** shaohe_feng has joined #openstack-nova17:15
mdboothsean-k-mooney: I tend to use pdb, tbh17:19
sean-k-mooneymdbooth: well apparent the process is now. install pycharm, turn on gevent suport then rightclick the test file you want and select debug17:20
sean-k-mooneynot sure how to doe it with vscode but since pycharm is working im happy17:20
mdboothsean-k-mooney: Interesting. Never even attempted to get a visual debugger working with Nova tests.17:21
*** moshele has joined #openstack-nova17:21
sean-k-mooneymdbooth: if you kickout 1 infinity loop in nova compute it works for the main agent too17:21
*** shaohe_feng has quit IRC17:23
*** shaohe_feng has joined #openstack-nova17:23
*** artom__ is now known as artom17:23
* mdbooth -> back shortly17:23
*** dtantsur is now known as dtantsur|afk17:26
mriedemmelwitt: sure, but w/o changes to the spawn method, you need to check if there is an active evacuate migration record for the instance to know if you're rebuilding or evacuating17:33
mriedemsince the task_state only tells you doing one of those17:33
*** shaohe_feng has quit IRC17:33
mriedem*you're17:33
mriedemefried_rollin: i've got the move cases handled for dansmith's is_bfv change, and functional test written to show it works, but of course there are a billion unit tests that blow up for unmocked thigns17:34
*** mdbooth has quit IRC17:34
*** tesseract has quit IRC17:35
*** shaohe_feng has joined #openstack-nova17:36
melwittmriedem: but does it matter whether we're rebuilding vs evacuating? I was thinking destroy_disks_on_failure=False if rebuild or evac, both17:36
*** mdbooth has joined #openstack-nova17:37
melwittchecking the task_state makes sense, just not seeing why we need to differentiate between rebuild and evac (though I do understand your point that checking the migration record is needed if we do need to differentiate)17:39
*** shaohe_feng has quit IRC17:44
*** r-daneel has quit IRC17:45
openstackgerritMerged openstack/nova master: API: add support to abort queued live migration in microversion 2.65  https://review.openstack.org/57313617:45
*** shaohe_feng has joined #openstack-nova17:45
sean-k-mooneymriedem: for the antiafinity filter... should this be false based on the comment ? https://github.com/openstack/nova/blob/eb4f65a7951e921b1cd8d05713e144e72f2f254f/nova/scheduler/filters/affinity_filter.py#L9917:45
*** r-daneel has joined #openstack-nova17:47
sean-k-mooneyim steping through your regrssion test in pycharm but i think that is a latent bug.17:49
*** abhishekk has quit IRC17:51
sean-k-mooneyalso running the regression under the debugger it also very clear we only ever use the uuid of the first instance in the list.17:51
*** r-daneel_ has joined #openstack-nova17:53
*** r-daneel has quit IRC17:53
*** r-daneel_ is now known as r-daneel17:53
*** shaohe_feng has quit IRC17:54
*** shaohe_feng has joined #openstack-nova17:54
*** jchhatbar has quit IRC17:55
*** dklyle has joined #openstack-nova17:55
*** med_ has quit IRC17:56
*** dklyle has quit IRC18:01
*** artom_ has joined #openstack-nova18:01
*** artom has quit IRC18:01
*** mdnadeem has joined #openstack-nova18:03
*** shaohe_feng has quit IRC18:04
openstackgerritMerged openstack/nova master: Address nit in 79dac41fee178dabb547f4d7bc10609630767131  https://review.openstack.org/58321218:05
*** shaohe_feng has joined #openstack-nova18:05
mriedemmelwitt: ok, idk, i'm really half assing trying to understand that problem atm18:07
* melwitt nods18:08
mriedemsean-k-mooney: it's a double negative18:08
mriedem"must not return the source as a non-possible destination"18:08
*** pcaruana has quit IRC18:08
mriedemmeaning, must return the source as a possible destination18:08
mriedemfor resize to same host18:08
sean-k-mooneyright. so we want to allow resize to same host18:09
mriedemyes18:09
sean-k-mooney?18:09
mriedemwhich is what that was added for18:09
sean-k-mooneyok18:09
mriedemand there is a related functional test somewhere for it18:09
sean-k-mooneywell in the multi create case this cases the second instance to pass on the first host because we use the same request spec for all instances and there for the same uuid18:10
*** flwang1 has joined #openstack-nova18:10
sean-k-mooneyso for both instance both hosts pass18:11
flwang1mriedem: hello, i have a question about this nova/bin/privsep-helper18:11
flwang1mriedem: could you please help me understand if it's still used?18:11
flwang1thanks18:11
sean-k-mooneyflwang1: as far as i am aware teh privsep-helper is till used to spawn the privesep deamon18:13
flwang1can anybody help me understand where can I get the privsep-helper? we're using an old version of Nova, and recently after a re packaging, we can't find the file18:13
*** itlinux has joined #openstack-nova18:13
flwang1sean-k-mooney: thanks, do you know how is it installed? by os-brick?18:14
*** shaohe_feng has quit IRC18:14
mriedemsean-k-mooney: yes that's the bug18:15
*** shaohe_feng has joined #openstack-nova18:15
openstackgerritHongbin Lu proposed openstack/nova master: [DNM] Test neutron change  https://review.openstack.org/58368718:16
mriedemsean-k-mooney: but i'm not sure why my functional test wouldn't recreate that issue if the first weighed host is going to be picked for both instances18:16
*** moshele has quit IRC18:16
mriedemflwang1: i'm not sure what that is, but it sounds like something you'd have to find from the source rpm in the old package18:17
sean-k-mooneymriedem: in the debugger selected_hosts==set('host2','host1') i need to step through the weighing to figure out why however18:17
flwang1mriedem: yep, i know, i'm trying to figure out where does it come from so that I can include that debian pkg or build it with source code18:18
mriedemflwang1: http://git.openstack.org/cgit/openstack/oslo.privsep/tree/setup.cfg#n4018:19
mriedemit's a binary in oslo.privsep18:19
sean-k-mooneyflwang1: its created by installing oslo privsep https://github.com/openstack/oslo.privsep/blob/master/setup.cfg#L4018:19
mriedemI WIN18:19
sean-k-mooney :)18:19
flwang1sean-k-mooney: mriedem: hah, many thanks, folks18:19
flwang1mriedem: hope you're doing well, man18:19
flwang1time flys18:20
*** sambetts is now known as sambetts|afk18:21
mriedemhuh, wtf, why does unshelve even call populate_retry - unshelve failures aren't rescheduled....18:22
mriedemflwang1: just fixing bugs from grizzly18:22
flwang1mriedem: yep18:22
flwang1sean-k-mooney: mriedem: damn it, we're using a nova version at that moment, there is no oslo.privsep in the world :(18:23
*** shaohe_feng has quit IRC18:25
*** cdent has quit IRC18:25
sean-k-mooneyflwang1: in that case it should still be using rootwrap18:25
sean-k-mooneyflwang1: so you should not need privsep-helper18:25
flwang1oslo rootwrap?18:26
flwang1or the rootwrap of nova itself18:26
*** mdnadeem has quit IRC18:26
sean-k-mooneyflwang1: also that means your running pre kilo?18:26
sean-k-mooneyflwang1: good question18:26
flwang1sean-k-mooney: a little bit better than kilo18:26
*** dklyle has joined #openstack-nova18:27
*** shaohe_feng has joined #openstack-nova18:28
*** lpetrut has joined #openstack-nova18:28
sean-k-mooneyflwang1: anyway back to your question nova's rootwapper delegates to oslo18:30
*** vivsoni__ has joined #openstack-nova18:30
flwang1but in oslo.rootwrap, i still can't find the privsep-helper command :(18:30
flwang1sean-k-mooney: and you're right, i can see  nova-rootwrap = oslo_rootwrap.cmd:main18:31
*** itlinux has quit IRC18:31
sean-k-mooneyam what version of nova are you trying to deploy?18:31
sean-k-mooneyflwang1: or what error are your actully hitting? you mention os-brick earlier is that throwing an error for you18:33
*** itlinux has joined #openstack-nova18:34
flwang1sean-k-mooney: http://paste.openstack.org/show/726222/18:35
*** shaohe_feng has quit IRC18:35
flwang1in our debian install code, we have something like above18:35
*** shaohe_feng has joined #openstack-nova18:36
flwang1and it failed because can't find the privsep-helper under /opt/cat/openstack/nova/bin/18:36
sean-k-mooneyright well for a start line 9 should never execute18:37
flwang1sean-k-mooney: sorry, what does that mean?18:38
sean-k-mooneyline 8 you check if /usr/bin/privsep-helper does not exisits then on line 9 if that is true you check is /usr/bin/privsep-helper a file but line 8 asserts it does not exisit18:39
sean-k-mooneyflwang1: so  rm /usr/bin/privsep-helper can never run18:41
flwang1sean-k-mooney: yep, so hence why line 10 will try to copy it from /opt/cat/openstack/nova/bin/ to /usr/bin18:42
flwang1and failed18:42
sean-k-mooneywell as written it will always try to create the symlink. line 9 can be removed without changeing the behavior.18:43
sean-k-mooneybut back to your issue18:43
*** shaohe_feng has quit IRC18:45
*** med_ has joined #openstack-nova18:45
sean-k-mooneynova does not provide privsep-helper ever. it depends on oslo.prevsep to do that. so the nova-compute deb package should depend on oslo.prevsep and the post install of oslo.privsep should copy it to /usr/bin/privsep-helper18:45
flwang1but depend on the new oslo.privsep for a old nova version is not safe, right?18:47
*** shaohe_feng has joined #openstack-nova18:47
flwang1because it may cause some version conflicts18:47
sean-k-mooneyold nova did not use privsep it used rootwrapper instead.18:47
flwang1ok, i can see your point now.18:48
sean-k-mooneyso unless you have backported privsep support then your nova does not need the privsep-helper18:48
flwang1so does that mean, if the nova version doesn't need oslo.privsep, then it probably mean we don't need this privsep-helper?18:48
sean-k-mooneyyep unless it uses a lib like os-bricks or os-vif that needit but its not the nova package that should be installing it in that case18:49
sean-k-mooneyso basically if the nova you are using dose not use privsep you can proably delete that postint scripts or at least that part of it18:50
flwang1sean-k-mooney: thanks a lot, that makes my day18:51
flwang1now it's 6:51AM here :)18:52
sean-k-mooneyalmost 8PM here. you should proably get some sleep either that or you are an early riser18:52
*** _ix has joined #openstack-nova18:53
*** harlowja has joined #openstack-nova18:54
flwang1sean-k-mooney: many thanks, mate. I will probably say hi if I can see you at Berlin summit ;)18:54
*** moshele has joined #openstack-nova18:55
*** shaohe_feng has quit IRC18:55
*** shaohe_feng has joined #openstack-nova18:57
*** priteau has quit IRC18:58
*** maciejjozefczyk has joined #openstack-nova18:59
*** rmart04 has joined #openstack-nova18:59
*** rmart04 has quit IRC19:00
*** owalsh_ is now known as owalsh19:03
*** shaohe_feng has quit IRC19:06
*** shaohe_feng has joined #openstack-nova19:06
*** eharney has quit IRC19:07
*** shaohe_feng has quit IRC19:16
*** awaugama has quit IRC19:16
*** shaohe_feng has joined #openstack-nova19:17
sean-k-mooneymriedem: im still stepping throught the regression test by the way. we do actully allocate both instance to the first host after weighing19:19
sean-k-mooneymriedem: so before we call self._ensure_sufficent_hosts here https://github.com/openstack/nova/blob/c54428cfe1aab8ef9c83df2f9a2718cae864f862/nova/scheduler/filter_scheduler.py#L245 both instance are scheduled to host119:20
*** vivsoni__ has quit IRC19:21
*** dklyle has quit IRC19:23
*** felipemonteiro_ has joined #openstack-nova19:24
*** felipemonteiro_ is now known as felipemonteiro19:24
*** jlk has joined #openstack-nova19:25
*** shaohe_feng has quit IRC19:26
*** shaohe_feng has joined #openstack-nova19:28
jlkHey all. I'd like some help confirming my investigation. I'm digging into how Nova does a hard reboot of an instance (libvirt, kvm), and from what I can tell, it looks like it relies on a libvirt API call to 'destroy()', which from my reading will by default ASK the OS to shutdown cleanly, with a "reasonable" timeout before SIGKILL.19:30
*** felipemonteiro_ has joined #openstack-nova19:30
jlkIt doesn't look like there is a way w/ Nova <-> libvirt to skip the SIGTERM and just go directly to SIGKILL19:30
jlknor can I tell what the "reasonable timeout" is.19:30
*** felipemonteiro has quit IRC19:33
*** shaohe_feng has quit IRC19:36
*** maciejjozefczyk has quit IRC19:37
*** shaohe_feng has joined #openstack-nova19:37
*** mgariepy has joined #openstack-nova19:37
*** shaohe_feng has quit IRC19:47
*** dpawlik has quit IRC19:47
*** arvindn05 has quit IRC19:48
*** shaohe_feng has joined #openstack-nova19:48
openstackgerritEric Fried proposed openstack/nova master: Avoid requesting DISK_GB allocation for root_gb on BFV instances  https://review.openstack.org/58072019:48
openstackgerritMatt Riedemann proposed openstack/nova master: Heal RequestSpec.is_bfv for legacy instances during moves  https://review.openstack.org/58371519:49
*** efried_rollin is now known as efried19:49
efriedmriedem: https://review.openstack.org/#/c/580720/ needed a UT test - that 'or False' thing apparently matters in a weird way that other non-booleans don't.19:49
*** felipemonteiro_ has quit IRC19:50
efriedUT fix*19:50
*** felipemonteiro_ has joined #openstack-nova19:50
openstackgerritEric Fried proposed openstack/nova master: Func test for improper cn local DISK_GB reporting  https://review.openstack.org/58364619:50
*** yamahata has quit IRC19:50
*** arvindn05 has joined #openstack-nova19:52
mriedemby lucifers beard19:52
mriedemoh yeah root can be None19:54
mriedemderp19:54
*** flwang1 has quit IRC19:54
sean-k-mooneymriedem: is there a way in the funtional tests to override what filters are enabled or turn off retries in the conductor19:56
*** shaohe_feng has quit IRC19:57
sean-k-mooneymriedem: actully i think i have found the filters at least19:57
*** shaohe_feng has joined #openstack-nova19:58
mriedemyes you can configure the filters prior to starting the scheduler service19:58
sean-k-mooneymriedem: im pretty sure you regression test is passing becasue a retry is happening and the second instance it being schduled to an alternate host19:58
efriedmriedem: Yeah, but why (oh, why) is it okay to assign a BooleanField other non-boolean values but not None?19:59
sean-k-mooneyefried: because python. or in this case proably because ovo19:59
efriedTotally ovo. Python loves treating None as False.20:00
mriedemsean-k-mooney: hmm, yeah, could also just set CONF.scheduler.max_attempts=020:02
mriedemthat would disable retries20:03
mriedem*reschedules20:03
sean-k-mooneyill try both20:03
mriedemalso, even if we did reschedule, the affinity check in compute should kick that out b/c the other instance is already on that host20:03
sean-k-mooneythats the thing. the schedule is selecting host1 for both because of the weigher the the scond instance appears to be reschduled to host2 and you end up with anti affinity20:05
*** pchavva has quit IRC20:05
mriedemOH20:06
mriedemok yeah then just set max_attempts=0 and that should kill that20:06
mriedemwe don't get the reschedule in devstack b/c we disabled the up-calls to the api db for that late check in the compute20:06
mriedemthat's something else you could do is disable the late-check up-call to mimic dsvm setup20:07
mriedemthat might be better20:07
mriedembecause honestly we shouldn't get alternatives for either of these instances in a 2 host setup20:07
mriedemsince there would be no alternatives20:07
*** shaohe_feng has quit IRC20:07
sean-k-mooneysetting the max seams quicker to test. if that cases it to fail i can try disableing the up call20:07
*** shaohe_feng has joined #openstack-nova20:08
*** itlinux has quit IRC20:09
jlkoh wow, hrm. Testing out domain.destroy() seems to NOT send a soft shutdown signal. INTERESTING.20:11
sean-k-mooneymriedem: yep adding self.flags(max_attempts=0, group='scheduler') makes the regression fail20:12
*** artom_ has quit IRC20:13
mriedemsean-k-mooney: sweet, can you try with disabling the up-calls?20:16
mriedemsean-k-mooney: https://docs.openstack.org/nova/latest/configuration/config.html#workarounds.disable_group_policy_check_upcall20:16
sean-k-mooneyactully it failed because max attempts must be >= 120:16
sean-k-mooneytesting again20:16
mriedemthen if that introduces the regression you could fix up the test and push that up,20:16
mriedemthen i could rebase the bug fix on top of it20:17
*** shaohe_feng has quit IRC20:17
*** shaohe_feng has joined #openstack-nova20:18
*** munimeha1 has joined #openstack-nova20:18
sean-k-mooneyok with it set to max_attempts=1 i get Build of instance cbf4b2dd-8301-4d62-97f5-d74b00b21d64 was re-scheduled: Anti-affinity instance group policy was violated.20:20
sean-k-mooneyso ya ill try disableing that check now20:20
mriedemyup as expected20:20
*** yamahata has joined #openstack-nova20:21
mriedemcfriesen_: re: your reply in the ML thread about this bug, i think we can do both fixes actually for this same thing - because we ran into it this time in the antiaffinity filter, but the fact we pick the first request spec and send that to the scheduler with a list of other instance uuids and send that reqspec into each filter with what could be the wrong instance_uuid is still a thing worth fixing,20:21
sean-k-mooneywhat config group do i set disable_group_policy_check_upcall in? is workarounds its own group20:21
mriedemand num_instances being set per-scheduler request is something else we could fix20:22
mriedemsean-k-mooney: [workarounds]20:22
mriedemyes20:22
mriedemhonestly num_instances shouldn't even be needed anymore, but it predates sending the list of instance uuids to select_destinations20:22
mriedemwe kind of sorely need to drop scheduler rpcapi 4.x compatibility and move to 5.020:22
mriedemso we can drop a lot of this garbage compat code in the scheduler20:23
sean-k-mooneyis that something  we can do in stien. im guessing we need 4.x to live as long as cellsv1 or something else is still around?20:24
mriedemit's usually sometihng we do before we cut a release,20:24
mriedemwe add a compat shim and then drop the shim once we are in n+1 master20:24
mriedemdansmith is the one that's always done it20:25
sean-k-mooneyah. ok so with disableing the upcall i new get to your assertion and it fails with 2!=120:25
mriedemsean-k-mooney: awesome20:25
mriedemwant to fix the assertion and add a FIXME note in there about cleaning up the assertion once the bug is fixed?20:25
mriedemprobably need to update the docstring in the test also20:26
sean-k-mooneysure will do.20:26
sean-k-mooneythis would have been a nightmare to find without a debugger20:26
mriedemif i would have been thinking clearly about the devstack env, i would have eventually realized that we might be hitting a reschedule which devstack doesn't20:27
mriedembut, brain is mush20:27
mriedemi would realize it at 3am most likely20:27
*** shaohe_feng has quit IRC20:28
*** shaohe_feng has joined #openstack-nova20:28
*** r-daneel has quit IRC20:31
*** jmlowe has quit IRC20:36
*** itlinux has joined #openstack-nova20:37
*** shaohe_feng has quit IRC20:38
*** shaohe_feng has joined #openstack-nova20:39
*** dklyle has joined #openstack-nova20:39
*** r-daneel has joined #openstack-nova20:40
*** itlinux has quit IRC20:42
openstackgerritsean mooney proposed openstack/nova master: Add regression test for bug 1781710  https://review.openstack.org/58333920:44
openstackbug 1781710 in OpenStack Compute (nova) "ServersOnMultiNodesTest.test_create_server_with_scheduler_hint_group_anti_affinity failing with "Servers are on the same host"" [High,Fix released] https://launchpad.net/bugs/1781710 - Assigned to Matt Riedemann (mriedem)20:44
sean-k-mooneyby the way have people hit this.20:47
sean-k-mooneyRuntimeError: On Python 3, zvm sdk supports to Python 3.520:47
*** felipemonteiro__ has joined #openstack-nova20:48
sean-k-mooneyim currently on centos 7.5 and i install python 3.6. we dont support 3.4 upstream right20:48
*** shaohe_feng has quit IRC20:48
*** lpetrut has quit IRC20:48
sean-k-mooneycentos only ship 3.4 and 3.6 in the package manager20:49
*** shaohe_feng has joined #openstack-nova20:49
*** rtjure has joined #openstack-nova20:50
sean-k-mooneyefried: do you know what are the changes of getting 3.6 support in the zvm sdk20:50
efriedsean-k-mooney: You mean so you can tox with the effin thing?20:50
sean-k-mooneyyes20:51
sean-k-mooneyright now i cand run pep8 or any of the python3 based envs20:51
sean-k-mooneyunless in install 3.5 that is or downgrade to 3.420:51
efriedsean-k-mooney: Sorry, no idea.  I got around it by sudo pip installing zVMCloudConnector on my system (not the venv)20:51
efriedsean-k-mooney: Oh, maybe 3.6 support is a different issue.20:52
*** felipemonteiro_ has quit IRC20:52
sean-k-mooneythere is a check for the python 3 version. i symlinked python3 to 3.6 inst normally 3.420:52
sean-k-mooneyon centos anyway.20:52
sean-k-mooneyi can just swap the symlink back to 3.4 for now20:53
*** munimeha1 has quit IRC20:54
sean-k-mooneyare the gates still running ubuntu 16.04?20:55
sean-k-mooneyubuntu 18.04 also ships 3.6 by defualt i think now20:55
*** dpawlik has joined #openstack-nova20:56
openstackgerritMatt Riedemann proposed openstack/nova master: Heal RequestSpec.is_bfv for legacy instances during moves  https://review.openstack.org/58371520:57
openstackgerritMatt Riedemann proposed openstack/nova master: Fix wonky reqspec handling in conductor.unshelve_instance  https://review.openstack.org/58373920:57
mriedemwe're still testing against 16.04 in the gate for rocky so that's what i use20:57
*** rtjure has quit IRC20:57
sean-k-mooneywell untill the zvm sdk is drop as a depency or upgraded to support 3.6 we wont be able to move nova gate jobs to 18.0420:58
*** flwang1 has joined #openstack-nova20:58
sean-k-mooneyat least given the python3 first goal20:58
*** shaohe_feng has quit IRC20:58
mriedemalert the TC!20:58
mriedemthat's this thing right? https://github.com/mfcloud/python-zvm-sdk/blob/master/setup.py20:59
efriedsean-k-mooney: I wish dansmith or mikal or someone had warned us about problems like this. http://lists.openstack.org/pipermail/openstack-dev/2018-April/129294.html20:59
*** shaohe_feng has joined #openstack-nova20:59
mriedemhttps://github.com/mfcloud/python-zvm-sdk/blob/master/setup.py#L3920:59
*** rtjure has joined #openstack-nova21:00
efriedhttp://lists.openstack.org/pipermail/openstack-dev/2018-April/129350.html21:00
*** eharney has joined #openstack-nova21:00
mriedemi guess this is where we'd report a bug that it doesn't work with 3.6 https://bugs.launchpad.net/python-zvm-sdk/+bugs21:00
*** dpawlik has quit IRC21:00
mriedemand then harass the shit out of jichenjc to get that fixed and released21:01
efriedsupport 3.7 while we're at it, so we don't get behind immediately.21:01
sean-k-mooneymriedem: ya the weird thing is the error message seams to indicate it support 3.5 but only declares 2.7 support in that file21:01
mriedemyeah it definitely supports 3.5 https://github.com/mfcloud/python-zvm-sdk/blob/master/tox.ini#L2721:01
mriedemwhat blows up with 3.6?21:02
mriedemit just doesn't install/21:02
mriedem?21:02
sean-k-mooneyyep tox fails while pip installing it21:02
mriedemwhat's the error?21:02
sean-k-mooneyone sec21:02
*** tidwellr has quit IRC21:02
sean-k-mooneyhttp://paste.openstack.org/show/726237/21:04
mriedembingo https://github.com/mfcloud/python-zvm-sdk/blob/master/zvmsdk/version.py#L2821:06
*** yamahata has quit IRC21:06
sean-k-mooneyyou know if you replace that 5 with a 6 it will proably work21:07
*** felipemonteiro__ has quit IRC21:07
mriedemtry it21:07
*** felipemonteiro__ has joined #openstack-nova21:07
mriedemor just try doing that and add a tox36 target and run it's unit tests21:07
mriedemthis could be your first (and only ever) zvmcloudconnector patch :)21:08
*** shaohe_feng has quit IRC21:09
sean-k-mooneysome might say its one too many.21:09
*** shaohe_feng has joined #openstack-nova21:09
sean-k-mooneythat said i just downloaded and ran its py27 unitests and one of them still failed21:09
openstackgerritMatt Riedemann proposed openstack/nova master: Heal RequestSpec.is_bfv for legacy instances during moves  https://review.openstack.org/58371521:09
openstackgerritMatt Riedemann proposed openstack/nova master: Fix wonky reqspec handling in conductor.unshelve_instance  https://review.openstack.org/58373921:09
mriedemlet me state one more time, for the record, for this week, that i hate all of the request spec compat code in conductor21:10
sean-k-mooneymriedem: duely noted.21:11
sean-k-mooneyi just found another bug in there test code... i am going to go down a rabbit whole with this i can tell21:11
_ixAfternoon folks. I realize this channel is less support oriented, but there's no response in #openstack. I'm having an issue in our pike deployment with resource allocations still existing on one compute, but the vm itself resides on another. It's not reflecting additional usage on the original VM, but the scheduler still won't allow me to instantiate there.21:12
_ixHow can I clear the allocation from the original hypervisor?21:12
*** moshele has quit IRC21:13
_ix> There are allocations remaining against the source host that might need to be removed21:13
sean-k-mooney_ix: did you migrate or resize the vm at some point? if you have not completed the migrations then it will have both allocations if i rembere correctly21:14
_ixI did, but the migration failed.21:14
_ixI believe it was the case where a live migration was ongoing, and the targeted compute's services were unavailable or became unavailable.21:15
_ixFrom a user's perspective, there doesn't seem to be a way to back out of the migration.21:15
sean-k-mooney_ix so the vm migrated but the migration timeded out becase the node became unableale?21:15
_ixThe vm stayed on the source but received allocation on the target.21:16
sean-k-mooney_ix: well migration is an admin action so "end users" should not be aware of them in general21:16
_ixThat's a fair point.21:16
sean-k-mooneymriedem: jaypipes efried  do you know how to clean up the stale allocation?21:17
_ixHow can I force the issue? I've manually added allocations records to reflect reality in the nova_api.allocations table and marked the failed migration as deleted in nova.migrations.21:17
efriedsean-k-mooney: I haven't been following the conversation. You want to manually remove an allocation from placement?21:17
_ixYes please.21:18
sean-k-mooneyefried: live migration failed but allocation on dest remain21:18
efriedmriedem is the osc-placement expert. I can only tell you how to do it programmatically :)21:18
*** shaohe_feng has quit IRC21:19
_ixIt's an open bug, but it's such an edge case, I totally understand why this might lead to something out-of-state: https://bugs.launchpad.net/nova/+bug/175367621:19
openstackLaunchpad bug 1753676 in OpenStack Compute (nova) "Live migration not working as Expected when Restarting nova-compute service while migration from source node" [Undecided,Confirmed]21:19
*** shaohe_feng has joined #openstack-nova21:20
*** moshele has joined #openstack-nova21:20
_ixI'm pleased to report live migrations tend to work quite well and fast, I might add.21:20
sean-k-mooney_ix: ya migration in pike was kind of buggy. dansmith was working on fixing that i think21:20
mriedemyeah osc-placement21:20
mriedemhttps://docs.openstack.org/osc-placement/latest/index.html21:21
mriedemhttps://docs.openstack.org/osc-placement/latest/cli/index.html#resource-provider-allocation-set specifically21:21
_ixmriedem: Thanks!21:21
mriedemif the consumer (instance in this case) shows having allocations against multiple resource providers (compute nodes), then determine the one you want to keep and the one you want to remove, and update the allocations21:21
mriedemyou can view the allocations with https://docs.openstack.org/osc-placement/latest/cli/index.html#resource-provider-aggregate-list21:22
mriedemoops21:22
sean-k-mooneymriedem: would the consumer not be the migration in this case21:22
mriedemhttps://docs.openstack.org/osc-placement/latest/cli/index.html#resource-provider-allocation-show21:22
mriedemsean-k-mooney: not in pike21:22
sean-k-mooneyoh ok21:22
mriedemthat change happened in queens21:22
mriedemhttps://specs.openstack.org/openstack/nova-specs/specs/queens/implemented/migration-allocations.html21:22
mriedemalso, pike GA had a few bugs with cleaning up allocations during failures,21:22
mriedemwhich we fixed in stable point releases of pike21:23
mriedem_ix: which version of pike are you running? latest stable i hope21:23
mriedemhttps://docs.openstack.org/releasenotes/nova/pike.html21:23
_ixmriedem: Latest stable, I believe.21:24
_ixI must be missing a client. What enables the placement hierarchy?21:24
mriedem_ix: https://pypi.org/project/osc-placement/21:25
mriedemit's an osc plugin21:25
_ixI wish I were more familiar. I'll do some reading. Thanks very much!21:25
mriedemnp21:27
mriedemplacement is a new big required thing to a lot of people in pike so it's ok to ask operational questions here21:28
*** felipemonteiro__ has quit IRC21:28
*** shaohe_feng has quit IRC21:29
*** shaohe_feng has joined #openstack-nova21:30
*** tssurya has quit IRC21:34
*** yamahata has joined #openstack-nova21:35
openstackgerritMatt Riedemann proposed openstack/nova master: Add regression test for bug 1781710  https://review.openstack.org/58333921:36
openstackbug 1781710 in OpenStack Compute (nova) "ServersOnMultiNodesTest.test_create_server_with_scheduler_hint_group_anti_affinity failing with "Servers are on the same host"" [High,Fix released] https://launchpad.net/bugs/1781710 - Assigned to Matt Riedemann (mriedem)21:36
openstackgerritMatt Riedemann proposed openstack/nova master: Update RequestSpec.instance_uuid during scheduling  https://review.openstack.org/58334721:36
mriedemjaypipes: melwitt: sean-k-mooney: now rebased on top of the regression test which also helped me find some other places i needed to touch up21:37
_ixSo... if a consumer is provided for by.... four providers, that probably isn't so good.21:38
mriedem_ix: nope21:39
*** shaohe_feng has quit IRC21:39
mriedemin case it's not clear, you can correlate the provider id to hypervisor ids21:40
mriedemusing nova hypervisor-list21:40
sean-k-mooneyefried: mriedem pull request sent https://github.com/mfcloud/python-zvm-sdk/pull/721:40
openstackgerritMatt Riedemann proposed openstack/nova master: Update RequestSpec.instance_uuid during scheduling  https://review.openstack.org/58334721:40
mriedemsean-k-mooney: update the setup.py too21:41
*** antosh has quit IRC21:41
sean-k-mooneymriedem: oh ya will do21:42
*** dklyle has quit IRC21:42
*** shaohe_feng has joined #openstack-nova21:43
_ixI've probably spent too much time looking the through the database entries trying to figure out how this was supposed to work. Perhaps I don't see the forest for the trees, but I would guess that the consumers aren't only instances. Is that the case?21:44
*** dklyle has joined #openstack-nova21:45
sean-k-mooneymriedem: i just did a force push to my forked copy and the pull request updated. im not sure if i like this or now but done21:48
*** shaohe_feng has quit IRC21:50
jaypipesmriedem: ack. ++21:50
*** shaohe_feng has joined #openstack-nova21:52
*** david-lyle has joined #openstack-nova21:53
melwittack21:53
*** dklyle has quit IRC21:54
*** edmondsw has quit IRC21:54
efried_ix: In pike they are; in more recent releases we introduced a special consumer to represent migrations so we didn't have to double up instance allocs like you're seeing.21:55
*** _ix has quit IRC21:58
*** shaohe_feng has quit IRC22:00
*** moshele has quit IRC22:00
*** shaohe_feng has joined #openstack-nova22:02
*** linkmark has joined #openstack-nova22:03
openstackgerritsean mooney proposed openstack/os-vif master: add upper_constraints support  https://review.openstack.org/58358222:04
sean-k-mooneyefried: addressed you comments and changed to CONSTRAINTS_OPT22:09
*** shaohe_feng has quit IRC22:10
*** shaohe_feng has joined #openstack-nova22:11
*** _ix has joined #openstack-nova22:11
*** MrWatson has quit IRC22:12
sean-k-mooneyanyway its 11 so i should proably log off22:12
*** NostawRm has joined #openstack-nova22:12
sean-k-mooneyi have missed working upstream22:12
sean-k-mooneyefried: stephenfin melwitt mriedem before i go. if we merge https://review.openstack.org/#/c/583582 today ill update https://review.openstack.org/#/c/583319 in the morning and os-vif will be updated for rocky. if their are any other change ye want ill adress them in the morning22:17
*** mlavalle has quit IRC22:20
*** shaohe_feng has quit IRC22:20
*** shaohe_feng has joined #openstack-nova22:22
*** med_ has quit IRC22:24
*** jmlowe has joined #openstack-nova22:24
*** jmlowe has quit IRC22:25
*** gongysh has joined #openstack-nova22:25
*** jmlowe has joined #openstack-nova22:25
*** wolverineav has quit IRC22:28
*** lbragstad has quit IRC22:29
*** shaohe_feng has quit IRC22:31
*** david-lyle has quit IRC22:31
*** shaohe_feng has joined #openstack-nova22:31
*** hongbin has quit IRC22:32
*** rcernin has joined #openstack-nova22:32
*** shaohe_feng has quit IRC22:41
*** Guest61292 has quit IRC22:42
*** shaohe_feng has joined #openstack-nova22:44
*** imacdonn has quit IRC22:44
*** imacdonn has joined #openstack-nova22:45
*** brault has quit IRC22:46
melwittsean-k-mooney: ack22:50
*** shaohe_feng has quit IRC22:51
*** shaohe_feng has joined #openstack-nova22:52
*** dpawlik has joined #openstack-nova22:57
*** jmlowe has quit IRC22:58
*** jmlowe has joined #openstack-nova22:58
*** wolverineav has joined #openstack-nova22:59
*** owalsh_ has joined #openstack-nova23:00
*** owalsh has quit IRC23:01
*** chyka_ has quit IRC23:01
*** dpawlik has quit IRC23:01
*** shaohe_feng has quit IRC23:01
*** shaohe_feng has joined #openstack-nova23:02
*** wolverineav has quit IRC23:03
*** itlinux has joined #openstack-nova23:04
*** owalsh_ is now known as owalsh23:04
*** jmlowe has quit IRC23:05
*** dklyle has joined #openstack-nova23:09
*** shaohe_feng has quit IRC23:12
*** shaohe_feng has joined #openstack-nova23:13
*** itlinux has quit IRC23:16
*** vladikr has quit IRC23:18
*** shaohe_feng has quit IRC23:22
*** shaohe_feng has joined #openstack-nova23:23
*** artom has joined #openstack-nova23:25
*** itlinux has joined #openstack-nova23:28
*** vladikr has joined #openstack-nova23:31
*** shaohe_feng has quit IRC23:32
*** shaohe_feng has joined #openstack-nova23:32
openstackgerritMerged openstack/nova master: [placement] Add gabbi coverage for an inventory change  https://review.openstack.org/58364223:33
openstackgerritMerged openstack/nova master: [placement] Add gabbi coverage for inv of missing rp  https://review.openstack.org/58364323:33
openstackgerritMerged openstack/nova master: [placement] cover bad content-length header  https://review.openstack.org/58364423:33
*** _ix has quit IRC23:34
*** jmlowe has joined #openstack-nova23:37
*** shaohe_feng has quit IRC23:42
*** shaohe_feng has joined #openstack-nova23:44
*** threestrands has joined #openstack-nova23:50
*** shaohe_feng has quit IRC23:53
*** med_ has joined #openstack-nova23:53
*** shaohe_feng has joined #openstack-nova23:54

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