*** claudiub has quit IRC | 00:01 | |
*** fusmu has quit IRC | 00:01 | |
*** takashin has left #openstack-nova | 00:06 | |
*** slaweq has joined #openstack-nova | 00:14 | |
*** suresh12 has quit IRC | 00:15 | |
*** suresh12 has joined #openstack-nova | 00:15 | |
*** suresh12 has quit IRC | 00:18 | |
*** suresh12 has joined #openstack-nova | 00:18 | |
*** slaweq has quit IRC | 00:19 | |
*** vladikr has quit IRC | 00:20 | |
*** hshiina has joined #openstack-nova | 00:22 | |
*** artom has quit IRC | 00:23 | |
*** artom has joined #openstack-nova | 00:23 | |
*** gouthamr has joined #openstack-nova | 00:23 | |
*** slaweq has joined #openstack-nova | 00:25 | |
*** slaweq has quit IRC | 00:29 | |
*** _ix has quit IRC | 00:30 | |
*** _ix has joined #openstack-nova | 00:31 | |
*** sdague has joined #openstack-nova | 00:31 | |
*** vladikr has joined #openstack-nova | 00:33 | |
*** slaweq has joined #openstack-nova | 00:35 | |
*** masuberu has quit IRC | 00:35 | |
*** mlavalle has quit IRC | 00:36 | |
*** masuberu has joined #openstack-nova | 00:37 | |
*** chyka has quit IRC | 00:38 | |
*** slaweq has quit IRC | 00:40 | |
*** xinliang has quit IRC | 00:41 | |
*** _ix has quit IRC | 00:42 | |
*** slaweq has joined #openstack-nova | 00:45 | |
*** slaweq has quit IRC | 00:50 | |
*** xinliang has joined #openstack-nova | 00:54 | |
openstackgerrit | Merged openstack/nova master: Add more functional test for placement.aggregates https://review.openstack.org/514109 | 00:55 |
---|---|---|
*** slaweq has joined #openstack-nova | 00:55 | |
*** slaweq_ has quit IRC | 00:57 | |
*** slaweq has quit IRC | 01:00 | |
*** jichen has joined #openstack-nova | 01:01 | |
*** pengdake_ has joined #openstack-nova | 01:01 | |
*** zhaochao has joined #openstack-nova | 01:05 | |
*** slaweq has joined #openstack-nova | 01:05 | |
*** germs has joined #openstack-nova | 01:06 | |
*** germs has quit IRC | 01:06 | |
*** germs has joined #openstack-nova | 01:06 | |
*** gyee has quit IRC | 01:08 | |
*** itlinux has joined #openstack-nova | 01:10 | |
*** awaugama has quit IRC | 01:10 | |
*** slaweq has quit IRC | 01:10 | |
*** david-lyle has joined #openstack-nova | 01:10 | |
*** tiendc has joined #openstack-nova | 01:11 | |
*** germs has quit IRC | 01:11 | |
*** pengdake_ has quit IRC | 01:14 | |
*** slaweq has joined #openstack-nova | 01:16 | |
*** SpazZz has joined #openstack-nova | 01:16 | |
Kevin_Zheng | gibi, sure, I will be glad to help | 01:16 |
*** Spaz-Work has quit IRC | 01:16 | |
*** SpazZz is now known as Spaz-Work | 01:16 | |
*** vladikr has quit IRC | 01:17 | |
Spaz-Work | Morning Novaers | 01:17 |
*** Tom-Tom has quit IRC | 01:19 | |
*** vladikr has joined #openstack-nova | 01:19 | |
*** slaweq has quit IRC | 01:20 | |
*** Zames has joined #openstack-nova | 01:21 | |
*** hongbin has joined #openstack-nova | 01:24 | |
*** jmlowe has quit IRC | 01:24 | |
*** pengdake_ has joined #openstack-nova | 01:25 | |
*** slaweq has joined #openstack-nova | 01:26 | |
*** lbragstad has quit IRC | 01:27 | |
*** Zames has quit IRC | 01:29 | |
*** slaweq has quit IRC | 01:30 | |
*** slaweq has joined #openstack-nova | 01:36 | |
*** lei-zh has joined #openstack-nova | 01:36 | |
*** Tom-Tom has joined #openstack-nova | 01:37 | |
*** suresh12 has quit IRC | 01:38 | |
*** slaweq has quit IRC | 01:41 | |
*** itlinux has quit IRC | 01:42 | |
*** zhurong has joined #openstack-nova | 01:45 | |
*** suresh12 has joined #openstack-nova | 01:45 | |
*** jmlowe has joined #openstack-nova | 01:46 | |
*** owalsh_ has joined #openstack-nova | 01:46 | |
*** slaweq has joined #openstack-nova | 01:46 | |
*** david-lyle has quit IRC | 01:47 | |
*** AlexeyAbashkin has joined #openstack-nova | 01:49 | |
*** owalsh has quit IRC | 01:49 | |
*** suresh12 has quit IRC | 01:50 | |
*** gouthamr has quit IRC | 01:50 | |
*** owalsh_ has quit IRC | 01:51 | |
*** slaweq has quit IRC | 01:51 | |
*** owalsh has joined #openstack-nova | 01:52 | |
*** AlexeyAbashkin has quit IRC | 01:53 | |
openstackgerrit | Merged openstack/nova master: Save admin password to sysmeta in libvirt driver https://review.openstack.org/543032 | 01:55 |
*** dave-mccowan has joined #openstack-nova | 01:56 | |
*** slaweq has joined #openstack-nova | 01:56 | |
*** owalsh has quit IRC | 01:57 | |
*** dayou has quit IRC | 01:58 | |
*** owalsh has joined #openstack-nova | 02:01 | |
*** slaweq has quit IRC | 02:01 | |
*** imacdonn has quit IRC | 02:02 | |
*** imacdonn has joined #openstack-nova | 02:03 | |
*** mriedem_afk has quit IRC | 02:03 | |
*** zhaochao has quit IRC | 02:06 | |
*** slaweq has joined #openstack-nova | 02:06 | |
*** vladikr has quit IRC | 02:09 | |
*** vladikr has joined #openstack-nova | 02:10 | |
*** slaweq has quit IRC | 02:11 | |
Spaz-Work | jianghuaw_: You back home safe and in work? | 02:11 |
*** dayou has joined #openstack-nova | 02:12 | |
*** pengdake_ has quit IRC | 02:13 | |
*** harlowja has quit IRC | 02:13 | |
*** slaweq has joined #openstack-nova | 02:17 | |
*** zhaochao has joined #openstack-nova | 02:20 | |
*** slaweq has quit IRC | 02:21 | |
*** edmondsw has quit IRC | 02:21 | |
*** itlinux has joined #openstack-nova | 02:21 | |
*** edmondsw has joined #openstack-nova | 02:22 | |
*** pengdake_ has joined #openstack-nova | 02:23 | |
*** gjayavelu has quit IRC | 02:23 | |
*** germs has joined #openstack-nova | 02:25 | |
*** markvoelker has quit IRC | 02:25 | |
*** markvoelker has joined #openstack-nova | 02:26 | |
*** edmondsw has quit IRC | 02:26 | |
*** slaweq has joined #openstack-nova | 02:27 | |
*** jmlowe has quit IRC | 02:28 | |
*** liverpooler has joined #openstack-nova | 02:29 | |
*** germs has quit IRC | 02:29 | |
*** slaweq has quit IRC | 02:32 | |
*** pengdake has joined #openstack-nova | 02:32 | |
*** pengdake_ has quit IRC | 02:33 | |
*** itlinux has quit IRC | 02:36 | |
*** slaweq has joined #openstack-nova | 02:37 | |
*** slaweq has quit IRC | 02:42 | |
*** masuberu has quit IRC | 02:42 | |
*** andreas_s has joined #openstack-nova | 02:43 | |
*** p_d has joined #openstack-nova | 02:44 | |
*** annp has joined #openstack-nova | 02:44 | |
*** pengdake has quit IRC | 02:44 | |
*** pengdake_ has joined #openstack-nova | 02:44 | |
*** namnh has joined #openstack-nova | 02:47 | |
*** slaweq has joined #openstack-nova | 02:47 | |
*** andreas_s has quit IRC | 02:48 | |
*** liverpooler has quit IRC | 02:48 | |
*** gongysh has joined #openstack-nova | 02:50 | |
*** mikal has quit IRC | 02:51 | |
*** slaweq has quit IRC | 02:52 | |
*** markvoelker has quit IRC | 02:53 | |
*** mikal has joined #openstack-nova | 02:53 | |
*** markvoelker has joined #openstack-nova | 02:53 | |
*** salv-orl_ has joined #openstack-nova | 02:57 | |
*** slaweq has joined #openstack-nova | 02:57 | |
*** salv-orlando has quit IRC | 03:00 | |
*** masber has joined #openstack-nova | 03:02 | |
*** slaweq has quit IRC | 03:03 | |
*** itlinux has joined #openstack-nova | 03:04 | |
*** mikal_ has joined #openstack-nova | 03:05 | |
*** licanwei has joined #openstack-nova | 03:06 | |
*** itlinux has quit IRC | 03:07 | |
*** mikal has quit IRC | 03:07 | |
*** slaweq has joined #openstack-nova | 03:08 | |
*** p_d has quit IRC | 03:08 | |
*** slaweq has quit IRC | 03:12 | |
*** slaweq has joined #openstack-nova | 03:18 | |
*** slaweq has quit IRC | 03:22 | |
*** wolverineav has quit IRC | 03:23 | |
*** jogo has quit IRC | 03:25 | |
*** suresh12 has joined #openstack-nova | 03:27 | |
Spaz-Work | Whew i'm bad at tests | 03:31 |
*** suresh12 has quit IRC | 03:32 | |
*** masber has quit IRC | 03:36 | |
*** wolverineav has joined #openstack-nova | 03:43 | |
*** Elixer has joined #openstack-nova | 03:45 | |
*** masber has joined #openstack-nova | 03:47 | |
*** slaweq has joined #openstack-nova | 03:48 | |
*** wolverineav has quit IRC | 03:48 | |
*** jogo has joined #openstack-nova | 03:49 | |
*** fragatina has quit IRC | 03:53 | |
*** slaweq has quit IRC | 03:53 | |
*** gouthamr has joined #openstack-nova | 03:55 | |
*** Tom-Tom has quit IRC | 03:55 | |
*** gouthamr has quit IRC | 03:55 | |
*** sdague has quit IRC | 03:56 | |
*** links has joined #openstack-nova | 03:59 | |
*** slaweq has joined #openstack-nova | 03:59 | |
*** takashin has joined #openstack-nova | 04:01 | |
*** pengdake_ has quit IRC | 04:03 | |
*** slaweq has quit IRC | 04:03 | |
*** dave-mccowan has quit IRC | 04:08 | |
*** fragatina has joined #openstack-nova | 04:14 | |
*** hongbin has quit IRC | 04:15 | |
*** fragatina has quit IRC | 04:18 | |
*** nicolasbock has quit IRC | 04:21 | |
*** hrw has quit IRC | 04:21 | |
*** mikal_ has quit IRC | 04:25 | |
*** shaohe_feng has quit IRC | 04:25 | |
*** mikal has joined #openstack-nova | 04:25 | |
*** links has quit IRC | 04:25 | |
*** germs has joined #openstack-nova | 04:26 | |
*** germs has quit IRC | 04:26 | |
*** germs has joined #openstack-nova | 04:26 | |
*** links has joined #openstack-nova | 04:27 | |
*** shaohe_feng has joined #openstack-nova | 04:28 | |
*** p_d has joined #openstack-nova | 04:29 | |
*** fragatina has joined #openstack-nova | 04:29 | |
*** germs has quit IRC | 04:31 | |
*** fragatina has quit IRC | 04:33 | |
*** sidx64 has joined #openstack-nova | 04:35 | |
*** masuberu has joined #openstack-nova | 04:36 | |
*** fragatina has joined #openstack-nova | 04:37 | |
*** sidx64 has quit IRC | 04:38 | |
*** Zames has joined #openstack-nova | 04:38 | |
*** p_d has quit IRC | 04:38 | |
*** p_d has joined #openstack-nova | 04:39 | |
*** slaweq has joined #openstack-nova | 04:39 | |
*** wolverineav has joined #openstack-nova | 04:40 | |
*** masber has quit IRC | 04:40 | |
*** psachin has joined #openstack-nova | 04:40 | |
*** masber has joined #openstack-nova | 04:40 | |
*** masuberu has quit IRC | 04:42 | |
*** Zames has quit IRC | 04:43 | |
*** wolverineav has quit IRC | 04:44 | |
*** slaweq has quit IRC | 04:44 | |
*** Tom-Tom has joined #openstack-nova | 04:46 | |
*** wolverineav has joined #openstack-nova | 04:46 | |
openstackgerrit | Brooks Kaminski proposed openstack/nova master: XenAPI: XCP2.1+ Swallow VDI_NOT_IN_MAP Exception https://review.openstack.org/538415 | 04:47 |
*** slaweq has joined #openstack-nova | 04:49 | |
*** pd_2000 has joined #openstack-nova | 04:50 | |
*** Elixer has quit IRC | 04:51 | |
*** pd_2000 has quit IRC | 04:51 | |
*** wolverineav has quit IRC | 04:51 | |
*** Tom-Tom has quit IRC | 04:52 | |
*** p_d has quit IRC | 04:52 | |
*** pd_2000 has joined #openstack-nova | 04:52 | |
Spaz-Work | jianghuaw_: jaypipes: Now with test :P | 04:53 |
*** slaweq has quit IRC | 04:54 | |
openstackgerrit | Takashi NATSUME proposed openstack/python-novaclient master: Add os-testr in test-requirements.txt https://review.openstack.org/550329 | 04:56 |
*** Spaz-Work has quit IRC | 04:56 | |
*** gongysh has quit IRC | 04:57 | |
*** gongysh has joined #openstack-nova | 04:59 | |
*** slaweq has joined #openstack-nova | 05:00 | |
*** hshiina2 has joined #openstack-nova | 05:02 | |
*** fragatina has quit IRC | 05:03 | |
*** slaweq has quit IRC | 05:04 | |
*** hshiina has quit IRC | 05:05 | |
*** fragatina has joined #openstack-nova | 05:06 | |
*** fragatina has quit IRC | 05:06 | |
*** zhurong has quit IRC | 05:08 | |
*** edmondsw has joined #openstack-nova | 05:09 | |
*** fragatina has joined #openstack-nova | 05:10 | |
*** slaweq has joined #openstack-nova | 05:10 | |
*** udesale has joined #openstack-nova | 05:10 | |
*** fragatin_ has joined #openstack-nova | 05:11 | |
*** suresh12 has joined #openstack-nova | 05:14 | |
*** edmondsw has quit IRC | 05:14 | |
*** fragatina has quit IRC | 05:14 | |
*** slaweq has quit IRC | 05:15 | |
*** jaosorior has joined #openstack-nova | 05:18 | |
*** abhishekk has joined #openstack-nova | 05:19 | |
*** slaweq has joined #openstack-nova | 05:20 | |
*** sridharg has joined #openstack-nova | 05:20 | |
*** ankit_ has joined #openstack-nova | 05:24 | |
*** slaweq has quit IRC | 05:24 | |
*** chyka has joined #openstack-nova | 05:26 | |
*** chyka has quit IRC | 05:30 | |
*** masuberu has joined #openstack-nova | 05:32 | |
*** pengdake_ has joined #openstack-nova | 05:32 | |
*** ratailor has joined #openstack-nova | 05:34 | |
*** masber has quit IRC | 05:35 | |
*** Tom-Tom has joined #openstack-nova | 05:38 | |
*** lei-zh1 has joined #openstack-nova | 05:39 | |
*** lei-zh has quit IRC | 05:39 | |
*** pd_2000 has quit IRC | 05:42 | |
*** claudiub has joined #openstack-nova | 05:46 | |
*** mdnadeem has joined #openstack-nova | 05:47 | |
*** suresh12 has quit IRC | 05:51 | |
*** suresh12 has joined #openstack-nova | 05:54 | |
*** janki has joined #openstack-nova | 05:55 | |
*** sidx64 has joined #openstack-nova | 05:59 | |
*** david-lyle has joined #openstack-nova | 05:59 | |
openstackgerrit | Merged openstack/nova master: Move db MAX constants to own file https://review.openstack.org/543469 | 06:03 |
*** gongysh has quit IRC | 06:04 | |
*** sidx64 has quit IRC | 06:04 | |
*** gongysh has joined #openstack-nova | 06:05 | |
*** trinaths has joined #openstack-nova | 06:06 | |
*** zhouyaguo has joined #openstack-nova | 06:08 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/nova master: Imported Translations from Zanata https://review.openstack.org/548772 | 06:10 |
*** chyka has joined #openstack-nova | 06:11 | |
*** chyka has quit IRC | 06:11 | |
*** chyka has joined #openstack-nova | 06:12 | |
*** chyka_ has joined #openstack-nova | 06:15 | |
*** suresh12 has quit IRC | 06:17 | |
*** rcernin_ has joined #openstack-nova | 06:18 | |
*** chyka has quit IRC | 06:18 | |
*** chyka_ has quit IRC | 06:19 | |
*** chyka has joined #openstack-nova | 06:19 | |
*** fusmu has joined #openstack-nova | 06:20 | |
*** Eran_Kuris has joined #openstack-nova | 06:20 | |
*** rcernin has quit IRC | 06:21 | |
*** slaweq has joined #openstack-nova | 06:21 | |
*** sidx64 has joined #openstack-nova | 06:26 | |
*** slaweq has quit IRC | 06:26 | |
*** germs has joined #openstack-nova | 06:27 | |
*** germs has quit IRC | 06:27 | |
*** germs has joined #openstack-nova | 06:27 | |
*** germs has quit IRC | 06:31 | |
*** slaweq has joined #openstack-nova | 06:31 | |
*** sidx64 has quit IRC | 06:32 | |
*** sahid has joined #openstack-nova | 06:34 | |
*** sapd_ has joined #openstack-nova | 06:35 | |
*** slaweq has quit IRC | 06:37 | |
*** alexchadin has joined #openstack-nova | 06:38 | |
*** masuberu has quit IRC | 06:38 | |
*** sapd__ has quit IRC | 06:39 | |
*** sidx64 has joined #openstack-nova | 06:39 | |
*** links has quit IRC | 06:41 | |
*** zhouyaguo has quit IRC | 06:41 | |
*** slaweq has joined #openstack-nova | 06:42 | |
*** jamesdenton has quit IRC | 06:44 | |
*** slaweq has quit IRC | 06:46 | |
*** chyka has quit IRC | 06:46 | |
*** sidx64 has quit IRC | 06:49 | |
*** zhurong has joined #openstack-nova | 06:49 | |
*** hrw has joined #openstack-nova | 06:49 | |
*** licanwei has quit IRC | 06:50 | |
*** links has joined #openstack-nova | 06:51 | |
*** slaweq has joined #openstack-nova | 06:52 | |
*** slaweq has quit IRC | 06:57 | |
*** edmondsw has joined #openstack-nova | 06:58 | |
*** lajoskatona has joined #openstack-nova | 06:58 | |
*** edmondsw has quit IRC | 07:03 | |
*** rcernin has joined #openstack-nova | 07:05 | |
*** rcernin_ has quit IRC | 07:06 | |
*** threestrands_ has joined #openstack-nova | 07:09 | |
*** threestrands_ has quit IRC | 07:09 | |
*** threestrands_ has joined #openstack-nova | 07:09 | |
*** threestrands has quit IRC | 07:10 | |
*** gjayavelu has joined #openstack-nova | 07:13 | |
*** threestrands_ has quit IRC | 07:13 | |
*** andreas_s has joined #openstack-nova | 07:21 | |
openstackgerrit | Russell Tweed proposed openstack/nova master: Fix invalid UUIDs in remaining tests https://review.openstack.org/550238 | 07:27 |
*** cloud-liang has joined #openstack-nova | 07:29 | |
*** cloud-liang has left #openstack-nova | 07:31 | |
*** sidx64 has joined #openstack-nova | 07:32 | |
*** slaweq has joined #openstack-nova | 07:33 | |
*** ankit_ has quit IRC | 07:33 | |
sahid | jaypipes: can i have you reviewing this spec: https://review.openstack.org/#/c/511188/ ? that one looks really important regarding your desire to increase usage of resources | 07:34 |
*** slaweq has quit IRC | 07:38 | |
*** ankit_ has joined #openstack-nova | 07:38 | |
*** slaweq has joined #openstack-nova | 07:43 | |
*** hshiina3 has joined #openstack-nova | 07:45 | |
openstackgerrit | Takashi NATSUME proposed openstack/nova master: Removed unnecessary parantheses in yield statements https://review.openstack.org/550379 | 07:46 |
*** slaweq has quit IRC | 07:48 | |
*** hshiina2 has quit IRC | 07:48 | |
*** slaweq has joined #openstack-nova | 07:53 | |
*** ccamacho has joined #openstack-nova | 07:54 | |
*** pcaruana has joined #openstack-nova | 07:54 | |
*** pcaruana has quit IRC | 07:55 | |
*** pcaruana has joined #openstack-nova | 07:55 | |
*** AlexeyAbashkin has joined #openstack-nova | 07:58 | |
*** slaweq has quit IRC | 07:58 | |
*** takashin has left #openstack-nova | 08:02 | |
*** gus has quit IRC | 08:02 | |
*** slaweq has joined #openstack-nova | 08:04 | |
*** takashin has joined #openstack-nova | 08:04 | |
*** gus has joined #openstack-nova | 08:04 | |
*** alexchadin has quit IRC | 08:07 | |
*** jpena|off is now known as jpena | 08:07 | |
*** slaweq has quit IRC | 08:08 | |
*** chyka has joined #openstack-nova | 08:08 | |
*** tssurya has joined #openstack-nova | 08:09 | |
*** alexchadin has joined #openstack-nova | 08:10 | |
*** chyka has quit IRC | 08:13 | |
*** slaweq has joined #openstack-nova | 08:14 | |
*** suresh12 has joined #openstack-nova | 08:18 | |
*** slaweq has quit IRC | 08:18 | |
openstackgerrit | sahid proposed openstack/nova master: libvirt: slow live-migration to ensure network is ready https://review.openstack.org/497457 | 08:19 |
openstackgerrit | sahid proposed openstack/os-vif stable/pike: ovs-hybrid: should permanently keep MAC entries https://review.openstack.org/505731 | 08:20 |
*** danpawlik has joined #openstack-nova | 08:21 | |
*** tesseract has joined #openstack-nova | 08:22 | |
*** suresh12 has quit IRC | 08:22 | |
*** slaweq has joined #openstack-nova | 08:24 | |
*** slaweq_ has joined #openstack-nova | 08:24 | |
*** germs has joined #openstack-nova | 08:27 | |
*** germs has quit IRC | 08:27 | |
*** germs has joined #openstack-nova | 08:27 | |
*** slaweq_ has quit IRC | 08:29 | |
*** pasuder has joined #openstack-nova | 08:29 | |
*** threestrands has joined #openstack-nova | 08:32 | |
*** threestrands has quit IRC | 08:32 | |
*** threestrands has joined #openstack-nova | 08:32 | |
*** germs has quit IRC | 08:32 | |
*** slaweq_ has joined #openstack-nova | 08:34 | |
*** threestrands has quit IRC | 08:36 | |
*** jaosorior_ has joined #openstack-nova | 08:37 | |
*** slaweq_ has quit IRC | 08:39 | |
*** jaosorior has quit IRC | 08:40 | |
*** rcernin has quit IRC | 08:42 | |
gibi | Kevin_Zheng: what is your launchpad id? I failed to find it | 08:44 |
*** slaweq_ has joined #openstack-nova | 08:44 | |
Kevin_Zheng | gibi it would be zhengzhenyu | 08:45 |
gibi | Kevin_Zheng: thanks. I assigned the bp add-request-id-to-instance-action-notifications to you | 08:46 |
*** edmondsw has joined #openstack-nova | 08:46 | |
Spazmotic | ji | 08:46 |
gibi | Kevin_Zheng: if you have questions do not hesitate to ping me | 08:46 |
Spazmotic | Wrong Windows, Apologies. | 08:46 |
gibi | Spazmotic: too many windows :) | 08:46 |
Kevin_Zheng | gibi, NP, I will probably start it tomorrow, finish the other one about add hostname to action event first :) | 08:47 |
Spazmotic | Strangely I only have 2 open right now, and still managed to confuse them. Go me :p | 08:47 |
gibi | Kevin_Zheng: cool :) | 08:47 |
*** ralonsoh has joined #openstack-nova | 08:48 | |
*** ralonsoh_ has joined #openstack-nova | 08:48 | |
*** slaweq_ has quit IRC | 08:49 | |
*** edmondsw has quit IRC | 08:50 | |
bauzas | good morning Novaers | 08:52 |
Spazmotic | mornin bauzas | 08:52 |
Spazmotic | How goes? | 08:52 |
*** ragiman has joined #openstack-nova | 08:54 | |
*** slaweq_ has joined #openstack-nova | 08:55 | |
bauzas | well, maybe the first day where I'll be in full gear | 08:56 |
*** moshele has joined #openstack-nova | 08:57 | |
Spazmotic | Well it's always good to be busy.. makes for some wonderful fast days | 08:57 |
*** slaweq_ has quit IRC | 08:59 | |
*** lucas-afk is now known as lucasagomes | 08:59 | |
*** jaosorior_ is now known as jaosorior | 09:03 | |
*** slaweq_ has joined #openstack-nova | 09:05 | |
*** slaweq_ has quit IRC | 09:09 | |
*** mgoddard_ has joined #openstack-nova | 09:14 | |
*** slaweq_ has joined #openstack-nova | 09:15 | |
*** hshiina3 has quit IRC | 09:15 | |
*** slaweq_ has quit IRC | 09:19 | |
*** owalsh has quit IRC | 09:24 | |
*** owalsh has joined #openstack-nova | 09:25 | |
*** slaweq_ has joined #openstack-nova | 09:25 | |
*** slaweq_ has quit IRC | 09:29 | |
openstackgerrit | Russell Tweed proposed openstack/nova master: Fix invalid UUIDs in remaining tests https://review.openstack.org/550238 | 09:31 |
*** gongysh has quit IRC | 09:32 | |
*** takashin has left #openstack-nova | 09:32 | |
*** avolkov` has joined #openstack-nova | 09:32 | |
openstackgerrit | Zhenyu Zheng proposed openstack/nova-specs master: Add host field to instance action event https://review.openstack.org/550411 | 09:33 |
*** avolkov` has quit IRC | 09:33 | |
*** avolkov has joined #openstack-nova | 09:34 | |
*** gongysh has joined #openstack-nova | 09:34 | |
openstackgerrit | Chris Dent proposed openstack/nova master: Move resource provider objects into placement hierarchy https://review.openstack.org/540049 | 09:34 |
openstackgerrit | Chris Dent proposed openstack/nova master: Optional separate database for placement API https://review.openstack.org/362766 | 09:34 |
openstackgerrit | Chris Dent proposed openstack/nova master: Isolate placement database config https://review.openstack.org/541435 | 09:34 |
openstackgerrit | Chris Dent proposed openstack/nova master: Move placement exceptions into the placement package https://review.openstack.org/549862 | 09:34 |
*** cdent has joined #openstack-nova | 09:34 | |
*** slaweq_ has joined #openstack-nova | 09:35 | |
*** slaweq_ has quit IRC | 09:40 | |
openstackgerrit | Chris Dent proposed openstack/nova master: Use nova.db.api directly https://review.openstack.org/543262 | 09:41 |
*** derekh has joined #openstack-nova | 09:42 | |
*** ankit_ has quit IRC | 09:43 | |
*** dtantsur|afk is now known as dtantsur | 09:45 | |
*** slaweq_ has joined #openstack-nova | 09:45 | |
*** lei-zh1 has quit IRC | 09:48 | |
*** namnh has quit IRC | 09:49 | |
*** slaweq_ has quit IRC | 09:50 | |
*** slunkad_ has quit IRC | 09:51 | |
*** slunkad has joined #openstack-nova | 09:54 | |
*** slaweq_ has joined #openstack-nova | 09:56 | |
*** slaweq_ has quit IRC | 10:00 | |
openstackgerrit | Ritesh proposed openstack/nova master: Consider default_schedule_zone = None as None Type https://review.openstack.org/550418 | 10:03 |
*** stakeda has quit IRC | 10:04 | |
*** pengdake has joined #openstack-nova | 10:09 | |
*** pengdake_ has quit IRC | 10:10 | |
jianghuaw_ | Hi Spazmotic. How are you? | 10:11 |
jianghuaw_ | I added some comments in the patch. | 10:11 |
*** sridharg has quit IRC | 10:13 | |
*** jichen has quit IRC | 10:14 | |
*** slaweq_ has joined #openstack-nova | 10:16 | |
*** pasuder has quit IRC | 10:16 | |
jianghuaw_ | Spazmotic, JFYI: I'm in Cambridge office today. Most of the time will be in meetings or trainings. | 10:17 |
*** ralonsoh_ has quit IRC | 10:17 | |
*** kukacz has quit IRC | 10:17 | |
jianghuaw_ | Spazmotic, I will be back fully since next Tuesday since when I will in China:-) | 10:18 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: conf: Deprecate 'keymap' options https://review.openstack.org/483994 | 10:18 |
*** pasuder has joined #openstack-nova | 10:20 | |
*** slaweq_ has quit IRC | 10:21 | |
*** gjayavelu has quit IRC | 10:21 | |
*** pasuder has quit IRC | 10:22 | |
*** zhurong has quit IRC | 10:23 | |
*** pasuder has joined #openstack-nova | 10:23 | |
*** annp has quit IRC | 10:23 | |
*** pasuder has quit IRC | 10:25 | |
*** slaweq_ has joined #openstack-nova | 10:26 | |
*** germs has joined #openstack-nova | 10:28 | |
*** germs has quit IRC | 10:28 | |
*** germs has joined #openstack-nova | 10:28 | |
*** slaweq_ has quit IRC | 10:31 | |
*** pasuder has joined #openstack-nova | 10:31 | |
*** yamamoto has quit IRC | 10:31 | |
*** cdent has quit IRC | 10:32 | |
*** germs has quit IRC | 10:33 | |
*** edmondsw has joined #openstack-nova | 10:34 | |
*** pasuder has quit IRC | 10:36 | |
*** slaweq_ has joined #openstack-nova | 10:36 | |
*** pengdake has quit IRC | 10:37 | |
*** pasuder has joined #openstack-nova | 10:38 | |
*** edmondsw has quit IRC | 10:38 | |
*** pasuder has quit IRC | 10:38 | |
*** pasuder has joined #openstack-nova | 10:41 | |
*** slaweq_ has quit IRC | 10:41 | |
openstackgerrit | Surya Seetharaman proposed openstack/nova master: [WIP] Add CellMappingList.get_all_enabled() query method https://review.openstack.org/550188 | 10:41 |
*** Lingwu has quit IRC | 10:42 | |
*** Lingwu has joined #openstack-nova | 10:43 | |
*** slaweq_ has joined #openstack-nova | 10:47 | |
*** trinaths has quit IRC | 10:49 | |
*** slaweq_ has quit IRC | 10:51 | |
*** sdague has joined #openstack-nova | 10:53 | |
*** mdnadeem has quit IRC | 10:54 | |
*** mdnadeem has joined #openstack-nova | 10:54 | |
*** cdent has joined #openstack-nova | 10:56 | |
Spazmotic | Gotcah jianghuaw_, enjoy the training. Good notes as well, I'll make a new test case for the exception (thought of that as well while I was napping), and handle the rest as well when i'm at the office tomorrow | 10:57 |
Spazmotic | If you have any ideas on how to test that return i'd love to hear that.. I was looking for a good way to assert a return since it does not add anything to the variable it passes back | 10:59 |
openstackgerrit | Surya Seetharaman proposed openstack/nova master: [WIP] Bump versions of objects dependent on CellMapping https://review.openstack.org/550432 | 11:01 |
Spazmotic | It's basically the same reason I overrode that variable, since it is the same way the live code handles itself, but i'll think on it as well | 11:02 |
openstackgerrit | Stephen Finucane proposed openstack/nova-specs master: Add 'numa-aware-vswitches' spec https://review.openstack.org/541290 | 11:10 |
*** gongysh has quit IRC | 11:10 | |
*** ragiman has quit IRC | 11:10 | |
*** abhishekk has quit IRC | 11:12 | |
*** janki has quit IRC | 11:15 | |
*** gongysh has joined #openstack-nova | 11:17 | |
*** udesale_ has joined #openstack-nova | 11:19 | |
*** udesale has quit IRC | 11:21 | |
*** gongysh has quit IRC | 11:21 | |
*** udesale has joined #openstack-nova | 11:21 | |
*** udesale_ has quit IRC | 11:24 | |
*** ragiman has joined #openstack-nova | 11:25 | |
*** slaweq_ has joined #openstack-nova | 11:27 | |
*** salv-orl_ has quit IRC | 11:29 | |
*** salv-orlando has joined #openstack-nova | 11:29 | |
*** nicolasbock has joined #openstack-nova | 11:31 | |
*** yamamoto has joined #openstack-nova | 11:32 | |
*** slaweq_ has quit IRC | 11:32 | |
*** salv-orlando has quit IRC | 11:34 | |
*** udesale has quit IRC | 11:36 | |
*** slaweq_ has joined #openstack-nova | 11:38 | |
*** yamamoto has quit IRC | 11:38 | |
*** ratailor has quit IRC | 11:41 | |
*** slaweq_ has quit IRC | 11:42 | |
*** alexchadin has quit IRC | 11:43 | |
*** sridharg has joined #openstack-nova | 11:44 | |
*** yamamoto has joined #openstack-nova | 11:45 | |
*** salv-orlando has joined #openstack-nova | 11:48 | |
*** slaweq_ has joined #openstack-nova | 11:48 | |
*** yamamoto has quit IRC | 11:50 | |
*** tbachman has quit IRC | 11:51 | |
*** slaweq_ has quit IRC | 11:52 | |
*** lucasagomes is now known as lucas-hungry | 11:54 | |
*** slaweq_ has joined #openstack-nova | 11:58 | |
*** tiendc has quit IRC | 11:59 | |
*** alexchadin has joined #openstack-nova | 12:00 | |
*** pasuder has quit IRC | 12:02 | |
*** csatari has quit IRC | 12:02 | |
*** slaweq_ has quit IRC | 12:03 | |
*** csatari has joined #openstack-nova | 12:03 | |
*** jpena is now known as jpena|lunch | 12:03 | |
*** Tom-Tom has quit IRC | 12:07 | |
*** lajoskatona has quit IRC | 12:08 | |
*** slaweq_ has joined #openstack-nova | 12:08 | |
*** lajoskatona has joined #openstack-nova | 12:09 | |
*** liuzz has quit IRC | 12:09 | |
*** elod has joined #openstack-nova | 12:10 | |
*** ibmko has joined #openstack-nova | 12:10 | |
*** moshele has quit IRC | 12:11 | |
*** janki has joined #openstack-nova | 12:13 | |
ibmko | Hi everybody, I would like to ask one question which I am unable to find in documentation: We would like to upgrade our OpenStack with minimal downtime and use live migration for that. I cannot find any information about versions of compute nodes which mutually support live migration. For example - we are currently on Mitaka - is it possible to migrate from mitaka compute node to Queens compute node ? | 12:13 |
ibmko | *live migrate a VM from mitaka compute node to Queens compute node | 12:13 |
*** slaweq_ has quit IRC | 12:13 | |
*** moshele has joined #openstack-nova | 12:14 | |
*** slaweq_ has joined #openstack-nova | 12:17 | |
*** pasuder has joined #openstack-nova | 12:18 | |
*** salv-orl_ has joined #openstack-nova | 12:18 | |
*** claudiub|2 has joined #openstack-nova | 12:18 | |
*** pooja-jadhav has joined #openstack-nova | 12:18 | |
kashyap | Does anyone know the current status of Nova's port to Python 3? | 12:18 |
*** ttsiouts has quit IRC | 12:18 | |
*** slaweq__ has joined #openstack-nova | 12:18 | |
kashyap | Last status (from June-2016) I see is here: https://wiki.openstack.org/wiki/Python3 | 12:19 |
*** ttsiouts has joined #openstack-nova | 12:19 | |
*** bkero- has quit IRC | 12:20 | |
kashyap | ibmko: That's good question: I don't think Nova (yet) supports N+1 upgrades like that, but I'm not 300% sure. | 12:20 |
kashyap | lyarwood: ^ See imbko's question | 12:20 |
*** claudiub has quit IRC | 12:20 | |
kashyap | Assuming you know about it top off your head. | 12:20 |
*** salv-orlando has quit IRC | 12:20 | |
*** slaweq has quit IRC | 12:20 | |
*** pooja_jadhav has quit IRC | 12:21 | |
*** bkero- has joined #openstack-nova | 12:21 | |
lyarwood | ibmko: no, you wouldn't be able to migrate between mitaka and queens computes as that would imply having either a mitaka control plane with queens computes or vice versa in the env. | 12:22 |
*** pasuder has quit IRC | 12:23 | |
ibmko | lyarwood, what about mitaka -> ocata and then ocata -> queens (having ocata as a temporary "bridge") | 12:23 |
*** slaweq__ has quit IRC | 12:23 | |
*** jamesdenton has joined #openstack-nova | 12:25 | |
lyarwood | ibmko: nope, if you're running n-cpu during the upgrade then you can only jump one release at a time. | 12:26 |
lyarwood | ibmko: https://specs.openstack.org/openstack/tripleo-specs/specs/queens/fast-forward-upgrades.html#high-level-flow | 12:26 |
lyarwood | ibmko: with FFU where n-cpu is down but the instances are running we are able to jump between as many releases as we like | 12:26 |
lyarwood | ibmko: as we only bring n-cpu up once we reach the target release, obviously you can't live migrate instances during that time | 12:27 |
lyarwood | ibmko: but tbh, you shouldn't need to migrate instances if you're only updating n-cpu and the other openstack services | 12:27 |
*** psachin has quit IRC | 12:27 | |
ibmko | lyarwood, what is "n-cpu" ? | 12:28 |
*** slaweq has joined #openstack-nova | 12:29 | |
*** germs has joined #openstack-nova | 12:29 | |
*** germs has quit IRC | 12:29 | |
*** germs has joined #openstack-nova | 12:29 | |
lyarwood | ibmko: nova-compute | 12:29 |
*** alexchadin has quit IRC | 12:29 | |
kashyap | ibmko: Also FFU == Fast Forward Upgrades. (Which lyarwood linked to above) | 12:30 |
*** nicolasbock has quit IRC | 12:31 | |
*** ragiman has quit IRC | 12:32 | |
*** sticker has joined #openstack-nova | 12:33 | |
*** slaweq has quit IRC | 12:33 | |
jaypipes | *yawn* ... morning supernovas | 12:34 |
*** dave-mccowan has joined #openstack-nova | 12:34 | |
*** germs has quit IRC | 12:34 | |
gibi | jaypipes: good morning | 12:34 |
*** alexchadin has joined #openstack-nova | 12:34 | |
gibi | jaypipes: may I recommend a (not so) light read for your morning coffe? I have reworked the strict bandwidth support spec based on the PTG discussion https://review.openstack.org/#/c/502306/ | 12:35 |
ibmko | lyarwood, with FFU I understand that you can move from version N to version, say N+3 (as I understand it, the upgrade process will still go through all intermediate versions ) but I think that is not my question. If it is the case that hypervisor has to go through reboot, we need to live migrate VMs out of the hypervisor and after upgrading the hypervisor we need to migrate VMs back. Question is, if the live-migration process | 12:36 |
ibmko | itself will allow live-migration to happen from, say. mitaka node to ocata node | 12:36 |
*** Tom-Tom has joined #openstack-nova | 12:36 | |
jaypipes | gibi: for you? any time :) | 12:36 |
gibi | jaypipes: :) | 12:37 |
jaypipes | gibi: https://etherpad.openstack.org/p/rocky-ptg-scheduler-placement-summary <-- collecting my summary thoughts on sched/placement topics from PTG to be emailed to ML. | 12:37 |
jaypipes | gibi: your comments most welcome. | 12:37 |
*** sridharg has quit IRC | 12:37 | |
lyarwood | ibmko: you wouldn't be able to run Mitaka and Queens computes on the same control plane | 12:38 |
gibi | jaypipes: I'm going to add my summar about the bandwidth discussion today | 12:38 |
lyarwood | ibmko: so you wouldn't be able to live migrate between them | 12:38 |
jaypipes | gibi: go for it | 12:38 |
*** slaweq has joined #openstack-nova | 12:39 | |
gibi | jaypipes: should I write it under the point 6 in Key topics or somewhere below the main flow of the doc? | 12:39 |
*** alexchadin has quit IRC | 12:39 | |
*** udesale has joined #openstack-nova | 12:39 | |
*** lbragstad has joined #openstack-nova | 12:39 | |
ibmko | lyarwood, according to this article: https://www.mirantis.com/blog/openstack-upgrade-from-mitaka-to-ocata-across-2-releases-with-mirantis-cloud-platform/ | 12:40 |
ibmko | "The control plane upgrade is mostly independent of the data plane upgrade, and it does not have to be done all at once. Moreover, as you will see in the demo video, we can upgrade just the control plane to Ocata and still boot instances on Mitaka-based compute nodes." | 12:40 |
ibmko | the article doesn't give an answer about live migration though | 12:41 |
*** Sukhdev_ has joined #openstack-nova | 12:42 | |
*** alexchadin has joined #openstack-nova | 12:42 | |
*** yangyapeng has quit IRC | 12:42 | |
*** yangyapeng has joined #openstack-nova | 12:43 | |
lyarwood | ibmko: right, that's also with all computes at the same level | 12:43 |
jaypipes | gibi: sure | 12:43 |
*** slaweq has quit IRC | 12:44 | |
lyarwood | ibmko: even that case has zero test coverage upstream | 12:44 |
lyarwood | ibmko: can't you hold off rebooting the compute nodes until the end of the upgrade assuming you're picking up new kernels, OVS, QEMU etc during the upgrade? | 12:45 |
ibmko | lyarwood, chmm good point - let me think about it | 12:45 |
*** chyka has joined #openstack-nova | 12:46 | |
*** yangyapeng has quit IRC | 12:47 | |
*** ccamacho is now known as ccamacho|lunch | 12:47 | |
*** alexchadin has quit IRC | 12:47 | |
*** ragiman has joined #openstack-nova | 12:48 | |
*** slaweq has joined #openstack-nova | 12:49 | |
ibmko | ibmko, chmm and when we do this, and then we upgrade QEMU and libvirt, now the question comes down to live migration compatibility among different versions of libvirt/qemu/kernel | 12:49 |
*** sridharg has joined #openstack-nova | 12:49 | |
lyarwood | ibmko: that's fine, libvirt and QEMU support forward migrations from old to new. | 12:50 |
*** chyka has quit IRC | 12:50 | |
*** claudiub|2 has quit IRC | 12:52 | |
sticker | fwiw, live migrating an instance from an oldish version of QEMU to new had a bug that caused havoc for windows guests | 12:53 |
*** abalutoiu has quit IRC | 12:53 | |
*** slaweq has quit IRC | 12:54 | |
sticker | i think it was anything pre 1.5 to post 1.5 would fail due to a balloon driver bug | 12:54 |
*** wolverineav has joined #openstack-nova | 12:54 | |
*** Nil_ has quit IRC | 12:56 | |
*** lajoskatona has quit IRC | 12:56 | |
gibi | jaypipes: done. I added it as point 16 in Agreements and decisions | 12:57 |
*** moshele has quit IRC | 12:57 | |
*** tbachman_ has joined #openstack-nova | 12:58 | |
*** alexchadin has joined #openstack-nova | 12:58 | |
ibmko | lyarwood, thank you, I think we will try and go this direction | 12:58 |
*** ameeda has joined #openstack-nova | 12:59 | |
*** slaweq has joined #openstack-nova | 12:59 | |
*** moshele has joined #openstack-nova | 12:59 | |
*** wolverineav has quit IRC | 12:59 | |
*** claudiub has joined #openstack-nova | 13:00 | |
jaypipes | gibi: ty sir | 13:00 |
*** lucas-hungry is now known as lucasagomes | 13:01 | |
mordred | anybody know - in https://developer.openstack.org/api-ref/compute/#id302 <-- hypervisor_hostname_pattern says "The hypervisor host name or a portion of it. The hypervisor hosts are selected with the host name matching this pattern." | 13:01 |
*** claudiub|2 has joined #openstack-nova | 13:01 | |
mordred | what kind of pattern is it? is it a regex? a glob? | 13:02 |
*** yamamoto has joined #openstack-nova | 13:02 | |
*** alexchadin has quit IRC | 13:03 | |
*** alexchadin has joined #openstack-nova | 13:03 | |
*** slaweq has quit IRC | 13:03 | |
*** jpena|lunch is now known as jpena | 13:05 | |
*** claudiub has quit IRC | 13:05 | |
*** abalutoiu has joined #openstack-nova | 13:06 | |
*** yamamoto has quit IRC | 13:07 | |
*** alexchadin has quit IRC | 13:07 | |
*** slaweq has joined #openstack-nova | 13:09 | |
*** pasuder has joined #openstack-nova | 13:11 | |
ameeda | hello. can you please check this patch for me https://review.openstack.org/#/c/526900/ | 13:12 |
ameeda | thanks | 13:12 |
*** Matias has quit IRC | 13:13 | |
*** slaweq has quit IRC | 13:14 | |
*** alexchadin has joined #openstack-nova | 13:15 | |
edleafe | mordred: here's where it is used: https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L677-L682 | 13:15 |
edleafe | mordred: so it's sorta-globbish | 13:15 |
mordred | edleafe: wow. so it's a passthrough to an SQL like syntax but wrapped in sql % wildcards? | 13:15 |
mordred | edleafe: meaning hypervisor_hostname_pattern of 'foo' would essentially be equiv to fnmatch.fnmatch('*foo*') - matching the string foo anywhere in the hostnames | 13:17 |
edleafe | mordred: yeah, pretty much | 13:17 |
mordred | edleafe: okie. that could stand a doc update - I never would have imagined that's what the input should look like from the words "matching this pattern" | 13:18 |
mordred | I totally would have tried '*foo*' and '.*foo.*' and been confused why I wasn't getting any results | 13:19 |
edleafe | mordred: it does seem to suggest regex | 13:19 |
*** slaweq has joined #openstack-nova | 13:19 | |
mordred | yah. really it's not looking for a pattern at all -it's looking for a string that will be matched anywhere in the hostname | 13:20 |
*** slaweq has quit IRC | 13:24 | |
*** edmondsw_ has joined #openstack-nova | 13:25 | |
*** pchavva has joined #openstack-nova | 13:25 | |
*** Matias has joined #openstack-nova | 13:25 | |
*** lajoskatona has joined #openstack-nova | 13:29 | |
*** yangyapeng has joined #openstack-nova | 13:29 | |
*** Matias has quit IRC | 13:29 | |
*** slaweq has joined #openstack-nova | 13:30 | |
*** Matias has joined #openstack-nova | 13:30 | |
*** yangyapeng has quit IRC | 13:33 | |
*** slaweq has quit IRC | 13:34 | |
*** sidx64 has quit IRC | 13:35 | |
*** liverpooler has joined #openstack-nova | 13:35 | |
*** Matias has quit IRC | 13:35 | |
*** moshele has quit IRC | 13:39 | |
*** Matias has joined #openstack-nova | 13:39 | |
*** slaweq has joined #openstack-nova | 13:40 | |
openstackgerrit | Merged openstack/nova master: Return 400 when compute host is not found https://review.openstack.org/447355 | 13:42 |
*** slaweq has quit IRC | 13:45 | |
*** Matias has quit IRC | 13:46 | |
*** esberglu has joined #openstack-nova | 13:48 | |
*** Matias has joined #openstack-nova | 13:48 | |
*** tbachman_ has quit IRC | 13:48 | |
*** slaweq has joined #openstack-nova | 13:50 | |
*** Matias has quit IRC | 13:53 | |
*** slaweq has quit IRC | 13:54 | |
Spazmotic | Morning folks. Let's see if I can fix up these unit tests before the end of my night and maybe finally put this thing to bed :D | 13:59 |
*** slaweq has joined #openstack-nova | 14:00 | |
*** Matias has joined #openstack-nova | 14:01 | |
*** yamamoto has joined #openstack-nova | 14:03 | |
*** slaweq has quit IRC | 14:04 | |
*** Matias has quit IRC | 14:06 | |
Spazmotic | I am honestly pretty grateful for this though.. it's giving me good, needed experience in Tox | 14:07 |
Spazmotic | well unittest | 14:07 |
*** READ10 has joined #openstack-nova | 14:08 | |
*** lyan has joined #openstack-nova | 14:08 | |
*** germs has joined #openstack-nova | 14:08 | |
*** germs has quit IRC | 14:08 | |
*** germs has joined #openstack-nova | 14:08 | |
*** lyan is now known as Guest53285 | 14:09 | |
*** germs has quit IRC | 14:09 | |
*** yamamoto has quit IRC | 14:09 | |
*** germs has joined #openstack-nova | 14:09 | |
*** germs has quit IRC | 14:09 | |
*** germs has joined #openstack-nova | 14:09 | |
*** slaweq has joined #openstack-nova | 14:10 | |
*** esberglu has quit IRC | 14:14 | |
*** ccamacho|lunch is now known as ccamacho | 14:14 | |
*** claudiub has joined #openstack-nova | 14:14 | |
*** slaweq has quit IRC | 14:15 | |
*** lbragstad has quit IRC | 14:15 | |
*** claudiub|2 has quit IRC | 14:17 | |
*** Matias has joined #openstack-nova | 14:18 | |
*** slaweq has joined #openstack-nova | 14:21 | |
*** lbragstad has joined #openstack-nova | 14:21 | |
*** sar has joined #openstack-nova | 14:23 | |
*** Tom-Tom has quit IRC | 14:23 | |
*** Matias has quit IRC | 14:24 | |
*** slaweq has quit IRC | 14:25 | |
*** esberglu has joined #openstack-nova | 14:29 | |
*** _ix has joined #openstack-nova | 14:29 | |
openstackgerrit | Brooks Kaminski proposed openstack/nova master: XenAPI: XCP2.1+ Swallow VDI_NOT_IN_MAP Exception https://review.openstack.org/538415 | 14:29 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Send soft_delete from context manager https://review.openstack.org/476459 | 14:30 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Transform missing delete notifications https://review.openstack.org/550488 | 14:30 |
Spazmotic | ^ jianghuaw_: "IF" you can find some time. Don't stress it though. | 14:30 |
Spazmotic | Also, thanks for the ideas.. I think the way I compare the result now is better using two variables. | 14:30 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Transform missing delete notifications https://review.openstack.org/410297 | 14:31 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Send soft_delete from context manager https://review.openstack.org/476459 | 14:31 |
*** slaweq has joined #openstack-nova | 14:31 | |
*** germs has quit IRC | 14:33 | |
*** slaweq has quit IRC | 14:35 | |
*** Nil_ has joined #openstack-nova | 14:36 | |
*** links has quit IRC | 14:37 | |
*** yangyapeng has joined #openstack-nova | 14:37 | |
*** chyka has joined #openstack-nova | 14:37 | |
*** r-daneel has joined #openstack-nova | 14:38 | |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Enhance service restart in functional env https://review.openstack.org/512552 | 14:38 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Reproduce bug 1724172 in the functional test env https://review.openstack.org/512553 | 14:38 |
openstack | bug 1724172 in OpenStack Compute (nova) "Allocation of an evacuated instance is not cleaned on the source host if instance is not defined on the hypervisor" [Undecided,In progress] https://launchpad.net/bugs/1724172 - Assigned to Balazs Gibizer (balazs-gibizer) | 14:38 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: cleanup evacuated instances not on hypervisor https://review.openstack.org/512623 | 14:38 |
*** Matias has joined #openstack-nova | 14:41 | |
*** mvk has quit IRC | 14:41 | |
*** slaweq has joined #openstack-nova | 14:41 | |
*** chyka has quit IRC | 14:41 | |
*** yangyapeng has quit IRC | 14:42 | |
openstackgerrit | Matt Riedemann proposed openstack/nova stable/queens: Save admin password to sysmeta in libvirt driver https://review.openstack.org/550489 | 14:44 |
*** mriedem has joined #openstack-nova | 14:45 | |
*** slaweq has quit IRC | 14:45 | |
*** Matias has quit IRC | 14:45 | |
mriedem | lyarwood: bauzas: we need to do a queens 17.0.1 release for a few fixes, can you review https://review.openstack.org/#/c/550259/ and https://review.openstack.org/#/c/550221/ (there is one below this too) | 14:46 |
bauzas | ack | 14:46 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: cover migration cases with functional tests https://review.openstack.org/493865 | 14:47 |
*** awaugama has joined #openstack-nova | 14:48 | |
*** tidwellr has joined #openstack-nova | 14:49 | |
bauzas | mriedem: booom | 14:50 |
mriedem | thanks | 14:51 |
*** slaweq has joined #openstack-nova | 14:51 | |
*** Sukhdev_ has quit IRC | 14:51 | |
*** tidwellr has quit IRC | 14:52 | |
*** Guest53285 has quit IRC | 14:53 | |
*** yangyapeng has joined #openstack-nova | 14:53 | |
*** Guest53285 has joined #openstack-nova | 14:54 | |
openstackgerrit | Merged openstack/nova master: Add a nova-caching-scheduler job to the experimental queue https://review.openstack.org/539260 | 14:55 |
*** slaweq has quit IRC | 14:56 | |
*** amodi has joined #openstack-nova | 14:56 | |
stephenfin | kashyap: Don't know if you got your answer, but theoretically Python 3 support is complete | 14:56 |
*** yangyape_ has joined #openstack-nova | 14:56 | |
*** abalutoiu_ has joined #openstack-nova | 14:56 | |
*** claudiub|2 has joined #openstack-nova | 14:56 | |
dansmith | jaypipes: fwiw, table.truncate() doesn't seem to work, at least in our functional tests | 14:56 |
openstackgerrit | Dan Smith proposed openstack/nova master: Run post-test archive against cell1 https://review.openstack.org/550194 | 14:56 |
openstackgerrit | Dan Smith proposed openstack/nova master: Add simple db purge command https://review.openstack.org/550171 | 14:56 |
openstackgerrit | Dan Smith proposed openstack/nova master: Add --purge helper flag to archive_deleted_rows https://review.openstack.org/550182 | 14:56 |
mriedem | stephenfin: ceph doesn't work on py3 if you're taking notes | 14:57 |
mriedem | well, librados doesn't | 14:57 |
kashyap | stephenfin: I see; "theoretically complete" means, in practise it is not? :D | 14:57 |
stephenfin | kashyap: All unit and functional tests are passing with Python 3. However, I doubt anyone is running a Python 3 deployment | 14:57 |
mriedem | kashyap: nova works on py3 | 14:57 |
kashyap | mriedem: How about eventlet? | 14:57 |
stephenfin | mriedem: It does now? | 14:57 |
stephenfin | I submitted patches saying as much a few months back | 14:57 |
mriedem | the dependent libraries, based on your configuration, might not work on py3 | 14:57 |
mriedem | last i checked the py3 ceph job wasn't working, melwitt was investigating that | 14:58 |
kashyap | mriedem: I see, is there a test job with PY3? | 14:58 |
stephenfin | mriedem: See commit 1e70cb8d4dace3c3372cd6e1bb13060becf25c6a | 14:58 |
mriedem | yes | 14:58 |
stephenfin | It does require ceph v11.1.0 though | 14:58 |
*** yangyapeng has quit IRC | 14:58 | |
stephenfin | ...based on my notes from that | 14:58 |
mriedem | stephenfin: might be that we don't have a new enough version of ceph in the UCA | 14:58 |
mriedem | https://bugs.launchpad.net/glance-store/+bug/1706405 | 14:59 |
openstack | Launchpad bug 1706405 in glance_store "ceph jobs failing to upload images in pike due to "AttributeError: 'NoneType' object has no attribute 'Rados'" on py35" [Undecided,Confirmed] | 14:59 |
stephenfin | Without knowing anymore about it, That's probably it, aye | 14:59 |
* stephenfin clicks | 14:59 | |
*** claudiub has quit IRC | 14:59 | |
* stephenfin then gets distracted by his next meeting | 14:59 | |
*** abalutoiu has quit IRC | 14:59 | |
*** tssurya has quit IRC | 15:00 | |
mriedem | legacy-tempest-dsvm-py35-full-devstack-plugin-ceph is the job to look for | 15:01 |
*** Matias has joined #openstack-nova | 15:01 | |
*** slaweq has joined #openstack-nova | 15:01 | |
*** tidwellr has joined #openstack-nova | 15:02 | |
jaypipes | dansmith: needs to be manually execute()d... :( | 15:02 |
dansmith | ah | 15:02 |
mriedem | http://logs.openstack.org/80/549880/1/experimental/legacy-tempest-dsvm-py35-full-devstack-plugin-ceph/7923b02/job-output.txt.gz#_2018-03-05_23_04_06_724259 | 15:02 |
jaypipes | but like I said, femto-optiomization | 15:02 |
mriedem | looks like the ceph job is busted on the tempest regex change | 15:02 |
mriedem | mtreinish: ^ is there a template for how to fix that? | 15:03 |
mriedem | tempest run: error: argument --regex/-r: expected one argument | 15:03 |
dansmith | jaypipes: yeah, but seems worth it.. i | 15:03 |
dansmith | jaypipes: I'll tack it on the end | 15:03 |
*** kashyap has quit IRC | 15:04 | |
*** migi has quit IRC | 15:04 | |
*** yamamoto has joined #openstack-nova | 15:05 | |
mtreinish | mriedem: hmm, that looks like a job not setting a regex and it was expecting one | 15:05 |
*** cdent has quit IRC | 15:05 | |
*** Matias has quit IRC | 15:06 | |
mtreinish | mriedem: I have no idea how/where any of the job definitions are setup now, maybe andreaf can help | 15:06 |
mriedem | mtreinish: so likely this http://logs.openstack.org/80/549880/1/experimental/legacy-tempest-dsvm-py35-full-devstack-plugin-ceph/7923b02/job-output.txt.gz#_2018-03-05_22_47_04_710732 | 15:06 |
mriedem | mtreinish: it's in openstack-zuul-jobs | 15:06 |
*** Eran_Kuris has quit IRC | 15:06 | |
*** slaweq has quit IRC | 15:06 | |
mriedem | https://github.com/openstack-infra/openstack-zuul-jobs/blob/master/playbooks/legacy/tempest-dsvm-py35-full-devstack-plugin-ceph/run.yaml#L61 | 15:06 |
*** claudiub has joined #openstack-nova | 15:06 | |
*** yangyape_ has quit IRC | 15:06 | |
mriedem | ^ doesn't exist in nova, | 15:06 |
mriedem | i think jbernard was working on adding it | 15:06 |
mtreinish | that probably is the cause then | 15:07 |
*** yangyapeng has joined #openstack-nova | 15:07 | |
*** Matias has joined #openstack-nova | 15:07 | |
*** yangyapeng has quit IRC | 15:07 | |
mtreinish | especially if that's being expected to set the regex things run with | 15:07 |
andreaf | mriedem I defined a new style job for ceph some time ago but the patch has been waiting for reviews for long time https://review.openstack.org/#/c/543048/ | 15:07 |
mriedem | heh https://review.openstack.org/#/c/459774/ | 15:07 |
*** yangyapeng has joined #openstack-nova | 15:07 | |
mriedem | andreaf: is that py3? | 15:07 |
mriedem | andreaf: i can't read the new zuulv3 voodoo | 15:07 |
andreaf | mriedem both I think | 15:07 |
andreaf | yeah both | 15:08 |
*** bnemec has joined #openstack-nova | 15:08 | |
andreaf | mriedem it defines the job and also a job template that runs py27 on check and py3 on experimental | 15:09 |
*** claudiub|2 has quit IRC | 15:09 | |
andreaf | the project stanzas are pretty much the same as before | 15:09 |
*** yamamoto has quit IRC | 15:09 | |
andreaf | mriedem mtreinish anyways my point was rather than fixing the legacy job perhaps we should run the new style one | 15:10 |
jaypipes | dansmith: coolio. | 15:11 |
*** kashyap has joined #openstack-nova | 15:11 | |
mriedem | andreaf: yeah maybe - you should have the same regex in the py3 job in there | 15:11 |
*** claudiub|2 has joined #openstack-nova | 15:11 | |
mriedem | andreaf: given https://review.openstack.org/#/c/459774/4/tempest-conf.sh | 15:11 |
*** slaweq has joined #openstack-nova | 15:12 | |
*** idlemind has joined #openstack-nova | 15:12 | |
*** eharney has quit IRC | 15:12 | |
*** edmondsw_ is now known as edmondsw | 15:13 | |
idlemind | presenting svm (nested virtualization - amd) to guests. i've set my cpu_mode to host-passthrough. when i look at the /proc/cpuinfo i see my amd cpu details but it's missing the svm property ... i'm pretty sure i had this working at one point but i can't seem to think of anything else i did | 15:13 |
andreaf | mriedem the regex wasn't in the legacy py3 job - I was just migrating it not enhancing it | 15:14 |
andreaf | mriedem but ok I can add it in there | 15:14 |
*** claudiub has quit IRC | 15:14 | |
Spazmotic | mriedem wanted to just thank you again for your testing ideas. Was great getting more experience with Mock after wanting to pull my hair out for a couple of hours :) | 15:15 |
*** slaweq has quit IRC | 15:16 | |
*** abalutoiu_ has quit IRC | 15:17 | |
openstackgerrit | Rodolfo Alonso Hernandez proposed openstack/os-vif master: Add abstract OVSDB API https://review.openstack.org/476612 | 15:17 |
mriedem | \o/ | 15:17 |
openstackgerrit | Matt Riedemann proposed openstack/nova stable/pike: Save admin password to sysmeta in libvirt driver https://review.openstack.org/550498 | 15:17 |
mriedem | andreaf: yeah i think the thing was jbernard was trying to slim down the set of tests that get run in the ceph job to stabilize it | 15:18 |
mriedem | andreaf: and then start expanding the test bucket | 15:18 |
*** tssurya has joined #openstack-nova | 15:18 | |
mriedem | although the job should probably be running the scenario tests in serial | 15:19 |
openstackgerrit | Rodolfo Alonso Hernandez proposed openstack/os-vif master: Add native implementation OVSDB API https://review.openstack.org/482226 | 15:19 |
mriedem | stephenfin: http://logs.openstack.org/80/549880/1/experimental/legacy-tempest-dsvm-py35-full-devstack-plugin-ceph/7923b02/logs/dpkg-l.txt.gz | 15:22 |
mriedem | ii ceph 12.2.1-0ubuntu0.17.10.1~cloud0 | 15:22 |
*** slaweq has joined #openstack-nova | 15:22 | |
mriedem | so we should be ok version wise | 15:22 |
*** mlavalle has joined #openstack-nova | 15:22 | |
*** Matias has quit IRC | 15:22 | |
*** sar has quit IRC | 15:23 | |
openstackgerrit | Dan Smith proposed openstack/nova master: Add --purge helper flag to archive_deleted_rows https://review.openstack.org/550182 | 15:23 |
openstackgerrit | Dan Smith proposed openstack/nova master: Make nova-manage db purge take --all-cells https://review.openstack.org/550502 | 15:23 |
*** alexchadin has quit IRC | 15:24 | |
stephenfin | mriedem: You mean we should be OK now? Looks like we were using an older one when that bug was reported https://bugs.launchpad.net/glance-store/+bug/1706405/comments/3 | 15:24 |
openstack | Launchpad bug 1706405 in glance_store "ceph jobs failing to upload images in pike due to "AttributeError: 'NoneType' object has no attribute 'Rados'" on py35" [Undecided,Confirmed] | 15:24 |
mriedem | stephenfin: that's a pretty old bug, | 15:24 |
mriedem | i'm watching https://review.openstack.org/#/c/543048/ to see if it passes now | 15:24 |
stephenfin | Right. Just making sure | 15:25 |
*** wolverineav has joined #openstack-nova | 15:25 | |
mriedem | andreaf: what is your plan to drop the legacy ceph job? are you just going to restrict that to the stable branches in openstack-zuul-jobs? | 15:25 |
*** slaweq has quit IRC | 15:26 | |
andreaf | mriedem: that's what I'm doing at first for integration gate jobs, start with master only and then go back and replace for stable branches | 15:27 |
andreaf | mriedem: but that takes some time, so you're right you may want to fix the legacy job as well meanwhile | 15:28 |
*** owalsh_ has joined #openstack-nova | 15:28 | |
andreaf | mriedem tbh I wasn't sure whether that job was important to anyone anymore - so I just put up my patch, asked for reviews and then I let it be | 15:29 |
idlemind | grr my issue might be from a hypervisor that wasn't rebooted (or kvm_amd wasn't removed/inserted) after enabling nested ... we'll see | 15:29 |
mriedem | andreaf: ceph ci is important about once per quarter :) | 15:29 |
*** wolverineav has quit IRC | 15:29 | |
mriedem | which reminds me that http://grafana.openstack.org/dashboard/db/ceph-failure-rate still doesn't work | 15:29 |
*** mvk has joined #openstack-nova | 15:30 | |
*** germs has joined #openstack-nova | 15:31 | |
*** germs has quit IRC | 15:31 | |
*** germs has joined #openstack-nova | 15:31 | |
*** owalsh has quit IRC | 15:31 | |
*** slaweq has joined #openstack-nova | 15:32 | |
*** slaweq_ has quit IRC | 15:32 | |
*** germs has quit IRC | 15:32 | |
*** slaweq_ has joined #openstack-nova | 15:33 | |
openstackgerrit | Dan Smith proposed openstack/nova master: Add --purge helper flag to archive_deleted_rows https://review.openstack.org/550182 | 15:34 |
openstackgerrit | Dan Smith proposed openstack/nova master: Make nova-manage db purge take --all-cells https://review.openstack.org/550502 | 15:34 |
*** germs has joined #openstack-nova | 15:35 | |
*** germs has quit IRC | 15:35 | |
*** germs has joined #openstack-nova | 15:35 | |
dansmith | mriedem: I think it'd be easiest to rebase the archive --all-cells patch on top of my series instead of the other way around, just based on where the touch points are | 15:37 |
dansmith | which I will do if mine lands first | 15:37 |
*** Spaz-Home has joined #openstack-nova | 15:37 | |
*** slaweq has quit IRC | 15:37 | |
dansmith | but he was first, so no worries either way | 15:37 |
*** abalutoiu has joined #openstack-nova | 15:37 | |
*** slaweq_ has quit IRC | 15:38 | |
mriedem | is there a dependency? | 15:38 |
*** Spazmotic has quit IRC | 15:40 | |
dansmith | no just a conflict | 15:40 |
*** yangyapeng has quit IRC | 15:40 | |
*** hongbin has joined #openstack-nova | 15:40 | |
dansmith | but the conflict is way smaller if he goes on top of me, because of where in manage.py he's touching I think | 15:40 |
*** yangyapeng has joined #openstack-nova | 15:41 | |
*** Spaz-Home is now known as Spazmotic | 15:41 | |
*** maciejjozefczyk has joined #openstack-nova | 15:41 | |
mriedem | hongbin: https://bugs.launchpad.net/nova/+bug/1754071 if you're interested | 15:41 |
openstack | Launchpad bug 1754071 in OpenStack Compute (nova) "image not found warning in logs when instance is deleted during snapshot" [Low,Triaged] | 15:41 |
mriedem | hongbin: as a follow up to https://review.openstack.org/#/c/511074/ | 15:41 |
*** jbernard has quit IRC | 15:41 | |
hongbin | mriedem: ack, will look into that | 15:42 |
*** slaweq has joined #openstack-nova | 15:42 | |
openstackgerrit | sahid proposed openstack/nova-specs master: update: introducing isolate emulthreads on host https://review.openstack.org/511188 | 15:43 |
*** Spazmotic has quit IRC | 15:43 | |
*** Spaz-Home has joined #openstack-nova | 15:43 | |
*** Spaz-Home is now known as Spazmotic | 15:43 | |
Spazmotic | Sorry for the nickspam.. VPN shenanigans. | 15:44 |
*** udesale has quit IRC | 15:45 | |
*** yangyapeng has quit IRC | 15:45 | |
mriedem | dansmith: artom: this is pretty nifty https://review.openstack.org/#/c/539584/ - we should consider doing that in the libvirt driver too | 15:46 |
mriedem | it's not obvious so i had to look at the paste that claudiub|2 put into the review comments | 15:46 |
*** slaweq has quit IRC | 15:46 | |
*** jbernard has joined #openstack-nova | 15:46 | |
mriedem | when port binding fails with the libvirt driver, i think we eventually just get the virtual interface exception or whatever, which logs a generic warning | 15:47 |
dansmith | ooh, blame | 15:47 |
dansmith | love it | 15:47 |
mriedem | and i always have to dig back through the compute logs to find the port binding failed error | 15:47 |
*** suresh12 has joined #openstack-nova | 15:48 | |
*** salv-orlando has joined #openstack-nova | 15:48 | |
*** salv-orl_ has quit IRC | 15:50 | |
*** slaweq has joined #openstack-nova | 15:52 | |
mriedem | andreaf: looks like the tempest regex changes are now making https://review.openstack.org/#/c/543048/ fail | 15:54 |
*** suresh12 has quit IRC | 15:54 | |
mriedem | don't think you can put comments in that yaml file for the regex can you? it looks like those comments are literally going into the regex intput | 15:54 |
mriedem | *input | 15:54 |
*** david-lyle has quit IRC | 15:54 | |
*** slaweq has quit IRC | 15:57 | |
idlemind | hmm still can't get svm (amd nested) presented to a guest instance ... it's enabled on both hosts (cat /sys/module/kvm_amd/parameters/nested = 1). cpu_mode is host-passthrough and i see the model name correctly matches the underlying hardware directly but svm isn't picked up by the guest os | 15:58 |
*** lajoskatona has quit IRC | 15:58 | |
*** mdnadeem has quit IRC | 16:00 | |
*** maciejjozefczyk has quit IRC | 16:00 | |
*** cdent has joined #openstack-nova | 16:00 | |
*** gouthamr has joined #openstack-nova | 16:00 | |
*** tssurya has quit IRC | 16:00 | |
cdent | mriedem: when you have a moment can you let me know what you'd like to have in place (spec, blueprint, whatever) to get the -2 lifted from https://review.openstack.org/#/c/362766/ (that's the optional placement db stuff). thanks. | 16:02 |
*** tidwellr has quit IRC | 16:02 | |
*** tidwellr has joined #openstack-nova | 16:02 | |
*** slaweq has joined #openstack-nova | 16:02 | |
*** ratailor has joined #openstack-nova | 16:03 | |
*** yamamoto has joined #openstack-nova | 16:06 | |
*** suresh12 has joined #openstack-nova | 16:06 | |
*** eharney has joined #openstack-nova | 16:06 | |
*** hemna_ has joined #openstack-nova | 16:06 | |
mriedem | cdent: reading the notes on the -2, it sounds like we talked about it at one point in a nova meeting and asked for a spec to cover the details of the change, how it gets rolled into CI (maybe the nova-next job?), and how to avoid whatever issue we had when it was merged and then reverted in newton (which i wasn't involved with at the time) | 16:06 |
*** Matias has joined #openstack-nova | 16:07 | |
mriedem | as dansmith mentioned at the ptg, you could run a separate placement db today, | 16:07 |
*** slaweq has quit IRC | 16:07 | |
mriedem | if you point the nova.conf placement is using at a different placement database using the nova_api schema | 16:07 |
cdent | mriedem: aye | 16:07 |
mriedem | which in a spec i guess just goes under 'alternatives' | 16:08 |
*** slaweq has joined #openstack-nova | 16:08 | |
cdent | now that that stuff is within a suite of other changes would you suggest that the spec covers all of it (in one spec) or something else? | 16:08 |
mriedem | suite of other changes == moving imports around? | 16:09 |
*** pcaruana has quit IRC | 16:10 | |
cdent | moving imports, moving objects into placemnet hierarchy, changing db config to use its own code (instead of the nova one which does more than needed) | 16:10 |
mriedem | i wouldn't lump that into the 'be able to run nova-api and placement-api on the same host with a single config but different dbs' thing | 16:11 |
mriedem | that other stuff is more general 'extract placement' | 16:11 |
*** suresh12 has quit IRC | 16:11 | |
mriedem | of which the separate db is a part | 16:11 |
cdent | âś” | 16:11 |
*** zhaochao has quit IRC | 16:11 | |
mriedem | another alternative to this, | 16:11 |
*** Matias has quit IRC | 16:12 | |
*** yamamoto has quit IRC | 16:12 | |
mriedem | is you could run nova-api and placement-api on the same host, not venv/containers, but if you had a config file strictly for placement, then you'd just run the placement service using that config file | 16:12 |
*** slaweq_ has joined #openstack-nova | 16:13 | |
mriedem | nova-api --config-file /etc/nova/nova.conf && placement-api --config-file /etc/nova/placement.conf ? | 16:13 |
*** slaweq has quit IRC | 16:13 | |
* cdent nods | 16:14 | |
cdent | the way I did it in the current change was done that way mostly to make "doing stuff in devstack (and thus CI)" relatively easy: add a single config setting, set it, done | 16:14 |
*** andreas_s has quit IRC | 16:14 | |
mriedem | which might be how everyone else deploys everything today, | 16:15 |
cdent | the container experiments I'm doing use a custom config file for the container, which is a severely curtailed nova.conf | 16:15 |
mriedem | so unless i'm missing something, it seems to be a trade off between ease of deployment for nova + placement with a single config file, vs nova not doing this and just leaving it up to packagers/deployment tooling to handle the split if they want a split | 16:15 |
mriedem | eventually once placement is split out and has it's own placement.conf, it would just have a single [database] option group right? | 16:16 |
*** Matias has joined #openstack-nova | 16:16 | |
cdent | My feeling is that the optional config thing is just a convenience to make life easier (for us and other people) during whatever length of transition we have. | 16:16 |
cdent | It, uh, leaves options open... | 16:17 |
mriedem | pun intended | 16:17 |
*** slaweq_ has quit IRC | 16:18 | |
*** tssurya has joined #openstack-nova | 16:18 | |
mriedem | well i guess specaroo that thing, list the alternatives vs what this would buy people, and then maybe we can get some operator/deployment tooling folks feedback on the options and see if it justifies doing this | 16:18 |
cdent | when extraction happens I'd been inclined to continue naming the database.connection as placement_database.connection because it means we can add some other database later without whatever-ness | 16:18 |
cdent | roger. con aye. ten degrees down bubble | 16:18 |
*** suresh12 has joined #openstack-nova | 16:19 | |
mriedem | ftr, i'd also like just to defer to melwitt :) | 16:19 |
*** andreas_s has joined #openstack-nova | 16:19 | |
cdent | mriedem: sure, but it's your -2 | 16:19 |
mriedem | yeah | 16:19 |
openstackgerrit | Eric Berglund proposed openstack/nova master: WIP: PowerVM Driver: Localdisk https://review.openstack.org/549300 | 16:21 |
*** tbachman has joined #openstack-nova | 16:22 | |
*** slaweq has joined #openstack-nova | 16:23 | |
*** Tom-Tom has joined #openstack-nova | 16:24 | |
*** suresh12 has quit IRC | 16:24 | |
*** suresh12 has joined #openstack-nova | 16:25 | |
openstackgerrit | Eric Berglund proposed openstack/nova master: WIP: PowerVM Driver: Localdisk https://review.openstack.org/549300 | 16:25 |
*** suresh12 has quit IRC | 16:26 | |
*** suresh12 has joined #openstack-nova | 16:26 | |
*** slaweq has quit IRC | 16:27 | |
*** Tom-Tom has quit IRC | 16:28 | |
*** andreas_s has quit IRC | 16:28 | |
openstackgerrit | Merged openstack/nova master: hyper-v: Logs tips on PortBindingFailed https://review.openstack.org/539584 | 16:29 |
hrw | anyone with spare time to look at PCIe hotplug patch? https://review.openstack.org/#/c/545034/ one | 16:29 |
openstackgerrit | Merged openstack/nova stable/queens: Pass user context to virt driver when detaching volume https://review.openstack.org/550220 | 16:29 |
*** Matias has quit IRC | 16:31 | |
*** slaweq has joined #openstack-nova | 16:33 | |
*** gjayavelu has joined #openstack-nova | 16:33 | |
*** andreas_s has joined #openstack-nova | 16:33 | |
*** tobasco is now known as tobasco|away | 16:35 | |
*** itlinux has joined #openstack-nova | 16:35 | |
stephenfin | hrw: Done, and sorry for the delay. It looks pretty good to me. Just a couple of nits in there | 16:37 |
hrw | stephenfin: thx | 16:37 |
*** slaweq has quit IRC | 16:38 | |
*** weshay is now known as weshay|PTO | 16:38 | |
hrw | stephenfin: good comments | 16:38 |
hrw | stephenfin: discussion was on irc | 16:38 |
openstackgerrit | Merged openstack/python-novaclient master: Add os-testr in test-requirements.txt https://review.openstack.org/550329 | 16:39 |
stephenfin | ralonsoh, sean-k-mooney: Dumb question, but could either of you clarify the difference between provider network and physical network? | 16:39 |
stephenfin | ralonsoh, sean-k-mooney: I _think_ a physical network is just a arbitrary string used to identify networks that are wired up together, so multiple provider networks on the same host could have the same physnet | 16:40 |
sean-k-mooney | stephenfin: a provider netwok is a l2 network that is affinitised to a phyical network. e.g. vlan 100 + physnet1 defines the wirelevel segmenation of the neutron network | 16:40 |
sean-k-mooney | vlan 100 + physnet2 can be a different neutorn netwok. | 16:41 |
*** danpawlik has quit IRC | 16:41 | |
stephenfin | sean-k-mooney: Right. Neutron doesn't have anything like a phynet object though, right? It's a just an attribute of the provider network? | 16:41 |
*** sticker has quit IRC | 16:41 | |
sean-k-mooney | stephenfin: correct physnet is just a name given to a specific copper/optical network | 16:41 |
stephenfin | hrw: Np. If you can get a link to the IRC discussion, that would be helpful. If not, maybe libvirt has this documented somewhere? | 16:41 |
sean-k-mooney | stephenfin: correct its just an attibute of the neutron network not an object | 16:42 |
hrw | stephenfin: was not documented. and we discussed glitches too | 16:42 |
*** suresh12 has quit IRC | 16:43 | |
sean-k-mooney | stephenfin: its defined by this api https://github.com/openstack/neutron-lib/blob/master/neutron_lib/api/definitions/provider_net.py | 16:43 |
idlemind | grr; this is killing me, still no svm passed into the guest i've tried changing the machine type .. can i force the feature via metadata into the libvirt xml somehow? | 16:43 |
stephenfin | sean-k-mooney: Awesome. So one provider network will be associated with one physnet. I assume you could have multiple provider networks using the same physnet? | 16:43 |
*** slaweq has joined #openstack-nova | 16:43 | |
openstackgerrit | Rodolfo Alonso Hernandez proposed openstack/os-vif master: Add native implementation OVSDB API https://review.openstack.org/482226 | 16:43 |
stephenfin | Not that you'd want to/need to, but out of curiosity | 16:43 |
sean-k-mooney | stephenfin: that depend on the network type | 16:44 |
* stephenfin clicks on GitHub link | 16:44 | |
sean-k-mooney | you can only have one flat network per provider but you can also have 4096 vlan networks and 4096^2 QinQ networks | 16:44 |
*** fusmu has quit IRC | 16:45 | |
stephenfin | sean-k-mooney: Ah, ok, so the VLAN case is why we should track physnet for that configuration option rather than provider network | 16:46 |
sean-k-mooney | its common to use the flat network as you wan uplink and then vlan networks for tenants on a singel physnet | 16:46 |
andreaf | mriedem I think that's something that changed on Tempest side because it used to work | 16:47 |
stephenfin | Seeing as each provider network will be using the same physical network and therefore the same OVS bridge and NICs (in the simple case) | 16:47 |
andreaf | mriedem the regex I mean - mtreinish could be something related to the changes we had around tempest run recently? | 16:47 |
*** andreas_s has quit IRC | 16:47 | |
*** slaweq has quit IRC | 16:47 | |
*** andreas_s has joined #openstack-nova | 16:49 | |
sean-k-mooney | stephenfin: yes. this is why you dont want to use network affinity but rather us the physnet to aggregate many networks | 16:49 |
stephenfin | sean-k-mooney: Excellent. Thanks for the info :) | 16:50 |
* stephenfin has _finally_ gotten around to drafting PoC code for the NUMA aware vSwitch spec | 16:51 | |
*** ratailor has quit IRC | 16:51 | |
sean-k-mooney | stephenfin: this might be useful too https://github.com/openstack/neutron/blob/master/doc/source/admin/intro-os-networking.rst#provider-networks | 16:52 |
stephenfin | sean-k-mooney: Sounds good. I'd been relying on this one so far https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/10/html/networking_guide/sec-connect-instance#using_flat_provider_networks | 16:52 |
*** claudiub|2 is now known as claudiub | 16:53 | |
*** slaweq has joined #openstack-nova | 16:53 | |
*** Matias has joined #openstack-nova | 16:53 | |
claudiub | stephenfin: that looks like a spec-ial ocasion for a guiness. :D | 16:54 |
* stephenfin is staying off the Guinness for a few weeks ;) | 16:54 | |
openstackgerrit | Marcin Juszkiewicz proposed openstack/nova master: Allow to configure amount of PCIe ports https://review.openstack.org/545034 | 16:54 |
hrw | stephenfin: comments addressed. channel was not publically logged from what I see so no log | 16:55 |
* claudiub felt like a raisin for a week because of it. :D | 16:55 | |
stephenfin | hrw: Cool. Thanks for checking that out | 16:55 |
hrw | stephenfin: thanks for looking ;) | 16:55 |
hrw | stephenfin: like I said at PTG: addressing comments quickly allows to keep reviewer's attention to go for a second look ;) | 16:56 |
*** pasuder has quit IRC | 16:56 | |
openstackgerrit | Dan Smith proposed openstack/nova master: Run post-test archive against cell1 https://review.openstack.org/550194 | 16:57 |
openstackgerrit | Dan Smith proposed openstack/nova master: Add simple db purge command https://review.openstack.org/550171 | 16:57 |
openstackgerrit | Dan Smith proposed openstack/nova master: Add --purge helper flag to archive_deleted_rows https://review.openstack.org/550182 | 16:57 |
openstackgerrit | Dan Smith proposed openstack/nova master: Make nova-manage db purge take --all-cells https://review.openstack.org/550502 | 16:57 |
*** slaweq has quit IRC | 16:57 | |
stephenfin | hrw: I kind of think that warning is necessary. If you don't have that, how will the operator know their specially configured option is doing zilch? | 16:57 |
sean-k-mooney | stephenfin: its rather old but i used to send people this https://web.archive.org/web/20151006051825/https://www.rdoproject.org//Networking_in_too_much_detail to understand how openstack networking works with ovs but the offical netwoking guide is now pretty good too | 16:57 |
idlemind | holy fork; if i manually edit the vm w/virsh and add <feature policy='require' name='svm'>/> and reboot the instance in openstack i get svm passed into the guest ... i imagine this could get lost if the vm is migrated? | 16:57 |
openstackgerrit | Surya Seetharaman proposed openstack/nova master: [WIP] Allow scheduling only to enabled cells (Filter Scheduler) https://review.openstack.org/550527 | 16:57 |
*** slaweq has joined #openstack-nova | 16:57 | |
*** fragatin_ has quit IRC | 16:58 | |
hrw | stephenfin: are there all options covered with such warning? | 16:58 |
idlemind | and there doesn't seem to be a way to force feature policy 'require' into kvm / libvirt vm definitions am i right? | 16:58 |
idlemind | (through metadata of an image) | 16:58 |
hrw | stephenfin: openstack logs are already overloaded with text in them | 16:58 |
*** andreas_s has quit IRC | 16:58 | |
sean-k-mooney | idlemind: it will remain untill a hard reboot is done or any other event that cause the xml to be regenerated(migration resize, hard reboot) | 16:59 |
hrw | like 100 characters of some random uuid like stuff before any useful data goes | 16:59 |
idlemind | sean-k-mooney thanks; anyway to get openstack to persistently add a feature 'require' statement for libvirt? | 16:59 |
sean-k-mooney | idlemind: i belive there is a way via image metadata | 17:00 |
openstackgerrit | Matt Riedemann proposed openstack/nova stable/queens: hyper-v: Logs tips on PortBindingFailed https://review.openstack.org/550529 | 17:00 |
*** yangyapeng has joined #openstack-nova | 17:00 | |
*** chyka has joined #openstack-nova | 17:00 | |
openstackgerrit | Rodolfo Alonso Hernandez proposed openstack/os-vif master: Add abstract OVSDB API https://review.openstack.org/476612 | 17:00 |
stephenfin | hrw: We do tend to warn for things like that alright, e.g. [1]. Not sure how consistent we are though. [1] https://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py#L548-L562 | 17:01 |
stephenfin | hrw: I could be wrong though. Perhaps mriedem or someone could weigh in? | 17:01 |
hrw | stephenfin: those you linked are close to log.error() level like | 17:01 |
idlemind | sean-k-mooney i've been trying but failing it would seem cim_pasd_instructionsetextension seems to be close but those values don't trickle into libvirt at least w/host-passthrough on | 17:01 |
stephenfin | Doesn't that seem sane though? I mean, we told nova to do something and it can't do it | 17:02 |
stephenfin | Someone should probably be told about that | 17:02 |
mriedem | what is the question? | 17:02 |
stephenfin | mriedem: comment here https://review.openstack.org/#/c/545034/13/nova/virt/libvirt/driver.py | 17:02 |
hrw | stephenfin: those warnings you linked are 'read, fix or things may blow' rather than 'ouch, you set option you do not need' | 17:02 |
sean-k-mooney | idlemind: what is you usecase that you want to enable | 17:02 |
sean-k-mooney | you want to froce requiring kvm? | 17:03 |
*** fragatina has joined #openstack-nova | 17:03 | |
idlemind | sean-k-mooney guests that can run accelerated vm's (gns3 server, labs, etc) my hardware is amd and nova is running natively there | 17:03 |
stephenfin | hrw: It's more 'ouch, you set an option that won't work'. If they set the option, they were probably trying to work around an issue (I imagine) | 17:04 |
stephenfin | fwiw, I'd also be fine with 'LOG.info' too. | 17:04 |
sean-k-mooney | idlemind: you want to enable nested virt? | 17:04 |
idlemind | ya | 17:04 |
*** suresh12 has joined #openstack-nova | 17:04 | |
*** yangyapeng has quit IRC | 17:04 | |
sean-k-mooney | generally the best way to do that is to set the cpu_mode option in the libvirt section to host-passthrough and enable nested virt on the host kernel module | 17:05 |
hrw | stephenfin: can I ask for LOG.warning/info() for hyperv on aarch64 checks? cause for me this is this level of stuff. You set an option which is useless in your config. | 17:05 |
hrw | s/You/operator | 17:05 |
*** chyka has quit IRC | 17:05 | |
*** fragatina has quit IRC | 17:06 | |
hrw | stephenfin: I may be wrong but I expect people to know why they are changing random config options | 17:06 |
*** danpawlik has joined #openstack-nova | 17:07 | |
mriedem | stephenfin: replied | 17:07 |
*** yamamoto has joined #openstack-nova | 17:08 | |
*** gjayavelu has quit IRC | 17:08 | |
*** suresh12 has quit IRC | 17:08 | |
stephenfin | hrw: Not really the same thing - this is a libvirt/qemu option so that would matter if someone were using the libvirt/qemu driver | 17:09 |
stephenfin | BUT, that said, I get your point | 17:09 |
hrw | mriedem: thanks. https://review.openstack.org/#/c/545034/14/nova/conf/libvirt.py got improved a bit | 17:09 |
mriedem | stephenfin: i don't think hrw means the hyperv driver, | 17:09 |
mriedem | stephenfin: i think he means libvirt running with hyperv, | 17:09 |
mriedem | like libvirt+xen | 17:09 |
stephenfin | I didn't even know that was an option :) | 17:09 |
hrw | I used 'hyperv on aarch64' as hypotetical impossible option | 17:10 |
hrw | or rather 'so far impossible' as MS already has windows 10 on aarch64 | 17:10 |
idlemind | sean-k-mooney ya i have both of those things; in addition i had to do virsh edit for the instance after it's built and add the feature require for svm | 17:10 |
mriedem | stephenfin: https://libvirt.org/hvsupport.html | 17:10 |
stephenfin | hrw: Indeed. Never rule it out :) | 17:10 |
*** chyka has joined #openstack-nova | 17:11 | |
stephenfin | hrw: Alright, I'm mostly convinced and therefore drop my objections. Thanks for working through that with me | 17:11 |
sean-k-mooney | idlemind: with cpu-mode host-passthough all cpu flags from the host should be available in the guest | 17:11 |
hrw | stephenfin: thanks | 17:11 |
mriedem | this is what i was looking for https://libvirt.org/drivers.html#hypervisor | 17:11 |
idlemind | sean-k-mooney the catch is likely that i'm using amd where most ppl use intel (because of the dc hardware being almost exclusively intel these days) | 17:11 |
stephenfin | mriedem: Those libvirt guys have too much time on their hands | 17:11 |
*** maciejjozefczyk has joined #openstack-nova | 17:12 | |
*** danpawlik has quit IRC | 17:12 | |
sean-k-mooney | idlemind: that seams like a libvirt/qemu bug to me. it should work on amd or any other processor not just x86 | 17:12 |
hrw | stephenfin: I like that fact - easier to use same tools despite hypervisor differences | 17:12 |
idlemind | sean-k-mooney would that be a bug in centos (my base kvm node for openstack) or in nova if all the cpu instructions aren't getting passed into the guest | 17:12 |
mriedem | yeah so guest.os_mach_type is per image, | 17:12 |
mriedem | so doesn't belong in _do_quality_warnings | 17:12 |
stephenfin | mriedem: Yup, just replied. The warning would have to go in that same area of the code | 17:13 |
mriedem | otherwise based on the host arch | 17:13 |
sean-k-mooney | idlemind: i think a centos/libvirt/qemu/kvm bug | 17:13 |
*** yamamoto has quit IRC | 17:13 | |
idlemind | sean-k-mooney k thx i can start there; any chance you know which metadata property you were thinking of to add the force for me as a work-around? | 17:13 |
sean-k-mooney | idlemind: how did you enable nested virt in kvm? what module arg did you set it is different on amd vs intel | 17:13 |
mriedem | wow even danpb was reviewing this patch | 17:14 |
idlemind | sean-k-mooney for centos in /etc/modprobe.d/kvm.conf they have the necessary lines for amd and intel you just uncomment the one you need. you can then reload the kvm_amd (in my case) module or reboot the host. i did reboots on both my hosts. | 17:14 |
*** hemna_ has quit IRC | 17:15 | |
bkero- | echo "options kvm_intel nested=1" > /etc/modprobe.d/kvm.conf # or kvm_amd if you have it, then... modprobe -r kvm_intel; modprobe kvm_intel | 17:15 |
idlemind | sean-k-mooney i set nova.conf overrides to set cpu_mode = passthrough via openstack ansible i did not do anything with cpu_model | 17:15 |
sean-k-mooney | idlemind: ah its not passthrough its host-passthrough i belive | 17:16 |
*** david-lyle has joined #openstack-nova | 17:16 | |
sean-k-mooney | idlemind: yes it should be "host-passthrough" | 17:17 |
hrw | mriedem, stephenfin: replied | 17:17 |
sean-k-mooney | see https://docs.openstack.org/nova/queens/configuration/config.html | 17:17 |
idlemind | i think that's what i use because that comes through fine | 17:17 |
hrw | mriedem: I asked libvirt guys to take a look to make sure that I got the idea properly | 17:17 |
*** janki has quit IRC | 17:18 | |
hrw | mriedem: as we were discussing (on irc) few ways of handling it and only this one turned out to be proper working without any random glitches | 17:18 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Rename the 'recreate' param in rebuild_instance to 'evacuate' https://review.openstack.org/508190 | 17:18 |
cdent | well that's not confusing at all | 17:19 |
idlemind | sean-k-mooney and bkero- http://paste.openstack.org/show/693686/ | 17:19 |
idlemind | w/o that feature policy='require' name='svm' i don't get svm in my guest and kvm-ok fails | 17:19 |
mriedem | cdent: you weren't in the room on friday | 17:20 |
mriedem | when my head exploded | 17:20 |
cdent | that was the Nth time where N is ? | 17:20 |
sean-k-mooney | idlemind: and if you do a cat /proc/cpuinfo on the host you see svm listed | 17:20 |
hrw | stephenfin: thanks for +2 ;) now have to fetch another one and +w ;D | 17:20 |
idlemind | sean-k-mooney yes w/the feature line i get svm in /proc/cpuinfo ... w/o the feature line no dice | 17:20 |
sean-k-mooney | idlemind: no i mean on the host not the guest | 17:21 |
mriedem | bauzas: dansmith: given the rebuild hoopla, and cve regression circus, we should probably get this in and backport as well https://review.openstack.org/#/c/546268/ | 17:21 |
mriedem | while i'm thinking about rebuild | 17:21 |
idlemind | sean-k-mooney yes for all 4 cores | 17:21 |
mriedem | hrw: i've got a tab open, will look in detail later | 17:21 |
hrw | mriedem: thanks | 17:22 |
* hrw out - snow is waiting ;D | 17:22 | |
sean-k-mooney | idlemind: strange so ya i think this is a libvirt/kvm/qemu bug and it it is not correctly reading the cpu flags | 17:22 |
*** andreas_s has joined #openstack-nova | 17:22 | |
sean-k-mooney | idlemind: i assume you are using qemu/libvirt for the rdo repos not the default centos one? | 17:23 |
idlemind | sean-k-mooney i'm not sure tbh i'm thinking they would have been brought in by openstack-ansible so i'd have to dig around there | 17:24 |
idlemind | http://paste.openstack.org/show/693687/ | 17:24 |
idlemind | looks like a fairly new release | 17:25 |
sean-k-mooney | the -ev rpms are form rdo | 17:25 |
sean-k-mooney | the default centos ones are old and busted in many ways | 17:25 |
*** fusmu has joined #openstack-nova | 17:25 | |
dansmith | mriedem: I don't understand the logic in the comment you're removing | 17:26 |
openstackgerrit | Merged openstack/nova master: Fix version cap when no nova-compute started https://review.openstack.org/549737 | 17:26 |
dansmith | mriedem: seems like cases 2 and 3 are both covered by recreate=True, why was it even considering the scheduled_node in there? | 17:27 |
idlemind | sean-k-mooney well at least that's a good sign! | 17:28 |
mriedem | dansmith: honestly i think the comment was just overthinking things when it was written to fix a similar type of issue with forced host evacuate | 17:28 |
mriedem | that's why i removed it and just changed the code to check the recreate flag | 17:28 |
mriedem | the scheduled_node thing was tied into whether or not you were doing a forced host evacuate, | 17:29 |
mriedem | and the comment was added at the same time as fixing a bug in that scenario, so it was probably just 'on the brain' | 17:29 |
mriedem | that comment also predates the changes to run the host back through the scheduler on rebuild if the image changes | 17:30 |
dansmith | mriedem: yeah I just want to make sure I understand what it was trying to do | 17:30 |
mriedem | anyway, all related to said head explosion at the ptg | 17:30 |
*** fusmu has quit IRC | 17:30 | |
dansmith | mriedem: looking at the original patch, "if scheduled_node is not None" which is was already there, | 17:30 |
dansmith | so it was probably just trying to augment that case, | 17:31 |
dansmith | when really it should have just considered the recreate flag itself | 17:31 |
*** ragiman has quit IRC | 17:31 | |
*** fragatina has joined #openstack-nova | 17:31 | |
mriedem | i'd have to go back and look at that patch to get it all back into context | 17:31 |
*** yamahata has quit IRC | 17:32 | |
mriedem | i think it boiled down to, forcing a host on evacuate never worked since it was added in newton until that patch fixed it :) | 17:32 |
mriedem | was also somehow related to pci devices, so maybe it was that it never claimed? can't remember | 17:32 |
mriedem | the claim is what messes with the pci devices in the migration context right? | 17:32 |
dansmith | idk | 17:32 |
mriedem | heh same here | 17:32 |
* mriedem fires up the RT signal | 17:33 | |
*** david-lyle has quit IRC | 17:33 | |
openstackgerrit | Matt Riedemann proposed openstack/nova stable/queens: Only attempt a rebuild claim for an evacuation to a new host https://review.openstack.org/550545 | 17:38 |
*** tbachman has quit IRC | 17:39 | |
sean-k-mooney | mriedem: there are two things that mess with pci device for migration. one we dont update allcoation correctly and 2 we dont regenerate the xml for that pci passhtrough section. | 17:41 |
*** andreas_s has quit IRC | 17:41 | |
*** jpena is now known as jpena|off | 17:42 | |
sean-k-mooney | mriedem: that not a new thing though livemigration with pci devices never worked | 17:42 |
mriedem | artom is going to fix it | 17:42 |
mriedem | or die trying | 17:42 |
mriedem | sean-k-mooney: what do you mean by "don't update allocation correctly"? | 17:43 |
mriedem | claims? | 17:43 |
sean-k-mooney | mriedem: yes | 17:43 |
mriedem | or something in the pci tracker? | 17:43 |
mriedem | that's all voodoo to me | 17:43 |
sean-k-mooney | well the pci device table in the db | 17:43 |
sean-k-mooney | when we migrate we dont claim the device on the new node if i remeber correctly | 17:43 |
sean-k-mooney | and i dont think we release it on the old node either | 17:44 |
*** andreas_s has joined #openstack-nova | 17:44 | |
*** fragatina has quit IRC | 17:44 | |
sean-k-mooney | if someone does fix that then awsome but i basically equate pci passthough = no migration even though we can make it work if we really want | 17:45 |
mriedem | maybe i'm thinking about pinned cpus | 17:46 |
mriedem | L226 https://etherpad.openstack.org/p/nova-ptg-rocky-placement | 17:46 |
sean-k-mooney | pinned cpus has a similar issue in that we dont regenerate the xml to account for the available cpus on the destination | 17:47 |
*** danpawlik has joined #openstack-nova | 17:47 | |
mriedem | right i think that's what artom is going to spec up and fix | 17:47 |
*** lucasagomes is now known as lucas-afk | 17:47 | |
sean-k-mooney | mriedem: artom or stephenfin ? | 17:47 |
mriedem | artom | 17:47 |
mriedem | i guess live migrating instances with pci devices will wait for nested RPs (or something) | 17:48 |
*** gyee has joined #openstack-nova | 17:48 | |
sean-k-mooney | that would be nice to fix too. i think cold migrate works today but just not live migrate | 17:48 |
sean-k-mooney | mriedem: ya or after the multiple port binding work is done perhaps. | 17:49 |
sean-k-mooney | i think cold migrate might work with pci passhtouhg though not sure. | 17:49 |
mriedem | the cpu pinning spec is going to follow the port binding template | 17:49 |
*** yangyapeng has joined #openstack-nova | 17:49 | |
sean-k-mooney | mriedem: for the fallback and version check in the conductor to ensure both nodes support it | 17:50 |
mriedem | yes something like that | 17:50 |
mriedem | or that the requested cpus to pin are available on the dest | 17:50 |
mriedem | and/or | 17:50 |
mriedem | if not, fail that host and try another one | 17:51 |
*** maciejjozefczyk has quit IRC | 17:51 | |
sean-k-mooney | ya that makes sense however with the other placement discusstion about modeling dedicated cpus as a new inventory placement can gurantee that for us | 17:51 |
*** danpawlik has quit IRC | 17:52 | |
mriedem | is there anything placement *can't* do? | 17:52 |
mriedem | i wish placement would have my babies | 17:52 |
sean-k-mooney | well we will still need the numa toplology filter i guest but we should be able to confirm the cpus are free before calling the compute node | 17:52 |
openstackgerrit | Merged openstack/nova master: Handle not found error on taking snapshot https://review.openstack.org/511074 | 17:53 |
*** sar has joined #openstack-nova | 17:54 | |
*** yangyapeng has quit IRC | 17:54 | |
*** pcaruana has joined #openstack-nova | 17:57 | |
*** andreas_s has quit IRC | 17:57 | |
*** suresh12 has joined #openstack-nova | 17:58 | |
*** wolverineav has joined #openstack-nova | 17:58 | |
*** suresh12 has quit IRC | 17:58 | |
*** suresh12 has joined #openstack-nova | 17:59 | |
*** suresh12 has quit IRC | 17:59 | |
*** suresh12 has joined #openstack-nova | 18:00 | |
*** derekh has quit IRC | 18:00 | |
*** tbachman has joined #openstack-nova | 18:02 | |
*** andreas_s has joined #openstack-nova | 18:02 | |
*** vipul has quit IRC | 18:02 | |
*** fragatina has joined #openstack-nova | 18:03 | |
*** mgoddard_ has quit IRC | 18:04 | |
*** ibmko has quit IRC | 18:04 | |
openstackgerrit | Eric Berglund proposed openstack/nova master: PowerVM Driver: Snapshot https://review.openstack.org/543023 | 18:06 |
*** AlexeyAbashkin has quit IRC | 18:06 | |
*** yamamoto has joined #openstack-nova | 18:09 | |
openstackgerrit | Matt Riedemann proposed openstack/nova stable/pike: Only attempt a rebuild claim for an evacuation to a new host https://review.openstack.org/550555 | 18:12 |
*** hemna_ has joined #openstack-nova | 18:13 | |
*** yamamoto has quit IRC | 18:13 | |
*** burt has joined #openstack-nova | 18:14 | |
*** ralonsoh has quit IRC | 18:14 | |
*** andreas_s has quit IRC | 18:16 | |
*** danpawlik has joined #openstack-nova | 18:17 | |
*** pchavva has quit IRC | 18:19 | |
*** slaweq has quit IRC | 18:20 | |
*** david-lyle has joined #openstack-nova | 18:21 | |
*** andreas_s has joined #openstack-nova | 18:22 | |
cdent | I'm going to remember this one for later [t 1nc3] | 18:22 |
purplerbot | <mriedem> i wish placement would have my babies [2018-03-07 17:52:29.605606] [n 1nc3] | 18:22 |
*** danpawlik has quit IRC | 18:22 | |
openstackgerrit | Matt Riedemann proposed openstack/nova stable/queens: Fix version cap when no nova-compute started https://review.openstack.org/550557 | 18:25 |
*** slaweq has joined #openstack-nova | 18:27 | |
*** slaweq has quit IRC | 18:27 | |
*** slaweq has joined #openstack-nova | 18:28 | |
dansmith | mriedem: do you know what this means? | 18:29 |
dansmith | http://logs.openstack.org/94/550194/4/check/nova-next/67f6ca9/job-output.txt.gz#_2018-03-07_18_22_35_715619 | 18:29 |
mriedem | bash something or other? | 18:30 |
mriedem | no | 18:30 |
mriedem | my guess would be related to something with source ${BASE}/new/devstack/lib/nova | 18:31 |
*** mvk has quit IRC | 18:31 | |
mriedem | that nova script will source the common function stuff and since we don't have stackrc sourced, GITDIR isn't defined? | 18:31 |
dansmith | yeah I bet I need to source that before nova, | 18:32 |
dansmith | else it uses gitdir as not associative | 18:32 |
dansmith | or something | 18:32 |
dansmith | however, it's doing the thing we want now | 18:32 |
openstackgerrit | Matt Riedemann proposed openstack/nova stable/ocata: Only attempt a rebuild claim for an evacuation to a new host https://review.openstack.org/550560 | 18:32 |
mriedem | it doesn't make the script fail does it? | 18:32 |
dansmith | mriedem: well, it's failing so I dunno what else caused it | 18:33 |
mriedem | i mean, if it's just noise, meh? we could set it to GITDIR=$BASE/nova if we cared | 18:33 |
dansmith | "*** FAILED with status: 1" | 18:33 |
*** r-daneel has quit IRC | 18:33 | |
dansmith | job failed | 18:34 |
*** r-daneel has joined #openstack-nova | 18:34 | |
mriedem | yeah http://logs.openstack.org/94/550194/4/check/nova-next/67f6ca9/logs/devstack-gate-post_test_hook.txt.gz#_2018-03-07_18_22_35_714 | 18:34 |
mriedem | this is nice v | 18:35 |
mriedem | http://logs.openstack.org/94/550194/4/check/nova-next/67f6ca9/logs/devstack-gate-post_test_hook.txt.gz#_2018-03-07_18_22_31_408 | 18:35 |
openstackgerrit | Dan Smith proposed openstack/nova master: Run post-test archive against cell1 https://review.openstack.org/550194 | 18:35 |
openstackgerrit | Dan Smith proposed openstack/nova master: Add simple db purge command https://review.openstack.org/550171 | 18:35 |
openstackgerrit | Dan Smith proposed openstack/nova master: Add --purge helper flag to archive_deleted_rows https://review.openstack.org/550182 | 18:35 |
openstackgerrit | Dan Smith proposed openstack/nova master: Make nova-manage db purge take --all-cells https://review.openstack.org/550502 | 18:35 |
*** david-lyle has quit IRC | 18:35 | |
dansmith | um | 18:36 |
*** andreas_s has quit IRC | 18:36 | |
dansmith | we don't have shadow on those, so I dunno what that means | 18:36 |
mriedem | that's the thing tssurya added, | 18:36 |
dansmith | to just delete them? | 18:36 |
mriedem | where once we archive instances, we delete the related mappings and reqspecs from the api db | 18:36 |
dansmith | I guess I didn't realize we were calling those "archived" in the output, because they can't be recovered | 18:37 |
mriedem | it's a bit misleading | 18:38 |
tssurya | I shouldn't have them displayed in the output ? | 18:39 |
mriedem | it's not a huge issue for me | 18:39 |
*** gjayavelu has joined #openstack-nova | 18:39 | |
dansmith | yeah I don't care that much, it just triggered the wrong thing in my brain, so it could for others | 18:39 |
*** yangyapeng has joined #openstack-nova | 18:39 | |
*** mgoddard_ has joined #openstack-nova | 18:40 | |
mriedem | if we care, we could put some words in the CLI docs https://docs.openstack.org/nova/latest/cli/nova-manage.html#nova-database | 18:40 |
*** andreas_s has joined #openstack-nova | 18:41 | |
*** avolkov has quit IRC | 18:41 | |
*** yangyapeng has quit IRC | 18:44 | |
openstackgerrit | Eric Berglund proposed openstack/nova master: PowerVM Driver: DiskAdapter parent class https://review.openstack.org/549053 | 18:44 |
*** liverpooler has quit IRC | 18:47 | |
*** crlb has joined #openstack-nova | 18:47 | |
*** crlb has left #openstack-nova | 18:48 | |
*** dtantsur is now known as dtantsur|afk | 18:48 | |
*** crlb has joined #openstack-nova | 18:50 | |
*** maciejjozefczyk has joined #openstack-nova | 18:50 | |
*** tssurya has quit IRC | 18:51 | |
*** tesseract has quit IRC | 18:53 | |
*** danpawlik has joined #openstack-nova | 18:56 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/python-novaclient master: Updated from global requirements https://review.openstack.org/550569 | 18:57 |
*** sdake has joined #openstack-nova | 18:59 | |
*** sdake has quit IRC | 18:59 | |
*** sdake has joined #openstack-nova | 18:59 | |
*** andreas_s has quit IRC | 18:59 | |
*** danpawlik has quit IRC | 19:00 | |
*** pchavva has joined #openstack-nova | 19:02 | |
*** david-lyle has joined #openstack-nova | 19:03 | |
mriedem | jaypipes: what's a VF in placement world? a resource class? | 19:09 |
artom | mriedem, wait, we're doing live migration with PCI devices now? I was only told about CPU pinning | 19:09 |
mriedem | artom: you're right, i was conflating the two earlier | 19:09 |
artom | mriedem, also, I'm pretty sure we need loads of underlying stuff for PCI devices to be live-migratable | 19:09 |
*** yamamoto has joined #openstack-nova | 19:10 | |
mriedem | jaypipes: or do we have CN RP (root) -> PF RP (child) -> VF RP (grandchild)? | 19:10 |
artom | We had an internal call this morning and someone brought up live migration with SRIOV | 19:10 |
artom | And while I still need to do research and ask around, the conclusion was "we need low level stuff, possible even at the kernel level" | 19:10 |
mnaser | can someone give me some pointers about where to RTFM regarding what happens between the time a new server request comes in and the vm gets a cell assigned? i'm seeing behaviour where VMs will intermittantly (under load) go in BUILD status, with no task | 19:11 |
dansmith | mriedem: VF is a resource not a provider | 19:11 |
dansmith | mriedem: a PF is a provider (of VFs) | 19:11 |
dansmith | PF is also a provider of inventory of 1 PF, in case you want to pass a PF into the guest | 19:11 |
mnaser | usually i would see BUILD status + SCHEDULING when i see any scheduler issues, but this seems before a cell gets assigned (i think?) | 19:11 |
mnaser | not looking for an answer, but maybe a pointer to where should i be reading | 19:11 |
mriedem | dansmith: ok, trying to load https://review.openstack.org/#/c/485522/ into my brain | 19:12 |
mriedem | mnaser: the build request, which represents the instance until it's created in a cell, is created in the compute API._provision_instances method | 19:13 |
mriedem | the API casts to conductor's schedule_and_build_instances method, | 19:13 |
mriedem | which calls the scheduler for hosts and then based on the host selected, finds the cell the host is in and creates the instance in that cell | 19:13 |
mriedem | then deletes the build request | 19:13 |
mnaser | mriedem: ok i see, i'll trace from there, i guess something is happening so the instance doesn't even go into scheduling state.. so i'll see what happens across there | 19:13 |
mnaser | it's strange because it just happens from time to time (but seems to happen more under stress) | 19:14 |
*** sahid has quit IRC | 19:14 | |
mriedem | dansmith: was wondering if in this trusted VF thing, with placement, if there would be a way to say a VF is trusted, but if it's a resource and not a provider, then i don't think there is | 19:14 |
*** mvk has joined #openstack-nova | 19:14 | |
mriedem | it sounds like the thing would be saying the PF has trusted VFs | 19:15 |
*** yamamoto has quit IRC | 19:15 | |
artom | Could "trusted" be a trait? | 19:15 |
mriedem | artom: that's what i'm saying | 19:15 |
mriedem | the PF resource provider of VF inventory would have a 'trusted' trait | 19:15 |
artom | Grr, I keep forgetting only providers have traits | 19:16 |
dansmith | how would one VF be trusted and not another? | 19:16 |
mriedem | and then the flavor extra spec says it requires trusted VFs, and the flavor could be in a set of host aggregates for hosts that provide trusted VFs | 19:16 |
dansmith | either way, if you want to have some VFs with a trait, you expose two providers with the VFs you want, and a trait of trusted | 19:16 |
*** maciejjozefczyk has quit IRC | 19:16 | |
dansmith | but yeah, placement is the way to do this I think | 19:16 |
mriedem | i haven't gotten far enough long in this spec to yet see what is the proposed solution, but i'm assuming it doesn't involve placement | 19:17 |
mriedem | so i'm working up the context for my questions | 19:17 |
dansmith | yeah,m doesn't look like it | 19:17 |
artom | A thing to keep in mind is that the operator decides what's trusted and not | 19:18 |
artom | There's a way for them to do that in placement, right? | 19:18 |
*** mgoddard has quit IRC | 19:19 | |
mriedem | well, | 19:21 |
mriedem | presumably | 19:21 |
mriedem | admins can set traits on providers, yes | 19:21 |
mriedem | however, | 19:21 |
mriedem | nova currently doesn't merge in any externally set traits if it's also setting traits on the same provider | 19:21 |
mriedem | like the compute node | 19:21 |
mriedem | that came up on friday at the ptg | 19:21 |
mriedem | remember artom?! | 19:22 |
artom | Why am I sensing aggression? ;) | 19:22 |
mriedem | ha | 19:22 |
artom | But yeah, I remember the merging of traits | 19:22 |
openstackgerrit | Merged openstack/nova master: Allow 'network' in RequestContext service_catalog https://review.openstack.org/548572 | 19:23 |
artom | So that... could be a problem. Or a dependency, I should say | 19:23 |
mriedem | bauzas: ^ merged so can you remove the -W on https://review.openstack.org/#/c/550259/ ? | 19:24 |
mriedem | artom: well in the case of PFs it's likely not a problem *today* since nova doesn't create PF providers or set traits on them, but with NRP i'm not sure what the plan is for who creates PFs | 19:25 |
mriedem | nova or neutron or other | 19:25 |
artom | mriedem, right, but I'm thinking of the trusted VFs thing | 19:25 |
*** harlowja has joined #openstack-nova | 19:26 | |
artom | If the plan is to handle them in placement (which I think is a good idea), then we probably need some dependencies to land first (or semi-concurrently, at least) | 19:26 |
artom | Well | 19:26 |
mriedem | artom: oh totally | 19:26 |
artom | Unless Nova just sets *no* traits on VFs at all | 19:26 |
mriedem | before i even read it, i'm assuming the spec is not placement, but just a frankenstein of flavor extra specs, host aggregates, and neutron binding profile plumbing | 19:26 |
artom | So that only the externally set "trusted" trait is, err, set | 19:27 |
artom | mriedem, oh yeah | 19:27 |
*** danpawlik has joined #openstack-nova | 19:27 | |
mriedem | and to say "we should do this the right way (tm) with placement" it would mean it not happening in rocky | 19:27 |
artom | Well, my downstream hat wants to say "do it now!" but my upstream hat is saying "let's do this properly" | 19:28 |
*** tssurya has joined #openstack-nova | 19:28 | |
dansmith | +1 from me | 19:29 |
*** danpawlik has quit IRC | 19:31 | |
*** liverpooler has joined #openstack-nova | 19:32 | |
*** tbachman has quit IRC | 19:32 | |
*** AlexeyAbashkin has joined #openstack-nova | 19:33 | |
mriedem | i'll take that as dansmith +1ing the 'do it now' part of that | 19:34 |
* dansmith scowls | 19:34 | |
mriedem | quick and dirty yeehaw pew pew | 19:34 |
*** r-daneel_ has joined #openstack-nova | 19:34 | |
mnaser | so i've been trying to find how nova sets an instance to SCHEDULING task state.. i see two places where it is actually set and one is in compute/api.py in _populate_instance_for_create which seems like cells v1 code from what i read, the other one is in _do_build_and_run_instance() upon 'RescheduledException' being raised, it seems to reset it back to SCHEDULING | 19:35 |
mnaser | but i can't find where it gets set for the first time? :\ | 19:35 |
*** r-daneel has quit IRC | 19:35 | |
*** r-daneel_ is now known as r-daneel | 19:35 | |
mnaser | in following _provision_instances down to the conductor schedule_and_build_instances, i dont see anything that changes the task_state | 19:36 |
mriedem | mnaser: _provision_instances -> create_db_entry_for_new_instance -> _populate_instance_for_create | 19:37 |
mriedem | the instance returned is serialized and stored in the build_requiest | 19:37 |
mriedem | *request | 19:37 |
mnaser | mriedem: so the comment right above create db entry saying "This method remains because cellsv1 uses it in the scheduler" | 19:37 |
*** AlexeyAbashkin has quit IRC | 19:37 | |
mnaser | is a bit misleading maybe? | 19:37 |
mriedem | yeah, i think that's more for the create_instance kwarg on the method | 19:38 |
mnaser | gr, you're right, that's part of the flow too | 19:38 |
*** AlexeyAbashkin has joined #openstack-nova | 19:38 | |
mnaser | create_db_entry_for_new_instance => _populate_instance_for_create => instance.task_state = task_states.SCHEDULING | 19:38 |
mriedem | right | 19:38 |
mnaser | so i guess it never reaches that state because the instance is in BUILD/None | 19:38 |
*** nicolasbock has joined #openstack-nova | 19:39 | |
mriedem | it should be SCHEDULING until the next thing that changes the task_state | 19:39 |
mnaser | hmm, i see, so maybe the issue here is that something takes it from BUILD/SCHEDULING => BUILD/None and it just stalls out | 19:39 |
mriedem | which i think is build_and_run_instance in the compute | 19:39 |
* mnaser checks logs | 19:39 | |
mnaser | but i dont see a compute host listed when i see the instance in that state | 19:40 |
mriedem | is the instance in cell0? | 19:40 |
*** tssurya has quit IRC | 19:40 | |
jaypipes | mriedem: typically a VF will be represented as an amount of SRIOV_NET_VF resource class inventory on a resource provider representing the PF. However, it is possible that a resource provider representing the individual VF could be created by the virt driver or neutron agent IFF differences in capabilities/traits differentiate individual VFs from each other. | 19:40 |
mnaser | mriedem: i can only assume eventually it ends up there once it stalls on BUILD/None for a while, ill investigate a bit more | 19:40 |
*** tssurya has joined #openstack-nova | 19:40 | |
mriedem | should be able to tell by just looking for the instance in the cell0 db | 19:41 |
mnaser | grepping scheduler logs while this happens too | 19:41 |
mnaser | it doesn't end up in cell0 | 19:42 |
mriedem | so there must be a build_request for it in the nova_api db | 19:42 |
mriedem | query the build_requests table for that instance uuid? | 19:43 |
mnaser | no build request in nova_api, but the instance is in the cell db (not cell0) with state as 'building' | 19:44 |
mnaser | until i assume the instance was just deleted | 19:44 |
mriedem | but it doesn't have a host set on the instance right? | 19:44 |
mnaser | nope | 19:44 |
mriedem | so the instance is in cell1, but host is not set, and vm_state is BUILDING | 19:44 |
mriedem | and task_state is None | 19:44 |
mnaser | mriedem: http://paste.openstack.org/show/693715/ exactly | 19:44 |
mnaser | thats "select uuid, vm_state, task_state, host from instances where uuid='58dec7d0-00f3-448b-a7ce-90e4c2b7d4de';" in the nova db | 19:45 |
mriedem | is there a fault recorded on the instance? | 19:45 |
mnaser | uh are faults stored in the same table | 19:45 |
mnaser | nope instance_faults | 19:46 |
mnaser | nope | 19:46 |
mnaser | no faults | 19:46 |
mnaser | the instance stays there forever, im pretty sure its just deleted by the api user and they're reattempting to launch the instance, so the behaviour is non deterministic | 19:46 |
mriedem | yeah so my guess is _do_build_and_run_instance set task_state=None and then something hung or failed | 19:47 |
mriedem | the instance.host gets set in the resource tracker after it's spawned | 19:47 |
mriedem | so networking or block device setup maybe failed? or driver.spawn failed | 19:48 |
mriedem | however, those should either result in a reschedule or the instance being put into ERROR state | 19:50 |
mriedem | mnaser: probably have to trace the server create request id through the compute logs to find out what happened to i | 19:50 |
mriedem | *it | 19:50 |
mnaser | mriedem: actually, i'm looking at recent instance_faults and im seeing some rpc timeouts | 19:50 |
mriedem | jaypipes: ok (on the VF/PF thing) | 19:50 |
mnaser | which could very well explain things.. ill dig more, because there's plenty of conductors serving here | 19:51 |
mriedem | mnaser: so it's possible the state changes to the instance never made it through conductor to the db | 19:51 |
mnaser | thanks for the small talk through, that gives a hint | 19:51 |
mnaser | File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2110, in _build_and_run_instance | 19:51 |
mnaser | instance.save(expected_task_state=task_states.SPAWNING) | 19:51 |
mnaser | it is *very* possible considering that's the stacktrace that timed out... | 19:51 |
*** jafeha__ has joined #openstack-nova | 19:52 | |
*** sidx64 has joined #openstack-nova | 19:52 | |
*** jafeha has quit IRC | 19:52 | |
*** ssurana has joined #openstack-nova | 19:52 | |
*** fragatin_ has joined #openstack-nova | 19:52 | |
*** germs_ has joined #openstack-nova | 19:52 | |
mriedem | yup, and that's the time that the instance.host would be set and saved off from the RT.instance_claim() | 19:52 |
*** ssurana has quit IRC | 19:53 | |
*** germs__ has joined #openstack-nova | 19:54 | |
mnaser | well at least we know things are breaking the way they're supposed to be.. | 19:54 |
*** fragatina has quit IRC | 19:54 | |
*** eharney has quit IRC | 19:54 | |
*** germs has quit IRC | 19:54 | |
*** jamesdenton has quit IRC | 19:54 | |
* dansmith wonders what it takes to actually break mnaser's spirit | 19:55 | |
*** mgoddard_ has quit IRC | 19:55 | |
mnaser | dansmith: i'm not sure, i'm worried about finding that part out :p | 19:55 |
dansmith | should be any day now.. :) | 19:55 |
mnaser | our queens upgrades are happening soon | 19:56 |
mnaser | i'm sure that'll push things | 19:56 |
mnaser | :P | 19:56 |
mriedem | mnaser: i'd wait for 17.0.1 | 19:56 |
dansmith | heh | 19:56 |
mriedem | which should happen this week or early next | 19:56 |
mnaser | mriedem: taking your word for it, usually nova is one of the later targets for upgrades | 19:57 |
mriedem | mnaser: are you going to leave glance behind for v1 support? | 19:57 |
mnaser | we have a whole ceph cluster to upgrade just before that | 19:57 |
mnaser | mriedem: we have 1 client that heavily uses v1, and they use the openstack cloud jenkins plugin so i'm probably just going to push up a patch to use the v2 apis | 19:57 |
*** germs_ has quit IRC | 19:57 | |
mnaser | and once i get them to use it, then we can move on | 19:58 |
*** germs__ is now known as germs | 19:58 | |
*** germs has quit IRC | 19:58 | |
*** germs has joined #openstack-nova | 19:58 | |
mriedem | i was just thinking about this at the ptg, | 19:58 |
mriedem | but the direct rbd snapshot stuff for ephemeral rbd disks in the libvirt driver, | 19:58 |
mnaser | i think v1 still exists in queens though | 19:58 |
mriedem | that relies on being able to get the location from the image, which i thought was a v1 only thing in glance | 19:58 |
mriedem | nova dropped support for glance v1 | 19:59 |
*** eharney has joined #openstack-nova | 19:59 | |
mnaser | direct image location or whatever that is | 19:59 |
mnaser | it's a thing in glance v2 i'm pretty sure | 19:59 |
mriedem | whatever this is https://github.com/openstack/devstack-plugin-ceph/blob/master/devstack/lib/ceph#L683 | 20:00 |
mnaser | https://developer.openstack.org/api-ref/image/v2/index.html#show-image-details | 20:00 |
mnaser | yeah that is the direct_url and locations[] in the api there | 20:00 |
*** danpawlik has joined #openstack-nova | 20:01 | |
mriedem | ok i thought they weren't going to carry that forward to v2 | 20:01 |
mriedem | but if they did, then i don't have to worry about us breaking the direct snapshot rbd stuff that a lot of people wanted and are using | 20:01 |
*** sridharg has quit IRC | 20:02 | |
mnaser | mriedem: afaik we're using v2 with nova and direct snapshot is working here .. under pike at least | 20:03 |
mriedem | ok i'll not worry about this then | 20:03 |
* mnaser doublechecks api logs | 20:03 | |
cfriesen | mnaser: mriedem: if you enable "show_multiple_locations" then the direct snapshot stuff will work. it's just that glance tells you that turning that option on is a security risk | 20:03 |
mriedem | cfriesen: i know, i just thought it was a v1 only thing | 20:04 |
hrw | stephenfin: sorry but r14 got wrong in one place during merge and I did not noticed | 20:04 |
mriedem | nova dropped support for glance v1 in ocata, so it's further back than i thought | 20:04 |
mnaser | oh yeah, nope, its fine, glance says its a security risk but i'd argue with that in ceph's case .. but i don't have the time to discuss that :D | 20:04 |
*** danpawlik has quit IRC | 20:06 | |
*** david-lyle has quit IRC | 20:07 | |
openstackgerrit | Marcin Juszkiewicz proposed openstack/nova master: Allow to configure amount of PCIe ports https://review.openstack.org/545034 | 20:08 |
hrw | stephenfin, mriedem: fixed rev | 20:08 |
*** r-daneel_ has joined #openstack-nova | 20:09 | |
*** r-daneel has quit IRC | 20:09 | |
*** r-daneel_ is now known as r-daneel | 20:09 | |
*** sidx64_ has joined #openstack-nova | 20:09 | |
bauzas | mriedem: dansmith: I'll be on PTO tomorrow afternoon UTC | 20:11 |
mriedem | artom: so -1 on https://review.openstack.org/#/c/485522/ since the spec doesn't say anything | 20:11 |
bauzas | in case you need me | 20:11 |
*** yamamoto has joined #openstack-nova | 20:11 | |
mriedem | bauzas: i need you right now | 20:11 |
mriedem | to remove your -W on https://review.openstack.org/#/c/550259/ | 20:11 |
*** sidx64 has quit IRC | 20:11 | |
artom | And to stop forest fires? | 20:12 |
artom | Am I mixing up my references? | 20:12 |
artom | mriedem, fair, I expected nothing less | 20:12 |
bauzas | mriedem: just did | 20:12 |
bauzas | mriedem: I was looking at today's discussions | 20:12 |
*** hemna_ has quit IRC | 20:13 | |
mriedem | dansmith: can you +W https://review.openstack.org/#/c/550259/ | 20:13 |
mriedem | that backport | 20:14 |
artom | mriedem, to be fair, maybe there just isn't that much to do in Nova for trusted VFs (if doing it without placement), in which case maybe it would have needed to be a Neutron spec? | 20:14 |
mriedem | artom: well, look at 'work items' | 20:14 |
artom | In any case, I still agree that we're better off tracking them in placement | 20:14 |
mriedem | "something something pci request spec, and libvirt driver, done!" | 20:14 |
openstackgerrit | Surya Seetharaman proposed openstack/nova-specs master: Support disabling a cell https://review.openstack.org/546684 | 20:14 |
mriedem | don't look behind the curtain | 20:14 |
artom | But it's cloud! | 20:14 |
artom | You're not *supposed* to look behind the curtain | 20:15 |
mriedem | ew https://review.openstack.org/#/c/458513/11/nova/network/linux_net.py | 20:15 |
mriedem | ^ should happen in os-vif i'm pretty sure | 20:15 |
artom | The hell, we did that in nova-network?! | 20:15 |
dansmith | mriedem: yes | 20:15 |
*** david-lyle has joined #openstack-nova | 20:15 | |
mriedem | artom: that's common 'networking' code | 20:15 |
artom | Ah, sorry | 20:15 |
mikal | So are we deleting nova-network this release? Can I ignore that stuff for the purposes of privsep? | 20:16 |
*** yamamoto has quit IRC | 20:16 | |
artom | I think we said we're getting rid of cellsv1 first? | 20:16 |
mriedem | mikal: yes | 20:17 |
mriedem | artom: other way around | 20:17 |
dansmith | artom: other way around | 20:17 |
dansmith | heh | 20:17 |
mriedem | artom: you were there, in the room! | 20:17 |
artom | Oh so other way round? | 20:17 |
mriedem | so i think i get what the trusted VFs thing is now | 20:17 |
mikal | I'd like to be core for just the one review to +2 the removal of nova-net please. For old times sake. | 20:17 |
mriedem | 1. create port in neutron with a trusted attribute | 20:17 |
mriedem | 2. nova takes that off the port binding profile and shoves into the pci request spec, | 20:17 |
artom | (Oh right, your action item was to make cellsv1 work with Neutron) | 20:18 |
mriedem | 3. libvirt driver reads that off the pci request spec and shells out to set the vf to trusted on the host | 20:18 |
mriedem | why do we need the virt driver doing this? | 20:18 |
dansmith | mriedem: but in reality, it should be "2. nova takes that and shoves it into traits" | 20:18 |
dansmith | mriedem: then placement weeds everything we can't land on for us | 20:19 |
mriedem | dansmith: yeah that's what i was thinking the spec (and asked) - how to get go through scheduling to find a host that handles this type of port | 20:19 |
mriedem | since we don't have network-aware scheduling | 20:19 |
mriedem | jesus words | 20:19 |
bauzas | is efried still on PTO ? | 20:20 |
bauzas | I was considering to work on a spec for providing NUMA affinity using nested RPs, and AFAIR he told me there was already a spec | 20:21 |
*** tssurya_ has joined #openstack-nova | 20:21 | |
bauzas | am I wrong? | 20:21 |
mriedem | he is | 20:21 |
artom | So this might be a question for neutron, but... In the case of trusted VFs (and passthrough of whole PFs), what the actual cable going from the card is connected to at the other end is kinda important | 20:21 |
artom | How is that expressed when creating the neutron port? | 20:22 |
dansmith | mriedem: as bauzas would say... "le woot": http://logs.openstack.org/94/550194/6/check/nova-next/0842c76/job-output.txt.gz#_2018-03-07_20_06_24_926495 | 20:22 |
artom | Or put differently, how does the port become associated with the right hardware? | 20:22 |
artom | Maybe a question for sean tomorrow morning | 20:23 |
bauzas | dansmith: \o/ | 20:23 |
mriedem | le woff | 20:25 |
mriedem | *woof | 20:25 |
mriedem | bauzas: artom: ok i dumped some placement thoughts in https://review.openstack.org/#/c/485522/ | 20:26 |
mriedem | i'm sure the response will be, "well this 'works' with code we have up for review today and placement isn't done yet" | 20:26 |
mriedem | it doesn't, at all, address the scheduling issue of finding a host that allows nova to configure VFs as trusted | 20:26 |
artom | Which is *technically* true :/ | 20:26 |
dansmith | I assume the pci filter can do that kind of thing, | 20:27 |
dansmith | if we extend the data structure to have a trusted flag or something | 20:27 |
dansmith | but that's the thing I think we should avoid | 20:27 |
artom | I thought that's what he did? | 20:27 |
dansmith | building more cruft on that crap is not the way we should go, IMHO | 20:27 |
mriedem | i don't really know anything about the pci filter | 20:27 |
artom | dansmith, https://review.openstack.org/#/c/458820/ ? | 20:27 |
mriedem | does the pci filter get information off the pci request spec? | 20:27 |
dansmith | artom: right, but that's not merged | 20:27 |
bauzas | dansmith: le woof is victory https://scontent-cdg2-1.xx.fbcdn.net/v/t1.0-9/28577622_10213176224494032_6122884744312777644_n.jpg?oh=e91e488a77ace375c978611b0964e159&oe=5B39D007 | 20:27 |
artom | dansmith, right, but it's what's being proposed | 20:28 |
dansmith | bauzas: I said "le woot" not "le woof" | 20:28 |
dansmith | artom: right, that's what I was saying | 20:28 |
artom | dansmith, oh you were saying that? right | 20:28 |
dansmith | artom: mriedem sounded like he didn't see the connection for the scheduler | 20:28 |
cdent | that's an awesome dog | 20:28 |
dansmith | bauzas: my understanding is I can make any word french by putting "le" in front... | 20:28 |
mriedem | dansmith: artom: ok i didn't realize the connection with the pci filter | 20:29 |
bauzas | it can work with "le café" | 20:29 |
bauzas | "le budget" | 20:29 |
artom | dansmith, ah, and your response was "there's the connection, by having the PCI filter work with this new trusted thing in pci requests" | 20:29 |
dansmith | yes | 20:29 |
*** AlexeyAbashkin has quit IRC | 20:29 | |
bauzas | yeah the spec was unclear, I asked for details | 20:29 |
mriedem | so the api calls create_pci_requests_for_sriov_ports which gets the binding profile off the port and gets the pci request spec with the new trusted attribute | 20:30 |
mriedem | ok and then the pci filter magically picks a host based on the pci request spec for a trusted vf, tied via flavor extra spec? | 20:31 |
dansmith | not just that, it picks an _actual_ pci device I think | 20:31 |
dansmith | it's AWESOME | 20:31 |
*** sidx64_ has quit IRC | 20:32 | |
mriedem | PciPassthroughFilter right? | 20:33 |
mriedem | man i'm confused | 20:34 |
mriedem | good thing the release note would have documented how all of this works for a deployer that wants to use it | 20:34 |
* artom doesn't see any scheduler changes... Does adding stuff to pci requests automagically work? | 20:34 | |
mriedem | artom: i guess? | 20:34 |
mriedem | the spec just says, "operators will have to use host aggregates" | 20:34 |
artom | I sort of assumed it would be in the same way that we have pinned CPUs now | 20:35 |
artom | Aggregates for trusted VFs and aggregated for normal VFs | 20:35 |
artom | So that any VF in a 'trusted' aggregate is, err, trusted | 20:35 |
dansmith | that would kindof suck | 20:38 |
*** danpawlik has joined #openstack-nova | 20:38 | |
mriedem | the PciPassthroughFilter is looking at HostState.pci_stats, but i don't know what goes into that thing saying "this host reported it supports trusted VFs" | 20:39 |
openstackgerrit | Merged openstack/nova master: Only attempt a rebuild claim for an evacuation to a new host https://review.openstack.org/546268 | 20:40 |
mriedem | i guess https://review.openstack.org/#/c/458514/13/releasenotes/notes/trusted-vfs-abee6dff7c9b6940.yaml ? | 20:42 |
mriedem | so the pci passthrough_whitelist has to report the devices that are trusted, | 20:42 |
mriedem | and the PciPassthroughFilter links those to the ports in the pci request spec? | 20:42 |
mriedem | and pci passthrough_whitelist is our poor man's placement inventory system yes? | 20:43 |
mriedem | jaypipes: ^? | 20:43 |
*** danpawlik has quit IRC | 20:43 | |
openstackgerrit | Dan Smith proposed openstack/nova master: Make nova-manage db purge take --all-cells https://review.openstack.org/550502 | 20:43 |
dansmith | mriedem: this ^ passed, so I converted the hook to run --all-cells on the purge | 20:44 |
dansmith | all the other patches have a clean swath of green from zuul too | 20:45 |
mriedem | +2 on the bottom change in the series | 20:45 |
*** AlexeyAbashkin has joined #openstack-nova | 20:45 | |
dansmith | the other guy hasn't updated the archive patch yet, but if he has tomorrow I'll rebase on this and convert that part of the hook too | 20:46 |
mriedem | Kevin_Zheng ? | 20:46 |
dansmith | someone else was responding right? | 20:46 |
mriedem | oh idk | 20:46 |
dansmith | also downstream QE here is going to try to get some real world database snapshots and run archive/purge against them | 20:47 |
* jaypipes reads back | 20:47 | |
bauzas | jaypipes: mriedem: dansmith: as we discussed at the PTG, I'm about to provide a new spec for NUMA topology, should I use that one https://review.openstack.org/#/c/543062/1 or just a new one given we agreed on a different way | 20:48 |
tssurya | dansmith : Zhenyu Zheng is Kevin_Zheng :) | 20:49 |
dansmith | tssurya: oh, hah | 20:49 |
dansmith | I stopped pattern matching at "Z != K; break" | 20:49 |
tssurya | dansmith: :D | 20:50 |
*** AlexeyAbashkin has quit IRC | 20:50 | |
*** david-lyle has quit IRC | 20:53 | |
*** prateek has joined #openstack-nova | 20:54 | |
openstackgerrit | Surya Seetharaman proposed openstack/nova master: Update the nova-manage db archive_deleted_rows description https://review.openstack.org/550600 | 20:54 |
artom | dansmith, actually, about that, if we grab that mitaka dump from the "original" bug a long time ago, and just run it through nova-manage db-sync...? | 20:54 |
dansmith | artom: it was newton I think | 20:55 |
dansmith | artom: we could, but it'd be nicer to have something a little fresher | 20:55 |
jaypipes | mriedem: yes, you are correct. (about the pci_passthrough_whitelist and PciPassthroughFilter cruft. | 20:55 |
dansmith | but if nothing else, that will work | 20:55 |
jaypipes | bauzas: definitely a new one. | 20:55 |
bauzas | jaypipes: roger. | 20:55 |
*** gouthamr has quit IRC | 20:57 | |
mriedem | jaypipes: ok cool, | 20:58 |
mriedem | it's about time, since juno, that i start to try to understand how that stuff works | 20:58 |
mriedem | i would really rather not have to though | 20:58 |
openstackgerrit | Merged openstack/nova stable/queens: Check for multiattach before removing connections https://review.openstack.org/550221 | 20:59 |
*** prateek has quit IRC | 21:02 | |
*** prateek_ has joined #openstack-nova | 21:03 | |
*** cdent has quit IRC | 21:03 | |
bauzas | just to make it clear : "le"/"la" | 21:03 |
bauzas | le woof, la bye | 21:03 |
bauzas | :p | 21:03 |
*** AlexeyAbashkin has joined #openstack-nova | 21:04 | |
*** tbachman has joined #openstack-nova | 21:09 | |
mriedem | maybe in le france | 21:09 |
mriedem | i'm in 'merica | 21:09 |
*** pcaruana has quit IRC | 21:12 | |
*** yamamoto has joined #openstack-nova | 21:12 | |
*** danpawlik has joined #openstack-nova | 21:14 | |
*** andreas_s has joined #openstack-nova | 21:15 | |
*** yamamoto has quit IRC | 21:17 | |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Rename the 'recreate' param in rebuild_instance to 'evacuate' https://review.openstack.org/508190 | 21:18 |
*** danpawlik has quit IRC | 21:19 | |
*** andreas_s has quit IRC | 21:20 | |
*** r-daneel_ has joined #openstack-nova | 21:22 | |
bauzas | oh man, getting mad with the imagebackend | 21:22 |
*** Tom-Tom has joined #openstack-nova | 21:23 | |
*** r-daneel has quit IRC | 21:23 | |
*** r-daneel_ is now known as r-daneel | 21:23 | |
*** Tom-Tom has quit IRC | 21:28 | |
*** AlexeyAbashkin has quit IRC | 21:28 | |
mriedem | dansmith: not sure if you want to clean up the nits in https://review.openstack.org/#/c/550182/ before i +W? | 21:30 |
*** READ10 has quit IRC | 21:31 | |
mriedem | bauzas: https://i.chzbgr.com/full/6425329152/hA7A48AD5/ | 21:31 |
bauzas | meh | 21:32 |
bauzas | trying to understand spaghetti code | 21:32 |
mriedem | i think mdbooth said the libvirt imagebackend code was done | 21:32 |
*** ibmko has joined #openstack-nova | 21:35 | |
bauzas | mriedem: man, it's your fault | 21:36 |
bauzas | mriedem: I need to understand why we preallocate LVM volumes | 21:36 |
bauzas | :p | 21:36 |
mriedem | is pdragbrady still around? | 21:37 |
mriedem | *pdraigbrady? | 21:37 |
mriedem | oh facebook i see | 21:37 |
dansmith | mriedem: sure, give me a sec | 21:40 |
*** suresh12 has quit IRC | 21:42 | |
*** suresh12 has joined #openstack-nova | 21:42 | |
openstackgerrit | Dan Smith proposed openstack/nova master: Add --purge helper flag to archive_deleted_rows https://review.openstack.org/550182 | 21:43 |
openstackgerrit | Dan Smith proposed openstack/nova master: Make nova-manage db purge take --all-cells https://review.openstack.org/550502 | 21:43 |
dansmith | mriedem: le boom ^ | 21:43 |
mriedem | le thanks | 21:43 |
*** danpawlik has joined #openstack-nova | 21:46 | |
mriedem | dansmith: assuming we should get this into a 17.0.1 as well https://review.openstack.org/#/c/550557/ if you want to fast approve | 21:47 |
mriedem | then i can request the release | 21:47 |
dansmith | mriedem: hmm, for the backport we should probably clamp to the 4.x latest right? | 21:48 |
mriedem | wasn't sure | 21:48 |
*** yangyapeng has joined #openstack-nova | 21:48 | |
dansmith | it should be the minimum that release supports | 21:48 |
dansmith | so actually not 4.max | 21:49 |
dansmith | 4.18 or 'pike' | 21:49 |
mriedem | yeah was going to say 4.18 | 21:49 |
dansmith | although | 21:49 |
mriedem | then why didn't we need that on master? | 21:50 |
dansmith | if someone is starting up a new deployment of queens... | 21:50 |
dansmith | because 5.0 is the minimum we support on master | 21:50 |
dansmith | actually, you know, yeah, let's just leave it | 21:50 |
*** suresh12 has quit IRC | 21:50 | |
dansmith | it doesn't cache it, | 21:50 |
dansmith | so if it's really first startup, 5.0 is fine on queens | 21:50 |
dansmith | and if something else comes online that is older, it won't have cached it and will do the right thing | 21:51 |
*** danpawlik has quit IRC | 21:51 | |
dansmith | mriedem: I will say this is not critical on queens though, since queens will speak 4.11 if you ask it to, | 21:51 |
dansmith | so it won't break like master did | 21:51 |
mriedem | i wanted to ask odyssey4me if they hit this in OSA on queens or master | 21:52 |
mriedem | if we don't need this in queens, i'm fine to abandon | 21:52 |
dansmith | really shouldn't on queens, it's after we dropped 4.x support in master that pinning to 4.11 breaks | 21:52 |
dansmith | let's just hold off, ask odyssey4me, and release 17.0.1 without it | 21:52 |
openstackgerrit | Sylvain Bauza proposed openstack/nova master: Deprecate sparse LVs https://review.openstack.org/549771 | 21:52 |
dansmith | and if I'm missing something we can merge it later, okay? | 21:53 |
mriedem | abandoned | 21:53 |
mriedem | yeah | 21:53 |
*** yangyapeng has quit IRC | 21:54 | |
*** suresh12 has joined #openstack-nova | 21:55 | |
*** takashin has joined #openstack-nova | 21:57 | |
openstackgerrit | Eric Berglund proposed openstack/nova master: PowerVM Driver: vSCSI volume driver https://review.openstack.org/526094 | 21:58 |
*** prateek__ has joined #openstack-nova | 21:58 | |
*** prateek_ has quit IRC | 22:01 | |
openstackgerrit | Takashi NATSUME proposed openstack/python-novaclient master: Microversion 2.61 - List/Show all server migration types https://review.openstack.org/430839 | 22:05 |
*** r-daneel has quit IRC | 22:07 | |
*** david-lyle has joined #openstack-nova | 22:08 | |
openstackgerrit | Merged openstack/nova stable/queens: Allow 'network' in RequestContext service_catalog https://review.openstack.org/550259 | 22:11 |
*** openstackstatus has quit IRC | 22:13 | |
*** openstack has joined #openstack-nova | 22:15 | |
*** ChanServ sets mode: +o openstack | 22:15 | |
*** yangyapeng has joined #openstack-nova | 22:15 | |
openstackgerrit | Merged openstack/python-novaclient master: Updated from global requirements https://review.openstack.org/550569 | 22:16 |
*** suresh12 has quit IRC | 22:17 | |
*** awaugama has quit IRC | 22:17 | |
*** yamamoto has quit IRC | 22:18 | |
*** yangyapeng has quit IRC | 22:19 | |
*** danpawlik has quit IRC | 22:21 | |
*** suresh12 has joined #openstack-nova | 22:23 | |
*** dklyle has joined #openstack-nova | 22:34 | |
*** esberglu has quit IRC | 22:35 | |
*** eharney has quit IRC | 22:36 | |
*** itlinux has quit IRC | 22:36 | |
*** fusmu has joined #openstack-nova | 22:37 | |
*** rcernin has joined #openstack-nova | 22:37 | |
*** edmondsw has quit IRC | 22:38 | |
*** edmondsw has joined #openstack-nova | 22:39 | |
*** fusmu has quit IRC | 22:42 | |
*** openstackstatus has quit IRC | 22:42 | |
*** openstack has joined #openstack-nova | 22:44 | |
*** ChanServ sets mode: +o openstack | 22:44 | |
*** suresh12 has quit IRC | 22:45 | |
*** slaweq has quit IRC | 22:46 | |
*** AlexeyAbashkin has joined #openstack-nova | 22:46 | |
*** slaweq has joined #openstack-nova | 22:46 | |
*** suresh12 has joined #openstack-nova | 22:49 | |
*** esberglu has joined #openstack-nova | 22:50 | |
*** AlexeyAbashkin has quit IRC | 22:51 | |
*** slaweq has quit IRC | 22:51 | |
*** david-lyle has joined #openstack-nova | 22:54 | |
*** dklyle has quit IRC | 22:55 | |
openstackgerrit | Merged openstack/nova master: Run post-test archive against cell1 https://review.openstack.org/550194 | 22:55 |
*** slaweq has joined #openstack-nova | 22:56 | |
*** dachilco has joined #openstack-nova | 23:00 | |
openstackgerrit | Eric Berglund proposed openstack/nova master: PowerVM Driver: vSCSI volume driver https://review.openstack.org/526094 | 23:01 |
*** slaweq has quit IRC | 23:01 | |
*** slaweq has joined #openstack-nova | 23:06 | |
openstackgerrit | Surya Seetharaman proposed openstack/nova-specs master: Support disabling a cell https://review.openstack.org/546684 | 23:07 |
*** esberglu has quit IRC | 23:09 | |
*** slaweq has quit IRC | 23:11 | |
*** threestrands has joined #openstack-nova | 23:12 | |
*** yamamoto has joined #openstack-nova | 23:15 | |
*** mlavalle has quit IRC | 23:20 | |
*** yamamoto has quit IRC | 23:20 | |
*** yamamoto has joined #openstack-nova | 23:20 | |
*** danpawlik has joined #openstack-nova | 23:30 | |
*** claudiub has quit IRC | 23:30 | |
openstackgerrit | Surya Seetharaman proposed openstack/nova master: Update the nova-manage db archive_deleted_rows description https://review.openstack.org/550600 | 23:30 |
*** dachilco has quit IRC | 23:34 | |
*** threestrands_ has joined #openstack-nova | 23:34 | |
*** threestrands_ has quit IRC | 23:34 | |
*** threestrands_ has joined #openstack-nova | 23:34 | |
*** danpawlik has quit IRC | 23:35 | |
*** pchavva has quit IRC | 23:35 | |
*** threestrands_ has quit IRC | 23:35 | |
*** threestrands_ has joined #openstack-nova | 23:36 | |
*** threestrands has quit IRC | 23:36 | |
*** slaweq has joined #openstack-nova | 23:37 | |
*** jmlowe has joined #openstack-nova | 23:39 | |
*** dachilco has joined #openstack-nova | 23:40 | |
*** slaweq has quit IRC | 23:42 | |
*** tssurya has quit IRC | 23:44 | |
*** AlexeyAbashkin has joined #openstack-nova | 23:45 | |
*** slaweq has joined #openstack-nova | 23:47 | |
*** tssurya_ has quit IRC | 23:47 | |
*** AlexeyAbashkin has quit IRC | 23:49 | |
*** hongbin has quit IRC | 23:51 | |
*** tetsuro has joined #openstack-nova | 23:52 | |
*** slaweq has quit IRC | 23:52 | |
*** slaweq has joined #openstack-nova | 23:57 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!