Monday, 2018-07-02

*** phuongnh has joined #openstack-nova00:02
*** heyongli has quit IRC00:02
*** heyongli has joined #openstack-nova00:03
*** shaohe_feng has quit IRC00:05
*** shaohe_feng has joined #openstack-nova00:05
*** heyongli has quit IRC00:13
*** heyongli has joined #openstack-nova00:13
*** hshiina has joined #openstack-nova00:13
*** shaohe_feng has quit IRC00:15
*** shaohe_feng has joined #openstack-nova00:17
*** tetsuro has joined #openstack-nova00:20
*** heyongli has quit IRC00:23
*** heyongli has joined #openstack-nova00:23
*** shaohe_feng has quit IRC00:25
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in libvirt/test_driver.py (6)  https://review.openstack.org/57133000:27
*** shaohe_feng has joined #openstack-nova00:27
*** antosh has joined #openstack-nova00:28
*** antosh has quit IRC00:33
*** heyongli has quit IRC00:33
*** heyongli has joined #openstack-nova00:33
*** shaohe_feng has quit IRC00:35
*** shaohe_feng has joined #openstack-nova00:38
*** hiro-kobayashi has joined #openstack-nova00:41
openstackgerritMerged openstack/nova master: manage: Remove dead code  https://review.openstack.org/57911800:42
*** heyongli has quit IRC00:43
*** heyongli has joined #openstack-nova00:44
*** shaohe_feng has quit IRC00:46
*** shaohe_feng has joined #openstack-nova00:46
*** heyongli has quit IRC00:54
*** heyongli has joined #openstack-nova00:54
*** shaohe_feng has quit IRC00:56
*** shaohe_feng has joined #openstack-nova00:57
*** heyongli has quit IRC01:04
*** heyongli has joined #openstack-nova01:04
*** hongbin has joined #openstack-nova01:04
*** alexpilotti has joined #openstack-nova01:05
*** shaohe_feng has quit IRC01:06
*** shaohe_feng has joined #openstack-nova01:09
*** trungnv has joined #openstack-nova01:14
*** heyongli has quit IRC01:14
*** heyongli has joined #openstack-nova01:14
*** shaohe_feng has quit IRC01:16
*** shaohe_feng has joined #openstack-nova01:18
*** heyongli has quit IRC01:24
*** heyongli has joined #openstack-nova01:25
*** yangyapeng has joined #openstack-nova01:26
*** shaohe_feng has quit IRC01:27
*** edmondsw has joined #openstack-nova01:29
*** tiendc has joined #openstack-nova01:29
*** suresh12 has joined #openstack-nova01:30
*** bkopilov has quit IRC01:30
*** shaohe_feng has joined #openstack-nova01:30
*** antosh has joined #openstack-nova01:32
*** edmondsw has quit IRC01:34
*** heyongli has quit IRC01:35
*** heyongli has joined #openstack-nova01:35
*** antosh has quit IRC01:37
*** shaohe_feng has quit IRC01:37
*** shaohe_feng has joined #openstack-nova01:38
*** BrinZhang has joined #openstack-nova01:38
*** heyongli has quit IRC01:45
*** heyongli has joined #openstack-nova01:45
*** shaohe_feng has quit IRC01:47
*** openstackgerrit has quit IRC01:49
*** shaohe_feng has joined #openstack-nova01:51
*** heyongli has quit IRC01:55
*** heyongli has joined #openstack-nova01:55
*** FL1SK has quit IRC01:57
*** shaohe_feng has quit IRC01:57
*** shaohe_feng has joined #openstack-nova02:01
*** heyongli has quit IRC02:05
*** heyongli has joined #openstack-nova02:06
*** shaohe_feng has quit IRC02:08
*** shaohe_feng has joined #openstack-nova02:08
*** jmlowe has quit IRC02:13
*** jmlowe has joined #openstack-nova02:14
*** suresh12 has quit IRC02:15
*** heyongli has quit IRC02:16
*** openstackgerrit has joined #openstack-nova02:16
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in libvirt/test_driver.py (7)  https://review.openstack.org/57199202:16
*** heyongli has joined #openstack-nova02:16
*** slunkad has quit IRC02:17
*** shaohe_feng has quit IRC02:18
*** shaohe_feng has joined #openstack-nova02:19
*** slunkad has joined #openstack-nova02:19
*** heyongli has quit IRC02:26
*** heyongli has joined #openstack-nova02:26
*** shaohe_feng has quit IRC02:28
*** shaohe_feng has joined #openstack-nova02:29
openstackgerritChen proposed openstack/osc-placement master: Fix docstring for delete allocation method  https://review.openstack.org/57707502:35
*** heyongli has quit IRC02:36
*** heyongli has joined #openstack-nova02:36
*** shaohe_feng has quit IRC02:38
openstackgerritChen proposed openstack/osc-placement master: Fix docstring for delete allocation method  https://review.openstack.org/57707502:39
*** psachin has joined #openstack-nova02:40
*** shaohe_feng has joined #openstack-nova02:42
*** suresh12 has joined #openstack-nova02:43
*** idlemind has joined #openstack-nova02:44
*** heyongli has quit IRC02:46
*** heyongli has joined #openstack-nova02:47
*** shaohe_feng has quit IRC02:49
*** shaohe_feng has joined #openstack-nova02:50
*** bkopilov has joined #openstack-nova02:53
*** heyongli has quit IRC02:57
*** heyongli has joined #openstack-nova02:57
*** shaohe_feng has quit IRC02:59
*** shaohe_feng has joined #openstack-nova03:01
*** alexpilotti has quit IRC03:03
*** hongbin has quit IRC03:03
*** tetsuro_ has joined #openstack-nova03:04
*** tetsuro has quit IRC03:04
*** heyongli has quit IRC03:07
*** heyongli has joined #openstack-nova03:07
*** shaohe_feng has quit IRC03:09
*** alexpilotti has joined #openstack-nova03:10
*** shaohe_feng has joined #openstack-nova03:11
*** jichen has joined #openstack-nova03:13
openstackgerritDeepak Mourya proposed openstack/nova master: Resource_provider API handler does not return specific error codes  https://review.openstack.org/57942303:14
*** alexpilotti has quit IRC03:15
*** heyongli has quit IRC03:17
*** edmondsw has joined #openstack-nova03:17
*** heyongli has joined #openstack-nova03:17
*** shaohe_feng has quit IRC03:19
*** antosh has joined #openstack-nova03:21
*** shaohe_feng has joined #openstack-nova03:21
*** edmondsw has quit IRC03:22
*** alexpilotti has joined #openstack-nova03:24
*** antosh has quit IRC03:26
*** heyongli has quit IRC03:27
*** heyongli has joined #openstack-nova03:28
*** alexpilotti has quit IRC03:29
*** shaohe_feng has quit IRC03:30
*** suresh12 has quit IRC03:31
*** shaohe_feng has joined #openstack-nova03:31
*** antosh has joined #openstack-nova03:35
*** mdnadeem has joined #openstack-nova03:36
*** heyongli has quit IRC03:38
*** heyongli has joined #openstack-nova03:38
*** lpetrut has joined #openstack-nova03:40
*** antosh has quit IRC03:40
*** shaohe_feng has quit IRC03:40
*** hiro-kobayashi has quit IRC03:41
*** shaohe_feng has joined #openstack-nova03:42
*** antosh has joined #openstack-nova03:47
*** heyongli has quit IRC03:48
*** heyongli has joined #openstack-nova03:48
*** shaohe_feng has quit IRC03:50
*** antosh has quit IRC03:51
*** shaohe_feng has joined #openstack-nova03:52
*** suresh12 has joined #openstack-nova03:55
*** udesale has joined #openstack-nova03:57
*** heyongli has quit IRC03:58
*** heyongli has joined #openstack-nova03:58
*** Bhujay has joined #openstack-nova04:00
*** shaohe_feng has quit IRC04:00
*** shaohe_feng has joined #openstack-nova04:02
*** heyongli has quit IRC04:08
*** heyongli has joined #openstack-nova04:09
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in libvirt/test_driver.py (8)  https://review.openstack.org/57199304:09
*** shaohe_feng has quit IRC04:11
*** shaohe_feng has joined #openstack-nova04:12
*** vivsoni has joined #openstack-nova04:12
*** Bhujay has quit IRC04:13
*** heyongli has quit IRC04:19
*** heyongli has joined #openstack-nova04:19
*** yamamoto has joined #openstack-nova04:21
*** shaohe_feng has quit IRC04:21
*** shaohe_feng has joined #openstack-nova04:22
*** sree has joined #openstack-nova04:23
*** suresh12 has quit IRC04:23
openstackgerritjichenjc proposed openstack/nova master: Adjust log style and remove ocata support  https://review.openstack.org/57646204:24
openstackgerritjichenjc proposed openstack/nova master: [doc] enhance admin/configuration/api.rst  https://review.openstack.org/56600804:25
openstackgerritjichenjc proposed openstack/nova master: remove ec2 object definitions  https://review.openstack.org/55715004:25
openstackgerritjichenjc proposed openstack/nova master: remove ec2 db functions  https://review.openstack.org/55757204:25
*** lpetrut has quit IRC04:27
*** sree has quit IRC04:27
*** heyongli has quit IRC04:29
*** heyongli has joined #openstack-nova04:29
*** shaohe_feng has quit IRC04:31
*** shaohe_feng has joined #openstack-nova04:33
*** pooja_jadhav has joined #openstack-nova04:36
*** stakeda has joined #openstack-nova04:37
openstackgerritTakashi NATSUME proposed openstack/nova master: Transform aggregate.update_prop notification  https://review.openstack.org/46257604:38
*** heyongli has quit IRC04:39
*** heyongli has joined #openstack-nova04:40
*** shaohe_feng has quit IRC04:41
openstackgerritBhagyashri Shewale proposed openstack/nova master: PCPU: Define numa dedicated CPU resource class  https://review.openstack.org/56177004:42
openstackgerritBhagyashri Shewale proposed openstack/nova master: NUMACell, InstanceNUMACell: Adopt 'PCPU' changes  https://review.openstack.org/57602104:42
openstackgerritBhagyashri Shewale proposed openstack/nova master: Report PCPU to placement  https://review.openstack.org/57703804:42
deepak_mourya@gmann  I have reported this bug[0] that when we do nova list according to the documentation[1] the resulted servers should come in the descending order but actual result is in ascending order.04:43
deepak_mouryaNext thing is when we do nova list --sort id the resulted outcome is unsorted because nova is ignoring the 'id'[1] for sortion.04:43
deepak_mouryaSo what should be the good approach for sorting in the nova list ?04:43
deepak_mourya[0]https://bugs.launchpad.net/python-novaclient/+bug/177905704:43
deepak_mourya[1]https://docs.openstack.org/python-novaclient/latest/cli/nova.html#nova-list04:43
openstackLaunchpad bug 1779057 in python-novaclient "'nova list --sort id' command gives unsorted list result" [Low,Confirmed] - Assigned to Deepak Mourya (mourya007)04:43
deepak_mourya[2]https://github.com/openstack/nova/blob/d28a0b5f84e6a529a66a8423944076adf644e3e2/nova/api/openstack/compute/schemas/servers.py#L321-L33104:43
*** shaohe_feng has joined #openstack-nova04:44
*** heyongli has quit IRC04:49
*** heyongli has joined #openstack-nova04:50
*** shaohe_feng has quit IRC04:52
*** shaohe_feng has joined #openstack-nova04:52
*** rcernin has quit IRC04:55
*** ratailor has joined #openstack-nova04:58
*** dklyle has quit IRC04:58
*** heyongli has quit IRC05:00
*** heyongli has joined #openstack-nova05:00
*** abhishekk has joined #openstack-nova05:02
*** shaohe_feng has quit IRC05:02
*** shaohe_feng has joined #openstack-nova05:03
*** edmondsw has joined #openstack-nova05:06
*** sree has joined #openstack-nova05:08
*** links has joined #openstack-nova05:09
*** links has quit IRC05:09
*** heyongli has quit IRC05:10
*** heyongli has joined #openstack-nova05:10
*** andreas_s has joined #openstack-nova05:10
*** edmondsw has quit IRC05:11
*** shaohe_feng has quit IRC05:12
*** andreas_s has quit IRC05:13
*** vivsoni has quit IRC05:13
*** andreas_s has joined #openstack-nova05:14
*** yangyapeng has quit IRC05:14
*** shaohe_feng has joined #openstack-nova05:15
*** andreas_s has quit IRC05:18
*** heyongli has quit IRC05:20
*** heyongli has joined #openstack-nova05:20
*** shaohe_feng has quit IRC05:22
*** shaohe_feng has joined #openstack-nova05:23
*** vivsoni has joined #openstack-nova05:23
*** tojuvone_ is now known as tojuvone05:29
*** sridharg has joined #openstack-nova05:29
*** heyongli has quit IRC05:30
*** heyongli has joined #openstack-nova05:31
*** shaohe_feng has quit IRC05:33
*** shaohe_feng has joined #openstack-nova05:33
*** heyongli has quit IRC05:41
*** rcernin has joined #openstack-nova05:41
*** heyongli has joined #openstack-nova05:41
*** rcernin has quit IRC05:41
*** rcernin has joined #openstack-nova05:41
*** rcernin has quit IRC05:41
*** quiquell|off is now known as quiquell|rover05:41
*** rcernin has joined #openstack-nova05:42
*** shaohe_feng has quit IRC05:43
openstackgerritTakashi NATSUME proposed openstack/nova master: Fix missing versioned notification examples  https://review.openstack.org/57943605:44
*** shaohe_feng has joined #openstack-nova05:44
*** tetsuro_ has quit IRC05:47
*** psachin has quit IRC05:48
*** heyongli has quit IRC05:51
*** heyongli has joined #openstack-nova05:51
*** Luzi has joined #openstack-nova05:52
*** shaohe_feng has quit IRC05:53
*** tetsuro has joined #openstack-nova05:53
*** slaweq has joined #openstack-nova05:54
*** shaohe_feng has joined #openstack-nova05:54
*** slaweq has quit IRC05:58
*** armaan has joined #openstack-nova05:59
*** peereb has joined #openstack-nova06:00
*** heyongli has quit IRC06:01
*** heyongli has joined #openstack-nova06:01
*** yangyapeng has joined #openstack-nova06:03
*** shaohe_feng has quit IRC06:03
*** jichen has quit IRC06:03
*** sahid has joined #openstack-nova06:06
*** shaohe_feng has joined #openstack-nova06:07
*** yangyapeng has quit IRC06:09
*** yangyapeng has joined #openstack-nova06:09
*** heyongli has quit IRC06:11
*** heyongli has joined #openstack-nova06:12
*** shaohe_feng has quit IRC06:14
*** shaohe_feng has joined #openstack-nova06:16
*** udesale_ has joined #openstack-nova06:16
*** mschuppert has joined #openstack-nova06:18
openstackgerritTakashi NATSUME proposed openstack/nova master: Update admin/flavors document  https://review.openstack.org/57306306:19
*** udesale has quit IRC06:19
*** josecastroleon has joined #openstack-nova06:20
*** janki has joined #openstack-nova06:20
*** wwriverr_ has quit IRC06:21
*** lpetrut has joined #openstack-nova06:22
*** heyongli has quit IRC06:22
*** heyongli has joined #openstack-nova06:22
*** shaohe_feng has quit IRC06:24
*** shaohe_feng has joined #openstack-nova06:25
*** andreas_s has joined #openstack-nova06:25
*** quiquell|rover is now known as quique|rover|bbl06:25
*** jcosmao has quit IRC06:26
*** mrsoul has joined #openstack-nova06:26
*** heyongli has quit IRC06:32
*** heyongli has joined #openstack-nova06:32
*** ccamacho has joined #openstack-nova06:32
*** phuongnh has quit IRC06:32
*** phuongnh has joined #openstack-nova06:33
*** threestrands has joined #openstack-nova06:33
*** threestrands has quit IRC06:33
*** threestrands has joined #openstack-nova06:33
*** ccamacho has quit IRC06:33
*** shaohe_feng has quit IRC06:34
*** shaohe_feng has joined #openstack-nova06:35
*** naichuans has joined #openstack-nova06:35
*** dpawlik has joined #openstack-nova06:37
*** threestrands has quit IRC06:37
*** nicolasbock has joined #openstack-nova06:39
*** ccamacho has joined #openstack-nova06:40
*** udesale__ has joined #openstack-nova06:42
*** heyongli has quit IRC06:42
*** heyongli has joined #openstack-nova06:42
*** shaohe_feng has quit IRC06:44
*** udesale_ has quit IRC06:45
*** shaohe_feng has joined #openstack-nova06:45
*** vivsoni has quit IRC06:48
openstackgerritOpenStack Proposal Bot proposed openstack/nova master: Imported Translations from Zanata  https://review.openstack.org/57801906:49
*** heyongli has quit IRC06:52
*** heyongli has joined #openstack-nova06:53
*** edmondsw has joined #openstack-nova06:55
*** vivsoni has joined #openstack-nova06:55
*** shaohe_feng has quit IRC06:55
*** naichuans_ has joined #openstack-nova06:55
*** shaohe_feng has joined #openstack-nova06:55
Kevin_Zhengping alex_xu06:57
*** vivsoni_ has joined #openstack-nova06:58
*** vivsoni has quit IRC06:58
*** udesale_ has joined #openstack-nova06:58
*** edmondsw has quit IRC07:00
*** vivsoni has joined #openstack-nova07:00
*** quique|rover|bbl is now known as quiquell|rover07:00
*** vivsoni_ has quit IRC07:01
*** udesale__ has quit IRC07:01
*** josecastroleon has quit IRC07:01
*** heyongli has quit IRC07:03
*** heyongli has joined #openstack-nova07:03
*** shaohe_feng has quit IRC07:05
*** shaohe_feng has joined #openstack-nova07:06
*** jichen has joined #openstack-nova07:06
*** armaan has quit IRC07:07
*** armaan has joined #openstack-nova07:08
jichenbrinzhang: hi07:08
BrinZhangHi We talk privately?07:09
*** rcernin has quit IRC07:09
*** josecastroleon has joined #openstack-nova07:11
*** heyongli has quit IRC07:13
*** heyongli has joined #openstack-nova07:13
openstackgerritSurya Seetharaman proposed openstack/nova master: [WIP] Add queued for delete to instance_mappings table.  https://review.openstack.org/56678807:14
*** damien_r has joined #openstack-nova07:14
*** shaohe_feng has quit IRC07:15
*** shaohe_feng has joined #openstack-nova07:15
*** jichen has quit IRC07:16
*** korean101 has joined #openstack-nova07:16
korean101HI guys07:16
korean101why my compute node's used_ram=512MB?07:16
korean101INFO nova.compute.resource_tracker [req-45ce4318-c909-43bf-b24c-7d8e6f4eb12b - - - - -] Final resource view: name=compute-098.hanpda.com phys_ram=257841MB used_ram=512MB07:17
korean101I really used 165GB07:17
korean101nova host-describe command shows me '512MB'07:17
korean101and some ERRORs 'is not a valid node managed by this compute host.'07:20
*** heyongli has quit IRC07:23
openstackgerritSurya Seetharaman proposed openstack/nova master: [WIP/POC] Add queued_for_delete field to InstanceMapping object  https://review.openstack.org/56679507:23
*** heyongli has joined #openstack-nova07:23
*** rha has joined #openstack-nova07:24
*** rha has joined #openstack-nova07:24
*** shaohe_feng has quit IRC07:25
*** shaohe_feng has joined #openstack-nova07:26
*** armaan has quit IRC07:26
*** armaan has joined #openstack-nova07:27
*** tesseract has joined #openstack-nova07:27
*** jichen has joined #openstack-nova07:27
*** ragiman has joined #openstack-nova07:29
*** vpc has joined #openstack-nova07:31
vpchi07:31
*** psachin has joined #openstack-nova07:33
*** heyongli has quit IRC07:33
*** sapd_ has quit IRC07:33
*** heyongli has joined #openstack-nova07:34
*** sapd_ has joined #openstack-nova07:34
*** rpittau has joined #openstack-nova07:35
*** shaohe_feng has quit IRC07:36
*** shaohe_feng has joined #openstack-nova07:36
*** alexchadin has joined #openstack-nova07:37
*** heyongli has quit IRC07:44
*** jpena|off is now known as jpena07:44
*** heyongli has joined #openstack-nova07:44
*** shaohe_feng has quit IRC07:46
*** shaohe_feng has joined #openstack-nova07:47
*** yamamoto_ has joined #openstack-nova07:53
*** mgoddard has joined #openstack-nova07:53
*** heyongli has quit IRC07:54
*** heyongli has joined #openstack-nova07:54
*** ralonsoh has joined #openstack-nova07:56
*** shaohe_feng has quit IRC07:56
*** brault has joined #openstack-nova07:56
*** shaohe_feng has joined #openstack-nova07:57
*** yamamoto has quit IRC07:57
*** ragiman has quit IRC08:03
*** heyongli has quit IRC08:04
*** heyongli has joined #openstack-nova08:04
*** shaohe_feng has quit IRC08:06
*** armaan has quit IRC08:06
*** shaohe_feng has joined #openstack-nova08:07
*** armaan has joined #openstack-nova08:07
openstackgerritChason Chan proposed openstack/nova master: Use an alternative class 'MoxStubout'  https://review.openstack.org/57948208:08
*** Guest26917 has joined #openstack-nova08:12
*** armaan has quit IRC08:12
*** armaan has joined #openstack-nova08:13
*** heyongli has quit IRC08:14
*** heyongli has joined #openstack-nova08:15
naichuans_ efried: Hi, Eric, how about "bp: Handling Reshaped Provider Trees" patches going on? Can I use this function if I merge your patches? Thanks.08:15
*** shaohe_feng has quit IRC08:17
*** shaohe_feng has joined #openstack-nova08:17
*** ragiman has joined #openstack-nova08:18
*** vivsoni_ has joined #openstack-nova08:23
*** vivsoni has quit IRC08:23
*** ragiman has quit IRC08:23
*** heyongli has quit IRC08:25
*** heyongli has joined #openstack-nova08:25
*** shaohe_feng has quit IRC08:27
openstackgerritZhenyu Zheng proposed openstack/nova master: nova-manage db archive_deleted_rows is not multi-cell aware  https://review.openstack.org/50748608:28
*** shaohe_feng has joined #openstack-nova08:30
*** josecastroleon has quit IRC08:35
*** heyongli has quit IRC08:35
*** heyongli has joined #openstack-nova08:35
*** slaweq has joined #openstack-nova08:36
*** ragiman has joined #openstack-nova08:36
*** shaohe_feng has quit IRC08:37
*** derekh has joined #openstack-nova08:38
*** sambetts|afk has quit IRC08:40
*** shaohe_feng has joined #openstack-nova08:41
*** slaweq has quit IRC08:43
*** edmondsw has joined #openstack-nova08:43
*** heyongli has quit IRC08:45
*** heyongli has joined #openstack-nova08:45
*** sambetts_ has joined #openstack-nova08:47
*** edmondsw has quit IRC08:47
*** shaohe_feng has quit IRC08:47
*** mdbooth has joined #openstack-nova08:49
*** shaohe_feng has joined #openstack-nova08:50
*** armaan has quit IRC08:50
*** armaan has joined #openstack-nova08:50
*** heyongli has quit IRC08:55
*** heyongli has joined #openstack-nova08:56
*** avolkov has joined #openstack-nova08:56
*** shaohe_feng has quit IRC08:58
*** armaan has quit IRC08:59
*** armaan has joined #openstack-nova08:59
vpchi guys09:01
*** shaohe_feng has joined #openstack-nova09:01
vpcanyone using instance with GPU09:01
*** heyongli has quit IRC09:06
*** heyongli has joined #openstack-nova09:06
*** jichen_ has joined #openstack-nova09:07
*** jichen__ has joined #openstack-nova09:08
*** shaohe_feng has quit IRC09:08
*** jichen has quit IRC09:08
*** jichen__ is now known as jichen09:08
*** shaohe_feng has joined #openstack-nova09:09
*** jichen_ has quit IRC09:12
*** heyongli has quit IRC09:16
*** heyongli has joined #openstack-nova09:16
*** lifeless has quit IRC09:17
*** shaohe_feng has quit IRC09:18
*** lifeless has joined #openstack-nova09:18
*** shaohe_feng has joined #openstack-nova09:19
*** AlexeyAbashkin has joined #openstack-nova09:23
*** heyongli has quit IRC09:26
*** heyongli has joined #openstack-nova09:26
*** giblet is now known as gibi09:28
*** jangutter has joined #openstack-nova09:28
*** shaohe_feng has quit IRC09:28
*** shaohe_feng has joined #openstack-nova09:30
*** AlexeyAbashkin has quit IRC09:32
openstackgerritSylvain Bauza proposed openstack/nova stable/queens: libvirt: Fix the rescue race for vGPU instances  https://review.openstack.org/57950309:32
*** finucannot is now known as stephenfin09:34
*** andreas_s has quit IRC09:34
*** andreas_s has joined #openstack-nova09:36
*** heyongli has quit IRC09:36
*** heyongli has joined #openstack-nova09:37
*** andreas_s has quit IRC09:38
*** andreas_s has joined #openstack-nova09:38
*** rmart04 has joined #openstack-nova09:38
*** shaohe_feng has quit IRC09:39
*** spsurya_ has joined #openstack-nova09:39
*** shaohe_feng has joined #openstack-nova09:41
*** sambetts_ is now known as sambetts09:45
*** heyongli has quit IRC09:47
*** armaan has quit IRC09:47
*** armaan has joined #openstack-nova09:47
*** heyongli has joined #openstack-nova09:47
*** alexpilotti has joined #openstack-nova09:48
*** sree_ has joined #openstack-nova09:49
*** shaohe_feng has quit IRC09:49
*** sree_ is now known as Guest6826509:49
*** shaohe_feng has joined #openstack-nova09:50
openstackgerritYikun Jiang (Kero) proposed openstack/nova master: Refactor the policies to policy  https://review.openstack.org/57911309:50
openstackgerritYikun Jiang (Kero) proposed openstack/nova master: Add policy to InstanceGroup object and api models.  https://review.openstack.org/56337509:50
*** sree has quit IRC09:51
*** alexpilotti has quit IRC09:52
*** mdbooth has quit IRC09:54
*** andreas_s has quit IRC09:54
*** andreas_s has joined #openstack-nova09:55
*** heyongli has quit IRC09:57
*** heyongli has joined #openstack-nova09:57
*** shaohe_feng has quit IRC09:59
*** Guest68265 has quit IRC10:02
stephenfingibi: Morning. Fancy putting https://review.openstack.org/#/c/552874/ through10:02
stephenfin*?10:02
gibistephenfin: hi, looking...10:04
*** shaohe_feng has joined #openstack-nova10:04
*** andreas_s has quit IRC10:05
*** heyongli has quit IRC10:07
*** heyongli has joined #openstack-nova10:07
*** jchhatbar has joined #openstack-nova10:08
gibistephenfin: +W10:08
stephenfingibi: ta :)10:09
*** janki has quit IRC10:09
*** jchhatba_ has joined #openstack-nova10:09
*** shaohe_feng has quit IRC10:09
*** andreas_s has joined #openstack-nova10:10
*** mgoddard has quit IRC10:12
*** shaohe_feng has joined #openstack-nova10:12
*** jchhatbar has quit IRC10:13
*** vpc has quit IRC10:14
openstackgerritBalazs Gibizer proposed openstack/nova master: Regression test for bug 1779635  https://review.openstack.org/57950810:16
openstackbug 1779635 in OpenStack Compute (nova) "placement allows RP parent loop in PUT resource_providers/{uuid}" [Undecided,New] https://launchpad.net/bugs/177963510:16
*** bkopilov has quit IRC10:17
*** heyongli has quit IRC10:17
*** heyongli has joined #openstack-nova10:18
*** mgoddard has joined #openstack-nova10:18
*** Shilpa has joined #openstack-nova10:19
*** shaohe_feng has quit IRC10:20
*** ejat has joined #openstack-nova10:21
*** ejat has joined #openstack-nova10:21
*** shaohe_feng has joined #openstack-nova10:21
openstackgerritStephen Finucane proposed openstack/nova master: Convert 'placement_api_docs' into a Sphinx extension  https://review.openstack.org/57882610:22
*** ratailor_ has joined #openstack-nova10:22
*** ratailor has quit IRC10:25
*** mdbooth has joined #openstack-nova10:26
*** heyongli has quit IRC10:28
*** heyongli has joined #openstack-nova10:28
*** shaohe_feng has quit IRC10:30
*** ralonsoh_ has joined #openstack-nova10:30
*** shaohe_feng has joined #openstack-nova10:31
*** ralonsoh has quit IRC10:33
*** andreas_s has quit IRC10:34
*** andreas_s has joined #openstack-nova10:35
*** abhishekk has quit IRC10:36
*** heyongli has quit IRC10:38
*** heyongli has joined #openstack-nova10:38
*** moshele has joined #openstack-nova10:40
*** stakeda has quit IRC10:40
*** shaohe_feng has quit IRC10:40
*** moshele has left #openstack-nova10:41
*** moshele has joined #openstack-nova10:42
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove unnecessary execute permissions of a file  https://review.openstack.org/57951110:42
*** shaohe_feng has joined #openstack-nova10:42
*** andreas_s has quit IRC10:44
*** andreas_s has joined #openstack-nova10:45
*** heyongli has quit IRC10:48
*** heyongli has joined #openstack-nova10:49
*** shaohe_feng has quit IRC10:50
*** shaohe_feng has joined #openstack-nova10:51
*** andreas_s has quit IRC10:57
*** andreas_s has joined #openstack-nova10:57
*** heyongli has quit IRC10:58
*** heyongli has joined #openstack-nova10:59
*** shaohe_feng has quit IRC11:01
*** shaohe_feng has joined #openstack-nova11:02
openstackgerritMerged openstack/nova master: Use 'version2' when syncing placement db  https://review.openstack.org/57920011:04
openstackgerritMerged openstack/nova master: More config drive docs updates  https://review.openstack.org/57889011:04
openstackgerritMerged openstack/nova master: Clarify log in RT._update_usage_from_migration  https://review.openstack.org/55462311:05
*** heyongli has quit IRC11:09
*** heyongli has joined #openstack-nova11:09
*** shaohe_feng has quit IRC11:11
*** shaohe_feng has joined #openstack-nova11:12
*** takashin_ has joined #openstack-nova11:14
*** edmondsw has joined #openstack-nova11:14
*** takashin_ has left #openstack-nova11:14
*** takashin has quit IRC11:16
*** quiquell|rover is now known as quique|rover|lch11:19
*** heyongli has quit IRC11:19
*** heyongli has joined #openstack-nova11:19
*** shaohe_feng has quit IRC11:21
*** takashin has joined #openstack-nova11:22
openstackgerritBrin Zhang proposed openstack/nova-specs master: Add support specify volume type when boot instance  https://review.openstack.org/57952011:22
*** shaohe_feng has joined #openstack-nova11:22
*** phuongnh has quit IRC11:25
*** udesale_ has quit IRC11:25
*** heyongli has quit IRC11:29
*** heyongli has joined #openstack-nova11:29
*** ralonsoh_ has quit IRC11:29
*** jchhatba_ has quit IRC11:30
*** vivsoni has joined #openstack-nova11:30
*** jpena is now known as jpena|lunch11:30
*** shaohe_feng has quit IRC11:31
*** vivsoni_ has quit IRC11:32
openstackgerritBrin Zhang proposed openstack/nova-specs master: Add support specify volume type when boot instance  https://review.openstack.org/57952011:33
*** vivsoni_ has joined #openstack-nova11:33
*** ratailor_ has quit IRC11:33
*** shaohe_feng has joined #openstack-nova11:34
*** vivsoni has quit IRC11:36
*** jroll has quit IRC11:36
*** mvk has quit IRC11:37
*** mgoddard has quit IRC11:38
*** heyongli has quit IRC11:39
*** heyongli has joined #openstack-nova11:40
*** jroll has joined #openstack-nova11:40
*** tetsuro has quit IRC11:41
*** shaohe_feng has quit IRC11:42
*** vivsoni_ has quit IRC11:43
*** quique|rover|lch is now known as quiquell|rover11:44
*** shaohe_feng has joined #openstack-nova11:44
*** vivsoni has joined #openstack-nova11:45
openstackgerritBence Romsics proposed openstack/osc-placement master: Add nested resource providers (v1.14)  https://review.openstack.org/54667511:45
openstackgerritBence Romsics proposed openstack/osc-placement master: Limit allocation candidates (v1.15, v1.16)  https://review.openstack.org/54804311:45
openstackgerritBence Romsics proposed openstack/osc-placement master: Allocation candidates parameter: required (v1.17)  https://review.openstack.org/54832611:45
*** heyongli has quit IRC11:50
*** heyongli has joined #openstack-nova11:50
*** shaohe_feng has quit IRC11:52
*** shaohe_feng has joined #openstack-nova11:53
*** bkopilov has joined #openstack-nova11:54
*** mdnadeem has quit IRC11:54
*** peereb has quit IRC11:54
*** tiendc has quit IRC11:55
*** mdnadeem has joined #openstack-nova11:56
*** mgoddard has joined #openstack-nova11:58
*** heyongli has quit IRC12:00
*** heyongli has joined #openstack-nova12:00
openstackgerritYikun Jiang (Kero) proposed openstack/nova master: Add policy to InstanceGroup object and api models.  https://review.openstack.org/56337512:02
*** sree has joined #openstack-nova12:02
*** shaohe_feng has quit IRC12:02
*** alexchadin has quit IRC12:04
*** shaohe_feng has joined #openstack-nova12:04
*** sree has quit IRC12:06
*** BrinZhang has quit IRC12:07
*** derekh has quit IRC12:08
*** heyongli has quit IRC12:10
*** heyongli has joined #openstack-nova12:10
*** derekh has joined #openstack-nova12:11
*** derekh has quit IRC12:11
*** shaohe_feng has quit IRC12:12
*** shaohe_feng has joined #openstack-nova12:13
openstackgerritYikun Jiang (Kero) proposed openstack/nova master: Add policy field to ServerGroup notification object  https://review.openstack.org/56340112:13
openstackgerritYikun Jiang (Kero) proposed openstack/nova master: Adapt _validate_instance_group_policy to new policy model  https://review.openstack.org/57146512:13
openstackgerritYikun Jiang (Kero) proposed openstack/nova master: Microversion 2.64 - Use new format policy in server group  https://review.openstack.org/56753412:13
*** vivsoni has quit IRC12:14
*** vivsoni has joined #openstack-nova12:15
*** janki has joined #openstack-nova12:16
*** cdent has joined #openstack-nova12:17
*** heyongli has quit IRC12:20
*** heyongli has joined #openstack-nova12:21
*** vivsoni has quit IRC12:21
*** shaohe_feng has quit IRC12:23
kashyapstephenfin: Hi there, damned if I could find, mind pointing to the Git repo of this page: https://docs.openstack.org/glance/latest/admin/useful-image-properties.html12:24
stephenfinkashyap: https://github.com/openstack/glance/blob/master/doc/source/admin/useful-image-properties.rst12:25
kashyapstephenfin: Most excellent12:26
*** jpena|lunch is now known as jpena12:28
*** vivsoni has joined #openstack-nova12:29
*** shaohe_feng has joined #openstack-nova12:29
*** heyongli has quit IRC12:31
*** heyongli has joined #openstack-nova12:31
*** psachin has quit IRC12:33
*** shaohe_feng has quit IRC12:33
*** shaohe_feng has joined #openstack-nova12:34
openstackgerritMerged openstack/nova master: Resource tracker: improve resource tracker periodic task  https://review.openstack.org/57605212:34
openstackgerritMerged openstack/nova master: Fix regression when listing build_requests with marker and ip filter  https://review.openstack.org/57616112:34
openstackgerritMerged openstack/nova master: Update admin/flavors document  https://review.openstack.org/57306312:34
*** jaypipes has joined #openstack-nova12:36
*** mgoddard has quit IRC12:39
*** mvk has joined #openstack-nova12:41
*** heyongli has quit IRC12:41
*** heyongli has joined #openstack-nova12:41
*** shaohe_feng has quit IRC12:43
*** shaohe_feng has joined #openstack-nova12:44
*** liverpooler has joined #openstack-nova12:45
alex_xuKevin_Zheng: pong12:51
*** heyongli has quit IRC12:51
*** heyongli has joined #openstack-nova12:51
*** jpena is now known as jpena|off12:52
*** shaohe_feng has quit IRC12:53
*** shaohe_feng has joined #openstack-nova12:54
openstackgerritTakashi NATSUME proposed openstack/nova stable/queens: Update admin/flavors document  https://review.openstack.org/57954212:55
openstackgerritStephen Finucane proposed openstack/nova master: conf: Resolve Sphinx errors  https://review.openstack.org/57954513:01
*** heyongli has quit IRC13:01
*** heyongli has joined #openstack-nova13:02
*** jichen has quit IRC13:02
*** shaohe_feng has quit IRC13:04
*** tesseract has quit IRC13:04
*** janki has quit IRC13:04
*** janki has joined #openstack-nova13:05
*** shaohe_feng has joined #openstack-nova13:05
*** tesseract has joined #openstack-nova13:10
*** tesseract has quit IRC13:10
*** heyongli has quit IRC13:12
*** heyongli has joined #openstack-nova13:12
*** hshiina has quit IRC13:13
*** shaohe_feng has quit IRC13:14
*** shaohe_feng has joined #openstack-nova13:15
*** dillaman has joined #openstack-nova13:17
openstackgerritMerged openstack/nova master: Simplify instance name generation  https://review.openstack.org/51657313:18
*** mgoddard has joined #openstack-nova13:20
*** heyongli has quit IRC13:22
*** heyongli has joined #openstack-nova13:22
*** Guest26917 has quit IRC13:23
*** shaohe_feng has quit IRC13:24
*** lyaaaaaaaarwood is now known as lyarwood13:24
*** shaohe_feng has joined #openstack-nova13:26
openstackgerritDeepak Mourya proposed openstack/nova master: Resource_provider API handler does not return specific error codes  https://review.openstack.org/57942313:27
openstackgerritBalazs Gibizer proposed openstack/nova master: Transform missing delete notifications  https://review.openstack.org/41029713:31
*** heyongli has quit IRC13:32
gibistephenfin: lost a +W in a trivial rebase on https://review.openstack.org/#/c/410297/ could you put it back?13:32
stephenfingibi: sure13:32
*** heyongli has joined #openstack-nova13:32
efriednaichuans_: We're nowhere close on reshaping yet, sorry.13:32
efriedBut nrp is merged!13:33
gibistephenfin: thanks13:33
*** shaohe_feng has quit IRC13:34
*** mriedem has joined #openstack-nova13:35
*** shaohe_feng has joined #openstack-nova13:36
*** tesseract has joined #openstack-nova13:38
openstackgerritMatt Riedemann proposed openstack/nova stable/queens: Fix regression when listing build_requests with marker and ip filter  https://review.openstack.org/57956113:39
*** heyongli has quit IRC13:42
*** lyan has joined #openstack-nova13:42
*** heyongli has joined #openstack-nova13:43
*** lyan is now known as Guest5321313:43
*** yangyapeng has quit IRC13:43
*** shaohe_feng has quit IRC13:45
*** shaohe_feng has joined #openstack-nova13:45
*** sususuryashines is now known as tssurya13:48
*** alexpilotti has joined #openstack-nova13:48
*** yassine has joined #openstack-nova13:49
*** sree has joined #openstack-nova13:49
*** yassine is now known as Guest7982113:49
naichuans_efried: got it, thanks, Eric. Anyway, we can't apply n-rp to a already existed rp until reshape merged, right?13:49
openstackgerritSurya Seetharaman proposed openstack/python-novaclient master: [WIP/POC] Client changes for down cell  https://review.openstack.org/57956313:49
*** Guest79821 has quit IRC13:50
*** yingjun has joined #openstack-nova13:52
openstackgerritBalazs Gibizer proposed openstack/osc-placement master: Add nested resource providers (v1.14)  https://review.openstack.org/54667513:52
openstackgerritBalazs Gibizer proposed openstack/osc-placement master: Limit allocation candidates (v1.15, v1.16)  https://review.openstack.org/54804313:52
openstackgerritBalazs Gibizer proposed openstack/osc-placement master: Allocation candidates parameter: required (v1.17)  https://review.openstack.org/54832613:52
*** heyongli has quit IRC13:53
*** alexpilotti has quit IRC13:53
*** heyongli has joined #openstack-nova13:53
*** sree has quit IRC13:53
*** yassine_ has joined #openstack-nova13:54
*** shaohe_feng has quit IRC13:55
*** shaohe_feng has joined #openstack-nova13:56
*** mdnadeem has quit IRC13:56
*** bnemec has joined #openstack-nova13:56
*** eharney has joined #openstack-nova13:57
*** quiquell|rover is now known as quiquell|off13:58
*** PapaOurs is now known as bauzas13:59
*** heyongli has quit IRC14:03
efriednaichuans_: Well, it depends.  If you've previously exposed the inventory in question as part of the compute node provider, then yes, you need to handle reshaping.  But if it's new resources you've never shown before, you're fine.14:03
*** heyongli has joined #openstack-nova14:03
stephenfingibi: What was the bug with sets in o.vo you were talking about?14:05
*** shaohe_feng has quit IRC14:05
stephenfingibi: I'm seeing intermittent issues e.g. http://logs.openstack.org/40/564440/13/check/openstack-tox-py27/6df2c7b/testr_results.html.gz as think it's that same issue14:05
*** shaohe_feng has joined #openstack-nova14:06
*** hoonetorg has quit IRC14:06
efriedstephenfin: https://review.openstack.org/#/c/569417/ / https://bugs.launchpad.net/oslo.versionedobjects/+bug/1771804  ?14:06
openstackLaunchpad bug 1771804 in oslo.versionedobjects "ObjectVersionChecker.get_hash generates unstable hash for set() default value between py27 and py35" [Undecided,Fix released] - Assigned to Balazs Gibizer (balazs-gibizer)14:06
gibiefried: you were faster14:07
stephenfinefried: That's what I was referring to, yup. Now to see if it is the same thing. Cheers!14:07
* efried spins revolver back into holster14:07
*** lpetrut has quit IRC14:08
*** yangyapeng has joined #openstack-nova14:08
*** Luzi has quit IRC14:10
*** ragiman has quit IRC14:11
stephenfinHmm, so if sets in Python are unordered, how do I make sure a test that relies on particular ordering doesn't fail intermittently? https://review.openstack.org/#/c/575486/6/nova/tests/unit/objects/test_selection.py14:13
*** heyongli has quit IRC14:13
*** heyongli has joined #openstack-nova14:13
*** moshele has quit IRC14:14
*** awaugama has joined #openstack-nova14:14
efriedsort14:14
stephenfinthat's going to change the object type though14:14
stephenfinI guess that doesn't matter so long as we can convert back14:14
efriedIf you're comparing sets, it should just work14:14
*** awaugama has quit IRC14:15
*** shaohe_feng has quit IRC14:15
gibistephenfin: if you break up the big assert to a list of smaller asserts then you can eventually compare sets as efried suggests14:16
*** shaohe_feng has joined #openstack-nova14:16
stephenfinOoh, much better than what I was about to do14:16
*** awaugama has joined #openstack-nova14:17
* efried throws gibi a high five14:17
gibigibi catches14:18
gibiI mean14:18
* gibi catche14:18
gibis14:18
*** mlavalle has joined #openstack-nova14:19
*** armaan has quit IRC14:21
*** antosh has joined #openstack-nova14:22
*** armaan has joined #openstack-nova14:22
*** heyongli has quit IRC14:23
*** heyongli has joined #openstack-nova14:24
*** cdent has quit IRC14:25
*** namnh has joined #openstack-nova14:25
*** shaohe_feng has quit IRC14:26
*** shaohe_feng has joined #openstack-nova14:26
efriedmriedem: O bugmeister supreme, do we have a bug open for this: http://logs.openstack.org/62/576462/3/check/openstack-tox-lower-constraints/77e13fb/testr_results.html.gz14:30
efriedWe're comparing json serialization of a dict, which is happening in unpredictable order (predictably).14:30
efriedThis is popping up all over the place intermittently.14:31
mriedemi personally haven't opened a bug nor seen that yet no14:31
efriedight.14:31
*** jpena|off is now known as jpena14:31
* efried will bbiab14:31
mriedemsahid: you should triage this probably https://bugs.launchpad.net/nova/+bug/177962614:32
openstackLaunchpad bug 1779626 in OpenStack Compute (nova) "MTU setting feature conflicts with minimum Qemu version " [Undecided,New]14:32
*** liverpooler has quit IRC14:32
*** dpawlik has quit IRC14:33
*** heyongli has quit IRC14:34
*** heyongli has joined #openstack-nova14:34
sahidmriedem: we should probably mark it as duplicate of 174749614:36
*** shaohe_feng has quit IRC14:36
sahidsounds good for you?14:36
sahidoh wait... i think i missunderstood14:36
*** shaohe_feng has joined #openstack-nova14:37
mriedemthe new bug is saying the change is a regression14:37
sahidyes sorry14:38
openstackgerritMatt Riedemann proposed openstack/nova master: api-ref: fix min_version for parent_provider_uuid in responses  https://review.openstack.org/57957714:39
sahidi'm supprised to see QEMU in relation to this, since it's libvirt who is creating the tap and configuring the mtu14:39
openstackgerritStephen Finucane proposed openstack/nova master: network: Always retrieve network information if available  https://review.openstack.org/56444414:39
openstackgerritStephen Finucane proposed openstack/nova master: network: Retrieve tunneled status in '_get_physnet_info'  https://review.openstack.org/56444514:39
openstackgerritStephen Finucane proposed openstack/nova master: objects: Add NUMACell.network_metadata  https://review.openstack.org/56443914:39
openstackgerritStephen Finucane proposed openstack/nova master: objects: Add NUMATopologyLimits.networks  https://review.openstack.org/57548614:39
openstackgerritStephen Finucane proposed openstack/nova master: hardware: Start accounting for networks in NUMA placement  https://review.openstack.org/56444814:39
openstackgerritStephen Finucane proposed openstack/nova master: objects: Add RequestSpec.network_metadata  https://review.openstack.org/56444214:39
openstackgerritStephen Finucane proposed openstack/nova master: scheduler: Start utilizing RequestSpec.network_metadata  https://review.openstack.org/56445214:39
openstackgerritStephen Finucane proposed openstack/nova master: conf: Add '[neutron] physnets' and related options  https://review.openstack.org/56444014:39
openstackgerritStephen Finucane proposed openstack/nova master: libvirt: Start populating NUMACell.network_metadata field  https://review.openstack.org/56444114:39
*** yangyapeng has quit IRC14:40
*** yangyapeng has joined #openstack-nova14:41
*** elbragstad is now known as lbragstad14:43
*** heyongli has quit IRC14:44
*** heyongli has joined #openstack-nova14:44
*** yangyapeng has quit IRC14:45
*** shaohe_feng has quit IRC14:46
*** shaohe_feng has joined #openstack-nova14:47
*** armaan has quit IRC14:47
*** lpetrut has joined #openstack-nova14:52
*** ragiman has joined #openstack-nova14:52
*** zzzeek has quit IRC14:53
*** heyongli has quit IRC14:54
*** heyongli has joined #openstack-nova14:54
*** zzzeek has joined #openstack-nova14:55
*** shaohe_feng has quit IRC14:56
mriedemsahid: btw, i updated https://review.openstack.org/#/c/551370/ so re-review on that would be appreciated14:57
mriedemthat's the thing where we can change vif type during live migration,14:57
mriedemso i'm overwriting the source <interface> elements with the dest vif config14:57
sahidmriedem: sure i will do, i'm curently investigating that issue with MTU, there is that host_mtu parameter added for virtio-net interface which i'm supprised to see libvirt returning an error when not supported by QEMU we (libvirt) should probably just pass15:01
*** shaohe_feng has joined #openstack-nova15:02
*** heyongli has quit IRC15:04
*** heyongli has joined #openstack-nova15:05
*** alexpilotti has joined #openstack-nova15:05
mriedemnova will have to workaround that15:05
mriedemi.e. nova can't wait for libvirt to change15:05
*** takashin has left #openstack-nova15:06
*** wwriverrat has joined #openstack-nova15:06
openstackgerritMatt Riedemann proposed openstack/osc-placement master: Add nested resource providers (v1.14)  https://review.openstack.org/54667515:07
openstackgerritMatt Riedemann proposed openstack/osc-placement master: Limit allocation candidates (v1.15, v1.16)  https://review.openstack.org/54804315:07
openstackgerritMatt Riedemann proposed openstack/osc-placement master: Allocation candidates parameter: required (v1.17)  https://review.openstack.org/54832615:07
*** shaohe_feng has quit IRC15:07
*** shaohe_feng has joined #openstack-nova15:07
*** alexpilotti has quit IRC15:09
openstackgerritMatt Riedemann proposed openstack/osc-placement master: Add nested resource providers (v1.14)  https://review.openstack.org/54667515:09
openstackgerritMatt Riedemann proposed openstack/osc-placement master: Limit allocation candidates (v1.15, v1.16)  https://review.openstack.org/54804315:09
openstackgerritMatt Riedemann proposed openstack/osc-placement master: Allocation candidates parameter: required (v1.17)  https://review.openstack.org/54832615:09
gibian easy doc generation bug needs a second core https://review.openstack.org/#/c/57943615:10
*** wwriverrat has quit IRC15:10
*** andreas_s has quit IRC15:12
*** andreas_s has joined #openstack-nova15:13
mriedemgibi: what's missing? i don't see a difference between http://logs.openstack.org/36/579436/1/check/build-openstack-sphinx-docs/7558c85/html/reference/notifications.html#versioned-notification-samples and https://docs.openstack.org/nova/latest/reference/notifications.html#versioned-notification-samples15:13
mriedemunless the latter is still built using py315:13
mriedem*py215:13
*** andreas_s has quit IRC15:14
*** andreas_s has joined #openstack-nova15:14
*** heyongli has quit IRC15:15
*** heyongli has joined #openstack-nova15:15
gibimriedem: let me try to reproduce it locally15:15
* mriedem does the same15:16
*** shaohe_feng has quit IRC15:17
*** shaohe_feng has joined #openstack-nova15:18
*** lpetrut has quit IRC15:18
mriedemgibi: locally i see the aggregate ones are missing at least15:20
gibimriedem: confirm15:20
gibimriedem: I mean I can confirm15:20
mriedem+W15:21
gibimriedem: thanks15:21
mriedemefried: does anyone have a patch up for those busted tests?15:21
mriedemand/or bug15:21
dansmithstephenfin: sounds like "the chat" never happened.. I have another call at the top of the hour and then I assume you'll be gone before I'm done15:21
dansmithstephenfin: shall we plan for tomorrow morning? maybe get something on calendars so we don't let it go?15:21
stephenfinYeah, that sounds good to me. I don't think I've any conflicts tomorrow15:22
stephenfinI'll just stick something in my calendar now15:22
dansmithstephenfin: can you send invites to make sure we're all good?15:23
stephenfindansmith: Done15:24
dansmiththanks15:24
*** heyongli has quit IRC15:25
*** heyongli has joined #openstack-nova15:25
*** shaohe_feng has quit IRC15:27
efriedmriedem: Not that I am aware of, swhy I asked you.15:27
mriedemefried: ok, you can do that also right?15:27
*** shaohe_feng has joined #openstack-nova15:28
efriedmriedem: I took a look at it last week, and I'm not sure how to fix it without sorting it on both sides (test and prod).15:28
efriedmriedem: Otherwise I would have to, like, dissect the payload and deserialize the json.15:28
mriedemif it's a json compare we have a jsonEquals helper or something15:28
mriedemyeah we likely have to do that15:29
mriedemnova.test.TestCase.assertJsonEqual15:29
mriedemif no one else is going to, i'll start on the bug and patch now15:29
efriedmriedem: IIRC (I've slept since then) it's serialized JSON embedded in another object.15:29
*** yangyapeng has joined #openstack-nova15:29
mriedemi'll take a look15:30
efriedmriedem: If you've got the time for it, cool.  If not, I can take it.15:30
mriedemit saves me from having to look at my mid-year pbc results15:32
mriedemso sure15:32
mriedems/look/work on/15:32
efriedDid you miss the transition from pbc to "checkpoint"?15:34
*** heyongli has quit IRC15:35
*** heyongli has joined #openstack-nova15:35
*** shaohe_feng has quit IRC15:37
mriedemi explained that every time i got the "you worked at ibm so you know about pbcs" joke15:38
mriedem"actually...."15:38
*** wwriverrat has joined #openstack-nova15:38
*** ccamacho has quit IRC15:38
openstackgerritSurya Seetharaman proposed openstack/nova master: Add queued for delete to instance_mappings table.  https://review.openstack.org/56678815:40
openstackgerritSurya Seetharaman proposed openstack/nova master: [WIP] Add queued_for_delete field to InstanceMapping object  https://review.openstack.org/56679515:40
openstackgerritSurya Seetharaman proposed openstack/nova master: [POC] Graceful handling of nova-list when a cell is down  https://review.openstack.org/56778515:40
mriedemhttps://bugs.launchpad.net/nova/+bug/177971115:40
openstackLaunchpad bug 1779711 in OpenStack Compute (nova) "test_pre_live_migration_volume_backed* intermittently fails serialized json compare" [Critical,Confirmed]15:40
*** shaohe_feng has joined #openstack-nova15:41
*** burt has quit IRC15:45
efriedThanks, was about to ask so I could start tagging rechecks with it :)15:45
*** heyongli has quit IRC15:45
*** heyongli has joined #openstack-nova15:46
openstackgerritsahid proposed openstack/nova master: libvirt: add qemu version check when configuring mtu for network  https://review.openstack.org/57961115:48
*** shaohe_feng has quit IRC15:48
*** mrsoul has quit IRC15:50
*** shaohe_feng has joined #openstack-nova15:50
*** mrsoul has joined #openstack-nova15:50
openstackgerritMatt Riedemann proposed openstack/nova master: Use assertJsonEqual in test_pre_live_migration_volume_backed* tests  https://review.openstack.org/57961515:51
mriedemefried: ^15:51
efriedmriedem: Does assertJsonEqual tolerate the fact that the outermost thing isn't a JSON string yet?15:53
mriedemdoesn't have to be json strings15:56
mriedemit handles them if they are15:56
*** heyongli has quit IRC15:56
*** weshay is now known as weshay|ruck15:56
mriedemassertDictEqual might have also worked for this15:56
*** heyongli has joined #openstack-nova15:56
mriedemi think we use assertJsonEqual for the versioned notification payload comparisons15:56
mriedembecause of the nesting in those15:56
mriedemassertDictEqual kind of gives a shitty error message when it fails though15:56
*** wwriverrat has quit IRC15:57
efriedmriedem: Looking at the source for assertJsonEqual, I don't think it's going to work in this case.15:57
mriedemit passes for me locally15:58
efriedsure15:58
mriedembauzas: i'm seeing rescue tests failing since your vgpu race fix patch merged http://logs.openstack.org/47/555947/17/check/nova-multiattach/c6f458a/logs/screen-n-cpu.txt.gz#_Jun_26_15_29_18_87573215:58
*** shaohe_feng has quit IRC15:58
mriedembauzas: http://logstash.openstack.org/#dashboard/file/logstash.json?query=message%3A%5C%22libvirtError%3A%20failed%20to%20connect%20to%20monitor%20socket%3A%20No%20such%20process%5C%22%20AND%20tags%3A%5C%22screen-n-cpu.txt%5C%22&from=7d15:58
efriedthe failure is intermittent15:58
*** gyee has joined #openstack-nova15:58
efriedI would think the things usually serialize the same15:58
efriedwhich is how this got through in the first place15:59
mriedemyeah let me run a few times15:59
*** shaohe_feng has joined #openstack-nova15:59
openstackgerritBalazs Gibizer proposed openstack/nova master: Prevent updating an RP's parent to form a loop  https://review.openstack.org/57961816:01
lyarwoodmriedem / efried ; FWIW this is also here - https://github.com/openstack/nova/blob/0ef62de88862795cf66d13f6640b68ab9b155efb/nova/tests/unit/network/test_os_vif_util.py#L32-L3816:01
mriedemyeah i saw the comment about test_os_vif_util in the new tests16:03
efriedmriedem: I'm just copying the reference/actual from a failing test run.16:03
openstackgerritBalazs Gibizer proposed openstack/nova master: Prevent updating an RP's parent to form a loop  https://review.openstack.org/57961816:03
efriedmriedem: and it fails assertJsonEqual16:03
openstackgerritCorey Bryant proposed openstack/nova master: Enable connection_info refresh for new-style attachments  https://review.openstack.org/57900416:05
mriedemoh is it connection_info_json ?16:05
mriedemyeah must be16:06
mriedemok16:06
*** heyongli has quit IRC16:06
efriedmriedem: Yeah.16:06
*** damien_r has quit IRC16:06
*** heyongli has joined #openstack-nova16:06
mriedemlyarwood: that's why test_os_vif_util doesn't fail then - no embedded serialized json16:08
*** shaohe_feng has quit IRC16:08
*** mvk has quit IRC16:08
efriedmriedem: This sucks a little, but it works: http://paste.openstack.org/show/724766/16:09
*** dklyle has joined #openstack-nova16:10
*** shaohe_feng has joined #openstack-nova16:10
*** wwriverrat has joined #openstack-nova16:10
mriedemi was just going to deserialize in the test and pass those on to assertEqual as it's doing now16:11
mriedemwith a note16:11
efriedight16:11
*** armaan has joined #openstack-nova16:12
*** med_ has joined #openstack-nova16:12
*** yassine_ has quit IRC16:13
mriedemi might also be able to handle this generically in assertJsonEqual16:16
*** heyongli has quit IRC16:16
mriedemi'll try both16:16
*** heyongli has joined #openstack-nova16:16
*** shaohe_feng has quit IRC16:18
*** yingjun has quit IRC16:19
*** shaohe_feng has joined #openstack-nova16:20
*** wwriverrat has quit IRC16:20
*** takedakn has joined #openstack-nova16:21
*** wwriverrat has joined #openstack-nova16:21
*** ragiman has quit IRC16:23
*** sambetts is now known as sambetts|afk16:24
*** chyka has joined #openstack-nova16:24
*** chyka has quit IRC16:24
*** chyka has joined #openstack-nova16:25
*** heyongli has quit IRC16:26
*** heyongli has joined #openstack-nova16:27
openstackgerritMatt Riedemann proposed openstack/nova master: Handle nested serialized json entries in assertJsonEqual  https://review.openstack.org/57961516:28
mriedemefried: ok the generic one wins ^16:28
*** shaohe_feng has quit IRC16:29
efriedmriedem: I still don't see how that's going to help.  The outermost object is not a string type.16:29
*** shaohe_feng has joined #openstack-nova16:29
efriednor is the first level in, which is I guess what you're targeting now.16:30
*** sahid has quit IRC16:30
*** andreas_s has quit IRC16:31
*** andreas_s has joined #openstack-nova16:32
*** takedakn has quit IRC16:32
mriedemi'm doing it in the recursion16:32
mriedembauzas: nvm i guess that's just something that shows up a lot in the gate16:33
efriedmriedem: Okay, yeah, I see the recursion now.16:33
*** namnh has quit IRC16:34
mriedemi'm pretty sure it's the greatest patch i've written in years16:35
*** armaan has quit IRC16:36
*** armaan has joined #openstack-nova16:36
*** heyongli has quit IRC16:37
*** andreas_s has quit IRC16:37
*** heyongli has joined #openstack-nova16:37
*** shaohe_feng has quit IRC16:39
*** andreas_s has joined #openstack-nova16:39
*** dpawlik has joined #openstack-nova16:40
*** shaohe_feng has joined #openstack-nova16:40
*** andreas_s has quit IRC16:44
*** dpawlik has quit IRC16:45
*** heyongli has quit IRC16:47
*** heyongli has joined #openstack-nova16:47
*** mgoddard has quit IRC16:48
*** shaohe_feng has quit IRC16:49
*** mriedem has quit IRC16:49
*** alex_xu has quit IRC16:50
*** shaohe_feng has joined #openstack-nova16:50
*** bkopilov has quit IRC16:51
openstackgerritMerged openstack/nova master: Fix missing versioned notification examples  https://review.openstack.org/57943616:53
*** alex_xu has joined #openstack-nova16:54
*** dpawlik has joined #openstack-nova16:56
*** heyongli has quit IRC16:57
*** heyongli has joined #openstack-nova16:57
*** jpena is now known as jpena|off16:58
*** moshele has joined #openstack-nova16:59
*** shaohe_feng has quit IRC16:59
*** shaohe_feng has joined #openstack-nova17:01
*** dpawlik has quit IRC17:01
*** tesseract has quit IRC17:02
*** dtantsur is now known as dtantsur|afk17:03
*** heyongli has quit IRC17:07
*** heyongli has joined #openstack-nova17:08
*** rmart04 has quit IRC17:09
*** alexpilotti has joined #openstack-nova17:09
*** ejat has quit IRC17:09
*** shaohe_feng has quit IRC17:10
*** shaohe_feng has joined #openstack-nova17:11
*** cdent has joined #openstack-nova17:11
*** armaan has quit IRC17:12
*** ejat has joined #openstack-nova17:12
*** ejat has joined #openstack-nova17:12
*** armaan has joined #openstack-nova17:12
*** peereb has joined #openstack-nova17:14
*** chyka has quit IRC17:16
*** heyongli has quit IRC17:18
*** heyongli has joined #openstack-nova17:18
*** owalsh is now known as owalsh_pto17:18
*** chyka has joined #openstack-nova17:18
*** chyka has quit IRC17:18
*** shaohe_feng has quit IRC17:20
*** moshele has quit IRC17:21
*** shaohe_feng has joined #openstack-nova17:21
*** alexpilotti has quit IRC17:23
*** wwriverrat has quit IRC17:25
*** heyongli has quit IRC17:28
*** heyongli has joined #openstack-nova17:28
*** shaohe_feng has quit IRC17:30
*** mvk has joined #openstack-nova17:30
*** shaohe_feng has joined #openstack-nova17:32
openstackgerritSurya Seetharaman proposed openstack/nova-specs master: Handling a down cell  https://review.openstack.org/55736917:33
*** heyongli has quit IRC17:38
*** heyongli has joined #openstack-nova17:38
*** shaohe_feng has quit IRC17:40
*** shaohe_feng has joined #openstack-nova17:41
*** tssurya has quit IRC17:46
*** wwriverrat has joined #openstack-nova17:47
*** wwriverrat has quit IRC17:47
*** wwriverrat has joined #openstack-nova17:47
*** heyongli has quit IRC17:48
*** heyongli has joined #openstack-nova17:49
*** shaohe_feng has quit IRC17:51
*** Sundar has joined #openstack-nova17:51
openstackgerritJay Pipes proposed openstack/nova master: placement: return consumer info even when no alloc  https://review.openstack.org/57965417:52
Sundarefried, please ping me when you can. Thanks.17:52
*** janki has quit IRC17:52
efriedSundar: I'm here.  What's up?17:52
*** shaohe_feng has joined #openstack-nova17:52
*** heyongli has quit IRC17:59
*** heyongli has joined #openstack-nova17:59
openstackgerritMerged openstack/nova master: Remove unnecessary execute permissions of a file  https://review.openstack.org/57951118:00
Sundarefried: Do you have a few minutes re. os-acc spec?18:00
efriedSundar: sure18:01
*** shaohe_feng has quit IRC18:01
efriedI'd like to understand how cyborg is going to do "discovery", actually.18:01
SundarRe. the idea that os-acc should operate in 3 stages (call Cyborg for prep, call plugin, and then call Cyborg again for post/cleanup), since the plugin has device/vendor-specific code, and Cyborg also has device/vendor-specific code,18:02
*** shaohe_feng has joined #openstack-nova18:02
Sundarthe split in responsibilities, becomes unclear18:03
SundarIf you delegate all device/vendor-specific code to the plugn, and let it either handle it or delegate to Cyborg as needed, that would be a cleaner split. What do you think?18:03
efriedIt's "Cyborg also has device/vendor-specific code" that I'm confused about18:03
SundarCyborg supports a system of drivers. Some drivers already exist. #link https://wiki.openstack.org/wiki/Cyborg#Pike.2FQueens_Initial_Architecture18:04
efried...18:04
*** wwriverrat has quit IRC18:04
efriedSundar: Does this support exist on all platforms, or just kvm?18:05
*** wwriverrat has joined #openstack-nova18:05
efriedThis is my concern.  There's no way cyborg has written device discovery etc. on power.  Or am I wrong?18:06
SundarThe initial implementation is expected to be for libvirt, possibly qemu/KVM. However, based on our conversation, we could say all hypervisor/platform-specific stuff could be in the plugin. The Cyborg drivers would handle device-specific aspects18:07
SundarCynorg architecture is hypervisor-neutral18:07
Sundar* Cyborg18:07
efriedRight.  I'm on board with that.18:07
*** peereb has quit IRC18:07
efriedSo we need to define the flows as if that's always the case.18:07
*** burt has joined #openstack-nova18:08
SundarYes. Some things the plugin does (the Instance Half of the attach) are hypervisor/platform-specific. Other things (Device half) are device/vendor/platform-specific. ...18:09
*** heyongli has quit IRC18:09
SundarThe split of roles between the plugin and Cyborg driver could be left to the plugin?18:09
*** heyongli has joined #openstack-nova18:09
efriedNo, that's where we disagree.18:09
efriedThe overall logic flow should live in cyborg-owned code (whether cyborg service or os-acc or whatever) so that it need only be written once.18:11
*** shaohe_feng has quit IRC18:11
efriedThe plugin should be responsible for the very granular leaf primitives that deal specifically with the platform, nothing else.18:11
*** shaohe_feng has joined #openstack-nova18:12
SundarDoes the 'platform' include the device-specific aspects, or hypervisor/architecture/system only?18:13
*** rmart04 has joined #openstack-nova18:14
SundarIf the latter, I am totally on board18:14
SundarIf the former, we need to define what the plugin does vis-a-vis Cyborg driver(s)18:15
efriedI don't really know enough about the specifics of managing devices to be able to answer that, but yes, I'm hoping we can define the flow so the latter is possible.18:15
SundarGreat. OK, how about this? Let's go with the 3-stage flow for os-acc: prep by calling Cyborg, call plugin, and finish by calling Cyborg. All device-specific aspects are left to the 1st and 3rd steps, to be done by a Cyborg driver.18:16
SundarAll hypervisor/platform/system/arch-dependent steps are for the plugin18:16
efriedYes.  BUT it might not be as simple as three stages, I'm not sure.18:17
efriedlet me walk through a (hypothetical) example to show you what I mean...18:18
efriedhold a minute...18:18
*** hongbin has joined #openstack-nova18:19
*** heyongli has quit IRC18:19
*** heyongli has joined #openstack-nova18:19
*** shaohe_feng has quit IRC18:21
efriedSundar: Okay, sorry about that - was finishing up a soooper messy lunch, typing with one hand.  I'm back to full speed now.18:22
efriedSo here's the example: I want to program and attach an FPGA18:22
efriedCyborg can do the programming, but in order to do so, it needs to be supplied with a file-like that's piped to the device.18:23
*** shaohe_feng has joined #openstack-nova18:23
efried(Again, no idea how realistic this is, but go with me for a bit here)18:23
efriedThe user says "program the device with bitstream from image XYZ"18:23
efriedCyborg calls the plugin and says "give me a file-like so I can program".18:24
efriedOn libvirt, maybe the plugin just does f = open("/path/to/special_file") and gives back f.18:24
efriedOn Power, we probably have to attach the device to the management partition and then do ^18:24
efriedOn Windows, gods forbid, who knows what happens, but it'd be like D:\path\to\special_file anyway...18:25
efriedSo then control goes back to cyborg, which goes and happily flashes the device.18:25
*** rmart04 has quit IRC18:25
efriedNow there has to be a "close/cleanup" step.  Cyborg calls the plugin and says, "Okay, I'm done".18:25
efriedOn libvirt, in this example, it's just close(f).  On Power, close(f) and detach the device from the management partition.  On Windows.... who knows, whatever.18:26
*** moshele has joined #openstack-nova18:27
efriedSundar: Now, I don't know where this fits in the overall "plug" flow.  Does it happen before or after we attach the thing to the VM?  I would assume before.18:27
efriedExcept if there's a flow where we program the thing while it's already attached; I don't even know how that would work.18:28
SundarWe already have provisions for programming from Cyborg drivers (not yet implemented fully). Re. "a file-like that's piped to the device", the bitstreams will reside in Glance and will be accessed via image UUID.18:28
efriedSundar: Right, that's where the data comes *from*, but how does it get *to* the device?18:28
efriedThe glance side is the source of the data.  You need a sink.18:28
SundarThe Cyborg FPGA driver knows what to do. Anyway, you will have a vendor stack -- like OPAE kernel drivers for Intel FPGAs, Xilinx stack etc.18:29
efriedOr maybe what you're saying is the program_fpga plugin method will be given the source handle and be responsible for pushing the data from that handle to the device.18:29
efriedThat would be fine too.18:29
*** moshele has quit IRC18:29
SundarThe Cyborg FPGA driver knows how to interface with the vendor-specific stack18:29
*** heyongli has quit IRC18:29
efriedvendor-specific, sure, but on all platforms?  That's the part I'm doubting.18:30
*** heyongli has joined #openstack-nova18:30
SundarIf you have an FPGA on Power, you will presumably have a vendor-specific (Intel/Xilinx) and OS-specific (Linux/AIX/...) driver for it, right? Independent of Openstack/Kubernetes/..., you would need that18:31
*** moshele has joined #openstack-nova18:31
*** shaohe_feng has quit IRC18:32
SundarThe Cyborg driver goes on top of that18:32
efriedI imagine there's two levels of "driver" we'll need.18:32
*** dillaman has quit IRC18:32
efriedOne that the platform can use to talk to the device, and one per guest OS that the VM needs to actually *use* the thing.18:32
*** med_ has quit IRC18:33
efriedSee, on kvm that's basically one thing, because the hypervisor and the guests are running the same OS.18:33
efried...and the device is "attached" to the hypervisor to begin with.18:33
SundarYes, the first is the PF driver and the latter is the VF driver for SR-IOV-based devices. They need not be the same OS -- you could run Centos on the host and Ubuntu (or maybe Windows) on the VM18:34
*** shaohe_feng has joined #openstack-nova18:34
SundarDoes Power use SR-IOV?18:34
efriedYes18:34
efriedThat's a good example.18:34
SundarThat's what I'd expect :-P but good to confirm!18:35
SundarOK, so you could have a PF driver on the host for mgmt ,..18:35
Sundarand a VF driver on the guest for FPGA access18:35
efriedIn order to carve off a VF and set up its QoS etc. you have to make REST calls to the platform.18:35
efriedAnd to attach it to a VM, you have to call REST as well.18:35
efriedBut the VM itself has to have the right drivers installed in order to see that VF as a network device.18:35
SundarWhy do you assume a specific implementation, with REST API etc.? Let's keep it generic18:36
SundarYes, you need to 'get a VF' -- either grab one that already exists (and was discovered), or create one on the fly ...18:37
SundarEither way, it is a device-specific op in my view.18:37
SundarThe specific calls you may make would probably depend on the OS, but that is abstracted by the Cyborg driver and/or vendor-specific driver for that OS18:38
SundarFor example, with Linux ...18:38
Sundaryou can run pci_sriov_enable() as soon as Cybprg driver discovers the device (or even earlier), and you get the list of VFs18:39
efriedSee, this is exactly my point.18:39
SundarThe Cyborg db stores them, and they can later be attached to a VAN18:39
*** heyongli has quit IRC18:40
efried"Why do you assume a specific implementation, with REST API etc.? Let's keep it generic" ==> I'm mentioning specifically how this needs to be done on a Power system, because it's fundamentally different than what happens on kvm.18:40
*** heyongli has joined #openstack-nova18:40
efried"as soon as Cyborg driver discovers the device" ==> *How* does the cyborg driver discover the device?18:40
SundarWhat REST API do you need for Power?18:40
efriedAssuming you're writing in python, the REST API is available via https://github.com/powervm/pypowervm18:41
efriedIt's a totally Power-specific API.18:41
efriedAnd, once again, I would not expect cyborg to be calling into pypowervm.  I would expect anything at that level to be relegated to the plugin.18:42
*** shaohe_feng has quit IRC18:42
efriedpypowervm is awesome, but still requires some pretty esoteric domain knowledge of power systems.  Knowledge that I wouldn't really expect the cyborg team to want to come up to speed on.18:43
efriedThough I would be delighted to support you if you wanted to get into that business :)18:44
*** shaohe_feng has joined #openstack-nova18:45
*** dillaman has joined #openstack-nova18:45
dansmithefried: the hypervisor and guests are not running the same OS in kvm18:47
dansmiththey might be, but that would be coincidence18:47
efriedyeah, my bad.18:47
Sundar:) We do want to support all architectures. IMHO, it would be simplest if there are Cyborg drivers for Power devices as well. There is very little that core Cyborg assumes about devices, esp. ...18:48
Sundarwith the recent changes to make the scheduling independent of PCI-centric things like whitelists18:48
SundarYou may have concerns about whether Cyborg can support such widely different architectures, ...18:49
Sundarbut Cyborg should support them18:49
efriedI do.  Or rather, whether Cyborg will be motivated to support the... "less popular" ones.18:49
*** heyongli has quit IRC18:50
efriedwouldn't be the first time Power got marginalized because it's not kvm.18:50
SundarAs I tell everybody :), open source is democratic -- popularity does not (or should not) count!18:50
*** sridharg has quit IRC18:50
*** heyongli has joined #openstack-nova18:50
efriedwhereas if we architect it such that platform specific pieces can be written by those with skin in that platform (i.e. me and my team) then we're covered either way.18:51
SundarGot it -- based on your input, I have worked to make the scheduling PCI-independent. We can carry that forward into the compute node/os-acc as well18:51
efriedIf you want to write it, great; but if you don't (don't want to, don't have time/funding, don't get around to it, whatever) then we can.18:51
*** shaohe_feng has quit IRC18:52
SundarYou (or anybody else) can write Cyborg drivers that wrap around the vendor-specific ones (like Intel OPAE)18:52
efriedJust so we're clear, "PCI address" is only one element of making sure things are generic.  Kind of been using it as the flagship, but there's more to it than that.18:53
efriedBut your efforts to make things non-PCI-centric have been noted and much appreciated.18:53
SundarCan you give me an end-to-end workflow for deploying a device on Power, so i can understand what all things are different?18:54
efriedWell18:55
efriedI can give you an example for SRIOV.18:55
efriedI can't speak to FPGA or anything "programmable".18:55
SundarOK, let's take a GPU18:55
Sundarsay with SR-IOV support?18:56
efriedSo for GPU, I can tell you how we're going to do full-card attach.  We don't have support for vGPU yet.18:56
efriedSo of course the GPU example is going to be very simple.18:56
efriedI don't know what "GPU with SR-IOV support" means.18:56
SundarOK, that was hypothetical. I'll let you give your example18:57
efriedI thought SR-IOV had I/O (i.e. wires out the back) and GPU didn't.18:57
*** AlexeyAbashkin has joined #openstack-nova18:57
SundarAny PCI device can support SR-IOV. Many GPU devices don't, in practice18:58
SundarAnyway, please describe the full-card attach for a GPU18:58
efriedAgain, I don't understand how a GPU does I/O; and for this example there's no V(irtualization).18:58
efriedOkay, so for GPU, we start with discovery.  For the immediate future all of this is going to happen in nova, facilitated by the powervm virt driver.18:59
*** shaohe_feng has joined #openstack-nova18:59
efriedDiscovery consists of intersecting two sets: 1) What the operator wants to allow (whitelist) and 2) What's on the system.18:59
efriedLeaving aside the details of #1 (it's a file we parse)18:59
*** heyongli has quit IRC19:00
efriedWe discover what's on the system by doing a GET of /rest/api/uom/ManagedSystem, which returns an XML payload for a <ManagedSystem/> object, in which is embedded a list of <IOSlot/> objects.19:00
*** heyongli has joined #openstack-nova19:00
efriedThe <IOSlot/> objects have data fields like device ID, vendor ID, class, feature codes... like you would associate with a PCI device.19:01
efriedit doesn't have a PCI address.  Instead it has Power-specific addressing fields DRC name and DRC index.19:01
efried(the latter is 64 bits, which is one of the things that makes 32-bit PCI addresses suck for us - there's no reliable two-way mapping)19:01
efriedSo now we intersect #1 and #2 and come up with a list of the devices for which we're going to allow passthrough.19:02
efriedWe stuff those into child providers of the compute node.19:02
*** shaohe_feng has quit IRC19:02
efriedThe design we're currently working toward is to have one RP per device.  Since we're not virtualizing yet, each will have an inventory of 1.  The resource class will be CUSTOM_IOSLOT unless overridden in the whitelist file; for GPUs it'll likely be CUSTOM_GPU (unless we can swing a standard GPU resource class in Rocky).19:03
*** shaohe_feng has joined #openstack-nova19:03
efried(or even ACCELERATOR_GPU :)19:03
*** amotoki has quit IRC19:04
efriedWe also tag that RP with some custom traits, including some that are made up out of the vendor ID, device ID, etc.19:04
efriedNow the operator comes along and builds a flavor with resources:GPU=1 and maybe trait:CUSTOM_VENDOR_ID_ABCD=required etc.19:05
efriedAnd does a spawn19:05
efriedMost of nova doesn't notice the GPU resource in the extra specs, just ignores it.  But once we get into the powervm virt driver, we see it and act on it.19:05
efriedWe see it in the allocation, to be clear.  We don't care so much about the flavor at this point.19:06
efriedIn the allocation we can see which provider UUID the resource came from.  And we know which actual device that corresponds to on the system.  (Because we cleverly named the RP after the DRC index, or something.)19:06
efriedWe create the VM as normal, but before boot, we have to attach the device.19:07
efriedWe do that by calling another REST API, probably POST /rest/api/uom/LogicalPartition/{uuid} with a payload including the <IOSlot/> entry corresponding to the device corresponding to the resource provider we peeled out of the allocation.19:07
efriedThat REST API does magic on the platform to attach the device to the VM.  Then we boot, and we're done.19:08
efriedSo19:08
efriedIn cyborg-land19:08
efriedthat POST /rest/api/uom/LogicalPartition/{uuid} thing would be the guts of the os-acc plugin's plug() operation.19:08
efriedeasy peasy.19:08
efriedBut what about the discovery part?19:09
efriedThis is where Cyborg shouldn't have to know anything about GET /rest/api/uom/ManagedSystem and how to parse the XML payload that comes in response.19:10
efriedor even the much easier pypowervm equivalent of ^19:10
SundarCool. The core of this flow -- representation in terms of RPs/RCs/traits and making Nova agnostic about the GPU resource class -- are the same as Cyborg ...19:10
*** heyongli has quit IRC19:10
*** heyongli has joined #openstack-nova19:11
SundarA few questions: who runs the discovery API (GET of /rest/api/uom/ManagedSystem)? Is it something on the compute node?19:11
efriedThere's a reason for that :)19:11
efriedYes, in pre-cyborg-land, the discovery happens in the powervm virt driver code, during get_available_resource / update_provider_tree19:12
*** shaohe_feng has quit IRC19:13
efriedNote that this flow is in the early stages of development right now.  We expect to have it working in our out-of-tree driver in Rocky.  What we have currently implemented is for SR-IOV and is very different.19:13
SundarOK, for the other REST API (POST /rest/api/uom/LogicalPartition/{uuid}), something about the implementation has to come back to the compute node and poke around the device, right? If the pypowervm is doing that, why do you need the REST API? The pypowervm can just do the poking around.19:13
efriedThe discovery and attach are similarly themed, in the sense that they involve PowerVM REST API calls.  But we're not doing anything with resource providers yet.19:14
efried"come back to the compute node and poke around the device"...19:14
efriedThis is the thing about the power platform.19:14
efriedThe management partition is not the hypervisor.19:15
efriedPower has true virtualization, in the sense that the host owns the hardware, and the "hypervisor" is a firmware thingy that I don't understand, and the management partition can only do its work by talking to that firmware gizmo.19:16
*** AlexeyAbashkin has quit IRC19:17
SundarSo, the powervm virt driver is running in the mgmt partition and does not know about the hypervisor. Does the hypervisor run device drivers?19:17
efriednot in the sense that you think of device drivers.19:17
efriedOne of the main points to note is that the devices themselves aren't "visible" to the management partition, unless you actually *attach* them to it.19:18
SundarHow would a GPU device vendor support Power? Does he have to write a plugin/whatever for the hypervisor?19:18
efriedThis is why pypowervm can't just "poke around the device" directly.19:18
*** shaohe_feng has joined #openstack-nova19:18
efriedSomebody has to write drivers, yeah.19:19
efriedYou're way out of my area of expertise here, though.19:19
SundarHmmm, I need to think about this.19:20
SundarWould SR-IOV device flow differ from the above in any significant way?19:20
efriedI have no idea how e.g. FPGA programming is going to work.  I'm only guessing it'll work like I mentioned above, where we'll have to attach the device to the management partition, where we'll have the right device driver installed, and we'll do the programming there, and then detach from the mgmt partition and attach to the VM.19:20
*** heyongli has quit IRC19:21
efriedSo SR-IOV we actually have working today, just without placement in the picture; it's all hacked into the old PCI passthrough subsystem.19:21
*** heyongli has joined #openstack-nova19:21
efriedBut SR-IOV is special (even more so) on power.19:21
efriedWe virtualize the VF through the virtial I/O servers. (That's three virtuals in that sentence.)  This allows us to do redundancy at the platform level (rather than aggregation at the VM) and it also enables live migration of SR-IOV VMs.19:22
*** tssurya has joined #openstack-nova19:22
efriedBut - the discovery and plug steps are much the same in the sense that we do them by making REST calls.19:23
*** shaohe_feng has quit IRC19:23
efriedIt's just the nova flow that's totally different at the moment.  I'm actually not sure how we're going to do SR-IOV with placement.  Maybe just not, yet.19:23
*** shaohe_feng has joined #openstack-nova19:23
efriededmondsw: Have we considered ^ ?19:23
SundarPower's mgmt vs. hypervisor split sounds a bit like Xen's Dom 0 vs hypervisor split, except Xen drivers in dom0 can access devices directly (no REST API needed). Does that sound about right?19:24
efriedI'm afraid I don't know.19:26
*** med_ has joined #openstack-nova19:26
*** med_ has quit IRC19:26
*** med_ has joined #openstack-nova19:26
SundarOK, let me process that a bit. Thanks, efried. I didn't think I would get a crash course in Power as part of Cyborg development. ;)19:27
efriedSundar: Nobody expects the Spanish Inquisition.19:28
efriedAnd I'll thank you not to use "crash" and "Power" in the same sentence again.19:28
efriedNever happens.19:28
Sundarhaha, sure.19:28
efriedThanks for the chat, Sundar.  Keep up the good work, sir.19:29
SundarNP. Take care, efried.19:29
*** heyongli has quit IRC19:31
*** heyongli has joined #openstack-nova19:31
*** shaohe_feng has quit IRC19:33
*** shaohe_feng has joined #openstack-nova19:34
*** heyongli has quit IRC19:41
*** heyongli has joined #openstack-nova19:41
*** moshele has quit IRC19:42
*** shaohe_feng has quit IRC19:43
*** Sundar has quit IRC19:43
*** shaohe_feng has joined #openstack-nova19:45
*** dillaman has quit IRC19:47
*** eharney has quit IRC19:50
*** heyongli has quit IRC19:51
*** heyongli has joined #openstack-nova19:52
*** shaohe_feng has quit IRC19:54
*** shaohe_feng has joined #openstack-nova19:56
edmondswefried that's long... what were you asking?19:56
efriededmondsw: What, if anything, our plan is for porting our SR-IOV support over to placement-land19:56
edmondswefried I thought you were considering that, but I have not spent time on it19:57
efriededmondsw: I haven't really considered it yet, no.  I think for the forseeable future if we continue to expose SR-IOV devices via PCI passthrough it will *probably* just work with the GPU-via-placement stuff.19:59
efriedBut eventually we'll want to get it all into placement-land.19:59
efriedI just don't know what that's going to look like.19:59
edmondswI must be missing something. Hasn't SR-IOV been one of the example use cases in several conversations?20:00
efriedexample use case of what, in conversations about what?20:00
edmondswplacement, traits, resource providers, etc.20:00
edmondswnrp20:00
efriedI've talked a lot about SR-IOV in general, hypothetical terms when discussing those things, yes.20:00
*** dillaman has joined #openstack-nova20:00
efriedBut we haven't ever gone into the specifics.20:01
*** awaugama has quit IRC20:01
*** heyongli has quit IRC20:02
*** heyongli has joined #openstack-nova20:02
openstackgerritMerged openstack/nova master: Request only instance_uuid in ironic node list  https://review.openstack.org/53950920:04
*** shaohe_feng has quit IRC20:04
*** moshele has joined #openstack-nova20:04
*** shaohe_feng has joined #openstack-nova20:05
openstackgerritMatt Rabe proposed openstack/nova master: Add destination MSP IP address to PowerVM migrate data  https://review.openstack.org/57967620:05
*** heyongli has quit IRC20:12
*** heyongli has joined #openstack-nova20:12
*** dillaman has quit IRC20:13
*** shaohe_feng has quit IRC20:14
*** shaohe_feng has joined #openstack-nova20:15
*** avolkov has quit IRC20:18
*** heyongli has quit IRC20:22
*** heyongli has joined #openstack-nova20:23
*** shaohe_feng has quit IRC20:24
*** shaohe_feng has joined #openstack-nova20:26
*** jdillaman has joined #openstack-nova20:26
*** moshele has quit IRC20:29
*** eharney has joined #openstack-nova20:29
*** heyongli has quit IRC20:32
*** heyongli has joined #openstack-nova20:33
*** shaohe_feng has quit IRC20:35
*** shaohe_feng has joined #openstack-nova20:36
*** heyongli has quit IRC20:43
*** heyongli has joined #openstack-nova20:43
*** shaohe_feng has quit IRC20:45
*** shaohe_feng has joined #openstack-nova20:47
*** heyongli has quit IRC20:53
*** heyongli has joined #openstack-nova20:53
*** shaohe_feng has quit IRC20:55
*** shaohe_feng has joined #openstack-nova20:56
*** heyongli has quit IRC21:03
*** heyongli has joined #openstack-nova21:03
*** shaohe_feng has quit IRC21:05
*** shaohe_feng has joined #openstack-nova21:07
*** heyongli has quit IRC21:13
*** heyongli has joined #openstack-nova21:14
*** shaohe_feng has quit IRC21:16
*** shaohe_feng has joined #openstack-nova21:16
*** nicolasbock has quit IRC21:24
*** heyongli has quit IRC21:24
*** heyongli has joined #openstack-nova21:24
*** dklyle has quit IRC21:24
*** dklyle has joined #openstack-nova21:25
*** shaohe_feng has quit IRC21:26
openstackgerritMatt Rabe proposed openstack/nova master: Add destination MSP IP address to PowerVM migrate data  https://review.openstack.org/57967621:27
*** shaohe_feng has joined #openstack-nova21:27
openstackgerritMerged openstack/nova master: Regression test for bug 1779635  https://review.openstack.org/57950821:28
openstackbug 1779635 in OpenStack Compute (nova) "placement allows RP parent loop in PUT resource_providers/{uuid}" [Medium,In progress] https://launchpad.net/bugs/1779635 - Assigned to Balazs Gibizer (balazs-gibizer)21:28
*** Sundar has joined #openstack-nova21:33
*** heyongli has quit IRC21:34
*** heyongli has joined #openstack-nova21:34
*** shaohe_feng has quit IRC21:36
*** shaohe_feng has joined #openstack-nova21:37
*** burt has quit IRC21:41
*** heyongli has quit IRC21:44
*** heyongli has joined #openstack-nova21:44
*** hongbin has quit IRC21:46
*** shaohe_feng has quit IRC21:46
*** shaohe_feng has joined #openstack-nova21:47
*** heyongli has quit IRC21:54
*** heyongli has joined #openstack-nova21:55
*** shaohe_feng has quit IRC21:57
*** shaohe_feng has joined #openstack-nova21:57
*** heyongli has quit IRC22:05
*** heyongli has joined #openstack-nova22:05
*** shaohe_feng has quit IRC22:07
*** shaohe_feng has joined #openstack-nova22:09
*** heyongli has quit IRC22:15
*** heyongli has joined #openstack-nova22:15
*** shaohe_feng has quit IRC22:17
*** shaohe_feng has joined #openstack-nova22:18
*** rcernin has joined #openstack-nova22:18
*** antosh has quit IRC22:20
*** cdent has quit IRC22:21
*** mlavalle has quit IRC22:22
*** amotoki has joined #openstack-nova22:23
*** heyongli has quit IRC22:25
*** heyongli has joined #openstack-nova22:25
*** dtruong_ has quit IRC22:27
*** shaohe_feng has quit IRC22:27
*** dtruong has joined #openstack-nova22:28
*** shaohe_feng has joined #openstack-nova22:29
*** heyongli has quit IRC22:35
*** heyongli has joined #openstack-nova22:36
*** shaohe_feng has quit IRC22:38
*** antosh has joined #openstack-nova22:38
*** shaohe_feng has joined #openstack-nova22:40
*** yassine_ has joined #openstack-nova22:42
*** heyongli has quit IRC22:46
*** heyongli has joined #openstack-nova22:46
*** shaohe_feng has quit IRC22:48
*** shaohe_feng has joined #openstack-nova22:49
*** heyongli has quit IRC22:56
*** heyongli has joined #openstack-nova22:56
*** shaohe_feng has quit IRC22:58
*** shaohe_feng has joined #openstack-nova23:00
*** moshele has joined #openstack-nova23:02
*** tssurya has quit IRC23:05
*** edmondsw has quit IRC23:05
*** edmondsw has joined #openstack-nova23:06
*** heyongli has quit IRC23:06
*** heyongli has joined #openstack-nova23:06
*** shaohe_feng has quit IRC23:08
*** shaohe_feng has joined #openstack-nova23:10
openstackgerritMerged openstack/nova master: Remove mox in unit/network/test_neutronv2.py (1)  https://review.openstack.org/57201823:11
*** edmondsw has quit IRC23:11
*** heyongli has quit IRC23:16
*** heyongli has joined #openstack-nova23:17
*** shaohe_feng has quit IRC23:19
*** shaohe_feng has joined #openstack-nova23:20
*** heyongli has quit IRC23:27
*** heyongli has joined #openstack-nova23:27
*** shaohe_feng has quit IRC23:29
*** shaohe_feng has joined #openstack-nova23:30
*** dpawlik has joined #openstack-nova23:35
*** heyongli has quit IRC23:37
*** heyongli has joined #openstack-nova23:37
*** dpawlik has quit IRC23:39
*** shaohe_feng has quit IRC23:39
*** eharney has quit IRC23:41
*** shaohe_feng has joined #openstack-nova23:41
*** threestrands has joined #openstack-nova23:43
*** gyee has quit IRC23:45
*** moshele has quit IRC23:45
*** heyongli has quit IRC23:47
*** heyongli has joined #openstack-nova23:48
*** shaohe_feng has quit IRC23:49
*** mylu has joined #openstack-nova23:51
*** Nel1x has joined #openstack-nova23:53
*** shaohe_feng has joined #openstack-nova23:53
*** heyongli has quit IRC23:57
*** heyongli has joined #openstack-nova23:58

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