*** yamamoto has quit IRC | 00:00 | |
*** heyongli has quit IRC | 00:01 | |
*** heyongli has joined #openstack-nova | 00:01 | |
*** ktibi_ has quit IRC | 00:02 | |
*** shaohe_feng has quit IRC | 00:02 | |
*** shaohe_feng has joined #openstack-nova | 00:03 | |
*** r-daneel has quit IRC | 00:08 | |
*** hshiina has joined #openstack-nova | 00:10 | |
*** heyongli has quit IRC | 00:11 | |
*** heyongli has joined #openstack-nova | 00:11 | |
*** awaugama has quit IRC | 00:11 | |
*** shaohe_feng has quit IRC | 00:13 | |
*** felipemonteiro has joined #openstack-nova | 00:14 | |
*** shaohe_feng has joined #openstack-nova | 00:14 | |
*** liverpooler has joined #openstack-nova | 00:14 | |
*** felipemonteiro_ has joined #openstack-nova | 00:16 | |
efried | melwitt: I think we're good on the blueprints I know about. | 00:17 |
---|---|---|
*** felipemonteiro has quit IRC | 00:20 | |
*** heyongli has quit IRC | 00:21 | |
*** heyongli has joined #openstack-nova | 00:21 | |
*** shaohe_feng has quit IRC | 00:23 | |
*** shaohe_feng has joined #openstack-nova | 00:24 | |
*** Swami has quit IRC | 00:25 | |
*** Swami_ has quit IRC | 00:25 | |
*** r-daneel has joined #openstack-nova | 00:25 | |
*** felipemonteiro_ has quit IRC | 00:25 | |
*** r-daneel_ has joined #openstack-nova | 00:29 | |
*** r-daneel has quit IRC | 00:29 | |
*** r-daneel_ is now known as r-daneel | 00:29 | |
*** dineshbhor__ has joined #openstack-nova | 00:31 | |
*** heyongli has quit IRC | 00:31 | |
*** heyongli has joined #openstack-nova | 00:32 | |
*** shaohe_feng has quit IRC | 00:33 | |
*** shaohe_feng has joined #openstack-nova | 00:37 | |
*** Nel1x has joined #openstack-nova | 00:37 | |
openstackgerrit | jiang wei proposed openstack/nova master: Add action initiator attribute to the payload https://review.openstack.org/536243 | 00:38 |
*** liangy has joined #openstack-nova | 00:39 | |
*** heyongli has quit IRC | 00:42 | |
*** heyongli has joined #openstack-nova | 00:42 | |
*** shaohe_feng has quit IRC | 00:43 | |
*** shaohe_feng has joined #openstack-nova | 00:44 | |
*** liangy has quit IRC | 00:46 | |
*** chyka has joined #openstack-nova | 00:46 | |
*** annp has joined #openstack-nova | 00:48 | |
*** Tom-Tom has joined #openstack-nova | 00:49 | |
*** r-daneel has quit IRC | 00:50 | |
*** Nel1x has quit IRC | 00:50 | |
*** chyka has quit IRC | 00:51 | |
*** heyongli has quit IRC | 00:52 | |
*** heyongli has joined #openstack-nova | 00:52 | |
*** Tom-Tom has quit IRC | 00:53 | |
*** shaohe_feng has quit IRC | 00:54 | |
*** Tom-Tom has joined #openstack-nova | 00:56 | |
*** shaohe_feng has joined #openstack-nova | 00:56 | |
*** yamamoto has joined #openstack-nova | 00:56 | |
*** eharney has quit IRC | 00:58 | |
*** hiro-kobayashi has joined #openstack-nova | 01:01 | |
*** trungnv has joined #openstack-nova | 01:02 | |
*** yamamoto has quit IRC | 01:02 | |
*** heyongli has quit IRC | 01:02 | |
*** heyongli has joined #openstack-nova | 01:02 | |
*** shaohe_feng has quit IRC | 01:04 | |
*** liverpooler has quit IRC | 01:04 | |
*** shaohe_feng has joined #openstack-nova | 01:05 | |
*** tiendc has joined #openstack-nova | 01:07 | |
openstackgerrit | Takashi NATSUME proposed openstack/nova master: Update admin/flavors document https://review.openstack.org/573063 | 01:08 |
*** Nel1x has joined #openstack-nova | 01:09 | |
openstackgerrit | zhangdaolong proposed openstack/nova master: Fix error log output information parameters. https://review.openstack.org/575277 | 01:11 |
*** liuzz has joined #openstack-nova | 01:11 | |
*** heyongli has quit IRC | 01:12 | |
*** heyongli has joined #openstack-nova | 01:13 | |
*** shaohe_feng has quit IRC | 01:14 | |
*** mdnadeem has joined #openstack-nova | 01:14 | |
*** shaohe_feng has joined #openstack-nova | 01:15 | |
*** jichen has joined #openstack-nova | 01:15 | |
openstackgerrit | Zhenyu Zheng proposed openstack/nova master: Use ThreadPoolExecutor for max_concurrent_live_migrations https://review.openstack.org/563505 | 01:16 |
*** heyongli has quit IRC | 01:23 | |
*** heyongli has joined #openstack-nova | 01:23 | |
*** shaohe_feng has quit IRC | 01:24 | |
*** shaohe_feng has joined #openstack-nova | 01:25 | |
*** mrsoul has joined #openstack-nova | 01:25 | |
*** mschuppert has quit IRC | 01:29 | |
*** r-daneel has joined #openstack-nova | 01:32 | |
*** heyongli has quit IRC | 01:33 | |
*** heyongli has joined #openstack-nova | 01:33 | |
*** shaohe_feng has quit IRC | 01:35 | |
*** shaohe_feng has joined #openstack-nova | 01:36 | |
*** r-daneel has quit IRC | 01:37 | |
*** naichuans has quit IRC | 01:38 | |
*** r-daneel has joined #openstack-nova | 01:40 | |
*** gyee has quit IRC | 01:41 | |
openstackgerrit | Zhenyu Zheng proposed openstack/nova master: Compute: add support to abort queued live migration https://review.openstack.org/568542 | 01:42 |
*** heyongli has quit IRC | 01:43 | |
*** heyongli has joined #openstack-nova | 01:43 | |
*** shaohe_feng has quit IRC | 01:45 | |
*** boris_42_ has quit IRC | 01:50 | |
*** shaohe_feng has joined #openstack-nova | 01:50 | |
*** Nel1x has quit IRC | 01:51 | |
*** heyongli has quit IRC | 01:53 | |
*** heyongli has joined #openstack-nova | 01:54 | |
*** shaohe_feng has quit IRC | 01:55 | |
*** shaohe_feng has joined #openstack-nova | 01:57 | |
*** yamamoto has joined #openstack-nova | 01:58 | |
*** naichuans has joined #openstack-nova | 02:00 | |
openstackgerrit | Corey Bryant proposed openstack/nova master: Fix execute mock for test_convert_image_with_errors https://review.openstack.org/575305 | 02:00 |
*** hongbin has joined #openstack-nova | 02:01 | |
*** yamahata has quit IRC | 02:03 | |
*** heyongli has quit IRC | 02:04 | |
*** heyongli has joined #openstack-nova | 02:04 | |
*** yamamoto has quit IRC | 02:04 | |
*** shaohe_feng has quit IRC | 02:05 | |
*** Guest63393 has quit IRC | 02:06 | |
*** yassine has joined #openstack-nova | 02:06 | |
*** yassine is now known as Guest48794 | 02:06 | |
*** shaohe_feng has joined #openstack-nova | 02:08 | |
*** Nel1x has joined #openstack-nova | 02:08 | |
*** heyongli has quit IRC | 02:14 | |
*** heyongli has joined #openstack-nova | 02:14 | |
*** hemna_ has quit IRC | 02:15 | |
*** tbachman has quit IRC | 02:15 | |
*** shaohe_feng has quit IRC | 02:16 | |
*** shaohe_feng has joined #openstack-nova | 02:17 | |
mnaser | https://review.openstack.org/#/c/561284/ | 02:19 |
mnaser | this would be nice to land :> | 02:19 |
*** tbachman has joined #openstack-nova | 02:23 | |
*** vladikr has quit IRC | 02:23 | |
*** vladikr has joined #openstack-nova | 02:23 | |
*** zcorneli_ has joined #openstack-nova | 02:24 | |
*** heyongli has quit IRC | 02:24 | |
*** heyongli has joined #openstack-nova | 02:24 | |
*** shaohe_feng has quit IRC | 02:26 | |
*** zcorneli has quit IRC | 02:26 | |
*** shaohe_feng has joined #openstack-nova | 02:26 | |
*** vladikr has quit IRC | 02:29 | |
*** vladikr has joined #openstack-nova | 02:29 | |
*** Tom-Tom has quit IRC | 02:32 | |
*** Tom-Tom has joined #openstack-nova | 02:33 | |
openstackgerrit | Takashi NATSUME proposed openstack/nova master: Subject: Remove mox in unit/network/test_neutronv2.py (8) https://review.openstack.org/575311 | 02:34 |
*** heyongli has quit IRC | 02:34 | |
openstackgerrit | Takashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (8) https://review.openstack.org/575311 | 02:34 |
*** heyongli has joined #openstack-nova | 02:35 | |
*** vladikr has quit IRC | 02:35 | |
*** vladikr has joined #openstack-nova | 02:35 | |
*** iceyao has joined #openstack-nova | 02:36 | |
*** brault has joined #openstack-nova | 02:36 | |
*** shaohe_feng has quit IRC | 02:36 | |
*** itlinux has joined #openstack-nova | 02:36 | |
*** shaohe_feng has joined #openstack-nova | 02:37 | |
*** zcorneli_ is now known as zcorneli | 02:37 | |
mtreinish | melwitt: sry I was stuck in the san jose convention center at ibm booth for o'reilly velocity today (and tomorrow too), what do I need to look at? | 02:41 |
*** brault has quit IRC | 02:41 | |
mtreinish | I'll take a look after I grab some dinner | 02:41 |
*** heyongli has quit IRC | 02:45 | |
*** vladikr has quit IRC | 02:45 | |
*** heyongli has joined #openstack-nova | 02:45 | |
*** shaohe_feng has quit IRC | 02:46 | |
*** lyan has quit IRC | 02:47 | |
*** vladikr has joined #openstack-nova | 02:47 | |
*** shaohe_feng has joined #openstack-nova | 02:47 | |
*** liuzz_ has joined #openstack-nova | 02:51 | |
*** liuzz has quit IRC | 02:53 | |
*** heyongli has quit IRC | 02:55 | |
*** heyongli has joined #openstack-nova | 02:55 | |
*** shaohe_feng has quit IRC | 02:57 | |
*** pvc_ has joined #openstack-nova | 02:57 | |
*** shaohe_feng has joined #openstack-nova | 02:57 | |
pvc_ | hi | 02:59 |
simondodsley | can someone have a look at nova-cells-v1. It seems to be failing tempest.api.compute.servers.test_multiple_create.MultipleCreateTestJSON.test_multiple_create for every patch | 02:59 |
*** iceyao has quit IRC | 02:59 | |
pvc_ | is there a way that i can see the progress of my server snapshot? or can i optimize it's speed because it took so long | 02:59 |
*** yamamoto has joined #openstack-nova | 03:00 | |
openstackgerrit | jiang wei proposed openstack/nova master: Add action initiator attribute to the payload https://review.openstack.org/536243 | 03:03 |
zcorneli | simondodsley: They're already on it - https://review.openstack.org/#/c/575132 | 03:05 |
*** heyongli has quit IRC | 03:05 | |
*** vladikr has quit IRC | 03:05 | |
*** heyongli has joined #openstack-nova | 03:05 | |
*** yamamoto has quit IRC | 03:05 | |
openstackgerrit | Takashi NATSUME proposed openstack/nova master: Add the guideline to write API reference https://review.openstack.org/569058 | 03:07 |
*** shaohe_feng has quit IRC | 03:07 | |
*** vladikr has joined #openstack-nova | 03:08 | |
*** shaohe_feng has joined #openstack-nova | 03:11 | |
*** heyongli has quit IRC | 03:15 | |
*** heyongli has joined #openstack-nova | 03:16 | |
*** shaohe_feng has quit IRC | 03:17 | |
*** shaohe_feng has joined #openstack-nova | 03:18 | |
*** vladikr has quit IRC | 03:19 | |
*** vladikr has joined #openstack-nova | 03:20 | |
*** heyongli has quit IRC | 03:26 | |
*** heyongli has joined #openstack-nova | 03:26 | |
*** liuzz has joined #openstack-nova | 03:26 | |
*** liuzz_ has quit IRC | 03:27 | |
*** shaohe_feng has quit IRC | 03:27 | |
melwitt | efried: cool, thanks | 03:28 |
melwitt | mtreinish: was mostly just kidding around, twas this and it's going thru the gate now https://review.openstack.org/575132 | 03:29 |
*** shaohe_feng has joined #openstack-nova | 03:29 | |
*** yamahata has joined #openstack-nova | 03:35 | |
*** bhagyashris has quit IRC | 03:35 | |
*** heyongli has quit IRC | 03:36 | |
*** heyongli has joined #openstack-nova | 03:36 | |
*** yamamoto has joined #openstack-nova | 03:38 | |
*** shaohe_feng has quit IRC | 03:38 | |
*** shaohe_feng has joined #openstack-nova | 03:39 | |
openstackgerrit | Zhenyu Zheng proposed openstack/nova master: Add full traceback to ExceptionPayload in versioned notifications https://review.openstack.org/564092 | 03:41 |
*** yamahata has quit IRC | 03:43 | |
*** dave-mccowan has quit IRC | 03:45 | |
*** bhagyashris has joined #openstack-nova | 03:46 | |
*** heyongli has quit IRC | 03:46 | |
*** heyongli has joined #openstack-nova | 03:46 | |
*** shaohe_feng has quit IRC | 03:48 | |
*** sree has joined #openstack-nova | 03:48 | |
*** blkart has quit IRC | 03:50 | |
*** shaohe_feng has joined #openstack-nova | 03:50 | |
*** yamahata has joined #openstack-nova | 03:51 | |
*** liuzz_ has joined #openstack-nova | 03:52 | |
*** chyka has joined #openstack-nova | 03:52 | |
*** liuzz has quit IRC | 03:53 | |
*** udesale has joined #openstack-nova | 03:56 | |
*** heyongli has quit IRC | 03:56 | |
*** chyka has quit IRC | 03:57 | |
*** heyongli has joined #openstack-nova | 03:57 | |
*** Guest48794 has quit IRC | 03:57 | |
*** shaohe_feng has quit IRC | 03:58 | |
*** shaohe_feng has joined #openstack-nova | 03:58 | |
*** tiendc has quit IRC | 04:00 | |
*** trungnv has quit IRC | 04:00 | |
*** annp has quit IRC | 04:00 | |
*** tiendc has joined #openstack-nova | 04:00 | |
*** annp has joined #openstack-nova | 04:00 | |
*** trungnv has joined #openstack-nova | 04:00 | |
*** heyongli has quit IRC | 04:07 | |
*** heyongli has joined #openstack-nova | 04:07 | |
*** shaohe_feng has quit IRC | 04:08 | |
*** zcorneli has quit IRC | 04:09 | |
*** shaohe_feng has joined #openstack-nova | 04:10 | |
*** germs has quit IRC | 04:12 | |
*** Guest48794 has joined #openstack-nova | 04:12 | |
*** heyongli has quit IRC | 04:17 | |
*** heyongli has joined #openstack-nova | 04:17 | |
*** shaohe_feng has quit IRC | 04:19 | |
*** shaohe_feng has joined #openstack-nova | 04:19 | |
*** hongbin has quit IRC | 04:21 | |
*** lifeless_ has quit IRC | 04:22 | |
*** stakeda has joined #openstack-nova | 04:23 | |
*** heyongli has quit IRC | 04:27 | |
*** heyongli has joined #openstack-nova | 04:27 | |
*** shaohe_feng has quit IRC | 04:29 | |
*** shaohe_feng has joined #openstack-nova | 04:30 | |
*** takashin has left #openstack-nova | 04:31 | |
*** kholkina has joined #openstack-nova | 04:32 | |
openstackgerrit | Vishakha Agarwal proposed openstack/python-novaclient master: No requirement of –all-tenants while listing servers https://review.openstack.org/569090 | 04:32 |
*** heyongli has quit IRC | 04:37 | |
*** heyongli has joined #openstack-nova | 04:38 | |
*** shaohe_feng has quit IRC | 04:39 | |
*** shaohe_feng has joined #openstack-nova | 04:40 | |
*** threestrands has quit IRC | 04:47 | |
*** heyongli has quit IRC | 04:48 | |
*** heyongli has joined #openstack-nova | 04:48 | |
*** shaohe_feng has quit IRC | 04:49 | |
*** shaohe_feng has joined #openstack-nova | 04:50 | |
*** sridharg has joined #openstack-nova | 04:56 | |
*** abhishekk has joined #openstack-nova | 04:57 | |
*** janki has joined #openstack-nova | 04:57 | |
*** heyongli has quit IRC | 04:58 | |
*** heyongli has joined #openstack-nova | 04:58 | |
*** dineshbhor__ has quit IRC | 04:59 | |
*** shaohe_feng has quit IRC | 05:00 | |
*** shaohe_feng has joined #openstack-nova | 05:00 | |
*** links has joined #openstack-nova | 05:00 | |
*** dineshbhor__ has joined #openstack-nova | 05:02 | |
*** liuzz has joined #openstack-nova | 05:05 | |
*** liuzz_ has quit IRC | 05:05 | |
*** heyongli has quit IRC | 05:08 | |
*** heyongli has joined #openstack-nova | 05:08 | |
*** pcaruana has quit IRC | 05:09 | |
*** shaohe_feng has quit IRC | 05:10 | |
*** shaohe_feng has joined #openstack-nova | 05:11 | |
*** lifeless has joined #openstack-nova | 05:17 | |
*** heyongli has quit IRC | 05:18 | |
*** heyongli has joined #openstack-nova | 05:19 | |
*** shaohe_feng has quit IRC | 05:20 | |
*** shaohe_feng has joined #openstack-nova | 05:23 | |
*** heyongli has quit IRC | 05:29 | |
*** heyongli has joined #openstack-nova | 05:29 | |
*** moshele has joined #openstack-nova | 05:30 | |
*** shaohe_feng has quit IRC | 05:30 | |
openstackgerrit | Vishakha Agarwal proposed openstack/python-novaclient master: No requirement of –all-tenants while listing servers https://review.openstack.org/569090 | 05:32 |
*** shaohe_feng has joined #openstack-nova | 05:32 | |
*** ratailor has joined #openstack-nova | 05:36 | |
openstackgerrit | jiang wei proposed openstack/nova master: Add action initiator attribute to the payload https://review.openstack.org/536243 | 05:36 |
*** pvc_ has quit IRC | 05:37 | |
*** mdnadeem has quit IRC | 05:37 | |
*** mdnadeem has joined #openstack-nova | 05:37 | |
*** heyongli has quit IRC | 05:39 | |
*** heyongli has joined #openstack-nova | 05:39 | |
*** mdnadeem has quit IRC | 05:40 | |
*** shaohe_feng has quit IRC | 05:41 | |
openstackgerrit | yatin proposed openstack/nova stable/queens: [Stable Only] Initialise failed_builds in IronicNodeState https://review.openstack.org/574997 | 05:41 |
*** jaosorior has quit IRC | 05:41 | |
*** _alastor1 has joined #openstack-nova | 05:42 | |
*** shaohe_feng has joined #openstack-nova | 05:43 | |
*** blkart has joined #openstack-nova | 05:45 | |
*** moshele has quit IRC | 05:46 | |
*** heyongli has quit IRC | 05:49 | |
*** heyongli has joined #openstack-nova | 05:49 | |
*** shaohe_feng has quit IRC | 05:51 | |
*** shaohe_feng has joined #openstack-nova | 05:52 | |
*** slaweq has quit IRC | 05:53 | |
*** blkart has quit IRC | 05:58 | |
*** heyongli has quit IRC | 05:59 | |
*** heyongli has joined #openstack-nova | 06:00 | |
*** shaohe_feng has quit IRC | 06:01 | |
*** shaohe_feng has joined #openstack-nova | 06:02 | |
*** blkart has joined #openstack-nova | 06:02 | |
*** heyongli has quit IRC | 06:10 | |
*** heyongli has joined #openstack-nova | 06:10 | |
*** shaohe_feng has quit IRC | 06:11 | |
*** shaohe_feng has joined #openstack-nova | 06:14 | |
openstackgerrit | Zhenyu Zheng proposed openstack/nova master: Compute: add support to abort queued live migration https://review.openstack.org/568542 | 06:14 |
*** mrsoul has quit IRC | 06:16 | |
*** mrsoul_ has joined #openstack-nova | 06:16 | |
*** mrsoul_ is now known as mschuppert | 06:16 | |
*** itlinux has quit IRC | 06:17 | |
openstackgerrit | Zhenyu Zheng proposed openstack/nova master: Add full traceback to ExceptionPayload in versioned notifications https://review.openstack.org/564092 | 06:17 |
*** pcaruana has joined #openstack-nova | 06:17 | |
*** mtreinish has quit IRC | 06:19 | |
*** AlexeyAbashkin has joined #openstack-nova | 06:20 | |
*** heyongli has quit IRC | 06:20 | |
*** heyongli has joined #openstack-nova | 06:20 | |
*** shaohe_feng has quit IRC | 06:22 | |
*** liuzz_ has joined #openstack-nova | 06:22 | |
*** rajinir has quit IRC | 06:22 | |
*** mschuppert has quit IRC | 06:22 | |
*** mrsoul has joined #openstack-nova | 06:22 | |
*** mrsoul is now known as mschuppert | 06:23 | |
*** liuzz has quit IRC | 06:24 | |
*** shaohe_feng has joined #openstack-nova | 06:24 | |
*** mschuppert has quit IRC | 06:24 | |
*** mrsoul_ has joined #openstack-nova | 06:24 | |
*** mrsoul_ is now known as mschuppert | 06:24 | |
*** sridharg has quit IRC | 06:27 | |
*** sridhargaddam has joined #openstack-nova | 06:27 | |
*** threestrands has joined #openstack-nova | 06:27 | |
*** heyongli has quit IRC | 06:30 | |
*** sahid has joined #openstack-nova | 06:30 | |
*** heyongli has joined #openstack-nova | 06:30 | |
*** sridharg has joined #openstack-nova | 06:31 | |
*** shaohe_feng has quit IRC | 06:32 | |
*** AlexeyAbashkin has quit IRC | 06:33 | |
openstackgerrit | Shilpa Devharakar proposed openstack/python-novaclient master: Modify novaclient to support basic attributes https://review.openstack.org/572285 | 06:33 |
*** sridhargaddam has quit IRC | 06:33 | |
openstackgerrit | Shuo Liu proposed openstack/nova-specs master: fix spelling mistake https://review.openstack.org/573479 | 06:36 |
*** shaohe_feng has joined #openstack-nova | 06:36 | |
*** moshele has joined #openstack-nova | 06:37 | |
*** sridharg has quit IRC | 06:39 | |
*** heyongli has quit IRC | 06:40 | |
*** heyongli has joined #openstack-nova | 06:41 | |
*** tssurya has joined #openstack-nova | 06:41 | |
*** shaohe_feng has quit IRC | 06:42 | |
*** shaohe_feng has joined #openstack-nova | 06:43 | |
*** brault has joined #openstack-nova | 06:44 | |
*** _alastor1 has quit IRC | 06:49 | |
*** sridharg has joined #openstack-nova | 06:50 | |
*** heyongli has quit IRC | 06:51 | |
*** heyongli has joined #openstack-nova | 06:51 | |
*** shaohe_feng has quit IRC | 06:52 | |
*** shaohe_feng has joined #openstack-nova | 06:53 | |
*** ccamacho has joined #openstack-nova | 06:54 | |
*** slaweq has joined #openstack-nova | 06:56 | |
*** mtreinish has joined #openstack-nova | 06:58 | |
*** AlexeyAbashkin has joined #openstack-nova | 06:59 | |
*** heyongli has quit IRC | 07:01 | |
*** heyongli has joined #openstack-nova | 07:01 | |
*** shaohe_feng has quit IRC | 07:03 | |
*** shaohe_feng has joined #openstack-nova | 07:05 | |
*** heyongli has quit IRC | 07:11 | |
*** heyongli has joined #openstack-nova | 07:11 | |
*** evrardjp_ is now known as evrardjp | 07:12 | |
*** amoralej|off is now known as amoralej | 07:12 | |
*** shaohe_feng has quit IRC | 07:13 | |
*** shaohe_feng has joined #openstack-nova | 07:14 | |
*** ttsiouts has joined #openstack-nova | 07:14 | |
*** tesseract has joined #openstack-nova | 07:16 | |
*** heyongli has quit IRC | 07:21 | |
*** heyongli has joined #openstack-nova | 07:22 | |
*** shaohe_feng has quit IRC | 07:23 | |
*** shaohe_feng has joined #openstack-nova | 07:25 | |
*** efried has quit IRC | 07:26 | |
*** rmart04 has joined #openstack-nova | 07:26 | |
*** efried has joined #openstack-nova | 07:27 | |
*** rcernin has quit IRC | 07:27 | |
*** sapd has quit IRC | 07:27 | |
*** ttsiouts has quit IRC | 07:27 | |
*** tssurya_ has joined #openstack-nova | 07:27 | |
*** sapd has joined #openstack-nova | 07:27 | |
*** lifeless has quit IRC | 07:28 | |
*** jpena|off is now known as jpena | 07:30 | |
*** ttsiouts has joined #openstack-nova | 07:31 | |
*** tssurya_ has quit IRC | 07:31 | |
*** heyongli has quit IRC | 07:32 | |
*** heyongli has joined #openstack-nova | 07:32 | |
*** ttsiouts has quit IRC | 07:33 | |
*** shaohe_feng has quit IRC | 07:33 | |
*** damien_r has joined #openstack-nova | 07:35 | |
*** lifeless has joined #openstack-nova | 07:35 | |
*** shaohe_feng has joined #openstack-nova | 07:35 | |
*** sq4ind has joined #openstack-nova | 07:39 | |
*** heyongli has quit IRC | 07:42 | |
*** heyongli has joined #openstack-nova | 07:42 | |
*** shaohe_feng has quit IRC | 07:44 | |
*** shaohe_feng has joined #openstack-nova | 07:44 | |
*** sq4ind has quit IRC | 07:46 | |
openstackgerrit | jiang wei proposed openstack/nova master: Add action initiator attribute to the update payload https://review.openstack.org/536243 | 07:47 |
*** armaan has joined #openstack-nova | 07:49 | |
*** tetsuro has quit IRC | 07:49 | |
*** ttsiouts has joined #openstack-nova | 07:50 | |
*** heyongli has quit IRC | 07:52 | |
*** janki has quit IRC | 07:52 | |
*** heyongli has joined #openstack-nova | 07:52 | |
*** shaohe_feng has quit IRC | 07:54 | |
*** shaohe_feng has joined #openstack-nova | 07:55 | |
*** blkart has quit IRC | 07:56 | |
*** ttsiouts has quit IRC | 07:56 | |
*** ttsiouts has joined #openstack-nova | 07:57 | |
*** blkart has joined #openstack-nova | 07:58 | |
*** vladikr has quit IRC | 07:58 | |
*** sq4ind has joined #openstack-nova | 07:59 | |
*** vladikr has joined #openstack-nova | 07:59 | |
*** heyongli has quit IRC | 08:02 | |
*** heyongli has joined #openstack-nova | 08:03 | |
*** shaohe_feng has quit IRC | 08:04 | |
Kevin_Zheng | gibi, Hi, Thanks alot for the help, I think https://review.openstack.org/#/c/564092/ is ready for review now. | 08:04 |
*** shaohe_feng has joined #openstack-nova | 08:05 | |
*** janki has joined #openstack-nova | 08:09 | |
*** jangutter has joined #openstack-nova | 08:11 | |
*** ykarel has joined #openstack-nova | 08:12 | |
ykarel | hi can we get +2 +1W on https://review.openstack.org/#/c/574997/, this already had +2, +1W earlier | 08:12 |
*** heyongli has quit IRC | 08:13 | |
*** heyongli has joined #openstack-nova | 08:13 | |
*** shaohe_feng has quit IRC | 08:14 | |
*** shaohe_feng has joined #openstack-nova | 08:15 | |
sq4ind | Hey guys, I have a problem with a live migrations. Basically they are working, however when they are running too long they are failing. I've already enabled send_service_user_token and enabled post_copy... Here are the logs: https://pastebin.com/cY82PP34 Any ideas ? | 08:16 |
sq4ind | Oh and the expired tokens are enabled as well | 08:16 |
*** hamzy_ has joined #openstack-nova | 08:18 | |
*** ykarel is now known as ykarel|lunch | 08:19 | |
*** ragiman has joined #openstack-nova | 08:20 | |
*** hamzy has quit IRC | 08:20 | |
*** owalsh has joined #openstack-nova | 08:21 | |
*** heyongli has quit IRC | 08:23 | |
*** heyongli has joined #openstack-nova | 08:23 | |
*** armaan has quit IRC | 08:24 | |
*** shaohe_feng has quit IRC | 08:25 | |
*** shaohe_feng has joined #openstack-nova | 08:25 | |
*** armaan has joined #openstack-nova | 08:26 | |
*** blkart has quit IRC | 08:27 | |
*** blkart has joined #openstack-nova | 08:28 | |
*** owalsh has quit IRC | 08:28 | |
*** alexchadin has joined #openstack-nova | 08:29 | |
*** armaan has quit IRC | 08:30 | |
*** sree has quit IRC | 08:32 | |
gibi | Kevin_Zheng: thanks for working on that patch. I will review it shortyl | 08:32 |
gibi | shortly | 08:33 |
*** heyongli has quit IRC | 08:33 | |
*** heyongli has joined #openstack-nova | 08:33 | |
*** armaan has joined #openstack-nova | 08:34 | |
*** shaohe_feng has quit IRC | 08:35 | |
gibi | Kevin_Zheng: what was the reason to change the traceback replacement with ANY to the new callback based replacement? | 08:35 |
*** shaohe_feng has joined #openstack-nova | 08:38 | |
*** owalsh has joined #openstack-nova | 08:40 | |
*** armaan has quit IRC | 08:41 | |
*** heyongli has quit IRC | 08:43 | |
*** heyongli has joined #openstack-nova | 08:44 | |
Kevin_Zheng | gibi, sorry I was AFK | 08:44 |
*** derekh has joined #openstack-nova | 08:45 | |
Kevin_Zheng | gibi, the reason is that seems to make it work with the current replacement logic, I have to replace the whole 'fault' field | 08:45 |
*** shaohe_feng has quit IRC | 08:45 | |
Kevin_Zheng | not just traceback | 08:45 |
gibi | Kevin_Zheng: thanks for the info. Let me dig into that a bit today | 08:46 |
*** shaohe_feng has joined #openstack-nova | 08:47 | |
Kevin_Zheng | and it makes no sense to write all those, and I also considered making a function that takes in params, and generates a dict, but there are still many fields that varies, like exception name, message etc, I also check how ANY works, it is basically just delete it, so I guess the best way is to just delete it with a callback function, and it could also be used in other future tests if needed | 08:48 |
Kevin_Zheng | sure, thanks for the review. | 08:48 |
*** AlexeyAbashkin has quit IRC | 08:53 | |
*** heyongli has quit IRC | 08:54 | |
*** heyongli has joined #openstack-nova | 08:54 | |
*** yamahata has quit IRC | 08:54 | |
*** shaohe_feng has quit IRC | 08:55 | |
*** shaohe_feng has joined #openstack-nova | 08:56 | |
*** armaan has joined #openstack-nova | 08:57 | |
BlackDex | Hello there. I'm trying to get vmware to work with nova, but i'm not getting the networking part. And the docs i see on openstack.org arn't the helpfull | 09:01 |
BlackDex | someone here knows where i can look for more info? | 09:02 |
BlackDex | i already checked: https://docs.openstack.org/ocata/config-reference/compute/hypervisor-vmware.html#vmware-networking | 09:02 |
*** heyongli has quit IRC | 09:04 | |
*** AlexeyAbashkin has joined #openstack-nova | 09:04 | |
*** heyongli has joined #openstack-nova | 09:04 | |
*** shaohe_feng has quit IRC | 09:06 | |
*** shaohe_feng has joined #openstack-nova | 09:07 | |
*** ykarel|lunch is now known as ykarel | 09:09 | |
*** armaan has quit IRC | 09:11 | |
*** hiro-kobayashi has quit IRC | 09:12 | |
*** ragiman has quit IRC | 09:13 | |
*** armaan has joined #openstack-nova | 09:13 | |
*** heyongli has quit IRC | 09:14 | |
*** heyongli has joined #openstack-nova | 09:14 | |
*** jaosorior has joined #openstack-nova | 09:15 | |
*** shaohe_feng has quit IRC | 09:16 | |
*** chyka has joined #openstack-nova | 09:17 | |
*** shaohe_feng has joined #openstack-nova | 09:17 | |
*** mdbooth has quit IRC | 09:17 | |
openstackgerrit | Shilpa Devharakar proposed openstack/python-novaclient master: Modify novaclient to support basic attributes https://review.openstack.org/572285 | 09:20 |
*** chyka has quit IRC | 09:21 | |
*** takashin has joined #openstack-nova | 09:22 | |
*** heyongli has quit IRC | 09:24 | |
*** heyongli has joined #openstack-nova | 09:25 | |
*** shaohe_feng has quit IRC | 09:26 | |
*** shaohe_feng has joined #openstack-nova | 09:27 | |
*** abhishekk_ has joined #openstack-nova | 09:30 | |
*** udesale_ has joined #openstack-nova | 09:30 | |
*** ratailor_ has joined #openstack-nova | 09:30 | |
*** vladikr has quit IRC | 09:31 | |
*** dtantsur|afk is now known as dtantsur | 09:31 | |
*** links has quit IRC | 09:33 | |
*** vladikr has joined #openstack-nova | 09:33 | |
*** ratailor has quit IRC | 09:33 | |
*** links has joined #openstack-nova | 09:33 | |
*** abhishekk has quit IRC | 09:33 | |
*** udesale__ has joined #openstack-nova | 09:33 | |
*** ratailor__ has joined #openstack-nova | 09:33 | |
*** udesale has quit IRC | 09:34 | |
*** heyongli has quit IRC | 09:35 | |
*** heyongli has joined #openstack-nova | 09:35 | |
*** abhishekk_ has quit IRC | 09:36 | |
*** ratailor_ has quit IRC | 09:36 | |
*** shaohe_feng has quit IRC | 09:36 | |
*** udesale_ has quit IRC | 09:36 | |
*** shaohe_feng has joined #openstack-nova | 09:37 | |
*** quiquell|rover has joined #openstack-nova | 09:41 | |
openstackgerrit | Alexandre arents proposed openstack/nova master: Preserve images_type of instance during live migration https://review.openstack.org/570528 | 09:43 |
*** heyongli has quit IRC | 09:45 | |
*** heyongli has joined #openstack-nova | 09:45 | |
*** shaohe_feng has quit IRC | 09:47 | |
*** shaohe_feng has joined #openstack-nova | 09:47 | |
*** tbachman has quit IRC | 09:48 | |
*** abhishekk_ has joined #openstack-nova | 09:48 | |
*** Tom-Tom has quit IRC | 09:52 | |
*** jichen has quit IRC | 09:53 | |
*** dineshbhor__ has quit IRC | 09:53 | |
*** threestrands has quit IRC | 09:54 | |
*** heyongli has quit IRC | 09:55 | |
*** heyongli has joined #openstack-nova | 09:56 | |
*** Tom-Tom has joined #openstack-nova | 09:57 | |
*** shaohe_feng has quit IRC | 09:57 | |
*** shaohe_feng has joined #openstack-nova | 09:58 | |
*** Tom-Tom has quit IRC | 10:01 | |
*** mdbooth has joined #openstack-nova | 10:01 | |
*** AlexeyAbashkin has quit IRC | 10:03 | |
*** damien_r has quit IRC | 10:05 | |
*** damien_r has joined #openstack-nova | 10:05 | |
*** heyongli has quit IRC | 10:05 | |
*** heyongli has joined #openstack-nova | 10:06 | |
*** shaohe_feng has quit IRC | 10:07 | |
*** shaohe_feng has joined #openstack-nova | 10:15 | |
*** heyongli has quit IRC | 10:16 | |
*** heyongli has joined #openstack-nova | 10:16 | |
*** shaohe_feng has quit IRC | 10:17 | |
*** Tom-Tom has joined #openstack-nova | 10:19 | |
*** shaohe_feng has joined #openstack-nova | 10:19 | |
*** hshiina is now known as hshiina|afk | 10:23 | |
*** Tom-Tom has quit IRC | 10:24 | |
*** heyongli has quit IRC | 10:26 | |
*** heyongli has joined #openstack-nova | 10:26 | |
*** shaohe_feng has quit IRC | 10:28 | |
*** tbachman has joined #openstack-nova | 10:28 | |
*** shaohe_feng has joined #openstack-nova | 10:29 | |
*** tbachman has quit IRC | 10:33 | |
*** heyongli has quit IRC | 10:36 | |
*** heyongli has joined #openstack-nova | 10:36 | |
*** ygl has joined #openstack-nova | 10:36 | |
*** nicolasbock has joined #openstack-nova | 10:37 | |
*** shaohe_feng has quit IRC | 10:38 | |
*** shaohe_feng has joined #openstack-nova | 10:39 | |
*** tbachman has joined #openstack-nova | 10:41 | |
*** heyongli has quit IRC | 10:46 | |
*** heyongli has joined #openstack-nova | 10:47 | |
*** abhishekk_ has quit IRC | 10:47 | |
*** ttsiouts has quit IRC | 10:47 | |
*** shaohe_feng has quit IRC | 10:48 | |
openstackgerrit | zhangdaolong proposed openstack/nova master: Fix error log output information parameters. https://review.openstack.org/575277 | 10:50 |
*** shaohe_feng has joined #openstack-nova | 10:50 | |
*** dtantsur is now known as dtantsur|brb | 10:50 | |
ygl | hi all | 10:56 |
*** heyongli has quit IRC | 10:57 | |
ygl | a tenant has created a vm . when I as admin do nova list --all-tenants, it is not showing up. But when I do nova list --tenant <tenant-name> , only it is showing up then. why is it not showing in --all-tenants list ? | 10:57 |
*** jpena is now known as jpena|lunch | 10:57 | |
ygl | can some one help me please | 10:57 |
*** heyongli has joined #openstack-nova | 10:57 | |
ygl | is it a bug in mitakak ? | 10:57 |
*** shaohe_feng has quit IRC | 10:58 | |
*** shaohe_feng has joined #openstack-nova | 10:59 | |
*** annp has quit IRC | 11:02 | |
*** yamamoto has quit IRC | 11:02 | |
*** vladikr has quit IRC | 11:03 | |
*** AlexeyAbashkin has joined #openstack-nova | 11:03 | |
*** vladikr has joined #openstack-nova | 11:04 | |
*** suresh12 has joined #openstack-nova | 11:05 | |
*** heyongli has quit IRC | 11:07 | |
*** heyongli has joined #openstack-nova | 11:07 | |
*** shaohe_feng has quit IRC | 11:09 | |
*** suresh12 has quit IRC | 11:09 | |
*** shaohe_feng has joined #openstack-nova | 11:10 | |
*** alexchadin has quit IRC | 11:11 | |
*** rmart04 has quit IRC | 11:12 | |
*** rmart04 has joined #openstack-nova | 11:12 | |
*** armaan has quit IRC | 11:15 | |
*** heyongli has quit IRC | 11:17 | |
*** heyongli has joined #openstack-nova | 11:18 | |
*** shaohe_feng has quit IRC | 11:19 | |
*** cdent has joined #openstack-nova | 11:20 | |
*** vladikr has quit IRC | 11:21 | |
*** shaohe_feng has joined #openstack-nova | 11:21 | |
*** ygl has quit IRC | 11:21 | |
*** vladikr has joined #openstack-nova | 11:21 | |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Transfer port.resource_request to the scheduler https://review.openstack.org/567268 | 11:25 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Send resource allocations in the port binding https://review.openstack.org/569459 | 11:25 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Test boot with more ports with bandwidth request https://review.openstack.org/573317 | 11:25 |
*** vladikr has quit IRC | 11:26 | |
*** heyongli has quit IRC | 11:27 | |
*** vladikr has joined #openstack-nova | 11:27 | |
*** heyongli has joined #openstack-nova | 11:28 | |
*** shaohe_feng has quit IRC | 11:29 | |
*** shaohe_feng has joined #openstack-nova | 11:30 | |
*** ykarel_ has joined #openstack-nova | 11:31 | |
*** ykarel has quit IRC | 11:34 | |
*** ykarel_ is now known as ykarel | 11:34 | |
*** vladikr has quit IRC | 11:35 | |
*** vladikr has joined #openstack-nova | 11:37 | |
*** heyongli has quit IRC | 11:38 | |
*** heyongli has joined #openstack-nova | 11:38 | |
*** shaohe_feng has quit IRC | 11:39 | |
*** tiendc has quit IRC | 11:40 | |
*** Nel1x has quit IRC | 11:41 | |
*** nicolasbock has quit IRC | 11:42 | |
*** udesale_ has joined #openstack-nova | 11:42 | |
*** shaohe_feng has joined #openstack-nova | 11:43 | |
*** yamamoto has joined #openstack-nova | 11:44 | |
*** ragiman has joined #openstack-nova | 11:45 | |
*** udesale__ has quit IRC | 11:45 | |
*** dtantsur|brb is now known as dtantsur | 11:46 | |
*** ttsiouts has joined #openstack-nova | 11:46 | |
*** heyongli has quit IRC | 11:48 | |
*** heyongli has joined #openstack-nova | 11:48 | |
*** yamamoto has quit IRC | 11:48 | |
*** udesale_ has quit IRC | 11:48 | |
*** shaohe_feng has quit IRC | 11:50 | |
openstackgerrit | Shilpa Devharakar proposed openstack/python-novaclient master: Modify novaclient to support basic attributes https://review.openstack.org/572285 | 11:50 |
*** shaohe_feng has joined #openstack-nova | 11:53 | |
*** tbachman has quit IRC | 11:56 | |
*** heyongli has quit IRC | 11:58 | |
*** abhishekk has joined #openstack-nova | 11:58 | |
*** heyongli has joined #openstack-nova | 11:58 | |
*** shaohe_feng has quit IRC | 12:00 | |
openstackgerrit | Alexandre arents proposed openstack/nova master: Preserve images_type of instance during live migration https://review.openstack.org/570528 | 12:00 |
openstackgerrit | Merged openstack/nova master: Add trusted_image_certificates to REST API https://review.openstack.org/486204 | 12:01 |
*** shaohe_feng has joined #openstack-nova | 12:02 | |
*** jpena|lunch is now known as jpena | 12:03 | |
*** amoralej is now known as amoralej|lunch | 12:03 | |
openstackgerrit | Zhenyu Zheng proposed openstack/nova master: Use ThreadPoolExecutor for max_concurrent_live_migrations https://review.openstack.org/563505 | 12:03 |
*** ratailor__ has quit IRC | 12:05 | |
*** yamamoto has joined #openstack-nova | 12:06 | |
*** tbachman has joined #openstack-nova | 12:07 | |
openstackgerrit | Zhenyu Zheng proposed openstack/nova master: Compute: add support to abort queued live migration https://review.openstack.org/568542 | 12:07 |
bauzas | gibi: hola | 12:08 |
gibi | bauzas: hey | 12:08 |
bauzas | gibi: why do we need to have a separate notification call for https://review.openstack.org/#/c/563269/7/nova/compute/manager.py ? | 12:08 |
*** heyongli has quit IRC | 12:08 | |
*** heyongli has joined #openstack-nova | 12:09 | |
*** yamamoto has quit IRC | 12:10 | |
*** shaohe_feng has quit IRC | 12:10 | |
gibi | bauzas: it instantiate a rebuild specific notification payload class https://review.openstack.org/#/c/563269/26/nova/compute/utils.py@739 | 12:10 |
gibi | bauzas: that is the only difference from the generic call | 12:11 |
*** shaohe_feng has joined #openstack-nova | 12:11 | |
gibi | I mean https://review.openstack.org/#/c/563269/26/nova/compute/utils.py@734 | 12:11 |
*** nicolasbock has joined #openstack-nova | 12:11 | |
*** roy has joined #openstack-nova | 12:16 | |
*** heyongli has quit IRC | 12:19 | |
*** heyongli has joined #openstack-nova | 12:19 | |
*** shaohe_feng has quit IRC | 12:20 | |
*** shaohe_feng has joined #openstack-nova | 12:23 | |
*** quiquell|rover is now known as quiquell|lunch | 12:26 | |
*** heyongli has quit IRC | 12:29 | |
*** cdent has quit IRC | 12:29 | |
*** heyongli has joined #openstack-nova | 12:29 | |
bauzas | gibi: sure, but the action is always the same ? | 12:30 |
*** shaohe_feng has quit IRC | 12:31 | |
gibi | bauzas: if the action mean calling a specific constructor then my answer is no. if you mean instantiating a payload class and then a notification class and then calling emit() then yes | 12:32 |
gibi | so the high level pattern is the same | 12:32 |
*** shaohe_feng has joined #openstack-nova | 12:32 | |
gibi | and this pattern could be factored out as a generic thing | 12:32 |
gibi | parameterized with payload class and notification class | 12:33 |
bauzas | gibi: sure, that's why I don't like to see a compute modification | 12:33 |
bauzas | anyway | 12:33 |
openstackgerrit | Corey Bryant proposed openstack/nova master: Fix execute mock for test_convert_image_with_errors https://review.openstack.org/575305 | 12:33 |
*** tbachman has quit IRC | 12:33 | |
*** crazik has joined #openstack-nova | 12:34 | |
crazik | hi @ll | 12:34 |
crazik | is there any way to clean migration list? | 12:35 |
*** tbachman has joined #openstack-nova | 12:36 | |
*** liverpooler has joined #openstack-nova | 12:37 | |
*** heyongli has quit IRC | 12:39 | |
*** heyongli has joined #openstack-nova | 12:39 | |
*** yamamoto has joined #openstack-nova | 12:40 | |
*** shaohe_feng has quit IRC | 12:41 | |
*** shaohe_feng has joined #openstack-nova | 12:43 | |
*** tidwellr has joined #openstack-nova | 12:43 | |
*** lyan has joined #openstack-nova | 12:45 | |
gibi | Kevin_Zheng: I left a suggesting in https://review.openstack.org/#/c/564092 | 12:45 |
*** yamamoto has quit IRC | 12:45 | |
*** lifeless has quit IRC | 12:48 | |
*** lifeless has joined #openstack-nova | 12:49 | |
*** heyongli has quit IRC | 12:49 | |
*** heyongli has joined #openstack-nova | 12:50 | |
*** shaohe_feng has quit IRC | 12:51 | |
*** shaohe_feng has joined #openstack-nova | 12:52 | |
*** quiquell|lunch is now known as quiquell | 12:52 | |
*** quiquell is now known as quiquell|rover | 12:52 | |
*** edmondsw has joined #openstack-nova | 12:54 | |
*** AlexeyAbashkin has quit IRC | 12:56 | |
*** vladikr has quit IRC | 12:57 | |
*** vladikr has joined #openstack-nova | 12:58 | |
*** heyongli has quit IRC | 13:00 | |
*** heyongli has joined #openstack-nova | 13:00 | |
*** shaohe_feng has quit IRC | 13:01 | |
*** brault has quit IRC | 13:02 | |
*** shaohe_feng has joined #openstack-nova | 13:02 | |
*** mriedem has joined #openstack-nova | 13:03 | |
*** brault has joined #openstack-nova | 13:04 | |
*** AlexeyAbashkin has joined #openstack-nova | 13:04 | |
mriedem | jmlowe: melwitt: i was thinking about that microversion troubleshooting issue, and we could put something in here https://developer.openstack.org/api-guide/compute/microversions.html or we also have a troubleshooting section in the admin guide https://docs.openstack.org/nova/latest/admin/support-compute.html | 13:04 |
mriedem | latter is probably better | 13:04 |
mriedem | jmlowe: also, not sure but we could consider logging something in here https://github.com/openstack/nova/blob/2b9c7970fcdd9c7747656d662319c811a9895c20/nova/api/openstack/__init__.py#L101 | 13:07 |
mriedem | if you're using v2 compat mode and users are hitting your cloud with microversion requests which are just being ignored | 13:07 |
*** dave-mccowan has joined #openstack-nova | 13:09 | |
*** heyongli has quit IRC | 13:10 | |
*** heyongli has joined #openstack-nova | 13:10 | |
gibi | mriedem: hi! I found an issue in https://review.openstack.org/#/c/563269/26/nova/tests/functional/notification_sample_tests/test_instance.py@1019 I can jump on it and fix it if you wish | 13:10 |
mriedem | gibi: go for it, i haven't gotten that far yet, was planning to review that today | 13:11 |
openstackgerrit | Merged openstack/nova stable/queens: [Stable Only] Initialise failed_builds in IronicNodeState https://review.openstack.org/574997 | 13:11 |
mriedem | i've been fixing the small things in this series myself to keep it going | 13:11 |
*** shaohe_feng has quit IRC | 13:12 | |
gibi | mriedem: OK | 13:12 |
*** shaohe_feng has joined #openstack-nova | 13:14 | |
*** armaan has joined #openstack-nova | 13:15 | |
*** heyongli has quit IRC | 13:20 | |
*** heyongli has joined #openstack-nova | 13:20 | |
*** hemna_ has joined #openstack-nova | 13:21 | |
*** shaohe_feng has quit IRC | 13:22 | |
*** yamamoto has joined #openstack-nova | 13:22 | |
*** shaohe_feng has joined #openstack-nova | 13:23 | |
*** vladikr has quit IRC | 13:23 | |
*** jamesdenton has joined #openstack-nova | 13:23 | |
*** vladikr has joined #openstack-nova | 13:23 | |
*** awaugama has joined #openstack-nova | 13:23 | |
*** r-daneel has quit IRC | 13:26 | |
*** yamamoto has quit IRC | 13:27 | |
*** armaan has quit IRC | 13:29 | |
*** armaan has joined #openstack-nova | 13:29 | |
*** amoralej|lunch is now known as amoralej | 13:29 | |
*** heyongli has quit IRC | 13:30 | |
*** heyongli has joined #openstack-nova | 13:31 | |
*** roy has quit IRC | 13:31 | |
*** armaan has quit IRC | 13:32 | |
*** shaohe_feng has quit IRC | 13:32 | |
*** armaan has joined #openstack-nova | 13:32 | |
*** moshele has quit IRC | 13:33 | |
*** vladikr has quit IRC | 13:33 | |
openstackgerrit | Eric Fried proposed openstack/os-vif master: doc: Mention second arg to (un)plug in docs https://review.openstack.org/575151 | 13:33 |
*** vladikr has joined #openstack-nova | 13:34 | |
*** shaohe_feng has joined #openstack-nova | 13:34 | |
*** moshele has joined #openstack-nova | 13:36 | |
*** armaan has quit IRC | 13:37 | |
*** yamamoto has joined #openstack-nova | 13:38 | |
artom | sahid, so, about NUMA live migration | 13:38 |
*** vladikr has quit IRC | 13:39 | |
artom | Coming from a place of complete ignorance of the resource tracker and claims, and having quickly talked this over with mriedem and dansmith last night, my understanding was that we'd need to resource tracker to track live migrations in order to do claims, and that it's a massive rabbit hole we don't want to get into | 13:39 |
artom | The easier solution is to ignore claims entirely and wait for NUMA to be done in placement, and let the scheduler update allocations (we already do that for live migration, but not for NUMA resources) | 13:39 |
*** vladikr has joined #openstack-nova | 13:40 | |
artom | sahid, you seem to be saying that doing claims for live migration isn't as massive a rabbit hole as we think it is? | 13:40 |
melwitt | mriedem: good ideas | 13:40 |
*** heyongli has quit IRC | 13:41 | |
*** heyongli has joined #openstack-nova | 13:41 | |
*** armaan has joined #openstack-nova | 13:42 | |
sahid | artom: well my thinking is that we have everything ready in claim, it's going to do all the work that you are doing, check the new numa topology and store it | 13:42 |
*** yamamoto has quit IRC | 13:42 | |
artom | sahid, yeah, I saw it being used for cold migrations | 13:42 |
*** shaohe_feng has quit IRC | 13:42 | |
artom | I still need to wrap my head around how to use it properly | 13:42 |
sahid | artom: did you see my last comment? | 13:43 |
artom | sahid, you mean about _move_claim in resource_tracker? | 13:43 |
*** AlexeyAbashkin has quit IRC | 13:43 | |
*** jangutter has quit IRC | 13:43 | |
*** shaohe_feng has joined #openstack-nova | 13:43 | |
artom | That's a "private" method, I can't just call that directly, surely? | 13:43 |
sahid | artom: you just have to create a public one that will prepare it and pass everyting needed | 13:44 |
artom | sahid, right, duh :/ | 13:45 |
artom | sahid, I'll see if I can make sense of it | 13:45 |
artom | I do like the idea of reusing existing code | 13:45 |
artom | (obviously) | 13:46 |
*** AlexeyAbashkin has joined #openstack-nova | 13:46 | |
*** armaan has quit IRC | 13:46 | |
sahid | more of that, you can't just really check in pre-live-migration, a live-migration process can take time so you have to make destination node to return accurate resources | 13:47 |
*** jangutter has joined #openstack-nova | 13:47 | |
sahid | which is basically one of the role of the claim thing | 13:47 |
artom | I just don't want this to turn into a massive piece of work that'll get replaced by placement next cycle | 13:47 |
artom | sahid, oh yeah, we've know from the start that it was going to be racy | 13:48 |
artom | https://specs.openstack.org/openstack/nova-specs/specs/rocky/approved/numa-aware-live-migration.html#alternatives the para before that | 13:48 |
sahid | more of that if all of that is going to be replaced by placement so it's better to continue with the same mech | 13:48 |
*** eharney has joined #openstack-nova | 13:49 | |
mriedem | artom: sahid: the point of "claiming" resource allocations in the scheduler via placement is so we don't have to do the racy late claim on the compute | 13:49 |
mriedem | eventually all of that claims code gets dropped | 13:49 |
mriedem | in the RT i mean | 13:49 |
mriedem | once we have numa / pci modeling in placement / scheduler and once we no longer have the caching scheduler | 13:50 |
melwitt | nova meeting in 10 minutes | 13:50 |
mriedem | that's not going to happen in rocky though | 13:50 |
*** moshele has quit IRC | 13:50 | |
*** heyongli has quit IRC | 13:51 | |
*** heyongli has joined #openstack-nova | 13:51 | |
*** ccamacho has quit IRC | 13:51 | |
*** dave-mccowan has quit IRC | 13:52 | |
*** shaohe_feng has quit IRC | 13:53 | |
*** zcorneli has joined #openstack-nova | 13:53 | |
*** mlavalle has joined #openstack-nova | 13:53 | |
*** Tahvok has quit IRC | 13:54 | |
*** shaohe_feng has joined #openstack-nova | 13:54 | |
artom | mriedem, sahid, yeah, that's sort of the thing I'm trying to decide - how much work would it be to do RT claims for live migration *now*, knowing that it'll all get dropped in Stein (?) in favor of placement | 13:54 |
mriedem | artom: no guarantees on dropping that claims code in stein | 13:54 |
mriedem | i doubt it honestly | 13:54 |
artom | Last night it was apparently "a lot of work, don't bother" | 13:54 |
artom | But sahid's saying it's not that hard | 13:55 |
*** ttsiouts has quit IRC | 13:55 | |
mriedem | numa has to be modeled in placement inventory first, and i don't think that spec landed in rocky | 13:55 |
mriedem | so you're looking at reporting numa inventory to placement from the comptues in stein at the earliest | 13:55 |
mriedem | we *might* be able to drop the caching scheduler in stein because we have heal_allocations now | 13:56 |
*** r-daneel has joined #openstack-nova | 13:56 | |
dansmith | I don't think that adding this to live migration regresses the claim situation at all righ? | 13:56 |
dansmith | we can already migrate instances where we have no resources today | 13:56 |
dansmith | being able to do instances with numa doesn't make that worse, right? | 13:56 |
*** Tom-Tom has joined #openstack-nova | 13:57 | |
mriedem | i'm not really following, and i'd really need to read the spec before actually intelligently discussing what was proposed for this | 13:57 |
*** linkmark has quit IRC | 13:57 | |
*** esberglu has joined #openstack-nova | 13:58 | |
mriedem | melwitt: jmlowe: ok i can try to hack some quick thing into the troubleshooting guide for "why aren't my microversion-based requests being honored?" | 13:58 |
artom | mriedem, https://specs.openstack.org/openstack/nova-specs/specs/rocky/approved/numa-aware-live-migration.html It's a quick read, I pinky-swear | 13:58 |
jmlowe | I answered my own question on ask openstack about this | 13:58 |
mriedem | jmlowe: link? | 13:59 |
*** r-daneel_ has joined #openstack-nova | 13:59 | |
jmlowe | karma 1, so it may never see the light of day | 13:59 |
mriedem | jmlowe: might still be good to put into our troubleshooting docs | 13:59 |
mriedem | since we probably don't leverage the fact we have those at all enough | 13:59 |
jmlowe | absolutely | 13:59 |
jmlowe | https://ask.openstack.org/en/question/114805/why-is-nova-ignoring-microvesions/#114806 | 14:00 |
mriedem | artom: i plan on getting to it eventually, just busy atm | 14:00 |
mriedem | jmlowe: thanks | 14:00 |
artom | mriedem, heh, no worries :) | 14:00 |
*** r-daneel has quit IRC | 14:00 | |
*** r-daneel_ is now known as r-daneel | 14:00 | |
*** tetsuro has joined #openstack-nova | 14:00 | |
jmlowe | also the follow up https://ask.openstack.org/en/question/114808/why-is-nova-cli-not-using-https/#114809 | 14:00 |
*** heyongli has quit IRC | 14:01 | |
*** rajinir has joined #openstack-nova | 14:01 | |
mriedem | jmlowe: i keep getting a "Sorry, this content is not available" error on the first one, | 14:01 |
mriedem | maybe it has to go through screening first | 14:01 |
*** heyongli has joined #openstack-nova | 14:01 | |
mriedem | to de-pence-ify it | 14:02 |
mriedem | i know you're in indiana | 14:02 |
jmlowe | right, awaiting moderator approval | 14:02 |
jmlowe | too soon | 14:02 |
sahid | artom: i don't want to make any troubles on your implementation, it's just if we can reuse what we already have that will limit the code introduced, | 14:02 |
jmlowe | :) | 14:02 |
sahid | also when it will be the time to drop claim, we could think of that in one step, everything will be grouped | 14:02 |
*** Tahvok has joined #openstack-nova | 14:02 | |
sahid | but if there is already a preferece for a new impl, i will remove my -1 | 14:02 |
*** lyan has quit IRC | 14:03 | |
artom | sahid, heh, I'm just trying to find the balance between doing it right and getting it merged | 14:03 |
sahid | artom: yes i guess :) | 14:03 |
*** brault has quit IRC | 14:03 | |
*** shaohe_feng has quit IRC | 14:03 | |
*** ttsiouts has joined #openstack-nova | 14:03 | |
artom | Given that https://review.openstack.org/#/c/244489/ has languished in review purgatory for literally *years*, maybe claims isn't the most mergeable way of doing it ;) | 14:03 |
sahid | artom: have a look at what i suggested, that should be really easy to implement | 14:03 |
*** vladikr has quit IRC | 14:03 | |
sahid | artom: it's because it's all in one patch, if you can make it comprhensible i guess that will help | 14:04 |
*** brault has joined #openstack-nova | 14:04 | |
*** ykarel is now known as ykarel|away | 14:04 | |
artom | sahid, in the interest of good faith, I will :) | 14:04 |
sahid | so you can focus on updating the guest domain XML | 14:04 |
artom | But the argument of "it's all already a mess with no claims and resource tracking, so just making it suck less with NUMA" is pretty strong as wlel | 14:04 |
stephenfin | Random question: is there a way to rerun only the tests that failed on the last run? I recall this being a ((o)s)testr feature | 14:05 |
*** esberglu has quit IRC | 14:05 | |
stephenfin | efried, mdbooth: ^ ? | 14:05 |
efried | stephenfin: You mean from gerrit or locally? | 14:05 |
efried | stephenfin: (In either case, I have no idea :) | 14:05 |
stephenfin | Locally | 14:06 |
*** shaohe_feng has joined #openstack-nova | 14:06 | |
jmlowe | mriedem: tossed out a request for an ask openstack moderator in #openstack, maybe I'll find one | 14:06 |
efried | stephenfin: If it's a *testr thing, mtreinish would be the SME I would call on. | 14:06 |
stephenfin | darn, where's mtreinish when you need him | 14:06 |
stephenfin | jinx | 14:06 |
*** kholkina has quit IRC | 14:06 | |
*** r-daneel_ has joined #openstack-nova | 14:06 | |
*** r-daneel has quit IRC | 14:07 | |
*** r-daneel_ is now known as r-daneel | 14:07 | |
*** yamamoto has joined #openstack-nova | 14:08 | |
*** lyan has joined #openstack-nova | 14:08 | |
*** Tom-Tom_ has joined #openstack-nova | 14:08 | |
*** ragiman has quit IRC | 14:08 | |
*** vladikr has joined #openstack-nova | 14:08 | |
*** Tom-Tom has quit IRC | 14:11 | |
mriedem | dansmith: see my comment on this pike backport for the build failure weigher - we'll need to handle the ironic host manager fallout there somehow https://review.openstack.org/#/c/573248/ | 14:11 |
dansmith | mriedem: we already merged something for that | 14:11 |
*** heyongli has quit IRC | 14:11 | |
mriedem | i know, on queens | 14:12 |
dansmith | mriedem: https://review.openstack.org/#/c/574997/ | 14:12 |
mriedem | we just have to do the dance for pike | 14:12 |
dansmith | oh kay | 14:12 |
dansmith | yep | 14:12 |
*** heyongli has joined #openstack-nova | 14:12 | |
*** yamamoto has quit IRC | 14:12 | |
*** shaohe_feng has quit IRC | 14:13 | |
*** cdent has joined #openstack-nova | 14:14 | |
*** lseki_ has joined #openstack-nova | 14:14 | |
*** shaohe_feng has joined #openstack-nova | 14:14 | |
mriedem | tssurya: we can also be fixing the instance list 500 error as a bug fix today | 14:15 |
mriedem | regardless of the handling a down cell spec | 14:15 |
*** lseki_ has left #openstack-nova | 14:15 | |
*** links has quit IRC | 14:15 | |
mriedem | tssurya: if you haven't started a fix for that, maybe dansmith wants to take a crack at it? | 14:15 |
tssurya | mriedem: you mean this one ? -> https://bugs.launchpad.net/nova/+bug/1773945 | 14:16 |
openstack | Launchpad bug 1773945 in OpenStack Compute (nova) "nova client servers.list crashes with bad marker" [Medium,Triaged] - Assigned to Surya Seetharaman (tssurya) | 14:16 |
tssurya | or the general one as a part of handling down cell | 14:16 |
mriedem | tssurya: no | 14:16 |
mriedem | the general one | 14:16 |
dansmith | I'm confused, isn't tssurya working on the general one? | 14:17 |
mriedem | tssurya: if you don't have a patch for that ^ bug about the marker, i can push something for that | 14:17 |
mriedem | she's working on the handling a down cell alternative i thought | 14:17 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Add notification support for trusted_certs https://review.openstack.org/563269 | 14:17 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Add certificate validation docs https://review.openstack.org/560158 | 14:17 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: WIP: Add trusted certs to feature support matrix docs https://review.openstack.org/574890 | 14:17 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Remove max_size parameter from fake_libvirt_utils.fetch_*image methods https://review.openstack.org/574911 | 14:17 |
mriedem | dansmith: you likely need to read the spec to get caught up | 14:17 |
tssurya | okay I am working on both :D | 14:17 |
dansmith | mriedem: shame accepted | 14:17 |
mriedem | ha | 14:18 |
mriedem | sorry | 14:18 |
mriedem | just trying to not get backed up | 14:18 |
dansmith | it's not like I'm twiddling my thumbs around here | 14:18 |
gibi | bauzas, mriedem: updated with the fixes https://review.openstack.org/563269 | 14:18 |
tssurya | haha, :) I will try to put something up this week (after I finish some downstream work), sorry for the delay | 14:19 |
mriedem | my point is, if dansmith and/or i can help out with the other known things we know we can fix today, let's do that while tssurya works on the handling a down cell alternative poc | 14:19 |
mriedem | gibi: acked, in the tab queue | 14:19 |
*** yamamoto has joined #openstack-nova | 14:20 | |
*** yamamoto has quit IRC | 14:20 | |
*** mchlumsky has joined #openstack-nova | 14:21 | |
dansmith | cdent: new macbook pro keyboard failure? | 14:21 |
cdent | totes | 14:21 |
*** vladikr has quit IRC | 14:21 | |
cdent | they suck | 14:21 |
dansmith | bummer :( | 14:21 |
*** heyongli has quit IRC | 14:22 | |
*** heyongli has joined #openstack-nova | 14:22 | |
*** shaohe_feng has quit IRC | 14:23 | |
*** shaohe_feng has joined #openstack-nova | 14:24 | |
*** vladikr has joined #openstack-nova | 14:24 | |
*** dave-mccowan has joined #openstack-nova | 14:25 | |
*** hongbin has joined #openstack-nova | 14:26 | |
*** quiquell|rover is now known as quiquell|off | 14:26 | |
*** sapcc-bot has quit IRC | 14:27 | |
*** sapcc-bot has joined #openstack-nova | 14:27 | |
*** ttsiouts has quit IRC | 14:29 | |
*** owalsh has quit IRC | 14:29 | |
artom | sahid, the claim would have to done on the destination once we're sure the migration is really happening (ie, after all the checks), right? | 14:30 |
*** ttsiouts has joined #openstack-nova | 14:31 | |
openstackgerrit | Chris Dent proposed openstack/nova master: [placement] Add status and links fields to version document at / https://review.openstack.org/575117 | 14:32 |
*** AlexeyAbashkin has quit IRC | 14:32 | |
*** heyongli has quit IRC | 14:32 | |
*** tbachman has quit IRC | 14:32 | |
sahid | artom: hum... which checks are you talking? the claim should be done just after that the scheduling find a destination | 14:32 |
*** heyongli has joined #openstack-nova | 14:32 | |
sahid | scheduler | 14:33 |
artom | sahid, dammit, I need to find the actual functions how | 14:33 |
artom | ;) | 14:33 |
artom | The _check_can_live_migrate stuff | 14:33 |
*** shaohe_feng has quit IRC | 14:34 | |
artom | I'm asking because in the resource tracker, we do _claim_existing_migration if a Migration already exists, and set the dest node to "ourselves" | 14:34 |
artom | So, presumably, we have to be sure we're actually doing to receive the instance | 14:34 |
*** shaohe_feng has joined #openstack-nova | 14:34 | |
mtreinish | stephenfin, efried: is stestr run --failing what you're looking for? https://stestr.readthedocs.io/en/latest/MANUAL.html#running-previously-failed-tests | 14:35 |
artom | And that we're not going to fail a check right after claiming the existing migration | 14:35 |
openstackgerrit | Dan Smith proposed openstack/nova stable/pike: Change consecutive build failure limit to a weigher https://review.openstack.org/573248 | 14:35 |
*** antosh has joined #openstack-nova | 14:35 | |
stephenfin | mtreinish: It would appear so. Excellent | 14:35 |
*** owalsh has joined #openstack-nova | 14:35 | |
stephenfin | mtreinish: Thanks :) | 14:35 |
*** sq4ind has quit IRC | 14:36 | |
mtreinish | sure, np | 14:36 |
mriedem | well look who decides to show up | 14:38 |
mriedem | when testr talk is happening but not when the gate is burning down | 14:38 |
mtreinish | heh, well complain to my mgt I had to sit in a booth all day yesteday to talk about IBM cloud | 14:39 |
mtreinish | although, the funny thing is I only got questions about AIX and Z. no one cared about the cloud | 14:40 |
mriedem | AIX? | 14:40 |
mriedem | i could maybe understand Z | 14:40 |
mtreinish | apparently people are still using aix, I was very confused too | 14:40 |
mriedem | and as400, die hards | 14:41 |
efried | Because it is still awesome. | 14:41 |
dansmith | mtreinish: all those people that bought 25 year licenses | 14:41 |
cdent | second worst unix imp | 14:41 |
dansmith | cdent: behind Xenix? | 14:41 |
efried | or prefer price/performance to simply price | 14:41 |
sahid | artom: hum not really sure to follow sorry, claim is doing some checks and then update the resources so we should never be in a sitatuon where a check fails after we claimed the resources | 14:41 |
cdent | well maybe third then | 14:41 |
dansmith | hah | 14:41 |
cdent | fourth | 14:41 |
*** throwsb1 has joined #openstack-nova | 14:41 | |
cdent | shit, there are a lot of horrible unix implementations | 14:42 |
dansmith | including windows | 14:42 |
*** heyongli has quit IRC | 14:42 | |
*** heyongli has joined #openstack-nova | 14:42 | |
*** ociuhandu has joined #openstack-nova | 14:43 | |
sahid | artom: look at conductor/tasks/live_migrate.py at this point the scheduler (or user) selected a destination | 14:43 |
*** shaohe_feng has quit IRC | 14:44 | |
*** hamzy_ is now known as hamzy | 14:44 | |
*** shaohe_feng has joined #openstack-nova | 14:44 | |
mriedem | cdent: i always thought that song was about weed, but i'm not so sure | 14:44 |
sahid | there is a rpcapi check_can_live_migrate_destination. so it's here we you we have to claim the resources | 14:44 |
cdent | it's a metaphor of at least two things, including weed | 14:45 |
jangutter | Re: AIX, 15 years ago at Uni, I did a bit of tech support on one of our top researcher's AIX workstation. He did everything in TeX. He also had no subdirectories. He knew every filename by heart. | 14:45 |
jangutter | that's my memory of AIX. | 14:45 |
*** ociuhandu_ has joined #openstack-nova | 14:45 | |
cdent | jangutter: that sounds like every memory of AIX I've ever heard | 14:45 |
mriedem | i think my dad knew every filename on his desktop by heart because that's where every file went | 14:46 |
mriedem | miles and miles of desktop | 14:46 |
*** tetsuro has quit IRC | 14:46 | |
dansmith | my dad makes all the important files named in ALL CAPS | 14:46 |
mriedem | at least he has a system | 14:46 |
mriedem | *SYSTEM | 14:46 |
dansmith | which means he has a directory full of files with ALL CAPS names | 14:46 |
dansmith | because they're all important when you create them | 14:46 |
mriedem | i had a girlfriend in college that tapped in all caps, | 14:46 |
mriedem | sounded like she was yelling at me constantly | 14:47 |
dansmith | um | 14:47 |
mriedem | *typed | 14:47 |
dansmith | oh | 14:47 |
*** sridharg has quit IRC | 14:47 | |
mriedem | it was a short and painful relationship | 14:47 |
dansmith | you mean PAINFUL | 14:47 |
cdent | mriedem: the song is also about being on the dole | 14:47 |
dansmith | mriedem: I slapped that ironic host manager fix into the pike backport | 14:47 |
*** ociuhandu has quit IRC | 14:48 | |
dansmith | will experimental run an ironic job on that? | 14:48 |
mriedem | we have a check queue ironic job | 14:48 |
mriedem | non-voting | 14:48 |
dansmith | I didn't see it fail | 14:48 |
*** r-daneel_ has joined #openstack-nova | 14:48 | |
mriedem | yeah... | 14:49 |
mriedem | http://logs.openstack.org/48/573248/4/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/c7bd653/ | 14:49 |
mriedem | what gives | 14:49 |
dansmith | was it on resource classes already? | 14:49 |
*** takedakn has joined #openstack-nova | 14:49 | |
*** r-daneel has quit IRC | 14:49 | |
*** r-daneel_ is now known as r-daneel | 14:49 | |
mriedem | we're not using the ironic host manager apparently in that job http://logs.openstack.org/48/573248/4/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/c7bd653/logs/etc/nova/nova.conf.txt.gz | 14:49 |
mriedem | but i bet tripleo or someone else | 14:50 |
dansmith | yeah | 14:50 |
mriedem | *is | 14:50 |
mriedem | which is how tonyb was beaten over the head | 14:50 |
dansmith | experimental runs tripleo right? | 14:50 |
mriedem | hold dear caller | 14:50 |
*** moshele has joined #openstack-nova | 14:51 | |
mriedem | don't think so, unless that's this http://logs.openstack.org/48/573248/4/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/c7bd653/logs/etc/nova/nova.conf.txt.gz | 14:51 |
mriedem | but it doesn't say tripleo | 14:51 |
edleafe | cdent: uh, no, it isn't. http://www.songfacts.com/detail.php?id=397 | 14:51 |
mriedem | gdi wrong link | 14:52 |
mriedem | dansmith: answer is i don't know | 14:52 |
dansmith | mriedem: hmm, yeah, not running a tripleo job | 14:52 |
dansmith | I just started experimental | 14:52 |
*** heyongli has quit IRC | 14:52 | |
*** mdbooth_ has joined #openstack-nova | 14:53 | |
*** abhishekk has quit IRC | 14:53 | |
*** heyongli has joined #openstack-nova | 14:53 | |
cdent | edleafe: on the weed or the dole? because here in the uk "everyone" acknowledges it is both, because of the kutchie to dutchie doubling | 14:53 |
*** mdbooth has quit IRC | 14:54 | |
*** shaohe_feng has quit IRC | 14:54 | |
*** Swami has joined #openstack-nova | 14:54 | |
*** shaohe_feng has joined #openstack-nova | 14:55 | |
sahid | mriedem, mdbooth_: if you can have a look at this when you have a moment https://review.openstack.org/#/c/570528/ | 14:56 |
edleafe | cdent: How does a cooking pot relate to being on the dole? | 14:56 |
mriedem | jmlowe: so what was the https issue with nova client? | 14:57 |
cdent | edleafe: sharing | 14:57 |
sahid | this is half fixing an issue, the real fix that would handle all the case is a bit more complicated | 14:57 |
sahid | wanted to get you idea | 14:57 |
jmlowe | It wouldn't parse the endpoint correctly to pick up on https unless there was a trailing slash | 14:57 |
jmlowe | /v2.1 doesn't work /v2.1/ does | 14:58 |
cdent | edleafe: important to remember that any pop song up until the maybe late 80s that can't otherwise be explained is probably about the dole: https://www.youtube.com/watch?v=RZ2oXzrnti4 (of course that one is pretty easy to explain) | 14:59 |
cdent | s/pop song/pop song in the uk/ | 14:59 |
*** takashin has left #openstack-nova | 15:01 | |
*** takedakn has quit IRC | 15:01 | |
mriedem | sahid: i don't like that patch ,see comments inline | 15:02 |
jmlowe | mriedem: oddly osc does parse correctly nova cli doesn't | 15:03 |
*** heyongli has quit IRC | 15:03 | |
*** heyongli has joined #openstack-nova | 15:03 | |
*** rmart04 has quit IRC | 15:04 | |
*** shaohe_feng has quit IRC | 15:04 | |
mriedem | jmlowe: ok i thought that was resolved in the patch i linked from andreykurilin yesterday, but apparently not | 15:06 |
mriedem | b/c i'm pretty sure you had that fix | 15:06 |
*** sq4ind has joined #openstack-nova | 15:06 | |
kashyap | mriedem: Yeah, I agree with your comment here: https://review.openstack.org/#/c/570528/5//COMMIT_MSG@17 | 15:06 |
* kashyap goes to add a note... | 15:06 | |
jmlowe | mriedem: I did, however I'll probably need the workaround in place forever, once a broken client gets out it's nearly impossible to fix | 15:07 |
mriedem | kashyap: the only problem is, in check_can_live_migrate_destination, i don't think we actually *know* the source instance image backend | 15:07 |
kashyap | mriedem: Nod; yeah, I was going to look into that code | 15:08 |
openstackgerrit | Merged openstack/nova master: XenAPI: define a new image handler to use vdi streaming https://review.openstack.org/486475 | 15:08 |
*** shaohe_feng has joined #openstack-nova | 15:08 | |
openstackgerrit | Merged openstack/nova master: XenAPI: update the document related to vdi streaming https://review.openstack.org/568444 | 15:08 |
kashyap | On a call, will look further once off of it | 15:08 |
sahid | mriedem: yes it means we have to add new field in migrate_data | 15:08 |
sahid | your comment makes sense i don't know what is the use case behind | 15:09 |
sahid | perhaps they try to use live-migration to do conversions | 15:09 |
sahid | if we add that new field for migrate_data, i guess we could so make this possible instead of raising an exception but.. ofcourse if there is a real use-case | 15:10 |
mriedem | sahid: yeah i think we can put the image type in the migrate data object during check_can_live_migrate_destination and then check that in check_can_live_migrate_source and fail if they are incompatible | 15:11 |
mriedem | that won't be backportable, but it's ovh and i assume they'll run with a patch for whatever they need anyway | 15:12 |
mriedem | dansmith: this makes me think, we should likely also use your long rpc timeout thing for check_can_live_migrate_destination | 15:12 |
mriedem | since that's an rpc call from conductor to the dest, which then calls back to the source which then returns back to conductor | 15:13 |
*** heyongli has quit IRC | 15:13 | |
dansmith | mriedem: cool | 15:13 |
sahid | aarents: ^ | 15:13 |
*** heyongli has joined #openstack-nova | 15:13 | |
*** shaohe_feng has quit IRC | 15:15 | |
mriedem | dansmith: i'm guessing you want to do that in a followup | 15:15 |
*** shaohe_feng has joined #openstack-nova | 15:15 | |
mriedem | or i / someone can | 15:15 |
mriedem | i left a comment for reminders | 15:15 |
*** sq4ind has quit IRC | 15:16 | |
mriedem | jmlowe: so you're hitting this i guess? https://github.com/openstack/python-novaclient/blob/master/novaclient/v2/versions.py#L91 | 15:18 |
dansmith | mriedem: I can spark a follow up yeah | 15:19 |
jmlowe | yeah, best guess is that endswith v2.1 doesn't actually match but "/v2.1/" in url.path does | 15:19 |
mriedem | jmlowe: ok did you report a novaclient bug? | 15:20 |
mriedem | did/can | 15:20 |
mriedem | i assume keystoneauth1 has some magic that we can use to just replace this | 15:20 |
mriedem | or osc-lib | 15:20 |
*** yamamoto has joined #openstack-nova | 15:20 | |
jmlowe | osc works just fine | 15:21 |
mriedem | right, but i'd like to fix nova client too :) | 15:21 |
jmlowe | does help when trying to use heat | 15:21 |
mriedem | yeah, if you can report a novaclient bug that would be awesome | 15:21 |
*** heyongli has quit IRC | 15:23 | |
*** lpetrut has joined #openstack-nova | 15:23 | |
*** heyongli has joined #openstack-nova | 15:23 | |
*** pcaruana has quit IRC | 15:24 | |
*** shaohe_feng has quit IRC | 15:25 | |
*** yamamoto has quit IRC | 15:25 | |
*** krtaylor has quit IRC | 15:25 | |
aarents | mriedem: sahid yes our needs is to convert host and instance on it from qcow2 to raw in "live". we can run live local storage migration (blockcopy) but during sometime for adminitrative purpose we need to have live-migration working even if they are not yet converted | 15:26 |
*** shaohe_feng has joined #openstack-nova | 15:26 | |
mriedem | aarents: if live migrating from qcow2 to raw is safe, then we could probably build that into a pre-live migration check for allowable conversions | 15:27 |
mriedem | so there would be 2 rules: | 15:27 |
mriedem | 1. exact image backend type match - ok | 15:27 |
mriedem | 2. qcow2 -> raw: ok? | 15:27 |
aarents | but I will dig into migrate_data / check_can_live_migrate_destination as suggested to avoid incompatible migration | 15:27 |
mriedem | everything else is not a match and we need to find another dest host | 15:27 |
aarents | yes | 15:27 |
mriedem | i honestly don't know what dragons lurk on #2 | 15:27 |
mriedem | but we're also trying to do this same kind of thing with live migrating instances between hosts with different networking backends | 15:28 |
mriedem | i.e. ovs -> lb and back | 15:28 |
mriedem | https://specs.openstack.org/openstack/nova-specs/specs/rocky/approved/neutron-new-port-binding-api.html | 15:28 |
mriedem | ^ gets the vif info for the dest host and uses it to build the guest xml from the source host prior to the transfer | 15:28 |
*** ykarel_ has joined #openstack-nova | 15:31 | |
jmlowe | https://bugs.launchpad.net/python-novaclient/+bug/1776928 | 15:31 |
openstack | Launchpad bug 1776928 in python-novaclient "Nova endpoint for v2.1 not parsed correctly, tries http instead of https" [Undecided,New] | 15:31 |
*** heyongli has quit IRC | 15:33 | |
*** ykarel|away has quit IRC | 15:34 | |
sahid | mriedem: it would be great to do that for vhostuser server mode to client mode... basically when OVS is updated from a version which does not support dpdkvhostuserclient to one which supports it | 15:34 |
*** heyongli has joined #openstack-nova | 15:34 | |
mriedem | jmlowe: thanks | 15:34 |
mriedem | sahid: maybe you can help review my libvirt driver changes in that series then, that's where they are stalled now | 15:35 |
mriedem | it's also in a runway atm | 15:35 |
*** shaohe_feng has quit IRC | 15:35 | |
mriedem | https://review.openstack.org/#/c/558001/ is the bottom of the series right now | 15:35 |
*** moshele has quit IRC | 15:35 | |
sahid | mriedem: sure, can you share to me a link | 15:35 |
sahid | ok | 15:35 |
mriedem | libvirt starts here https://review.openstack.org/#/c/566932/ | 15:35 |
*** shaohe_feng has joined #openstack-nova | 15:36 | |
*** lpetrut has quit IRC | 15:38 | |
*** krtaylor has joined #openstack-nova | 15:40 | |
*** quiquell|off is now known as quiquell|rover | 15:41 | |
*** tidwellr has quit IRC | 15:42 | |
*** krtaylor has quit IRC | 15:42 | |
*** tidwellr has joined #openstack-nova | 15:42 | |
*** heyongli has quit IRC | 15:44 | |
*** heyongli has joined #openstack-nova | 15:44 | |
*** suresh12 has joined #openstack-nova | 15:44 | |
*** krtaylor has joined #openstack-nova | 15:45 | |
*** ttsiouts has quit IRC | 15:45 | |
*** shaohe_feng has quit IRC | 15:45 | |
openstackgerrit | Merged openstack/nova master: Add enhanced KVM storage QoS quotas https://review.openstack.org/558530 | 15:47 |
*** shaohe_feng has joined #openstack-nova | 15:48 | |
*** esberglu has joined #openstack-nova | 15:48 | |
*** krtaylor has quit IRC | 15:49 | |
*** lpetrut has joined #openstack-nova | 15:50 | |
*** quiquell|rover has quit IRC | 15:51 | |
*** dtantsur is now known as dtantsur|afk | 15:51 | |
mriedem | woot | 15:52 |
*** germs has joined #openstack-nova | 15:52 | |
*** germs has quit IRC | 15:52 | |
*** germs has joined #openstack-nova | 15:52 | |
mriedem | simondodsley: ^ | 15:52 |
sahid | mriedem, about aarents's patch, so you are OK to accept conversion qcow2->raw since it's working but we still have to add that check in pre-live-migration to raise a MigrationPreCheckError is we try to convert from raw to qcow2 | 15:53 |
sahid | right? | 15:53 |
*** linkmark has joined #openstack-nova | 15:53 | |
*** heyongli has quit IRC | 15:54 | |
*** heyongli has joined #openstack-nova | 15:54 | |
*** suresh12 has quit IRC | 15:54 | |
*** shaohe_feng has quit IRC | 15:56 | |
*** shaohe_feng has joined #openstack-nova | 15:56 | |
*** suresh12 has joined #openstack-nova | 15:57 | |
mriedem | sahid: that's what i think we should do, | 15:57 |
mriedem | like i said, i can't say there aren't side effects of cow -> raw conversion after the fact | 15:57 |
mriedem | like once you live migrate the instance, then try to snapshot or something else, does that work | 15:58 |
aarents | there is two solution: | 15:59 |
aarents | 1) allow qcow2 instance to be live-migrated on raw host but not converted. target host have a mix of qcow2 & raw instance. | 15:59 |
aarents | 2) allow qcow2 instance to be live-migrated but converted (bigger patch) | 15:59 |
*** chyka has joined #openstack-nova | 16:00 | |
aarents | mriedem: are you open on 2 solution or only on solution 2 ? | 16:01 |
mriedem | aarents: i think 1 is a can of worms | 16:02 |
mriedem | does 'can of worms' translate? | 16:03 |
*** krtaylor has joined #openstack-nova | 16:03 | |
sahid | bucket of bugs i guess | 16:03 |
mriedem | because that means, the code is going to have things like, "if CONF.libvirt.images_type OR SPECIAL CASE LIVE MIGRATION" | 16:03 |
*** heyongli has quit IRC | 16:04 | |
*** heyongli has joined #openstack-nova | 16:05 | |
*** krtaylor has quit IRC | 16:06 | |
*** shaohe_feng has quit IRC | 16:06 | |
*** shaohe_feng has joined #openstack-nova | 16:07 | |
*** moshele has joined #openstack-nova | 16:07 | |
*** lifeless has quit IRC | 16:07 | |
*** chyka has quit IRC | 16:07 | |
*** lifeless has joined #openstack-nova | 16:08 | |
*** mschuppert has quit IRC | 16:08 | |
openstackgerrit | Merged openstack/nova master: placement: Allocation.consumer field https://review.openstack.org/565405 | 16:10 |
*** moshele has quit IRC | 16:11 | |
aarents | mriedem: we made test in our environnement, for solution one, all main action seems to work great for qcow2 instance one a raw host resize/suspend/hardreboot | 16:13 |
*** Tom-Tom_ has quit IRC | 16:14 | |
*** heyongli has quit IRC | 16:14 | |
*** heyongli has joined #openstack-nova | 16:15 | |
*** shaohe_feng has quit IRC | 16:16 | |
*** damien_r has quit IRC | 16:17 | |
*** shaohe_feng has joined #openstack-nova | 16:17 | |
*** gyee has joined #openstack-nova | 16:19 | |
*** udesale has joined #openstack-nova | 16:20 | |
*** yamamoto has joined #openstack-nova | 16:22 | |
*** krtaylor has joined #openstack-nova | 16:23 | |
openstackgerrit | Stephen Finucane proposed openstack/nova master: objects: Add NUMACell.network_info https://review.openstack.org/564439 | 16:23 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: network: Unchain _get_phynet_info from _get_port_vnic_info https://review.openstack.org/564443 | 16:23 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: network: Add 'create_resource_requests' to network API https://review.openstack.org/564444 | 16:23 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: network: Retrieve tunneled status in '_get_network_info' https://review.openstack.org/564445 | 16:23 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: objects: Remove NUMATopologyLimits.obj_from_db_obj https://review.openstack.org/537412 | 16:23 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: objects: Remove legacy '_to_dict' functions https://review.openstack.org/537413 | 16:23 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: hardware: Start accounting for networks in NUMA placement https://review.openstack.org/564448 | 16:23 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: objects: Add RequestSpec.numa_networks https://review.openstack.org/564442 | 16:23 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: scheduler: Start utilizing RequestSpec.numa_networks https://review.openstack.org/564452 | 16:23 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: conf: Add '[neutron] physnets' and related options https://review.openstack.org/564440 | 16:23 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: Start populating NUMACell.network_info field https://review.openstack.org/564441 | 16:23 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: objects: Add NUMATopologyLimits.networks https://review.openstack.org/575486 | 16:23 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: DNM: objects: Store RequestSpec.numa_networks https://review.openstack.org/575487 | 16:23 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: network: Remove 'create_pci_requests_for_sriov_ports' https://review.openstack.org/575488 | 16:23 |
stephenfin | That was the single worst "rebase" of my life | 16:23 |
stephenfin | Three whole days, gone like that | 16:24 |
*** krtaylor has quit IRC | 16:24 | |
*** heyongli has quit IRC | 16:25 | |
*** heyongli has joined #openstack-nova | 16:25 | |
*** tbachman has joined #openstack-nova | 16:26 | |
*** shaohe_feng has quit IRC | 16:26 | |
*** shaohe_feng has joined #openstack-nova | 16:27 | |
*** yamamoto has quit IRC | 16:27 | |
*** udesale has quit IRC | 16:28 | |
crazik | hello. is it safe to truncate migrations table when all migrations are done? completed/confirmed/error/... | 16:31 |
*** jmlowe has quit IRC | 16:31 | |
*** tbachman has quit IRC | 16:31 | |
mriedem | crazik: as in purge? | 16:31 |
mriedem | archive then and then purge for deleted instances | 16:31 |
crazik | i did it. | 16:32 |
mriedem | nova-manage db archive_deleted_rows --until-complete --verbose --purge | 16:32 |
mriedem | crazik: if they are archived, then yeah purge is fine | 16:32 |
crazik | still >400 entries | 16:32 |
*** germs has quit IRC | 16:32 | |
crazik | my question in general is: why should I need this | 16:32 |
crazik | I think I have some troubles similar to https://bugzilla.redhat.com/show_bug.cgi?id=1403728 | 16:33 |
openstack | bugzilla.redhat.com bug 1403728 in openstack-nova "Unexpected "Instance not resizing, skipping migration" caused by nova evacuation" [Medium,Closed: errata] - Assigned to ratailor | 16:33 |
*** sahid has quit IRC | 16:33 | |
crazik | and wonder what are dependencies on this table. | 16:33 |
dansmith | mriedem: heh, we have no tests for check_can_live_migrate_destination in rpcapi | 16:34 |
crazik | if no migration is running now | 16:34 |
*** Swami has quit IRC | 16:35 | |
*** heyongli has quit IRC | 16:35 | |
*** heyongli has joined #openstack-nova | 16:35 | |
*** shaohe_feng has quit IRC | 16:37 | |
*** shaohe_feng has joined #openstack-nova | 16:37 | |
*** brault has quit IRC | 16:38 | |
*** esberglu has quit IRC | 16:38 | |
*** zzzeek has quit IRC | 16:38 | |
*** esberglu has joined #openstack-nova | 16:38 | |
mriedem | dansmith: psh who needs tests | 16:39 |
*** lyarwood has quit IRC | 16:39 | |
mriedem | crazik: why do you need migration records for instances that aren't migrating? | 16:39 |
mriedem | there is an API to see them for one thing, for like auditing and debugging failures | 16:39 |
*** lyarwood has joined #openstack-nova | 16:39 | |
mriedem | there are also places in the code that rely on them existing for making decisions, like bringing up an evacuated host | 16:39 |
*** tbachman has joined #openstack-nova | 16:39 | |
*** brault has joined #openstack-nova | 16:39 | |
crazik | mriedem: I had some issues with migration and need to exclude one reason: old migrations | 16:40 |
*** germs has joined #openstack-nova | 16:41 | |
*** germs has quit IRC | 16:41 | |
*** germs has joined #openstack-nova | 16:41 | |
*** krtaylor has joined #openstack-nova | 16:42 | |
*** mchlumsky_ has joined #openstack-nova | 16:42 | |
*** mchlumsky has quit IRC | 16:42 | |
*** esberglu has quit IRC | 16:43 | |
mriedem | crazik: which release are you on? | 16:44 |
mriedem | the archive stuff was broken a few releases ago | 16:44 |
*** zzzeek has joined #openstack-nova | 16:44 | |
mriedem | or, didn't completely cleanup | 16:44 |
crazik | Pike | 16:44 |
*** brault has quit IRC | 16:44 | |
crazik | well, at migration between Ocata and Pike | 16:44 |
crazik | few first compute were ok | 16:45 |
crazik | but next one: few of running - refused to live migrate | 16:45 |
crazik | (error status in migration) | 16:45 |
*** heyongli has quit IRC | 16:45 | |
*** heyongli has joined #openstack-nova | 16:45 | |
crazik | and ShutOff -also refused migration. done after nova-compute stop and evacuate-host | 16:46 |
mriedem | if the migration is failing, it's not likely due to old migration records in thedb | 16:46 |
*** krtaylor has quit IRC | 16:46 | |
*** germs has quit IRC | 16:47 | |
mriedem | did you look at the nova-compute logs on each host involved in the live migration? | 16:47 |
*** shaohe_feng has quit IRC | 16:47 | |
*** lyan has quit IRC | 16:47 | |
openstackgerrit | Dan Smith proposed openstack/nova master: Make check_can_live_migrate_destination use long_rpc_timeout https://review.openstack.org/575493 | 16:47 |
dansmith | mriedem: ^ | 16:47 |
mriedem | could also be scheduler or conductor logs, dependong on where it failed | 16:47 |
*** shaohe_feng has joined #openstack-nova | 16:47 | |
mriedem | dansmith: sweet | 16:47 |
dansmith | now, I've been up for almost four hours without food, so.. food. | 16:47 |
mriedem | sustain yourself on a job well done | 16:48 |
crazik | mriedem: nothing special was there | 16:48 |
mriedem | crazik: if it failed and went into error state, there must be something in the logs when it failed | 16:48 |
crazik | hm, I will try to find that. | 16:48 |
crazik | maybe I skipped something | 16:49 |
*** esberglu has joined #openstack-nova | 16:53 | |
*** heyongli has quit IRC | 16:55 | |
*** heyongli has joined #openstack-nova | 16:56 | |
mriedem | another one bites the dust https://blueprints.launchpad.net/nova/+spec/enhanced-kvm-storage-qos | 16:57 |
*** shaohe_feng has quit IRC | 16:57 | |
mriedem | and https://blueprints.launchpad.net/nova/+spec/xenapi-image-handler-option-improvement | 16:57 |
*** shaohe_feng has joined #openstack-nova | 16:58 | |
*** krtaylor has joined #openstack-nova | 16:59 | |
openstackgerrit | Eric Fried proposed openstack/nova master: DNM: Leaked nrp-in-alloc-cands behavior https://review.openstack.org/575497 | 16:59 |
*** derekh has quit IRC | 17:00 | |
*** krtaylor has quit IRC | 17:03 | |
*** heyongli has quit IRC | 17:06 | |
*** heyongli has joined #openstack-nova | 17:06 | |
*** shaohe_feng has quit IRC | 17:07 | |
*** shaohe_feng has joined #openstack-nova | 17:08 | |
*** jpena is now known as jpena|off | 17:14 | |
*** suresh12 has quit IRC | 17:15 | |
*** heyongli has quit IRC | 17:16 | |
*** roy has joined #openstack-nova | 17:16 | |
*** heyongli has joined #openstack-nova | 17:16 | |
openstackgerrit | Elod Illes proposed openstack/nova master: Reject interface attach with QoS aware port https://review.openstack.org/570078 | 17:16 |
openstackgerrit | Elod Illes proposed openstack/nova master: Reject networks with QoS policy https://review.openstack.org/570079 | 17:16 |
*** amoralej is now known as amoralej|off | 17:16 | |
*** shaohe_feng has quit IRC | 17:18 | |
*** lyan has joined #openstack-nova | 17:19 | |
*** krtaylor has joined #openstack-nova | 17:19 | |
*** shaohe_feng has joined #openstack-nova | 17:19 | |
*** krtaylor has quit IRC | 17:21 | |
*** roy has quit IRC | 17:21 | |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Add troubleshooting item about ignored microversions https://review.openstack.org/575506 | 17:23 |
mriedem | melwitt: see if ^ makes sense re jmlowe's microversion issue | 17:23 |
dansmith | mriedem: dude, hold on, | 17:23 |
*** yamamoto has joined #openstack-nova | 17:23 | |
dansmith | she's reviewing my rpc timeout patch right now | 17:23 |
dansmith | wait your turn | 17:23 |
mriedem | INTERRUPT | 17:24 |
melwitt | lol | 17:24 |
mriedem | dansmith: see if ^ makes sense re jmlowe's microversion issue | 17:24 |
dansmith | eff. | 17:24 |
dansmith | that backfired | 17:24 |
mriedem | ha | 17:24 |
dansmith | I was too busy being emo in the tc channel to pay attention to that convo | 17:25 |
*** heyongli has quit IRC | 17:26 | |
melwitt | *group hug* | 17:26 |
*** heyongli has joined #openstack-nova | 17:26 | |
*** shaohe_feng has quit IRC | 17:28 | |
*** yamamoto has quit IRC | 17:29 | |
*** Sundar has joined #openstack-nova | 17:29 | |
*** shaohe_feng has joined #openstack-nova | 17:30 | |
*** tesseract has quit IRC | 17:30 | |
dansmith | mriedem: we could make novaclient look for the server side version headers and warn you if you used a microversion but clearly hit the old api endpoint right? | 17:30 |
*** dave-mccowan has quit IRC | 17:30 | |
*** owalsh has quit IRC | 17:31 | |
*** janki has quit IRC | 17:31 | |
dansmith | or maybe just fail if you asked for a microversion and hit the old api, so you know it's not going to do the thing you asked for | 17:32 |
dansmith | or maybe that's what you meant by the words around the legacy wrapper thing | 17:35 |
*** heyongli has quit IRC | 17:36 | |
*** heyongli has joined #openstack-nova | 17:37 | |
*** _alastor1 has joined #openstack-nova | 17:38 | |
*** awaugama has quit IRC | 17:38 | |
*** shaohe_feng has quit IRC | 17:38 | |
*** shaohe_feng has joined #openstack-nova | 17:39 | |
*** jmlowe has joined #openstack-nova | 17:42 | |
*** pcaruana has joined #openstack-nova | 17:43 | |
*** heyongli has quit IRC | 17:47 | |
*** heyongli has joined #openstack-nova | 17:47 | |
*** shaohe_feng has quit IRC | 17:48 | |
*** shaohe_feng has joined #openstack-nova | 17:49 | |
mriedem | dansmith: more the latter | 17:50 |
mriedem | doing anything client side is whack a mole | 17:50 |
*** vladikr has quit IRC | 17:51 | |
*** tssurya has quit IRC | 17:54 | |
*** antosh has quit IRC | 17:55 | |
*** tidwellr has quit IRC | 17:55 | |
*** antosh has joined #openstack-nova | 17:56 | |
*** tidwellr has joined #openstack-nova | 17:57 | |
*** heyongli has quit IRC | 17:57 | |
*** heyongli has joined #openstack-nova | 17:57 | |
*** ykarel_ has quit IRC | 17:58 | |
openstackgerrit | Chris Dent proposed openstack/nova master: Optional separate database for placement API https://review.openstack.org/362766 | 17:58 |
openstackgerrit | Chris Dent proposed openstack/nova master: Isolate placement database config https://review.openstack.org/541435 | 17:58 |
openstackgerrit | Chris Dent proposed openstack/nova master: Ensure that os-traits sync is attempted only at start of process https://review.openstack.org/553857 | 17:58 |
*** shaohe_feng has quit IRC | 17:59 | |
openstackgerrit | Chris Dent proposed openstack/nova master: Add PLACEMENT_DB_ENABLED=True to the nova-next job https://review.openstack.org/564067 | 17:59 |
*** imacdonn has quit IRC | 18:00 | |
*** shaohe_feng has joined #openstack-nova | 18:00 | |
*** imacdonn has joined #openstack-nova | 18:00 | |
*** moshele has joined #openstack-nova | 18:01 | |
*** pcaruana has quit IRC | 18:01 | |
*** krtaylor has joined #openstack-nova | 18:04 | |
*** vladikr has joined #openstack-nova | 18:05 | |
*** krtaylor has quit IRC | 18:06 | |
*** pcaruana has joined #openstack-nova | 18:06 | |
*** krtaylor has joined #openstack-nova | 18:07 | |
*** heyongli has quit IRC | 18:07 | |
*** heyongli has joined #openstack-nova | 18:08 | |
*** shaohe_feng has quit IRC | 18:09 | |
*** shaohe_feng has joined #openstack-nova | 18:10 | |
*** owalsh has joined #openstack-nova | 18:11 | |
*** krtaylor has quit IRC | 18:11 | |
melwitt | seems like zuul is stuck | 18:12 |
*** lpetrut has quit IRC | 18:14 | |
*** Tom-Tom has joined #openstack-nova | 18:15 | |
*** eharney has quit IRC | 18:15 | |
*** heyongli has quit IRC | 18:17 | |
*** heyongli has joined #openstack-nova | 18:18 | |
*** Tom-Tom has quit IRC | 18:19 | |
*** shaohe_feng has quit IRC | 18:19 | |
*** suresh12 has joined #openstack-nova | 18:19 | |
*** eharney has joined #openstack-nova | 18:20 | |
melwitt | kashyap: is this blueprint considered complete? it looks like all related changes have merged https://blueprints.launchpad.net/nova/+spec/libvirt-cpu-model-extra-flags | 18:20 |
*** shaohe_feng has joined #openstack-nova | 18:21 | |
*** _alastor1 has quit IRC | 18:26 | |
*** mvenesio has joined #openstack-nova | 18:27 | |
*** heyongli has quit IRC | 18:28 | |
*** r-daneel has quit IRC | 18:28 | |
*** heyongli has joined #openstack-nova | 18:28 | |
*** r-daneel has joined #openstack-nova | 18:28 | |
*** shaohe_feng has quit IRC | 18:29 | |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Fix nits from trusted certs notification change https://review.openstack.org/575521 | 18:30 |
*** shaohe_feng has joined #openstack-nova | 18:31 | |
*** awaugama has joined #openstack-nova | 18:33 | |
*** tssurya has joined #openstack-nova | 18:33 | |
*** yamamoto has joined #openstack-nova | 18:34 | |
*** tssurya has quit IRC | 18:35 | |
*** tssurya has joined #openstack-nova | 18:35 | |
*** heyongli has quit IRC | 18:38 | |
efried | Sundar: Howdy | 18:38 |
*** heyongli has joined #openstack-nova | 18:38 | |
efried | stephenfin still around by any chance? | 18:38 |
*** yamamoto has quit IRC | 18:39 | |
*** shaohe_feng has quit IRC | 18:40 | |
Sundar | efried: Hi, how are you doing? | 18:40 |
efried | Living the dream. | 18:40 |
Sundar | What geo are you in? | 18:40 |
efried | Central Texas (Austin area) | 18:40 |
*** shaohe_feng has joined #openstack-nova | 18:40 | |
Sundar | "Living the dream" -- great! Reviewing my specs is part of that dream.? :) | 18:41 |
efried | I was hoping to rope in stephenfin, who knows things about os-vif, but he's UTC. | 18:41 |
efried | Yeah, I've been sadly behind on that part of the dream, for which I apologize. | 18:41 |
efried | But trying to catch up now. | 18:41 |
Sundar | haha -- NP, JK | 18:41 |
efried | So I only yesterday read up on os-vif, which means two things: | 18:42 |
efried | 1) It's fresh in my mind | 18:42 |
efried | 2) It's still really new to me, and I'm sure I don't understand it as deeply as I should. | 18:42 |
Sundar | I am reviewing os-vif myself. I seem to have missed some important points, like using ovo. Thanks for pointing that out | 18:42 |
efried | which is why I wanted to bring in a ringer. | 18:42 |
Sundar | Sure | 18:42 |
efried | Right, so my understanding is this: | 18:42 |
*** germs has joined #openstack-nova | 18:43 | |
*** germs has quit IRC | 18:43 | |
*** germs has joined #openstack-nova | 18:43 | |
efried | We define these base objects - in os-vif, they're subclasses of VIFBase. | 18:43 |
efried | I'm still not completely clear on what the category of those things is. But I think in the cyborg case, it might be AccBase and then the subclasses might be AccFPGA, AccGPU, AccHPTS, etc. | 18:44 |
efried | i.e. different broad categories of accelerators. | 18:44 |
efried | The AccBase has a 'plugin' field. | 18:44 |
*** bpoulos has joined #openstack-nova | 18:44 | |
efried | So for example if I want my platform, PowerVM, to provide support for GPUs, maybe I would publish a (separate, third-party) library called acc-powervm or cyborg-powervm or similar. | 18:45 |
efried | And maybe within that lib I have a class cyborg_powervm.plugin.gpu.PowerVMAccGPUPlugin | 18:46 |
efried | My package provides some kind of initialization code that registers that plugin and instantiates an instance of os_acc.objects.acc.AccGPU with the `plugin` field set to "cyborg_powervm.plugin.gpu.PowerVMAccGPUPlugin" | 18:46 |
*** germs has quit IRC | 18:47 | |
edmondsw | melwitt mriedem could one of you whack https://blueprints.launchpad.net/nova/+spec/powervm-opts-group ... it's very old and obsolete | 18:48 |
Sundar | With os-vif and Neutron, most of the functionality is delegated to mechanism/type drivers, agents, etc. So, having a plugin field in each object may make sense. With Cyborg, I'd expect Cyborg agent to do the core work, and rely upon drivers for specifics | 18:48 |
efried | sorry, the package doesn't instantiate that guy - it just provides a registration hook so that cyborg knows about my plugin. And that registration tells you what kind of accelerator(s) it's good for. | 18:48 |
*** heyongli has quit IRC | 18:48 | |
*** heyongli has joined #openstack-nova | 18:48 | |
*** yamamoto has joined #openstack-nova | 18:49 | |
melwitt | edmondsw: done, thanks for letting us know | 18:49 |
efried | Now when cyborg gets a request to attach an accelerator, it knows what kind it is already (let's say GPU) so it knows it needs to instantiate an AccGPU. It looks around for registered plugins and discovers cyborg-powervm is registered; and it looks for plugins registered as being able to handle GPUs and finds cyborg_powervm.plugin.gpu.PowerVMAccGPUPlugin | 18:49 |
efried | so it sets `plugin` to that value in the AccGPU instance. | 18:50 |
*** shaohe_feng has quit IRC | 18:50 | |
Sundar | Cyborg already supports a notion of drivers, which cna be per-device or per-vendor, etc. Once the driver has discovered the necessary details, Cyborg has enough info to populate placement, and handle scheduling and attaches. For attaches, it may need to call the driver for specific aspects | 18:50 |
Sundar | Would/can your library/plugin really be a driver in the Cyborg sense? | 18:50 |
efried | And from this point on, any time anything platform-specific needs to be done, the plugin gets called upon to do that thing. | 18:50 |
efried | I don't know whether we're using the same definition of "driver" here, but what I can tell you is that there's no way cyborg knows how to do the plug operation on a Power system. | 18:51 |
efried | Whoever's doing the plug operation needs to call into Power-specific code. | 18:52 |
*** shaohe_feng has joined #openstack-nova | 18:52 | |
*** GonZo2000_ has quit IRC | 18:52 | |
*** dave-mccowan has joined #openstack-nova | 18:52 | |
Sundar | You had mentioned that PCI devices in Power are treated differently than in x86. Can you expand on what is different about it? | 18:53 |
efried | The point of having this AccGPU ovo is that once it's built, you can send it over RPC between cyborg and nova (and maybe others), and as long as those guys have the right stevedore-isms to load up the thing pointed at by the `plugin` field, either side of that equation can invoke the plugin methods when it needs to do something platform-specific. | 18:53 |
Sundar | May be that will help me understand where the major differences are | 18:53 |
*** yamamoto has quit IRC | 18:53 | |
efried | okay | 18:53 |
efried | Devices on a Power system don't have PCI addresses. They have a location code, which is formatted completely differently. | 18:54 |
efried | And there's no way to do conversion/alias because location codes are 64 bits, whereas PCI addresses are 32. | 18:54 |
*** cdent has quit IRC | 18:55 | |
efried | We normally talk about these locations in terms of "DRC name", which looks something like U78CB.001.WZS0JZB-P1-C15 | 18:55 |
efried | which I think somehow represents like host serial, drawer, physical slot, physical function, and then more bits can go on the end for virtual functions... | 18:56 |
efried | There's also a "DRC index" which is just a 64-bit number, whose segments represent the same thing. | 18:57 |
efried | But the main issue is that, in order to attach a device to a VM on PowerVM, you have to call into the NovaLink REST API. | 18:57 |
efried | Which in no way resembles anything libvirt-ish. | 18:58 |
*** yamamoto has joined #openstack-nova | 18:58 | |
efried | We have a library called pypowervm that lets you make such calls in pythonic ways. | 18:58 |
efried | And, to come full circle, we have driver code in nova that calls into pypowervm. | 18:58 |
*** heyongli has quit IRC | 18:58 | |
*** heyongli has joined #openstack-nova | 18:59 | |
efried | There's no question in my mind that we need to decouple this level of platform-specific logic from cyborg itself. | 18:59 |
Sundar | So, attaching a device to a VM is not handled by nova virt driver directly but delegated to pypowervm lib? | 18:59 |
Sundar | Is there a virt driver for power? | 19:00 |
efried | well, yes, in the same way that the nova libvirt driver delegates to the libvirt... uhh, lib. | 19:00 |
efried | Yes. | 19:00 |
*** shaohe_feng has quit IRC | 19:00 | |
efried | nova.virt.powervm.driver.PowerVMDriver | 19:00 |
Sundar | OK. Thanks. Suppose, instead of PCI BDFs, we have a generic 'attach handle', which is an object that Nova virt drivers would need to do the attach | 19:01 |
*** shaohe_feng has joined #openstack-nova | 19:01 | |
Sundar | It could be a PCI BDF, a mediated device UUID, or a Power location code, DRC index, whatever... | 19:01 |
dansmith | better would be a uuid | 19:01 |
efried | which, like nova.virt.libvirt.driver.LibvirtDriver is a subclass of nova.virt.driver.ComputeDriver | 19:01 |
Sundar | OK. The os-acc API could deal with attach handles in general, instead of PCI BDFs in particular | 19:02 |
efried | Right, dansmith, a UUID for the thing that corresponds to the resource provider, and then enough information in the other fields in the AccGPU (or whatever) object to let me know how to configure things. | 19:02 |
efried | Sundar: YES | 19:02 |
Sundar | The handle would include a type: PCI BDF, mediated device, PowerVM device etc. | 19:02 |
dansmith | efried: I meant a uuid for the attach handle | 19:03 |
Sundar | Based on which we (Cyborg as well as nova virt) could invoke the right libraries | 19:03 |
efried | If we're following the os-vif model, they've got a field for a "port profile". They allow any number of those to be registered in os-vif, not sure if they're also allowed to be registered via the plugin packages. | 19:03 |
dansmith | if you follow the neutron model, you give nova a port uuid which you got from neutron, and nova can ask neutron what the vif_type is, if it needs that | 19:04 |
efried | dansmith: How does it go from that to a specific plugin? | 19:05 |
dansmith | well, maybe I'm mixing the external user into the workflow and you're just talking about the nova->cyborg bit | 19:06 |
Sundar | dansmith: The equiv of a port UUID would be a UUID for each accelerator, but that is problematic because the #accelerators per RP can change for multi-function devices (vGPUs, FPGAs, etc) | 19:06 |
dansmith | efried: but nova does a show on the port via uuid, and gets back a bunch of info, including the type, details, etc | 19:06 |
dansmith | Sundar: no, I mean a uuid for each piece you want the user to be able to attach | 19:07 |
dansmith | Sundar: not a uuid per accelerator device (although you need that too) | 19:07 |
*** yamamoto has quit IRC | 19:07 | |
efried | In the placement model, I'm not sure if we actually need the UUID of the specific attachy thing. | 19:07 |
dansmith | efried: compute will | 19:08 |
dansmith | and scheduler will need the uuid of the accelerator itself, because that's the RP with inventory | 19:08 |
mriedem | bpoulos: which osc plugin makes the openstack secret store command available? | 19:08 |
*** tbachman has quit IRC | 19:08 | |
*** heyongli has quit IRC | 19:09 | |
efried | n-sch talks to placement and gets back an allocated (provider, RC, amount). That info somehow gets to the driver's plug method, and the plug method knows how to attach <amount> <RC>s from <provider> to the VM. | 19:09 |
*** heyongli has joined #openstack-nova | 19:09 | |
efried | but if there's some preconfiguration step, like telling it a bitstream UUID, or QoS params, or whatever, then yeah, we do the port model where we tell cyborg to set it up first. Then it'll create the Acc* instance filled in with everything *except* the provider UUID. | 19:10 |
dansmith | right, so n-sch does the claim to get that allocation, then n-cond talks to cyborg and says "okay, I've been told that you have 1 FOO_THING on compute $host, please give me an attachment" | 19:10 |
*** shaohe_feng has quit IRC | 19:10 | |
dansmith | then compute can use that to ask cyborg for the real details, pci address, or whatever | 19:10 |
efried | "give me an attachment" - what's an attachment? | 19:11 |
*** shaohe_feng has joined #openstack-nova | 19:11 | |
dansmith | efried: the equivalent of a port in neutron | 19:11 |
dansmith | efried: it's not an actual thing, it just represents the configuration and link between some network and the instance | 19:12 |
efried | okay, so basically it's just saying "register this thing and give me a UUID". | 19:12 |
bpoulos | mriedem: barbican | 19:12 |
efried | So cyborg stuffs that UUID into the Acc* object and wings it back over RPC to n-cpu, which ultimately calls the plug method. | 19:12 |
dansmith | efried: well, the point at which you do that is cyborg's opportunity to reconfigure the actual thing, and potentially adjust inventory if it has to reserve some amount of something because it gave you a principal or whatever | 19:12 |
mriedem | bpoulos: python-barbicanclient? | 19:12 |
dansmith | efried: no, cyborg does not talk RPC to nova-anything | 19:13 |
bpoulos | mriedem: in devstack, you can add the line "enable_plugin barbican https://git.openstack.org/openstack/barbican" | 19:13 |
mriedem | but that's the server | 19:13 |
bpoulos | mriedem: yeah | 19:13 |
mriedem | i just need the client | 19:13 |
mriedem | ok | 19:13 |
mriedem | http://git.openstack.org/cgit/openstack/python-barbicanclient/tree/barbicanclient/osc_plugin.py | 19:13 |
efried | dansmith: And when you say "cyborg's opportunity" you really mean "the platform-specific code as invoked by cyborg" | 19:13 |
mriedem | yeah | 19:13 |
dansmith | efried: yes | 19:13 |
efried | dansmith: And that's a separate step from the actual 'plug' | 19:13 |
dansmith | efried: right | 19:13 |
efried | which happens from n-cpu, and again should call into the cyborg plugin | 19:14 |
dansmith | efried: because in libvirt land, we can't do the plug until we've started the vm and havesomething to actually plug (in the network case anyway) | 19:14 |
dansmith | efried: that plug step is in os-acc, that nova-compute calls yeah | 19:14 |
dansmith | or compute/$virt | 19:14 |
efried | Right, so today network plug is a ComputeDriver method, but tomorrow it would live in the VIFThingy.plugin class - did I get that part right? | 19:15 |
dansmith | it's mostly in VIFThingy.plug now | 19:15 |
dansmith | except for a few cases | 19:15 |
efried | oh, so PowerVM is already behind the curve on this? | 19:15 |
dansmith | I mean, there's still a driver plug, but it's just saying "call into VIFTHing.plug" | 19:15 |
dansmith | efried: I dunno, probably :) | 19:16 |
*** yamamoto has joined #openstack-nova | 19:16 | |
*** yamamoto has quit IRC | 19:16 | |
Sundar | dansmith: ""n-cond talks to cyborg" in the current flow, the request comes to nova compute, and that invokes os-acc. The os-acc can talk to Cyborg agent to get any programmming done if needed, and that in turn could invoke any driver, or plugin if you prefer | 19:16 |
dansmith | although I'm not sure it's the same for power, as you're talking to the hypervisor in API terms, whereas in libvirt VIFThingy is mucking with bridges | 19:16 |
dansmith | Sundar: sure | 19:17 |
dansmith | Sundar: that's kinda how we *want* os-brick to work | 19:17 |
dansmith | but it doesn't | 19:17 |
efried | dansmith: "mucking with bridges" by running linux commands through processutils? | 19:17 |
Sundar | From nova-compute, how do you handle cinder-wide ops before getting into individual drivers? | 19:18 |
dansmith | efried: yep | 19:18 |
dansmith | Sundar: we talk to cinder ourselves | 19:18 |
efried | dansmith: Okay, so that's platform-specific stuff that really ought to live in the drivers/plugins | 19:18 |
dansmith | efried: that's what the VIFThingy is for | 19:18 |
dansmith | efried: to hold that stuff, per type | 19:19 |
*** heyongli has quit IRC | 19:19 | |
dansmith | efried: and so that some vendor with a whizbang thing can encapsulate their own setup and attachment stuff without having to be in tree | 19:19 |
*** heyongli has joined #openstack-nova | 19:19 | |
dansmith | gdi, how did you trick me out of ignoring your requests to talk about os-vif? | 19:20 |
melwitt | does anyone know if https://blueprints.launchpad.net/nova/+spec/optional-placement-database got rolled into https://blueprints.launchpad.net/nova/+spec/placement-extract and if I can obsolete the former? | 19:20 |
Sundar | There are some important differences between os-acc and os-vif | 19:21 |
*** shaohe_feng has quit IRC | 19:21 | |
*** moshele has quit IRC | 19:21 | |
Sundar | With os-acc/Cyborg, we have 2 concepts: accelerators and 'attach handles' (e.g. PCI VFs) | 19:21 |
dansmith | Sundar: same as neutron and same as cinder | 19:22 |
*** tidwellr has quit IRC | 19:22 | |
dansmith | neutron has a network and a port, and cinder has a volume and an attach_id | 19:22 |
Sundar | The correspondence between them can be complex. For example, a device may support afixed number of PCI VFs say 32, but the #accelerators depends on what is programmed in the device | 19:22 |
dansmith | yes, we've been over this, I get it :) | 19:22 |
efried | melwitt: Those are different afaik | 19:22 |
melwitt | efried: okay, I made a note. gonna ask cdent tomorrow if I remember | 19:23 |
Sundar | The #accelerators may be fewer than than #handles (no issues), or more (in which case not all accelerators can be exposed together) | 19:23 |
dansmith | Sundar: on SRIOV devices, you have PFs and VFs and if you hand off a PF, the VF inventory changes | 19:23 |
Sundar | Also, #accelerators per RP can vary over time (vGPUs, FPGAs) | 19:23 |
dansmith | I think you're more similar than different | 19:23 |
efried | melwitt: The former is a prereq of the latter I believe. Optional-db has I think four patches, ready for review (I keep +2ing and they keep getting rebased) and we should be able to close it out in rocky. Placement-extract is going to be a longer-term thing, with some stuff merging in rocky, but the major stuff happening in Stein. | 19:24 |
*** shaohe_feng has joined #openstack-nova | 19:24 | |
melwitt | efried: yeah, that makes sense but I found the optional separate db patches commit messages link to placement-extract bp https://review.openstack.org/#/q/topic:bp/placement-extract+(status:open+OR+status:merged) | 19:24 |
Sundar | For os-vif, what is the equivalent of accelerators? Attach handles are similar to ports | 19:25 |
efried | melwitt: That's probably a rebase error - do the commit messages list the right bp? | 19:25 |
melwitt | gah, this one actually writes both https://review.openstack.org/362766 | 19:25 |
dansmith | Sundar: network or subnet, which has a finite number of attachments that can vary independently of ports | 19:25 |
dansmith | Sundar: and even more complicated if the port represents an SRIOV VF or PF | 19:25 |
efried | similarly with GPU vs VGPU passthrough ^ | 19:26 |
*** tidwellr has joined #openstack-nova | 19:26 | |
dansmith | yup | 19:26 |
efried | or maybe function vs region vs whole-FPGA | 19:26 |
dansmith | or function that takes the RJ45 with it | 19:27 |
dansmith | i.e. you could do 4 gzips, but only one SSL that needs the network | 19:27 |
efried | anyway, I gather we're looking at getting the accelerator thingy in the same way we get a port today: i.e. by precreating it through cyborg, NOT by specifying it along with the other resources in flavor extra_specs. | 19:27 |
dansmith | efried: that's easier, and a good place to start | 19:28 |
efried | and then we send it to the nove boot command same as we do with ports today. | 19:28 |
efried | s/nove/nova/ | 19:28 |
Sundar | Yes, accelerators are RCs which are pre-created. | 19:28 |
dansmith | nova still has to claim it in placement, but then only nova-compute needs to care about the rest | 19:28 |
efried | dansmith: Does the claim happen before or after the callout to the "prepare" thing? | 19:29 |
Sundar | We do not represent PCI PFs/VFs as RCs today, to avoid being PCI-centirc | 19:29 |
efried | Sundar: You can still represent PFs/VFs without them having to be PCI | 19:29 |
dansmith | efried: it needs to happen when we do the allocation for the instance | 19:29 |
*** heyongli has quit IRC | 19:29 | |
dansmith | efried: once we know which host | 19:29 |
efried | dansmith: after the allocation itself | 19:29 |
*** heyongli has joined #openstack-nova | 19:29 | |
efried | Or before the allocation, as part of testing for viable candidates? | 19:30 |
dansmith | efried: well, "the allocation" is the wrong thing to call the pre-create I think, because cyborg can't do a whole lot at that point, because it has no idea what host you're going to land on | 19:30 |
*** shaohe_feng has quit IRC | 19:31 | |
*** shaohe_feng has joined #openstack-nova | 19:32 | |
efried | dansmith: This is what I'm asking. By "allocation" I'm specifically talking about the placement allocation. Does the pre-create happen while we're still considering allocation candidates (which I guess would involve n-cond => n-cpu => os-acc => plugin and waiting for a response) and allow us to discard some of them, or does it happen after the allocation and if it fails we have to move on to our next of three tries within | 19:32 |
efried | Reading between the lines of your answers above I'm guessing it's the latter. | 19:33 |
dansmith | efried: when you said pre-create in cyborg, I assumed you meant before you do boot | 19:33 |
dansmith | in which case, it can't create an allocation in placement for you, because it doesn't know what RP to use (and more importantly, the compute node parent of the RP) | 19:33 |
efried | dansmith: I guess so, because boot includes plug, which has to come later. | 19:33 |
Sundar | How about this model? Accelerators are RCs, pre-published to Nova. Scheduling works with known RPs, traits and RCs, but attach handles are not part of it. Cyborg alone deals with attach handles. When a request comes to n-cpu, one or more attach handles get picked (nova virt either calls a plugin, or calls Cyborg agent, which int turn calls a Cyborg driver/plugin). The pre-create would be done by the plugin | 19:34 |
dansmith | um | 19:35 |
dansmith | I'm not sure what to do with that | 19:35 |
dansmith | Sundar: IMHO, cyborg or os-acc should not be mucking with the instance's allocation in placement | 19:36 |
Sundar | Yes, it does not | 19:36 |
dansmith | the discussion above is not about attach handles | 19:36 |
Sundar | Cyborg publishes RPs etc to placement. Nova/plcaement do all the allocation of candidates | 19:36 |
openstackgerrit | Brianna Poulos proposed openstack/python-novaclient master: Microversion 2.63 - Add trusted_image_certificates https://review.openstack.org/500396 | 19:36 |
*** lifeless has quit IRC | 19:37 | |
Sundar | My difficulty is in relating attach handles to accelerators, and making sure all possibilities and use cases are covered :) | 19:37 |
*** eharney has quit IRC | 19:37 | |
dansmith | Sundar: I'm confused.. the things you're saying are true and not really negotiable, but it sounds like you're suggesting something else | 19:38 |
Sundar | Sorry, let me try again | 19:38 |
Sundar | Consider this flow: | 19:38 |
Sundar | A request comes to n-api. The n-sch works works with placement to decide allocation candidates and choose a compute node. The request then comes to n-cpu in the compute node. No Cyborg so far (except for populating Placement at the start). is this good so far? | 19:39 |
*** heyongli has quit IRC | 19:39 | |
*** salv-orlando has joined #openstack-nova | 19:40 | |
*** heyongli has joined #openstack-nova | 19:40 | |
efried | cyborg was involved in creating the artifact to begin with. I think we're calling this an "attachment". | 19:40 |
*** brault has joined #openstack-nova | 19:40 | |
efried | Sundar: How about this, let me draw up the flow as I think I understand it and then we'll have a starting point for discussion. | 19:40 |
efried | dansmith: What's this pre-create thing called in the neutron flow? | 19:41 |
dansmith | create port? | 19:41 |
Sundar | efried: Cyborg publishes accelerators as RCs. You are saying attach handles (like PCI VFs or Power location codes) should also be published? | 19:41 |
*** shaohe_feng has quit IRC | 19:41 | |
efried | Sundar: I'm saying the user does a "openstack create accelerator-attachment <details>". Cyborg creates what you're calling an "attachment" and returns its UUID. | 19:42 |
efried | Sundar: Then the user does "openstack server create <details> --accelerator <that UUID>" | 19:42 |
*** shaohe_feng has joined #openstack-nova | 19:42 | |
Sundar | efired: why is that needed? For a edevice, the #attachments can be discovered automatically., unlike Neutron ports whose # is not fixed or discoverable | 19:43 |
*** jmlowe has quit IRC | 19:43 | |
efried | This gets to n-sch, which asks cyborg for the Acc* object corresponding to the attachment UUID. Cyborg pulls the original profile info out of its database and feeds it back. | 19:43 |
dansmith | efried: and nova uses that id to ask cyborg what resources it should ask for based on what accelerator the user asked for | 19:43 |
Sundar | E.g. for a SR-IOV device, | 19:43 |
dansmith | efried: and include that in the allocation | 19:43 |
Sundar | the #VFs is known at device discovery time | 19:43 |
dansmith | it gets that claim, and then can immediately tell cyborg "okay, I just committed $foo to $user on host $bar, cool?" | 19:43 |
dansmith | and if cyborg says yes, then cyborg reswizzles its inventory if needed, and compute gets started | 19:44 |
efried | Right, n-sch converts the Acc* object into placement query material to be included in the GET /a-c query. | 19:44 |
dansmith | when ready, it asks cyborg for "okay how are we going to attach this mofo?", which might be os-acc, and then we're off | 19:44 |
*** salv-orlando has quit IRC | 19:44 | |
*** brault has quit IRC | 19:45 | |
*** bpoulos has quit IRC | 19:45 | |
efried | Okay, I think dansmith and I are on the same page. So dansmith in your view, the plugin needs to have methods for plug(), unplug(), and this prepare_for_plug() thing? | 19:46 |
dansmith | probablyish | 19:46 |
dansmith | it could also have the "tell cyborg we chose a host for attachment $foo", which n-cond could use in the early part | 19:46 |
*** tlb has joined #openstack-nova | 19:46 | |
dansmith | which neutron calls a host binding | 19:47 |
tlb | any devs around?+ | 19:47 |
efried | dansmith: check_host_for_attach(), then bind(), then plug() ? | 19:48 |
*** _alastor1 has joined #openstack-nova | 19:49 | |
*** heyongli has quit IRC | 19:50 | |
dansmith | efried: no, I think just bind(), plug() | 19:50 |
efried | okay. | 19:50 |
dansmith | efried: I mean, right? | 19:50 |
*** heyongli has joined #openstack-nova | 19:50 | |
dansmith | we know what host we want to use because we just got granted an allocation for one | 19:50 |
efried | dansmith: Well, I didn't know this bind step was a thing at all. | 19:50 |
*** Sundar has quit IRC | 19:50 | |
dansmith | we try to bind(), if that works, then we move on | 19:50 |
*** Sundar_ has joined #openstack-nova | 19:50 | |
Sundar_ | IRC froze on me. Reconnecting | 19:50 |
dansmith | bind() tells cyborg that we're consuming a thing, it can adjust its inventory before it says success or failure | 19:51 |
dansmith | once bind returns true, we know that cyborg is ready to commit that thing to us and we'll next talk to cyborg during the plug() part on the compute | 19:51 |
*** shaohe_feng has quit IRC | 19:51 | |
tlb | Q: _get_computes_for_cells returning subset of available compute nodes across AZs (wrong subset, as it happens); suggestions in the dbeug log that it's cached somewhere (get_or_set_cached_cell_and_set_connections); any idea how/where? not obvious from the code, or at least, not to me. | 19:52 |
efried | dansmith: Okay. So the PluginBase should have a bind() method with a default `pass` impl which will probably not be overridden in many cases. The bind() step in cyborg will do stuff that diddles with cyborg's internal db and whatnot, and then call into the plugin's bind() method just in case. | 19:52 |
tlb | *debug | 19:52 |
Sundar_ | The difference between Neutron ports and an attach handle is this. A port is a virtual object that needs to be created by CLI. An attach handle (at least in some common cases like PCI VFs) are device properties, which can be discovered. We don't need 'openstack create' for that | 19:52 |
*** shaohe_feng has joined #openstack-nova | 19:52 | |
efried | Sundar_: Discovered... | 19:52 |
dansmith | efried: anything that has a potentially-varying inventory would need to implement it | 19:53 |
dansmith | Sundar_: no | 19:53 |
dansmith | that's not it | 19:53 |
*** lifeless has joined #openstack-nova | 19:53 | |
dansmith | Sundar_: we're discussing an attachment handle as purely a handle to some state on the cyborg side | 19:53 |
efried | Sundar_: I'm going to tell you what frame rate and display heads and resolution I need from my GPU, and you're going to put that profile into your database and return a UUID to me. | 19:54 |
dansmith | right | 19:54 |
dansmith | which may mean you're just going to give me a device, | 19:54 |
dansmith | or it may mean you'll reconfigure some device to give me a slice of it which will support that | 19:54 |
dansmith | I don't care | 19:54 |
efried | This is so that, later on, when nova says "hey, give me the details on this UUID" you can give it back the AccGPU object with those details filled in. | 19:54 |
dansmith | just give me a uuid | 19:54 |
dansmith | right | 19:54 |
efried | It's so we don't have to carry (big random dict) across the nova boot command line and down through the conductor to the scheduler and compute etc. | 19:55 |
dansmith | which is how it used to work with cinder, and that's why it's been painful every single day since | 19:55 |
efried | I'm going to work up a seqdiag... | 19:55 |
Sundar_ | "it may mean you'll reconfigure some device" without knowing which compute node is involved, how do you pick a device to reconfigure? | 19:55 |
efried | Sundar_: That won't happen until the bind() and/or plug() steps. | 19:56 |
dansmith | Sundar_: you won't until we bind | 19:56 |
dansmith | at that point, you get to do that, decide if there's room, etc | 19:56 |
efried | That's the point - we want to save off configuration details before we know where we're going to land. | 19:56 |
Sundar_ | "bind() tells cyborg that we're consuming a thing" Is this invoked by n-cpu on os-acc/Cyborg? | 19:57 |
dansmith | it's likely done by conductor, talking to cyborg, through os-acc | 19:57 |
dansmith | efried: I have to wander off for a bit, but I think we're on the same page | 19:58 |
efried | dansmith: ack. I'll make sure you see this diagram :) | 19:58 |
dansmith | I literally can not friggin wait | 19:59 |
dansmith | (that's a lie, I can wait) | 19:59 |
efried | dansmith: If you need something to keep your horses held until then, I still need your comeback on the reshape spec. | 19:59 |
Sundar_ | efried: You offered to build a flow/sequence diagram. Thanks. Please LMK when it is ready. May be it will make things more concrete. Not sure if we have the same mental model, but let's discuss on an etherpad | 19:59 |
efried | Sundar_: Roger wilco. | 20:00 |
*** heyongli has quit IRC | 20:00 | |
*** heyongli has joined #openstack-nova | 20:00 | |
*** shaohe_feng has quit IRC | 20:02 | |
*** shaohe_feng has joined #openstack-nova | 20:03 | |
*** dpawlik has quit IRC | 20:03 | |
melwitt | I started the rocky blueprint status etherpad here, still have some more to go through https://etherpad.openstack.org/p/nova-rocky-blueprint-status | 20:04 |
mriedem | melwitt: thanks for doing that | 20:04 |
mriedem | don't you feel better now?! | 20:04 |
melwitt | sorta | 20:05 |
*** jmlowe has joined #openstack-nova | 20:05 | |
*** heyongli has quit IRC | 20:10 | |
*** heyongli has joined #openstack-nova | 20:10 | |
*** liverpooler has quit IRC | 20:11 | |
*** shaohe_feng has quit IRC | 20:12 | |
*** shaohe_feng has joined #openstack-nova | 20:12 | |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Add certificate validation docs https://review.openstack.org/560158 | 20:13 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: WIP: Add trusted certs to feature support matrix docs https://review.openstack.org/574890 | 20:13 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Remove max_size parameter from fake_libvirt_utils.fetch_*image methods https://review.openstack.org/574911 | 20:13 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Fix nits from trusted certs notification change https://review.openstack.org/575521 | 20:13 |
*** tbachman has joined #openstack-nova | 20:14 | |
*** yamamoto has joined #openstack-nova | 20:16 | |
*** ttsiouts has joined #openstack-nova | 20:19 | |
*** heyongli has quit IRC | 20:20 | |
*** heyongli has joined #openstack-nova | 20:21 | |
mriedem | huh, for some reason the ironic job is running on our docs-only changes https://review.openstack.org/#/c/574890/ | 20:22 |
mriedem | ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa SUCCESS in 45m 30s (non-voting) | 20:22 |
*** shaohe_feng has quit IRC | 20:22 | |
*** yamamoto has quit IRC | 20:22 | |
mriedem | http://git.openstack.org/cgit/openstack/ironic/tree/zuul.d/legacy-ironic-jobs.yaml#n4 | 20:23 |
*** shaohe_feng has joined #openstack-nova | 20:23 | |
mriedem | ^doc/.*$ should match and skip | 20:23 |
melwitt | heh. that's odd | 20:23 |
melwitt | oh, hold the phone | 20:23 |
mriedem | because they changed how irrelevant-files works? | 20:23 |
melwitt | maybe, that's what I was wondering http://lists.openstack.org/pipermail/openstack-dev/2018-June/131304.html | 20:24 |
melwitt | unless it's just always been like that and no one noticed | 20:24 |
mriedem | i see why | 20:25 |
mriedem | http://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul.d/projects.yaml#n10496 | 20:25 |
mriedem | https://bugs.launchpad.net/nova/+bug/1776981 | 20:27 |
openstack | Launchpad bug 1776981 in OpenStack Compute (nova) "ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa is running on non-code changes" [Undecided,New] | 20:27 |
mriedem | low-hanging-vegetables | 20:28 |
*** ttsiouts has quit IRC | 20:28 | |
*** ttsiouts has joined #openstack-nova | 20:28 | |
melwitt | we could add that to the bug smash list if we have aggregated a list | 20:29 |
* mriedem finds the link | 20:29 | |
mriedem | done https://etherpad.openstack.org/p/OpenSource-Hackathon-Rocky-Beijing-Bugs-List | 20:30 |
melwitt | woot thanks | 20:30 |
*** heyongli has quit IRC | 20:31 | |
*** heyongli has joined #openstack-nova | 20:31 | |
*** shaohe_feng has quit IRC | 20:32 | |
*** shaohe_feng has joined #openstack-nova | 20:34 | |
*** salv-orlando has joined #openstack-nova | 20:40 | |
*** heyongli has quit IRC | 20:41 | |
*** heyongli has joined #openstack-nova | 20:41 | |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Add trusted certs to feature support matrix docs https://review.openstack.org/574890 | 20:43 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Remove max_size parameter from fake_libvirt_utils.fetch_*image methods https://review.openstack.org/574911 | 20:43 |
*** shaohe_feng has quit IRC | 20:43 | |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Fix nits from trusted certs notification change https://review.openstack.org/575521 | 20:43 |
mriedem | all ^ should be quick approvals | 20:43 |
mriedem | which gets all the server side stuff done for trusted certs, and then we just have the client | 20:43 |
mriedem | https://review.openstack.org/#/c/500396/ | 20:43 |
*** shaohe_feng has joined #openstack-nova | 20:44 | |
mriedem | dansmith: +2 on https://review.openstack.org/#/c/575493/ - easy +W | 20:44 |
*** salv-orlando has quit IRC | 20:45 | |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Time how long pre_live_migration() takes https://review.openstack.org/574481 | 20:47 |
dansmith | woot | 20:47 |
mriedem | ha, check the file LOC https://review.openstack.org/#/c/560158/ | 20:48 |
mriedem | the devil's docs! | 20:48 |
*** heyongli has quit IRC | 20:51 | |
*** heyongli has joined #openstack-nova | 20:51 | |
*** shaohe_feng has quit IRC | 20:53 | |
*** _alastor1 has quit IRC | 20:53 | |
openstackgerrit | Eric Fried proposed openstack/nova-specs master: WIP: Nova-Cyborg workflow https://review.openstack.org/575545 | 20:53 |
*** shaohe_feng has joined #openstack-nova | 20:55 | |
melwitt | spooky | 20:58 |
*** heyongli has quit IRC | 21:01 | |
*** heyongli has joined #openstack-nova | 21:02 | |
*** suresh12 has quit IRC | 21:02 | |
*** suresh12 has joined #openstack-nova | 21:03 | |
*** shaohe_feng has quit IRC | 21:03 | |
*** shaohe_feng has joined #openstack-nova | 21:04 | |
*** suresh12 has quit IRC | 21:06 | |
*** suresh12 has joined #openstack-nova | 21:06 | |
*** heyongli has quit IRC | 21:12 | |
*** heyongli has joined #openstack-nova | 21:12 | |
*** shaohe_feng has quit IRC | 21:13 | |
*** shaohe_feng has joined #openstack-nova | 21:15 | |
tonyb | dansmith, mriedem: There is a special recheck rdo command to do that but it's currently disabled due to overload in RDOCloud | 21:15 |
tonyb | dansmith, mriedem: You want the periodic-tripleo-ci-centos-7-ovb-1ctlr_1comp-featureset002-queens-upload or similar job | 21:16 |
*** suresh12 has quit IRC | 21:17 | |
*** suresh12 has joined #openstack-nova | 21:18 | |
dansmith | ah, okay cool | 21:19 |
*** yamamoto has joined #openstack-nova | 21:19 | |
*** tbachman has quit IRC | 21:19 | |
mriedem | do i really want it? | 21:20 |
mriedem | with a name like that, i don't think i do | 21:20 |
*** throwsb1 has quit IRC | 21:20 | |
*** tidwellr has quit IRC | 21:21 | |
*** heyongli has quit IRC | 21:22 | |
*** heyongli has joined #openstack-nova | 21:22 | |
*** shaohe_feng has quit IRC | 21:24 | |
*** yamamoto has quit IRC | 21:24 | |
*** shaohe_feng has joined #openstack-nova | 21:24 | |
*** slaweq has quit IRC | 21:29 | |
*** slaweq has joined #openstack-nova | 21:30 | |
*** tssurya has quit IRC | 21:30 | |
mriedem | efried: nova-status upgrade check for placement finds an OSA victim http://logs.openstack.org/25/575125/5/check/openstack-ansible-upgrade-ubuntu-xenial/222b6ac/job-output.txt.gz#_2018-06-14_21_00_49_582359 | 21:32 |
*** heyongli has quit IRC | 21:32 | |
mriedem | Details: Placement API version 1.24 needed, you have 1.17. | 21:32 |
*** heyongli has joined #openstack-nova | 21:32 | |
*** awaugama has quit IRC | 21:33 | |
efried | mriedem: Good deal. | 21:33 |
*** shaohe_feng has quit IRC | 21:34 | |
*** shaohe_feng has joined #openstack-nova | 21:34 | |
*** mvenesio has quit IRC | 21:35 | |
*** mvenesio has joined #openstack-nova | 21:36 | |
efried | mriedem: Who else can review https://review.openstack.org/#/c/575140/ ? | 21:36 |
*** tbachman has joined #openstack-nova | 21:39 | |
*** mvenesio has quit IRC | 21:40 | |
*** salv-orlando has joined #openstack-nova | 21:41 | |
*** antosh has quit IRC | 21:41 | |
*** heyongli has quit IRC | 21:42 | |
* melwitt clicks | 21:42 | |
*** lyan has quit IRC | 21:43 | |
*** heyongli has joined #openstack-nova | 21:43 | |
*** shaohe_feng has quit IRC | 21:44 | |
*** tbachman_ has joined #openstack-nova | 21:44 | |
*** dave-mccowan has quit IRC | 21:45 | |
*** tbachman has quit IRC | 21:45 | |
*** tbachman_ is now known as tbachman | 21:45 | |
*** shaohe_feng has joined #openstack-nova | 21:45 | |
*** salv-orlando has quit IRC | 21:46 | |
*** slaweq has quit IRC | 21:46 | |
*** lifeless has quit IRC | 21:49 | |
*** lifeless has joined #openstack-nova | 21:51 | |
*** jmlowe has quit IRC | 21:52 | |
*** heyongli has quit IRC | 21:53 | |
*** heyongli has joined #openstack-nova | 21:53 | |
openstackgerrit | Merged openstack/nova master: [placement] Add status and links fields to version document at / https://review.openstack.org/575117 | 21:53 |
*** edmondsw has quit IRC | 21:54 | |
*** shaohe_feng has quit IRC | 21:54 | |
*** shaohe_feng has joined #openstack-nova | 21:55 | |
openstackgerrit | Merged openstack/nova master: Use oslo.messaging per-call monitoring https://review.openstack.org/566696 | 21:55 |
dansmith | \o/ | 21:58 |
*** jmlowe has joined #openstack-nova | 21:59 | |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Handle broken instance mapping in InstanceLister https://review.openstack.org/575556 | 22:01 |
mriedem | melwitt: dansmith: for your morrow ^ see the todo question inline about build requests | 22:01 |
dansmith | okay I need to be gone already | 22:01 |
*** heyongli has quit IRC | 22:03 | |
*** heyongli has joined #openstack-nova | 22:03 | |
openstackgerrit | Merged openstack/nova master: Add notification support for trusted_certs https://review.openstack.org/563269 | 22:03 |
*** shaohe_feng has quit IRC | 22:05 | |
*** shaohe_feng has joined #openstack-nova | 22:05 | |
melwitt | mriedem: ack | 22:06 |
mriedem | melwitt: https://review.openstack.org/#/c/574890/ is using OSC | 22:08 |
*** Sundar_ has quit IRC | 22:08 | |
melwitt | oh, thanks | 22:08 |
melwitt | I thought they would use the same args | 22:08 |
mriedem | osc uses repeating args | 22:09 |
mriedem | --trusted-image-certificate 1 --trusted-image-certificate 2 | 22:09 |
mriedem | i'm not sure we have much of that in nova cli | 22:10 |
*** suresh12 has quit IRC | 22:10 | |
mriedem | we definitely could though | 22:10 |
mriedem | and it would be good to be consistent if we can | 22:10 |
*** suresh12 has joined #openstack-nova | 22:10 | |
melwitt | I think there is something like that but can't remember right now | 22:11 |
melwitt | I'm not sure that users enjoy the repeating args thing | 22:11 |
mriedem | i think it's a pretty standard pattern in osc | 22:12 |
mriedem | having to know the delimiter arg for a list isn't fun either | 22:13 |
*** heyongli has quit IRC | 22:13 | |
mriedem | the --block-device stuff on nova boot is all append | 22:13 |
mriedem | so we likely should be doing the same thing in nova boot for trusted certs | 22:14 |
* mriedem -1s | 22:14 | |
*** heyongli has joined #openstack-nova | 22:14 | |
*** shaohe_feng has quit IRC | 22:15 | |
*** suresh12 has quit IRC | 22:15 | |
melwitt | fair enuff | 22:15 |
*** suresh12 has joined #openstack-nova | 22:15 | |
*** shaohe_feng has joined #openstack-nova | 22:16 | |
*** mchlumsky_ has quit IRC | 22:16 | |
*** rcernin has joined #openstack-nova | 22:20 | |
*** yamamoto has joined #openstack-nova | 22:20 | |
*** tbachman has quit IRC | 22:21 | |
*** heyongli has quit IRC | 22:23 | |
*** heyongli has joined #openstack-nova | 22:24 | |
*** yamamoto has quit IRC | 22:25 | |
*** shaohe_feng has quit IRC | 22:25 | |
*** shaohe_feng has joined #openstack-nova | 22:26 | |
*** hongbin has quit IRC | 22:27 | |
*** _alastor1 has joined #openstack-nova | 22:29 | |
*** ociuhandu has joined #openstack-nova | 22:32 | |
*** ociuhandu_ has quit IRC | 22:33 | |
*** heyongli has quit IRC | 22:34 | |
*** heyongli has joined #openstack-nova | 22:34 | |
*** nicolasbock has quit IRC | 22:34 | |
*** shaohe_feng has quit IRC | 22:35 | |
*** shaohe_feng has joined #openstack-nova | 22:37 | |
*** salv-orlando has joined #openstack-nova | 22:42 | |
*** brault has joined #openstack-nova | 22:43 | |
*** heyongli has quit IRC | 22:44 | |
*** heyongli has joined #openstack-nova | 22:44 | |
*** shaohe_feng has quit IRC | 22:46 | |
*** salv-orlando has quit IRC | 22:46 | |
*** brault has quit IRC | 22:47 | |
*** shaohe_feng has joined #openstack-nova | 22:47 | |
*** boris_42_ has joined #openstack-nova | 22:49 | |
*** heyongli has quit IRC | 22:54 | |
*** heyongli has joined #openstack-nova | 22:54 | |
*** lyan has joined #openstack-nova | 22:55 | |
*** threestrands has joined #openstack-nova | 22:56 | |
*** threestrands has quit IRC | 22:56 | |
*** threestrands has joined #openstack-nova | 22:56 | |
*** dklyle has quit IRC | 22:56 | |
*** shaohe_feng has quit IRC | 22:56 | |
*** dklyle has joined #openstack-nova | 22:57 | |
*** threestrands has quit IRC | 22:57 | |
*** threestrands has joined #openstack-nova | 22:57 | |
*** threestrands has quit IRC | 22:57 | |
*** threestrands has joined #openstack-nova | 22:57 | |
*** shaohe_feng has joined #openstack-nova | 22:58 | |
*** heyongli has quit IRC | 23:04 | |
*** heyongli has joined #openstack-nova | 23:05 | |
*** shaohe_feng has quit IRC | 23:06 | |
*** shaohe_feng has joined #openstack-nova | 23:08 | |
*** heyongli has quit IRC | 23:15 | |
*** heyongli has joined #openstack-nova | 23:15 | |
*** Tom-Tom has joined #openstack-nova | 23:15 | |
*** shaohe_feng has quit IRC | 23:16 | |
*** shaohe_feng has joined #openstack-nova | 23:17 | |
*** ttsiouts has quit IRC | 23:17 | |
*** Tom-Tom has quit IRC | 23:20 | |
*** yamamoto has joined #openstack-nova | 23:21 | |
*** heyongli has quit IRC | 23:25 | |
*** heyongli has joined #openstack-nova | 23:25 | |
*** yamamoto has quit IRC | 23:26 | |
*** shaohe_feng has quit IRC | 23:27 | |
*** shaohe_feng has joined #openstack-nova | 23:28 | |
*** GonZo2000_ has joined #openstack-nova | 23:28 | |
*** itlinux has joined #openstack-nova | 23:30 | |
*** _alastor1 has quit IRC | 23:35 | |
*** heyongli has quit IRC | 23:35 | |
*** heyongli has joined #openstack-nova | 23:35 | |
*** shaohe_feng has quit IRC | 23:37 | |
*** r-daneel has quit IRC | 23:37 | |
*** _alastor1 has joined #openstack-nova | 23:37 | |
*** shaohe_feng has joined #openstack-nova | 23:38 | |
*** lifeless_ has joined #openstack-nova | 23:42 | |
*** salv-orlando has joined #openstack-nova | 23:43 | |
*** lifeless has quit IRC | 23:43 | |
*** mlavalle has quit IRC | 23:45 | |
*** heyongli has quit IRC | 23:45 | |
*** heyongli has joined #openstack-nova | 23:46 | |
*** markvoelker has quit IRC | 23:46 | |
*** salv-orlando has quit IRC | 23:47 | |
*** shaohe_feng has quit IRC | 23:47 | |
*** GonZo2000_ has quit IRC | 23:47 | |
*** shaohe_feng has joined #openstack-nova | 23:49 | |
*** esberglu has quit IRC | 23:51 | |
*** esberglu has joined #openstack-nova | 23:54 | |
*** GonZo2000_ has joined #openstack-nova | 23:55 | |
*** heyongli has quit IRC | 23:56 | |
*** heyongli has joined #openstack-nova | 23:56 | |
*** GonZo2000_ has quit IRC | 23:56 | |
*** GonZo2000_ has joined #openstack-nova | 23:56 | |
*** shaohe_feng has quit IRC | 23:57 | |
*** shaohe_feng has joined #openstack-nova | 23:58 | |
*** takashin has joined #openstack-nova | 23:58 | |
*** esberglu has quit IRC | 23:58 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!