*** heyongli has quit IRC | 00:01 | |
*** heyongli has joined #openstack-meeting-alt | 00:02 | |
*** shaohe_feng has quit IRC | 00:03 | |
*** shaohe_feng has joined #openstack-meeting-alt | 00:04 | |
*** heyongli has quit IRC | 00:11 | |
*** heyongli has joined #openstack-meeting-alt | 00:12 | |
*** shaohe_feng has quit IRC | 00:13 | |
*** shaohe_feng has joined #openstack-meeting-alt | 00:14 | |
*** heyongli has quit IRC | 00:22 | |
*** heyongli has joined #openstack-meeting-alt | 00:22 | |
*** shaohe_feng has quit IRC | 00:24 | |
*** shaohe_feng has joined #openstack-meeting-alt | 00:26 | |
*** heyongli has quit IRC | 00:32 | |
*** heyongli has joined #openstack-meeting-alt | 00:32 | |
*** rcernin_ has joined #openstack-meeting-alt | 00:34 | |
*** shaohe_feng has quit IRC | 00:34 | |
*** shaohe_feng has joined #openstack-meeting-alt | 00:35 | |
*** rcernin has quit IRC | 00:37 | |
*** heyongli has quit IRC | 00:42 | |
*** heyongli has joined #openstack-meeting-alt | 00:43 | |
*** yamamoto has joined #openstack-meeting-alt | 00:43 | |
*** shaohe_feng has quit IRC | 00:44 | |
*** shaohe_feng has joined #openstack-meeting-alt | 00:45 | |
*** ircuser-1 has quit IRC | 00:47 | |
*** yamamoto has quit IRC | 00:48 | |
*** edmondsw_ has joined #openstack-meeting-alt | 00:52 | |
*** heyongli has quit IRC | 00:52 | |
*** heyongli has joined #openstack-meeting-alt | 00:53 | |
*** shaohe_feng has quit IRC | 00:54 | |
*** edmondsw has quit IRC | 00:55 | |
*** shaohe_feng has joined #openstack-meeting-alt | 00:55 | |
*** hongbin has joined #openstack-meeting-alt | 01:02 | |
*** heyongli has quit IRC | 01:03 | |
*** heyongli has joined #openstack-meeting-alt | 01:03 | |
*** shaohe_feng has quit IRC | 01:05 | |
*** dalgaaf has quit IRC | 01:06 | |
*** shaohe_feng has joined #openstack-meeting-alt | 01:06 | |
*** dalgaaf has joined #openstack-meeting-alt | 01:06 | |
*** slaweq has joined #openstack-meeting-alt | 01:11 | |
*** heyongli has quit IRC | 01:13 | |
*** heyongli has joined #openstack-meeting-alt | 01:13 | |
*** shaohe_feng has quit IRC | 01:15 | |
*** slaweq has quit IRC | 01:16 | |
*** shaohe_feng has joined #openstack-meeting-alt | 01:16 | |
*** kumarmn has joined #openstack-meeting-alt | 01:23 | |
*** heyongli has quit IRC | 01:23 | |
*** heyongli has joined #openstack-meeting-alt | 01:24 | |
*** shaohe_feng has quit IRC | 01:25 | |
*** tetsuro has joined #openstack-meeting-alt | 01:27 | |
*** shaohe_feng has joined #openstack-meeting-alt | 01:27 | |
*** yamamoto has joined #openstack-meeting-alt | 01:29 | |
*** edmondsw_ has quit IRC | 01:29 | |
*** yamamoto has quit IRC | 01:33 | |
*** heyongli has quit IRC | 01:33 | |
*** heyongli has joined #openstack-meeting-alt | 01:34 | |
*** shaohe_feng has quit IRC | 01:35 | |
*** shaohe_feng has joined #openstack-meeting-alt | 01:38 | |
*** heyongli has quit IRC | 01:44 | |
*** heyongli has joined #openstack-meeting-alt | 01:44 | |
*** shaohe_feng has quit IRC | 01:46 | |
*** shaohe_feng has joined #openstack-meeting-alt | 01:48 | |
*** heyongli has quit IRC | 01:54 | |
*** heyongli has joined #openstack-meeting-alt | 01:54 | |
*** shaohe_feng has quit IRC | 01:56 | |
*** yamamoto has joined #openstack-meeting-alt | 01:59 | |
*** shaohe_feng has joined #openstack-meeting-alt | 02:00 | |
*** yamamoto has quit IRC | 02:04 | |
*** heyongli has quit IRC | 02:04 | |
*** heyongli has joined #openstack-meeting-alt | 02:05 | |
*** shaohe_feng has quit IRC | 02:06 | |
*** shaohe_feng has joined #openstack-meeting-alt | 02:07 | |
*** kumarmn has quit IRC | 02:08 | |
*** rcernin_ has quit IRC | 02:09 | |
*** slaweq has joined #openstack-meeting-alt | 02:11 | |
*** yamamoto has joined #openstack-meeting-alt | 02:14 | |
*** heyongli has quit IRC | 02:14 | |
*** heyongli has joined #openstack-meeting-alt | 02:15 | |
*** kumarmn has joined #openstack-meeting-alt | 02:15 | |
*** slaweq has quit IRC | 02:16 | |
*** shaohe_feng has quit IRC | 02:16 | |
*** shaohe_feng has joined #openstack-meeting-alt | 02:17 | |
*** yamamoto has quit IRC | 02:18 | |
*** kumarmn has quit IRC | 02:23 | |
*** heyongli has quit IRC | 02:25 | |
*** heyongli has joined #openstack-meeting-alt | 02:25 | |
*** shaohe_feng has quit IRC | 02:27 | |
*** shaohe_feng has joined #openstack-meeting-alt | 02:28 | |
*** yamamoto has joined #openstack-meeting-alt | 02:29 | |
*** yamamoto has quit IRC | 02:34 | |
*** heyongli has quit IRC | 02:35 | |
*** heyongli has joined #openstack-meeting-alt | 02:35 | |
*** shaohe_feng has quit IRC | 02:37 | |
*** shaohe_feng has joined #openstack-meeting-alt | 02:38 | |
*** edmondsw has joined #openstack-meeting-alt | 02:44 | |
*** yamamoto has joined #openstack-meeting-alt | 02:44 | |
*** heyongli has quit IRC | 02:45 | |
*** heyongli has joined #openstack-meeting-alt | 02:46 | |
*** shaohe_feng has quit IRC | 02:47 | |
*** shaohe_feng has joined #openstack-meeting-alt | 02:48 | |
*** yamamoto has quit IRC | 02:49 | |
*** edmondsw has quit IRC | 02:49 | |
*** yamamoto has joined #openstack-meeting-alt | 02:49 | |
*** yamamoto has quit IRC | 02:49 | |
*** heyongli has quit IRC | 02:55 | |
*** heyongli has joined #openstack-meeting-alt | 02:56 | |
*** shaohe_feng has quit IRC | 02:57 | |
*** ianychoi_ has joined #openstack-meeting-alt | 02:58 | |
*** shaohe_feng has joined #openstack-meeting-alt | 02:59 | |
*** yamamoto has joined #openstack-meeting-alt | 03:01 | |
*** ianychoi_ has quit IRC | 03:01 | |
*** ianychoi has quit IRC | 03:02 | |
*** ianychoi_ has joined #openstack-meeting-alt | 03:02 | |
*** yamamoto has quit IRC | 03:06 | |
*** heyongli has quit IRC | 03:06 | |
*** heyongli has joined #openstack-meeting-alt | 03:06 | |
*** shaohe_feng has quit IRC | 03:08 | |
*** shaohe_feng has joined #openstack-meeting-alt | 03:08 | |
*** slaweq has joined #openstack-meeting-alt | 03:11 | |
*** bhavik1 has joined #openstack-meeting-alt | 03:12 | |
*** yamamoto has joined #openstack-meeting-alt | 03:16 | |
*** slaweq has quit IRC | 03:16 | |
*** heyongli has quit IRC | 03:16 | |
*** heyongli has joined #openstack-meeting-alt | 03:16 | |
*** shaohe_feng has quit IRC | 03:18 | |
*** shaohe_feng has joined #openstack-meeting-alt | 03:20 | |
*** yamamoto has quit IRC | 03:20 | |
*** yamamoto has joined #openstack-meeting-alt | 03:21 | |
*** hongbin has quit IRC | 03:23 | |
*** heyongli has quit IRC | 03:26 | |
*** heyongli has joined #openstack-meeting-alt | 03:27 | |
*** shaohe_feng has quit IRC | 03:28 | |
*** shaohe_feng has joined #openstack-meeting-alt | 03:29 | |
*** cloudrancher has quit IRC | 03:33 | |
*** cloudrancher has joined #openstack-meeting-alt | 03:34 | |
*** heyongli has quit IRC | 03:36 | |
*** heyongli has joined #openstack-meeting-alt | 03:37 | |
*** shaohe_feng has quit IRC | 03:38 | |
*** shaohe_feng has joined #openstack-meeting-alt | 03:40 | |
*** bhavik1 has quit IRC | 03:43 | |
*** heyongli has quit IRC | 03:47 | |
*** heyongli has joined #openstack-meeting-alt | 03:47 | |
*** shaohe_feng has quit IRC | 03:49 | |
*** shaohe_feng has joined #openstack-meeting-alt | 03:51 | |
*** heyongli has quit IRC | 03:57 | |
*** heyongli has joined #openstack-meeting-alt | 03:57 | |
*** shaohe_feng has quit IRC | 03:59 | |
*** shaohe_feng has joined #openstack-meeting-alt | 04:00 | |
*** heyongli has quit IRC | 04:07 | |
*** heyongli has joined #openstack-meeting-alt | 04:08 | |
*** shaohe_feng has quit IRC | 04:09 | |
*** shaohe_feng has joined #openstack-meeting-alt | 04:10 | |
*** slaweq has joined #openstack-meeting-alt | 04:11 | |
*** e0ne has joined #openstack-meeting-alt | 04:11 | |
*** e0ne has quit IRC | 04:13 | |
*** slaweq has quit IRC | 04:15 | |
*** heyongli has quit IRC | 04:17 | |
*** heyongli has joined #openstack-meeting-alt | 04:18 | |
*** shaohe_feng has quit IRC | 04:19 | |
*** shaohe_feng has joined #openstack-meeting-alt | 04:23 | |
*** chhagarw has joined #openstack-meeting-alt | 04:24 | |
*** heyongli has quit IRC | 04:28 | |
*** heyongli has joined #openstack-meeting-alt | 04:28 | |
*** shaohe_feng has quit IRC | 04:30 | |
*** shaohe_feng has joined #openstack-meeting-alt | 04:31 | |
*** edmondsw has joined #openstack-meeting-alt | 04:32 | |
*** edmondsw has quit IRC | 04:37 | |
*** links has joined #openstack-meeting-alt | 04:37 | |
*** heyongli has quit IRC | 04:38 | |
*** heyongli has joined #openstack-meeting-alt | 04:38 | |
*** janki has joined #openstack-meeting-alt | 04:40 | |
*** shaohe_feng has quit IRC | 04:40 | |
*** shaohe_feng has joined #openstack-meeting-alt | 04:44 | |
*** heyongli has quit IRC | 04:48 | |
*** heyongli has joined #openstack-meeting-alt | 04:49 | |
*** shaohe_feng has quit IRC | 04:50 | |
*** lifeless has quit IRC | 04:52 | |
*** shaohe_feng has joined #openstack-meeting-alt | 04:53 | |
*** heyongli has quit IRC | 04:59 | |
*** heyongli has joined #openstack-meeting-alt | 04:59 | |
*** shaohe_feng has quit IRC | 05:00 | |
*** shaohe_feng has joined #openstack-meeting-alt | 05:02 | |
*** heyongli has quit IRC | 05:09 | |
*** heyongli has joined #openstack-meeting-alt | 05:09 | |
*** shaohe_feng has quit IRC | 05:11 | |
*** slaweq has joined #openstack-meeting-alt | 05:11 | |
*** shaohe_feng has joined #openstack-meeting-alt | 05:13 | |
*** slaweq has quit IRC | 05:16 | |
*** jesusaur has quit IRC | 05:17 | |
*** pgadiya has joined #openstack-meeting-alt | 05:18 | |
*** pgadiya has quit IRC | 05:18 | |
*** e0ne has joined #openstack-meeting-alt | 05:19 | |
*** heyongli has quit IRC | 05:19 | |
*** heyongli has joined #openstack-meeting-alt | 05:19 | |
*** rcernin has joined #openstack-meeting-alt | 05:20 | |
*** shaohe_feng has quit IRC | 05:21 | |
*** shaohe_feng has joined #openstack-meeting-alt | 05:22 | |
*** e0ne has quit IRC | 05:22 | |
*** heyongli has quit IRC | 05:29 | |
*** heyongli has joined #openstack-meeting-alt | 05:30 | |
*** shaohe_feng has quit IRC | 05:31 | |
*** shaohe_feng has joined #openstack-meeting-alt | 05:32 | |
*** radeks has joined #openstack-meeting-alt | 05:35 | |
*** radek__ has joined #openstack-meeting-alt | 05:35 | |
*** heyongli has quit IRC | 05:40 | |
*** heyongli has joined #openstack-meeting-alt | 05:40 | |
*** shaohe_feng has quit IRC | 05:41 | |
*** shaohe_feng has joined #openstack-meeting-alt | 05:43 | |
*** sridharg has joined #openstack-meeting-alt | 05:48 | |
*** jtomasek has joined #openstack-meeting-alt | 05:49 | |
*** heyongli has quit IRC | 05:50 | |
*** jtomasek has joined #openstack-meeting-alt | 05:50 | |
*** heyongli has joined #openstack-meeting-alt | 05:50 | |
*** jiaopengju has joined #openstack-meeting-alt | 05:51 | |
*** jiaopeng_ has joined #openstack-meeting-alt | 05:51 | |
*** shaohe_feng has quit IRC | 05:52 | |
*** shaohe_feng has joined #openstack-meeting-alt | 05:53 | |
*** jiaopeng_ has quit IRC | 05:53 | |
*** jiaopengju has quit IRC | 05:53 | |
*** heyongli has quit IRC | 06:00 | |
*** heyongli has joined #openstack-meeting-alt | 06:00 | |
*** shaohe_feng has quit IRC | 06:02 | |
*** shaohe_feng has joined #openstack-meeting-alt | 06:03 | |
*** florianf has joined #openstack-meeting-alt | 06:10 | |
*** heyongli has quit IRC | 06:10 | |
*** heyongli has joined #openstack-meeting-alt | 06:11 | |
*** shaohe_feng has quit IRC | 06:12 | |
*** shaohe_feng has joined #openstack-meeting-alt | 06:13 | |
*** sheel has joined #openstack-meeting-alt | 06:14 | |
*** heyongli has quit IRC | 06:21 | |
*** heyongli has joined #openstack-meeting-alt | 06:21 | |
*** edmondsw has joined #openstack-meeting-alt | 06:21 | |
*** shaohe_feng has quit IRC | 06:22 | |
*** shaohe_feng has joined #openstack-meeting-alt | 06:23 | |
*** edmondsw has quit IRC | 06:26 | |
*** chhavi__ has joined #openstack-meeting-alt | 06:26 | |
*** chhagarw has quit IRC | 06:27 | |
*** heyongli has quit IRC | 06:31 | |
*** heyongli has joined #openstack-meeting-alt | 06:31 | |
*** shaohe_feng has quit IRC | 06:33 | |
*** shaohe_feng has joined #openstack-meeting-alt | 06:33 | |
*** heyongli has quit IRC | 06:41 | |
*** heyongli has joined #openstack-meeting-alt | 06:41 | |
*** shaohe_feng has quit IRC | 06:43 | |
*** shaohe_feng has joined #openstack-meeting-alt | 06:44 | |
*** slaweq has joined #openstack-meeting-alt | 06:50 | |
*** heyongli has quit IRC | 06:51 | |
*** heyongli has joined #openstack-meeting-alt | 06:52 | |
*** shaohe_feng has quit IRC | 06:53 | |
*** shaohe_feng has joined #openstack-meeting-alt | 06:54 | |
*** brault has joined #openstack-meeting-alt | 07:00 | |
*** armaan has joined #openstack-meeting-alt | 07:01 | |
*** brault has quit IRC | 07:01 | |
*** rcernin has quit IRC | 07:01 | |
*** heyongli has quit IRC | 07:02 | |
*** heyongli has joined #openstack-meeting-alt | 07:02 | |
*** rdopiera has joined #openstack-meeting-alt | 07:02 | |
*** jesusaur has joined #openstack-meeting-alt | 07:03 | |
*** rdopiera has quit IRC | 07:03 | |
*** rdopiera has joined #openstack-meeting-alt | 07:03 | |
*** shaohe_feng has quit IRC | 07:03 | |
*** kopecmartin has joined #openstack-meeting-alt | 07:04 | |
*** shaohe_feng has joined #openstack-meeting-alt | 07:07 | |
*** belmoreira has joined #openstack-meeting-alt | 07:12 | |
*** heyongli has quit IRC | 07:12 | |
*** heyongli has joined #openstack-meeting-alt | 07:12 | |
*** shaohe_feng has quit IRC | 07:14 | |
*** shaohe_feng has joined #openstack-meeting-alt | 07:15 | |
*** brault has joined #openstack-meeting-alt | 07:17 | |
*** heyongli has quit IRC | 07:22 | |
*** heyongli has joined #openstack-meeting-alt | 07:22 | |
*** tesseract has joined #openstack-meeting-alt | 07:22 | |
*** shaohe_feng has quit IRC | 07:24 | |
*** shaohe_feng has joined #openstack-meeting-alt | 07:24 | |
*** matrohon has joined #openstack-meeting-alt | 07:31 | |
*** heyongli has quit IRC | 07:32 | |
*** heyongli has joined #openstack-meeting-alt | 07:33 | |
*** shaohe_feng has quit IRC | 07:34 | |
*** shaohe_feng has joined #openstack-meeting-alt | 07:35 | |
*** janki has quit IRC | 07:36 | |
*** matrohon has quit IRC | 07:37 | |
*** links has quit IRC | 07:38 | |
*** heyongli has quit IRC | 07:43 | |
*** heyongli has joined #openstack-meeting-alt | 07:43 | |
*** giblet is now known as gibi | 07:44 | |
*** shaohe_feng has quit IRC | 07:44 | |
*** shaohe_feng has joined #openstack-meeting-alt | 07:46 | |
*** heyongli has quit IRC | 07:53 | |
*** heyongli has joined #openstack-meeting-alt | 07:53 | |
*** ttsiouts has joined #openstack-meeting-alt | 07:53 | |
*** shaohe_feng has quit IRC | 07:55 | |
*** links has joined #openstack-meeting-alt | 07:55 | |
*** matrohon has joined #openstack-meeting-alt | 07:55 | |
*** shaohe_feng has joined #openstack-meeting-alt | 07:56 | |
*** janki has joined #openstack-meeting-alt | 08:00 | |
*** armaan has quit IRC | 08:01 | |
*** armaan has joined #openstack-meeting-alt | 08:01 | |
*** e0ne has joined #openstack-meeting-alt | 08:03 | |
*** heyongli has quit IRC | 08:03 | |
*** heyongli has joined #openstack-meeting-alt | 08:03 | |
*** links has quit IRC | 08:04 | |
*** e0ne_ has joined #openstack-meeting-alt | 08:05 | |
*** shaohe_feng has quit IRC | 08:05 | |
*** shaohe_feng has joined #openstack-meeting-alt | 08:06 | |
*** e0ne has quit IRC | 08:07 | |
*** e0ne_ has quit IRC | 08:07 | |
*** tetsuro has quit IRC | 08:07 | |
*** tetsuro has joined #openstack-meeting-alt | 08:08 | |
*** edmondsw has joined #openstack-meeting-alt | 08:09 | |
*** heyongli has quit IRC | 08:13 | |
*** edmondsw has quit IRC | 08:14 | |
*** heyongli has joined #openstack-meeting-alt | 08:14 | |
*** shaohe_feng has quit IRC | 08:15 | |
*** shaohe_feng has joined #openstack-meeting-alt | 08:16 | |
*** bfernando has joined #openstack-meeting-alt | 08:17 | |
*** links has joined #openstack-meeting-alt | 08:18 | |
*** slunkad has joined #openstack-meeting-alt | 08:22 | |
*** lpetrut has joined #openstack-meeting-alt | 08:23 | |
*** armaan has quit IRC | 08:23 | |
*** armaan has joined #openstack-meeting-alt | 08:23 | |
*** heyongli has quit IRC | 08:24 | |
*** sususuryashines has joined #openstack-meeting-alt | 08:24 | |
*** heyongli has joined #openstack-meeting-alt | 08:24 | |
*** alexchadin has joined #openstack-meeting-alt | 08:25 | |
*** shaohe_feng has quit IRC | 08:25 | |
*** shaohe_feng has joined #openstack-meeting-alt | 08:26 | |
*** heyongli has quit IRC | 08:34 | |
*** heyongli has joined #openstack-meeting-alt | 08:34 | |
*** derekh has joined #openstack-meeting-alt | 08:35 | |
*** shaohe_feng has quit IRC | 08:36 | |
*** shaohe_feng has joined #openstack-meeting-alt | 08:37 | |
*** heyongli has quit IRC | 08:44 | |
*** heyongli has joined #openstack-meeting-alt | 08:44 | |
*** e0ne has joined #openstack-meeting-alt | 08:46 | |
*** shaohe_feng has quit IRC | 08:46 | |
*** finucannot is now known as stephenfin | 08:47 | |
*** shaohe_feng has joined #openstack-meeting-alt | 08:48 | |
*** panda|off is now known as panda | 08:51 | |
*** heyongli has quit IRC | 08:54 | |
*** lifeless has joined #openstack-meeting-alt | 08:55 | |
*** heyongli has joined #openstack-meeting-alt | 08:55 | |
*** shaohe_feng has quit IRC | 08:56 | |
*** shaohe_feng has joined #openstack-meeting-alt | 08:57 | |
*** chhagarw has joined #openstack-meeting-alt | 08:59 | |
*** chhavi__ has quit IRC | 09:02 | |
*** heyongli has quit IRC | 09:05 | |
*** heyongli has joined #openstack-meeting-alt | 09:05 | |
*** shaohe_feng has quit IRC | 09:06 | |
*** kzaitsev1pi has quit IRC | 09:07 | |
*** kzaitsev_pi has joined #openstack-meeting-alt | 09:09 | |
*** shaohe_feng has joined #openstack-meeting-alt | 09:11 | |
*** pbourke has joined #openstack-meeting-alt | 09:11 | |
*** sambetts|afk is now known as sambetts | 09:14 | |
*** heyongli has quit IRC | 09:15 | |
*** heyongli has joined #openstack-meeting-alt | 09:15 | |
*** shaohe_feng has quit IRC | 09:17 | |
*** shaohe_feng has joined #openstack-meeting-alt | 09:17 | |
*** heyongli has quit IRC | 09:25 | |
*** heyongli has joined #openstack-meeting-alt | 09:25 | |
*** shaohe_feng has quit IRC | 09:27 | |
*** shaohe_feng has joined #openstack-meeting-alt | 09:27 | |
*** armaan has quit IRC | 09:33 | |
*** PapaOurs is now known as bauzas | 09:34 | |
*** heyongli has quit IRC | 09:35 | |
*** heyongli has joined #openstack-meeting-alt | 09:36 | |
*** armaan has joined #openstack-meeting-alt | 09:36 | |
*** shaohe_feng has quit IRC | 09:37 | |
*** rmart04 has joined #openstack-meeting-alt | 09:37 | |
*** armaan has quit IRC | 09:38 | |
*** armaan has joined #openstack-meeting-alt | 09:42 | |
*** tetsuro has quit IRC | 09:42 | |
*** shaohe_feng has joined #openstack-meeting-alt | 09:43 | |
*** heyongli has quit IRC | 09:46 | |
*** heyongli has joined #openstack-meeting-alt | 09:46 | |
*** shaohe_feng has quit IRC | 09:47 | |
*** shaohe_feng has joined #openstack-meeting-alt | 09:49 | |
*** sridharg has quit IRC | 09:55 | |
*** armaan has quit IRC | 09:55 | |
*** heyongli has quit IRC | 09:56 | |
*** heyongli has joined #openstack-meeting-alt | 09:56 | |
*** armaan has joined #openstack-meeting-alt | 09:57 | |
*** shaohe_feng has quit IRC | 09:58 | |
*** shaohe_feng has joined #openstack-meeting-alt | 09:59 | |
*** lifeless has quit IRC | 10:03 | |
*** sridharg has joined #openstack-meeting-alt | 10:03 | |
*** lifeless has joined #openstack-meeting-alt | 10:04 | |
*** heyongli has quit IRC | 10:06 | |
*** heyongli has joined #openstack-meeting-alt | 10:06 | |
*** shaohe_feng has quit IRC | 10:08 | |
*** shaohe_feng has joined #openstack-meeting-alt | 10:10 | |
*** macermak has joined #openstack-meeting-alt | 10:12 | |
*** heyongli has quit IRC | 10:16 | |
*** heyongli has joined #openstack-meeting-alt | 10:17 | |
*** shaohe_feng has quit IRC | 10:18 | |
*** shaohe_feng has joined #openstack-meeting-alt | 10:19 | |
*** heyongli has quit IRC | 10:27 | |
*** heyongli has joined #openstack-meeting-alt | 10:27 | |
*** shaohe_feng has quit IRC | 10:28 | |
*** shaohe_feng has joined #openstack-meeting-alt | 10:29 | |
*** heyongli has quit IRC | 10:37 | |
*** heyongli has joined #openstack-meeting-alt | 10:37 | |
*** shaohe_feng has quit IRC | 10:39 | |
*** shaohe_feng has joined #openstack-meeting-alt | 10:40 | |
*** kittens has quit IRC | 10:44 | |
*** yamamoto has quit IRC | 10:44 | |
*** heyongli has quit IRC | 10:47 | |
*** heyongli has joined #openstack-meeting-alt | 10:47 | |
*** alex_xu has quit IRC | 10:49 | |
*** shaohe_feng has quit IRC | 10:49 | |
*** alex_xu has joined #openstack-meeting-alt | 10:49 | |
*** shaohe_feng has joined #openstack-meeting-alt | 10:50 | |
*** szaher has joined #openstack-meeting-alt | 10:54 | |
*** d0ugal has quit IRC | 10:54 | |
*** d0ugal has joined #openstack-meeting-alt | 10:56 | |
*** heyongli has quit IRC | 10:57 | |
*** heyongli has joined #openstack-meeting-alt | 10:58 | |
*** shaohe_feng has quit IRC | 10:59 | |
*** shaohe_feng has joined #openstack-meeting-alt | 10:59 | |
*** alexchadin has quit IRC | 11:05 | |
*** heyongli has quit IRC | 11:08 | |
*** heyongli has joined #openstack-meeting-alt | 11:08 | |
*** shaohe_feng has quit IRC | 11:09 | |
*** lifeless has quit IRC | 11:10 | |
*** shaohe_feng has joined #openstack-meeting-alt | 11:10 | |
*** alexchadin has joined #openstack-meeting-alt | 11:18 | |
*** heyongli has quit IRC | 11:18 | |
*** heyongli has joined #openstack-meeting-alt | 11:18 | |
*** shaohe_feng has quit IRC | 11:20 | |
*** shaohe_feng has joined #openstack-meeting-alt | 11:21 | |
*** macermak has quit IRC | 11:25 | |
*** heyongli has quit IRC | 11:28 | |
*** heyongli has joined #openstack-meeting-alt | 11:28 | |
*** shaohe_feng has quit IRC | 11:30 | |
*** shaohe_feng has joined #openstack-meeting-alt | 11:32 | |
*** dave-mcc_ has joined #openstack-meeting-alt | 11:33 | |
*** heyongli has quit IRC | 11:38 | |
*** heyongli has joined #openstack-meeting-alt | 11:39 | |
*** shaohe_feng has quit IRC | 11:40 | |
*** shaohe_feng has joined #openstack-meeting-alt | 11:40 | |
*** rossella_s has joined #openstack-meeting-alt | 11:42 | |
*** armaan has quit IRC | 11:43 | |
*** armaan has joined #openstack-meeting-alt | 11:43 | |
*** kumarmn has joined #openstack-meeting-alt | 11:43 | |
*** yamamoto has joined #openstack-meeting-alt | 11:45 | |
*** heyongli has quit IRC | 11:49 | |
*** heyongli has joined #openstack-meeting-alt | 11:49 | |
*** shaohe_feng has quit IRC | 11:50 | |
*** yamamoto has quit IRC | 11:52 | |
*** yamamoto has joined #openstack-meeting-alt | 11:52 | |
*** shaohe_feng has joined #openstack-meeting-alt | 11:54 | |
*** kumarmn has quit IRC | 11:55 | |
*** raildo has joined #openstack-meeting-alt | 11:57 | |
*** heyongli has quit IRC | 11:59 | |
*** heyongli has joined #openstack-meeting-alt | 11:59 | |
*** julim has quit IRC | 12:00 | |
*** radek__ has quit IRC | 12:00 | |
*** radeks has quit IRC | 12:01 | |
*** shaohe_feng has quit IRC | 12:01 | |
*** qwebirc5575 has joined #openstack-meeting-alt | 12:02 | |
*** shaohe_feng has joined #openstack-meeting-alt | 12:02 | |
*** rmascena has joined #openstack-meeting-alt | 12:04 | |
*** radeks has joined #openstack-meeting-alt | 12:05 | |
*** qwebirc5575 has quit IRC | 12:05 | |
*** raildo has quit IRC | 12:06 | |
*** edleafe- has joined #openstack-meeting-alt | 12:07 | |
*** kumarmn has joined #openstack-meeting-alt | 12:07 | |
*** edmondsw has joined #openstack-meeting-alt | 12:09 | |
*** heyongli has quit IRC | 12:09 | |
*** edleafe has quit IRC | 12:09 | |
*** edleafe- is now known as edleafe | 12:09 | |
*** kumarmn has quit IRC | 12:09 | |
*** heyongli has joined #openstack-meeting-alt | 12:09 | |
*** shaohe_feng has quit IRC | 12:11 | |
*** shaohe_feng has joined #openstack-meeting-alt | 12:14 | |
*** rfolco has joined #openstack-meeting-alt | 12:16 | |
*** armaan has quit IRC | 12:18 | |
*** armaan has joined #openstack-meeting-alt | 12:18 | |
*** heyongli has quit IRC | 12:19 | |
*** heyongli has joined #openstack-meeting-alt | 12:20 | |
*** shaohe_feng has quit IRC | 12:21 | |
*** shaohe_feng has joined #openstack-meeting-alt | 12:23 | |
*** alexchadin has quit IRC | 12:23 | |
*** wxy has joined #openstack-meeting-alt | 12:23 | |
*** heyongli has quit IRC | 12:30 | |
*** heyongli has joined #openstack-meeting-alt | 12:30 | |
*** shaohe_feng has quit IRC | 12:31 | |
*** shaohe_feng has joined #openstack-meeting-alt | 12:32 | |
*** takashin has joined #openstack-meeting-alt | 12:39 | |
*** heyongli has quit IRC | 12:40 | |
*** heyongli has joined #openstack-meeting-alt | 12:40 | |
*** shaohe_feng has quit IRC | 12:42 | |
*** shaohe_feng has joined #openstack-meeting-alt | 12:45 | |
*** heyongli has quit IRC | 12:50 | |
*** heyongli has joined #openstack-meeting-alt | 12:51 | |
*** shaohe_feng has quit IRC | 12:52 | |
*** shaohe_feng has joined #openstack-meeting-alt | 12:53 | |
*** alexchadin has joined #openstack-meeting-alt | 12:56 | |
*** dklyle_ has joined #openstack-meeting-alt | 12:57 | |
*** david-lyle has quit IRC | 12:59 | |
*** alexchadin has quit IRC | 13:00 | |
*** heyongli has quit IRC | 13:00 | |
*** heyongli has joined #openstack-meeting-alt | 13:01 | |
*** alexchadin has joined #openstack-meeting-alt | 13:01 | |
*** shaohe_feng has quit IRC | 13:02 | |
*** shaohe_feng has joined #openstack-meeting-alt | 13:02 | |
*** jaypipes has joined #openstack-meeting-alt | 13:03 | |
*** heyongli has quit IRC | 13:11 | |
*** heyongli has joined #openstack-meeting-alt | 13:11 | |
*** shaohe_feng has quit IRC | 13:12 | |
*** shaohe_feng has joined #openstack-meeting-alt | 13:13 | |
*** julim has joined #openstack-meeting-alt | 13:13 | |
*** heyongli has quit IRC | 13:21 | |
*** heyongli has joined #openstack-meeting-alt | 13:21 | |
*** shaohe_feng has quit IRC | 13:23 | |
*** kumarmn has joined #openstack-meeting-alt | 13:24 | |
*** shaohe_feng has joined #openstack-meeting-alt | 13:24 | |
*** kumarmn has quit IRC | 13:25 | |
*** ttsiouts has quit IRC | 13:26 | |
*** sususuryashines has quit IRC | 13:27 | |
*** mriedem has joined #openstack-meeting-alt | 13:30 | |
*** ttsiouts has joined #openstack-meeting-alt | 13:30 | |
*** heyongli has quit IRC | 13:31 | |
*** armaan has quit IRC | 13:31 | |
*** heyongli has joined #openstack-meeting-alt | 13:31 | |
*** armaan has joined #openstack-meeting-alt | 13:32 | |
*** sususuryashines has joined #openstack-meeting-alt | 13:32 | |
*** belmorei_ has joined #openstack-meeting-alt | 13:33 | |
*** shaohe_feng has quit IRC | 13:33 | |
*** belmoreira has quit IRC | 13:34 | |
*** shaohe_feng has joined #openstack-meeting-alt | 13:34 | |
*** sususuryashines is now known as tssurya | 13:36 | |
*** superdan is now known as dansmith | 13:38 | |
*** matrohon has quit IRC | 13:40 | |
*** heyongli has quit IRC | 13:41 | |
*** heyongli has joined #openstack-meeting-alt | 13:42 | |
*** yamamoto has quit IRC | 13:42 | |
*** yamamoto has joined #openstack-meeting-alt | 13:42 | |
*** shaohe_feng has quit IRC | 13:43 | |
*** shaohe_feng has joined #openstack-meeting-alt | 13:44 | |
*** tetsuro has joined #openstack-meeting-alt | 13:51 | |
*** heyongli has quit IRC | 13:52 | |
*** kumarmn has joined #openstack-meeting-alt | 13:52 | |
*** heyongli has joined #openstack-meeting-alt | 13:52 | |
*** armaan has quit IRC | 13:52 | |
*** armaan has joined #openstack-meeting-alt | 13:52 | |
*** shaohe_feng has quit IRC | 13:53 | |
*** rmascena has quit IRC | 13:54 | |
*** kumarmn_ has joined #openstack-meeting-alt | 13:54 | |
*** shaohe_feng has joined #openstack-meeting-alt | 13:56 | |
*** cdent has joined #openstack-meeting-alt | 13:56 | |
*** kumarmn has quit IRC | 13:57 | |
*** kumarmn has joined #openstack-meeting-alt | 13:58 | |
*** kumarmn_ has quit IRC | 13:58 | |
*** sheel has quit IRC | 13:59 | |
cdent | #startmeeting nova_scheduler | 14:00 |
---|---|---|
openstack | Meeting started Mon Jun 18 14:00:02 2018 UTC and is due to finish in 60 minutes. The chair is cdent. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:00 |
*** openstack changes topic to " (Meeting topic: nova_scheduler)" | 14:00 | |
openstack | The meeting name has been set to 'nova_scheduler' | 14:00 |
cdent | #chair edleafe jaypipes bauzas efried | 14:00 |
openstack | Current chairs: bauzas cdent edleafe efried jaypipes | 14:00 |
* bauzas puts one foot on the door | 14:00 | |
cdent | #link agenda https://wiki.openstack.org/wiki/Meetings/NovaScheduler | 14:00 |
takashin | o/ | 14:00 |
efried | ō/ | 14:00 |
cdent | #topic specs and review | 14:00 |
*** openstack changes topic to "specs and review (Meeting topic: nova_scheduler)" | 14:00 | |
gibi | o/ | 14:00 |
cdent | #link latest pupdate: http://lists.openstack.org/pipermail/openstack-dev/2018-June/131540.html | 14:00 |
efried | hah, pupdate | 14:01 |
cdent | latest pupdate was long and had many things in it. Anything people would like to bring up? | 14:01 |
bauzas | I guess that's because it's young | 14:01 |
bauzas | and when you forget to tell it, it's an oopsdate | 14:01 |
*** matrohon has joined #openstack-meeting-alt | 14:01 | |
tssurya | o/ | 14:01 |
* bauzas trying to make jokes in English, so apologies for everyone | 14:02 | |
*** vgreen has joined #openstack-meeting-alt | 14:02 | |
*** heyongli has quit IRC | 14:02 | |
cdent | the one thing we probably need to coordinate/talk about is getting started on the rest of the /migrator related work, and resolving the debate on the spec | 14:02 |
efried | agree | 14:02 |
*** heyongli has joined #openstack-meeting-alt | 14:02 | |
cdent | dansmith and bauzas seem to be on one side of the discussion and efried and cdent on the other. not sure about anyone else? | 14:03 |
bauzas | when I started the thread, I considered an upgrade impact | 14:03 |
bauzas | so I don't see why we should run it idempotently | 14:03 |
mriedem | o/ | 14:03 |
bauzas | unless we want an online data migration | 14:04 |
*** shaohe_feng has quit IRC | 14:04 | |
efried | I don't disagree with the theory that it should only run on compute startup. My problem is how to handle partial failures. | 14:04 |
bauzas | but then, it's a race, nope ? | 14:04 |
mriedem | i need to go over the spec again | 14:04 |
bauzas | mriedem: tl;dr: the question is about when we should call the new API | 14:04 |
mriedem | i thought there were 2 cases: on compute startup (online migration) and via CLI (FFU/offline migration)? | 14:05 |
*** shaohe_feng has joined #openstack-meeting-alt | 14:05 | |
bauzas | dansmith and me think just once when starting the service, while cdent and efried think we should do this every 60 secs | 14:05 |
*** raildo has joined #openstack-meeting-alt | 14:05 | |
bauzas | mriedem: me too | 14:05 |
cdent | that's not accurate bauzas | 14:05 |
mriedem | i think the latter is too heavyweight | 14:05 |
efried | mriedem: No, realistically it won't run every 60s. | 14:05 |
mriedem | i mean, doing it every minute | 14:05 |
bauzas | cdent: okay, please help me understanding then :) | 14:05 |
cdent | it's "check to see if maybe we should" | 14:05 |
mriedem | 'run until done'? | 14:05 |
mriedem | what does that check consist of? | 14:06 |
mriedem | vgpu inventory on the root provideR? | 14:06 |
efried | ^ The virt driver determining whether any resources need to be moved. | 14:06 |
efried | mriedem: Yes, that would be one example. | 14:06 |
bauzas | we could have a nova-manage status check ? | 14:06 |
mriedem | does that require any additional API calls to placement? or does the virt driver already have all of that information normally every RT update call? | 14:07 |
efried | the latter. | 14:07 |
mriedem | i know we talked about 'is_migrated' type flags in the db for this, but there isn't really any place to put those | 14:07 |
*** felipemonteiro has joined #openstack-meeting-alt | 14:07 | |
mriedem | unless you stashed some random crap in the compute nodes stats field | 14:07 |
bauzas | yep | 14:07 |
bauzas | there are 2 possibilities | 14:07 |
*** felipemonteiro_ has joined #openstack-meeting-alt | 14:08 | |
* alex_xu waves late | 14:08 | |
bauzas | 1/ is we say for a race concern we want to atomically modify the inventories/allocations when restarting and then we're done | 14:08 |
*** links has quit IRC | 14:09 | |
bauzas | 2/ is saying we could have the service accepting both models, and just moving the inventories/allocations online | 14:09 |
bauzas | but then we would have races, right? | 14:09 |
efried | bauzas: No races with the POST /migrator model. That's not the issue. | 14:09 |
efried | Races are not a problem. | 14:09 |
mriedem | yeah i wasn't following what the race was | 14:09 |
mriedem | if the placement migrator api is all atomic, which we said it would be, then you either migrate or you fail | 14:09 |
bauzas | efried: I know, but the /migrator call will move *all* the allocations by once | 14:09 |
mriedem | and i think efried and cdent are concerned about retrying the migration on failure | 14:09 |
bauzas | efried: so why should we run yet another time ? | 14:10 |
efried | I think the thing dansmith is concerned about is that a migration could potentially happen in the middle of a running and otherwise-stable compute service. | 14:10 |
mriedem | so it sounds like if we failed to migrate on startup, options are (1) do it during the regular RT update if needed or (2) wait for the next restart? | 14:10 |
efried | either because we just shouldn't do that, or because there's a concern that some part of that is very heavy to do. | 14:10 |
bauzas | mriedem: if the API call returns an exception, then dansmith and me are accepting to not run the service | 14:10 |
bauzas | ie. a blocking upgrade | 14:10 |
mriedem | i was just going to say that | 14:10 |
mriedem | if the migration fails on startup, then kill nova-compute | 14:10 |
dansmith | mriedem: I don't understand how we can continue to start, | 14:10 |
mriedem | i'd be fine with that, then we don't need the RT update logic | 14:11 |
dansmith | because then all the compute, RT and virt code has to support running with things nested the way they should be, and un-nested if for some reason we haven't migrated | 14:11 |
bauzas | that's the whole point of an *atomic* transaction | 14:11 |
mriedem | and this is then all throwaway in stein | 14:11 |
dansmith | mriedem: exactly | 14:11 |
bauzas | do it once forever | 14:11 |
efried | not throwaway in stein | 14:11 |
mriedem | *this specific check* is throwaway in stein | 14:11 |
mriedem | for vgpu on root provider i mean | 14:11 |
bauzas | yup | 14:11 |
dansmith | this specific migration would be throwaway in stein | 14:12 |
bauzas | I won't have time to work on it | 14:12 |
efried | gotcha. | 14:12 |
*** felipemonteiro has quit IRC | 14:12 | |
efried | agree. | 14:12 |
mriedem | the model / framework can be used again in the future if needed | 14:12 |
cdent | my question was theoretical for the services where the nova-compute is not on the same hardware. In that situation is there a reason why we would want to change the hardware, notice it, and not restart the nova-compute. If we don't want to care about that, then killing the nova-compute (and thus making the entire thing the nova-compute is managing dead) is okay enough | 14:12 |
bauzas | yup, we said at least for NUMA resources | 14:12 |
*** heyongli has quit IRC | 14:12 | |
*** heyongli has joined #openstack-meeting-alt | 14:12 | |
mriedem | cdent: i don't want to care about that | 14:12 |
mriedem | especially for v1 of the migrator big upgrade thing | 14:13 |
cdent | mriedem: sure. that's why it is a theoretical question | 14:13 |
mriedem | i.e. let's not conflate the complexity of those now | 14:13 |
mriedem | ack | 14:13 |
mriedem | so (1) online migration on startup, kill nova-compute if it fails and (2) CLI hook for FFU offline migrations using placement direct | 14:14 |
mriedem | yeah? | 14:14 |
*** shaohe_feng has quit IRC | 14:14 | |
efried | So then the model is this: On startup only, we retrieve allocations and pass them to update_provider_tree. If update_provider_tree gets allocations, it's allowed to do a migration (if needed). Otherwise it must continue along with the existing model, even if it otherwise thinks a migration is called for. So there's no longer a MigrationNeeded exception. And if update_from_provider_tree raises an exception in the | 14:14 |
efried | ignore the exception and go on to the next periodic. | 14:14 |
cdent | seems so. is a lot of work for a one off :(. I hope we can make it magically useful in the future | 14:14 |
mriedem | efried: why do we need to get all allocations? i liked the MigrationNeeded model. because otherwise, we're always getting all allocations on startup even though we don't need them after we've migrated | 14:15 |
bauzas | what mriedem said | 14:15 |
bauzas | see my last comments on the spec | 14:15 |
bauzas | if at startup we get the exception, it's a signal for us | 14:15 |
mriedem | cdent: see the flavor online data migration changes in kilo....it is a lot of work yeah | 14:15 |
efried | mriedem: Because then we have to have some *other* signal to tell update_provider_tree that we're allowing a migration to be possible. | 14:15 |
mriedem | efried: i'm not sure i'm following | 14:16 |
*** shaohe_feng has joined #openstack-meeting-alt | 14:16 | |
efried | If update_provider_tree doesn't know whether it's been invoked "on startup" or in the regular RT flow, then it's gonna raise MigrationNeeded any time it thinks a migration is needed. | 14:16 |
mriedem | i thought the MigrationNeeded thing was our framework for per-release checks | 14:16 |
bauzas | that's my thoughts at least | 14:17 |
bauzas | that's how the virt driver tells the service at startup 'hey dude, you have things to do' | 14:17 |
efried | It's the framework for the virt driver to be able to signal whether a migration is needed. It doesn't know whether we're going through a FFPU or whatever. | 14:17 |
efried | bauzas: except without the concept of "at startup". | 14:17 |
efried | Again, unless we inject some other signal for that. | 14:17 |
mriedem | so, how are we proposing to indicate we're on startup? | 14:17 |
*** chyka has joined #openstack-meeting-alt | 14:17 | |
mriedem | we do have a startup flag in the compute manager when we call update_available_resource | 14:18 |
bauzas | when we discussed on the signal and we agreed on an exception, my mind was set on this being raised once | 14:18 |
bauzas | efried: $ | 14:18 |
bauzas | efried: ^ | 14:18 |
* bauzas stupid AZERTY keyboard | 14:18 | |
mriedem | https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L7367 | 14:18 |
mriedem | that's called from https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L1161 | 14:18 |
bauzas | mriedem: I was considering to plug it into __init_host() | 14:19 |
mriedem | and we can die there https://github.com/openstack/nova/blob/master/nova/service.py#L180 | 14:19 |
cdent | on a hill | 14:19 |
mriedem | bauzas: that could work too | 14:19 |
bauzas | oh, the "startup" parameter is nice | 14:19 |
bauzas | I wasn't knowing it | 14:19 |
mriedem | point is, we have a couple of places in compute manager where we know we're starting up the service | 14:19 |
efried | mriedem: Point is still that we need a way to tell update_provider_tree a) we're on startup; and/or b) migrating is allowed. | 14:19 |
bauzas | that wouldn't require a new hook on init_host(), so I back up my proposal | 14:20 |
efried | Do we add the 'startup' param to update_provider_tree? | 14:20 |
mriedem | we can call the update_provider_tree stuff w/o allocations, get MigrationNeeded, pull allocations and redo right? | 14:20 |
mriedem | w/o it being part of the RT.update | 14:20 |
bauzas | efried: why do we need this ? | 14:20 |
bauzas | efried: we just call update_p_t() which would return us an exception once | 14:20 |
mriedem | i figured there would be some kind of 'check_migrations' flag to upt or something | 14:20 |
bauzas | in other words, what mriedem said | 14:20 |
mriedem | idk what you were thinking about that | 14:20 |
efried | bauzas: Because if update_provider_tree decides a migration is necessary in the middle of normal/stable n-cpu operation, it'll raise MigrationNeeded. And then what? | 14:21 |
mriedem | then the RT.update would bomb out | 14:21 |
mriedem | which efried is trying to avoid | 14:21 |
cdent | needs to be a flag | 14:21 |
cdent | only true at startup | 14:21 |
mriedem | yeah i'm fine with passing a 'check_migrations' flag on startup to upt | 14:21 |
cdent | which sounds pretty easy to pass along | 14:21 |
mriedem | yup | 14:21 |
bauzas | anyway, I need to bail out | 14:22 |
mriedem | if in the distant future we decide we are cool with periodic online migrations, we have a hook to do that | 14:22 |
cdent | and gives us the chance to change it under whatever bizarre circumstances we come up with later | 14:22 |
cdent | jinx | 14:22 |
efried | I'm going on record as not liking how many teeny cogs we're throwing into this thing. It doesn't have to be this complicated. But okay. | 14:22 |
mriedem | efried: are you ok with that? | 14:22 |
efried | qualified yes --^ | 14:22 |
*** heyongli has quit IRC | 14:22 | |
bauzas | those who are absent are always wrong, so feel free to agree on any implementation detail and I'll vote accordingly | 14:22 |
alex_xu | do we accept normal n-cpu operation before init-host finished? | 14:23 |
*** heyongli has joined #openstack-meeting-alt | 14:23 | |
* bauzas runs | 14:23 | |
mriedem | alex_xu: we'd be calling after init_host | 14:23 |
mriedem | https://github.com/openstack/nova/blob/master/nova/service.py#L162 | 14:23 |
mriedem | https://github.com/openstack/nova/blob/master/nova/service.py#L180 | 14:23 |
cdent | so we have tentative plan, which could change, but doesn't really change anything about the rest of the work, right? | 14:23 |
mriedem | the latter is when we migrate | 14:23 |
*** alexchad_ has joined #openstack-meeting-alt | 14:23 | |
cdent | I'm assuming we'll want to start on the /migrator plumbin asap, yes? | 14:23 |
mriedem | to summarize, keep me honest: | 14:23 |
efried | upt gets two new params: allocs and check_migration. If (allocs is None and check_migration == True) then upt gets to check whether migration is needed and raise MigrationNeeded if so. Whereupon RT gets allocs and passes them in. | 14:24 |
efried | But that's the only time upt is allowed to raise MigrationNeeded. | 14:24 |
mriedem | 1. only migrate on startup, using the startup flag from pre_start_hook, and pass a check_migrations flag to upt, handle MigrationNeeded, etc, fail and kill nova-compute on error | 14:24 |
mriedem | 2. add a hook for FFU offline to do similar | 14:24 |
efried | aye | 14:24 |
*** shaohe_feng has quit IRC | 14:24 | |
mriedem | 3. throwaway the specific vgpu root provider inventory check in stein | 14:24 |
mriedem | ok so todo is efried updates the spec for that? | 14:25 |
efried | roger wilco. | 14:25 |
mriedem | and then the rest of us go over it again, and start coding | 14:25 |
*** alexchadin has quit IRC | 14:25 | |
efried | cdent: Yes, the /migrator stuff doesn't change with any of this, and can/should get started asap. | 14:25 |
mriedem | ack | 14:25 |
cdent | ✔ | 14:26 |
efried | Hopefully the API for that is clear in the spec. | 14:26 |
*** shaohe_feng has joined #openstack-meeting-alt | 14:26 | |
mriedem | it was last i read it | 14:26 |
cdent | yeah | 14:26 |
efried | I want a separate error code for each conflict scenario, though. | 14:26 |
* jaypipes reading back, sorry for lateness. | 14:26 | |
cdent | the http parts should be straightforward. wiring it up to the db, less so, but mostly in terms of wiring | 14:27 |
cdent | not actual "wow, that's hard" | 14:27 |
cdent | I hope | 14:27 |
efried | cdent: I would think we could and should reuse existing code. | 14:27 |
efried | cdent: We should need to write zero additional sql for this. | 14:28 |
efried | cdent: And the schema should be glued-together bits of existing ones. | 14:28 |
cdent | thus the hope | 14:28 |
cdent | okay, any other specs and reviews things to talk about ? | 14:29 |
efried | I mean, I'm sure there's a fancy schmancy way to do the atomic migration in a single monolithic sql statement. But I'm also saying we should not do that, at least at first, or possibly ever, untless we can show that there's some good reason for it. | 14:29 |
cdent | #topic bugs | 14:30 |
cdent | #link placement bugs: https://bugs.launchpad.net/nova/+bugs?field.tag=placement&orderby=-id | 14:30 |
*** openstack changes topic to "bugs (Meeting topic: nova_scheduler)" | 14:30 | |
cdent | my read is that we haven't got any recently new bugs, except for those that have already been resolved | 14:31 |
*** felipemonteiro_ has quit IRC | 14:31 | |
cdent | but there are 27 there. which is more than 0 | 14:31 |
* mriedem double checks that math | 14:31 | |
efried | In [1]: 27 > 0 | 14:32 |
efried | Out[1]: True | 14:32 |
efried | Math checks out. | 14:32 |
cdent | I'm not sure. I was educated using "new math" so can't do anything with numbers. | 14:32 |
efried | anyone else seen Incredibles II yet? Good "new math" jokes in there. | 14:32 |
cdent | not yet | 14:32 |
*** heyongli has quit IRC | 14:33 | |
*** heyongli has joined #openstack-meeting-alt | 14:33 | |
efried | <3 <3 highly recommended. But back to our regularly scheduled scheduler schedule. | 14:33 |
*** ian_ott has joined #openstack-meeting-alt | 14:33 | |
cdent | okay then | 14:33 |
cdent | #topic opens | 14:34 |
cdent | [put yours here] | 14:34 |
*** openstack changes topic to "opens (Meeting topic: nova_scheduler)" | 14:34 | |
cdent | anyone? | 14:34 |
mriedem | i've started the sync_aggregates CLI | 14:34 |
mriedem | https://review.openstack.org/#/c/575912/ | 14:34 |
mriedem | quite a few TODOs yet, but it's the general idea | 14:34 |
*** shaohe_feng has quit IRC | 14:34 | |
mriedem | but that's the last piece of the mirror aggregates bp | 14:34 |
*** shaohe_feng has joined #openstack-meeting-alt | 14:35 | |
mriedem | the scheduler report client bits to use aggregate generation need to happen too, but i might just do those in a follow up | 14:35 |
jaypipes | sorry for the post-discussion question, but what are we proposing to do when allow_migrate=False and the /migrator endpoint has *already* been POST'd to? i.e. will the virt driver try and give placement a pre-nested model again if that happens? | 14:35 |
efried | mriedem: I've got those. | 14:35 |
efried | mriedem: https://review.openstack.org/#/c/556669/ | 14:35 |
efried | jaypipes: You mean if upt detects a migration is in order, but it received check_migration=False? | 14:36 |
efried | jaypipes: Then yes, it has to continue supporting the existing model, whatever it is, even if it's wrong. | 14:37 |
efried | It can still shuffle providers, traits, and aggregates, and *add/remove* inventories, but it's not allowed to *move* existing resource classes. | 14:37 |
jaypipes | efried: no, as in the migration from non-nested to nested happened already, then n-cpu is restarted, the update_available_resources() periodic runs, passing allow_migrate=False (and no allocations) and the virt driver reports a non-nested model of providers. | 14:38 |
jaypipes | efried: in other words, how is the virt driver supposed to know that it has already moved to a nested model? | 14:38 |
efried | jaypipes: Because the provider_tree it gets from RT matches its world view, instead of looking like the non-nested old view. | 14:38 |
jaypipes | efried: ok | 14:39 |
efried | check me on this - does it make sense? | 14:39 |
jaypipes | efried: yeah, I guess so. lots of cogs in this, but I guess all the cogs are necessary for all the offline/online/don't break anything edge cases. | 14:39 |
efried | jaypipes: I went on record as disagreeing that all the cogs are necessary. | 14:40 |
jaypipes | I'm just nervous with all the complexity, is all. | 14:40 |
efried | Agree. | 14:40 |
efried | But outvoted by people with +2 specs privs :P | 14:40 |
jaypipes | efried: yes, I read that. I understand the complexity is necessary, though. just want to make sure that the "normal" processes are going to be able to run simply. | 14:40 |
* cdent passes around the xanax | 14:40 | |
cdent | don't take it all though, I need some | 14:41 |
jaypipes | efried: and by "normal processes" I mean the update_available_resource() periodic. | 14:41 |
jaypipes | efried: just want to make sure that code path is alright. | 14:41 |
jaypipes | since obviously, it's run all the time and failure in it will break the world. | 14:41 |
efried | jaypipes: It's going to be about 2x as complex for upt to deal with. | 14:41 |
mriedem | if we get to check_migrations=False and RT.update (normal) and the virt driver thinks it needs to do the old model, we done f'ed up yeah? | 14:42 |
efried | multiply that by however many virt drivers need to implement it. By however many migrations happen between now and the end of time. | 14:42 |
jaypipes | mriedem: I would think so, yes. just trying to get agreement on that from folks. | 14:42 |
efried | mriedem: uh, you mean like a backwards migration? | 14:42 |
*** hongbin has joined #openstack-meeting-alt | 14:42 | |
mriedem | no | 14:42 |
mriedem | i mean, | 14:42 |
mriedem | we migrate on startup or fail | 14:42 |
mriedem | after that, the 'normal' get provider tree stuff in the virt driver should assume new omdel | 14:43 |
efried | so s/old/new/ in your statement above? | 14:43 |
mriedem | *model | 14:43 |
mriedem | if it for some reason sees/thinks old model, it should raise | 14:43 |
*** heyongli has quit IRC | 14:43 | |
efried | should it? | 14:43 |
efried | And should we blow up n-cpu at that point? | 14:43 |
mriedem | why wouldn't it? | 14:43 |
*** heyongli has joined #openstack-meeting-alt | 14:43 | |
efried | What we talked about above is that if check_migration is False, virt has to keep supporting whatever model we fed it, and do it with a smile. | 14:43 |
*** janki has quit IRC | 14:44 | |
mriedem | "whatever model we fed it" should be the new model | 14:44 |
mriedem | or we done f'ed up | 14:44 |
mriedem | we should only be feeding the new model after startup | 14:44 |
jaypipes | right, what mriedem said. I just wanted to make sure we all agreed on that. | 14:44 |
mriedem | otherwise we failed and didn't kill nova-compute like we were supposed to | 14:44 |
efried | so if that happens we should kill n-cpu even if it's in non-startup RT cycle? | 14:45 |
*** shaohe_feng has quit IRC | 14:45 | |
jaypipes | (this is the "partial failure" scare that I had, btw) | 14:45 |
*** ayoung has joined #openstack-meeting-alt | 14:45 | |
efried | right | 14:45 |
mriedem | you can't kill compute from an RT.update | 14:45 |
efried | right | 14:45 |
mriedem | you just fail the periodic | 14:45 |
efried | right | 14:45 |
efried | And then it raises again next time. | 14:45 |
efried | and the time after that | 14:45 |
efried | and the time after that | 14:45 |
jaypipes | we get it. :) | 14:45 |
efried | and is basically running but sick forever. | 14:45 |
efried | until....what? | 14:45 |
efried | what's the remedy at that point? | 14:45 |
mriedem | well, if there is a legitimate reason we'd be failing there, we'd eventually want to auto-disable that compute | 14:45 |
efried | Whereas if we allow "agile" migrations, it's self-healing. | 14:46 |
mriedem | anyway, this shouldn't happen | 14:46 |
jaypipes | efried: just keeping logging errors, that's all. | 14:46 |
jaypipes | efried: "agile" migrations? | 14:46 |
cdent | (14 minute warning) | 14:46 |
*** shaohe_feng has joined #openstack-meeting-alt | 14:46 | |
mriedem | believe it or not, there are likely bugs in the alternatives | 14:46 |
mriedem | so we need to shit or get off this pot | 14:47 |
efried | jaypipes: spec as currently written allows the possibility of upt raising MigrationNeeded any time it's called, and RT responding by retrieving allocs and reinvoking | 14:47 |
jaypipes | mriedem: agreed. sorry for bringing up the topic. | 14:47 |
mriedem | jaypipes: not directed at your specifically, just all of us | 14:47 |
efried | jaypipes: So a migration could *theoretically* happen any time. But *realistically* will only ever happen at startup. | 14:47 |
mriedem | *you | 14:47 |
efried | jaypipes: But we wouldn't need the extra "startup" flag percolating around. And the upt logic is simpler. | 14:48 |
mriedem | efried: but the virt driver logic is likely not, right? because then it has to handle both old and new models | 14:48 |
efried | mriedem: No, in that case it only has to know whether the model it's fed is out of sync. | 14:48 |
efried | mriedem: If yes, raise MigrationNeeded, get allocs, and fix it. | 14:48 |
mriedem | but like i said, if we migrate and fail, we kill the service on startup | 14:48 |
jaypipes | efried: and how would it know that? | 14:48 |
mriedem | we don't get to a 'fed a model out of sync' | 14:49 |
efried | jaypipes: How does it know the model it gets from RT (e.g. monolithic) is out of sync with the model it thinks it should be using (e.g. nested)? | 14:49 |
efried | whole purpose of upt, I thought. | 14:49 |
efried | in this case the check is more finicky | 14:49 |
*** dklyle_ has quit IRC | 14:49 | |
efried | because it has to know if existing inventories are moving. | 14:50 |
efried | but basically ^ is the check. | 14:50 |
efried | So mriedem jaypipes if we're going to do it this way - where upt raises any time it thinks we're out of sync - then we don't need the extra check_migration flag. | 14:51 |
efried | upt gets to act as written in the spec; we're just changing how RT responds to that. | 14:51 |
efried | on startup, except MigrationNeeded => get allocs and redrive; on periodic, except MigrationNeeded => log error and move on. | 14:52 |
jaypipes | efried: no, I was more thinking of how does the virt driver know that a nested model with allocations on child X would need to move those allocations to child Y... | 14:52 |
cdent | (8 minutes) | 14:52 |
efried | jaypipes: Well, that's a migration we don't need to think about at the moment. | 14:53 |
jaypipes | efried: same for sharing providers I guess.. | 14:53 |
efried | jaypipes: Do you have an example of where that would happen? | 14:53 |
*** heyongli has quit IRC | 14:53 | |
jaypipes | efried: virt driver suddenly needs to know (somehow?) that DISK_GB allocs need to be moved from local to a sharing provider. | 14:53 |
*** heyongli has joined #openstack-meeting-alt | 14:53 | |
efried | where they're actually the same allocs? | 14:53 |
mriedem | "on periodic, except MigrationNeeded => log error and move on." - the compute service shouldn't be running if we're hitting this | 14:54 |
efried | mriedem: Agree *shouldn't*. Which is I guess why we're okay allowing this anomalous sick-but-alive state. | 14:54 |
mriedem | when did we say we were ok with that? | 14:54 |
efried | Basically, that should happen with the same frequency as the theoretical mid-stream migration in the spec as written. | 14:54 |
mriedem | we said, migrate on start or fail | 14:54 |
*** shaohe_feng has quit IRC | 14:55 | |
efried | mriedem: Right, but we need a condition, however rare, for the scenario where upt thinks a migration is needed, but didn't get the check_migration flag. | 14:55 |
efried | mriedem: Either it has to keep supporting the old model, or it has to blow up. | 14:55 |
efried | and if it blows up, RT either has to log-and-ignore, or itself blow up. | 14:55 |
mriedem | "upt thinks a migration is needed"? - you mean the virt driver thinks a migration is needed? | 14:56 |
efried | mriedem: yes. | 14:56 |
efried | upt is a virt driver method. | 14:56 |
efried | Should never happen | 14:56 |
mriedem | it has to blow up | 14:56 |
efried | okay, cool. Then we don't need the extra flag. | 14:56 |
efried | and the upt logic is back to simple | 14:56 |
efried | which is goodness. | 14:56 |
efried | mriedem: Does RT also blow up, or just log-and-proceed? | 14:57 |
mriedem | what is there to proceed with? | 14:57 |
efried | mriedem: Same way we handle almost every other exception at this level. | 14:57 |
mriedem | upt is the interface between the virt driver and placement right? | 14:57 |
*** shaohe_feng has joined #openstack-meeting-alt | 14:57 | |
efried | Whenever RT gets an exception in _update, it logs it and keeps running, til the next periodic. | 14:58 |
efried | mriedem: Yes, pretty much. | 14:58 |
efried | brokered by RT. | 14:58 |
mriedem | "okay, cool. Then we don't need the extra flag." | 14:58 |
mriedem | i disagree with the premise | 14:58 |
mriedem | of the virt driver needing to check "oh check_migrations=False but i'm still going to see if i should be migrating anyway" | 14:59 |
cdent | we've got one minute left, continue on spec or in #openstack-placement ? | 14:59 |
efried | the latter. | 14:59 |
mriedem | yeah i need to drop | 14:59 |
efried | damn | 14:59 |
efried | spec discussions are so choppy. | 14:59 |
efried | time-wise. | 14:59 |
cdent | It's clear that the process of creating and using /migrator is involved, so clear your schedules! | 14:59 |
efried | true | 14:59 |
cdent | we out of time, see you elsewhere | 15:00 |
cdent | thanks for coming and all your enthusiasms | 15:00 |
cdent | #endmeeting | 15:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 15:00 | |
openstack | Meeting ended Mon Jun 18 15:00:24 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:00 |
*** mriedem has left #openstack-meeting-alt | 15:00 | |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/nova_scheduler/2018/nova_scheduler.2018-06-18-14.00.html | 15:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/nova_scheduler/2018/nova_scheduler.2018-06-18-14.00.txt | 15:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/nova_scheduler/2018/nova_scheduler.2018-06-18-14.00.log.html | 15:00 |
*** takashin has left #openstack-meeting-alt | 15:00 | |
*** lpetrut has quit IRC | 15:01 | |
*** lpetrut has joined #openstack-meeting-alt | 15:02 | |
*** rmart04 has quit IRC | 15:02 | |
*** tetsuro has quit IRC | 15:03 | |
*** heyongli has quit IRC | 15:03 | |
*** heyongli has joined #openstack-meeting-alt | 15:04 | |
*** shaohe_feng has quit IRC | 15:05 | |
*** sridharg has quit IRC | 15:06 | |
*** shaohe_feng has joined #openstack-meeting-alt | 15:07 | |
*** markstur has joined #openstack-meeting-alt | 15:10 | |
*** PagliaccisCloud has quit IRC | 15:12 | |
*** belmorei_ has quit IRC | 15:12 | |
*** lpetrut has quit IRC | 15:13 | |
*** heyongli has quit IRC | 15:14 | |
*** heyongli has joined #openstack-meeting-alt | 15:14 | |
*** PagliaccisCloud has joined #openstack-meeting-alt | 15:14 | |
*** belmoreira has joined #openstack-meeting-alt | 15:15 | |
*** shaohe_feng has quit IRC | 15:15 | |
*** shaohe_feng has joined #openstack-meeting-alt | 15:18 | |
*** fnaval has joined #openstack-meeting-alt | 15:23 | |
*** TxGirlGeek has joined #openstack-meeting-alt | 15:23 | |
*** heyongli has quit IRC | 15:24 | |
*** heyongli has joined #openstack-meeting-alt | 15:24 | |
*** shaohe_feng has quit IRC | 15:26 | |
*** gyee has joined #openstack-meeting-alt | 15:27 | |
*** shaohe_feng has joined #openstack-meeting-alt | 15:27 | |
*** dklyle has joined #openstack-meeting-alt | 15:29 | |
*** rossella_s has quit IRC | 15:30 | |
*** armaan has quit IRC | 15:31 | |
*** heyongli has quit IRC | 15:34 | |
*** heyongli has joined #openstack-meeting-alt | 15:34 | |
*** shaohe_feng has quit IRC | 15:36 | |
*** shaohe_feng has joined #openstack-meeting-alt | 15:37 | |
*** cdent has left #openstack-meeting-alt | 15:37 | |
*** felipemonteiro has joined #openstack-meeting-alt | 15:38 | |
*** ttsiouts has quit IRC | 15:39 | |
*** matrohon has quit IRC | 15:44 | |
*** alexchad_ has quit IRC | 15:44 | |
*** heyongli has quit IRC | 15:44 | |
*** alexchadin has joined #openstack-meeting-alt | 15:44 | |
*** heyongli has joined #openstack-meeting-alt | 15:45 | |
*** alexchadin has quit IRC | 15:45 | |
*** diablo_rojo has joined #openstack-meeting-alt | 15:45 | |
*** shaohe_feng has quit IRC | 15:46 | |
*** lpetrut has joined #openstack-meeting-alt | 15:47 | |
*** shaohe_feng has joined #openstack-meeting-alt | 15:47 | |
*** ttsiouts has joined #openstack-meeting-alt | 15:48 | |
*** lpetrut has quit IRC | 15:49 | |
*** lpetrut has joined #openstack-meeting-alt | 15:49 | |
*** cloudrancher has quit IRC | 15:50 | |
*** cloudrancher has joined #openstack-meeting-alt | 15:50 | |
*** janki has joined #openstack-meeting-alt | 15:51 | |
*** yamamoto has quit IRC | 15:53 | |
*** e0ne has quit IRC | 15:54 | |
*** yamamoto has joined #openstack-meeting-alt | 15:54 | |
*** heyongli has quit IRC | 15:55 | |
*** heyongli has joined #openstack-meeting-alt | 15:55 | |
*** yamamoto has quit IRC | 15:56 | |
*** yamamoto has joined #openstack-meeting-alt | 15:56 | |
*** lpetrut has quit IRC | 15:56 | |
*** shaohe_feng has quit IRC | 15:56 | |
*** lpetrut has joined #openstack-meeting-alt | 15:58 | |
*** shaohe_feng has joined #openstack-meeting-alt | 15:59 | |
*** markstur_ has joined #openstack-meeting-alt | 16:03 | |
*** heyongli has quit IRC | 16:05 | |
*** dtrainor has joined #openstack-meeting-alt | 16:05 | |
*** heyongli has joined #openstack-meeting-alt | 16:05 | |
*** markstur has quit IRC | 16:06 | |
*** shaohe_feng has quit IRC | 16:07 | |
*** SimAloo has joined #openstack-meeting-alt | 16:08 | |
*** lpetrut has quit IRC | 16:11 | |
*** shaohe_feng has joined #openstack-meeting-alt | 16:11 | |
*** sambetts is now known as sambetts|afk | 16:12 | |
*** rdopiera has quit IRC | 16:12 | |
*** kopecmartin has quit IRC | 16:12 | |
*** cloudrancher has quit IRC | 16:13 | |
*** cloudrancher has joined #openstack-meeting-alt | 16:14 | |
*** heyongli has quit IRC | 16:15 | |
*** heyongli has joined #openstack-meeting-alt | 16:15 | |
*** lpetrut has joined #openstack-meeting-alt | 16:16 | |
*** radeks has quit IRC | 16:16 | |
*** shaohe_feng has quit IRC | 16:17 | |
*** shaohe_feng has joined #openstack-meeting-alt | 16:18 | |
*** tesseract has quit IRC | 16:19 | |
*** ircuser-1 has joined #openstack-meeting-alt | 16:20 | |
*** ttsiouts has quit IRC | 16:22 | |
*** yamahata has quit IRC | 16:22 | |
*** ttsiouts has joined #openstack-meeting-alt | 16:22 | |
*** heyongli has quit IRC | 16:25 | |
*** heyongli has joined #openstack-meeting-alt | 16:26 | |
*** ttsiouts has quit IRC | 16:27 | |
*** shaohe_feng has quit IRC | 16:27 | |
*** shaohe_feng has joined #openstack-meeting-alt | 16:28 | |
*** dave-mcc_ has quit IRC | 16:30 | |
*** radeks has joined #openstack-meeting-alt | 16:35 | |
*** heyongli has quit IRC | 16:36 | |
*** yamamoto has quit IRC | 16:36 | |
*** heyongli has joined #openstack-meeting-alt | 16:36 | |
*** yamamoto has joined #openstack-meeting-alt | 16:36 | |
*** armaan has joined #openstack-meeting-alt | 16:36 | |
*** shaohe_feng has quit IRC | 16:37 | |
*** shaohe_feng has joined #openstack-meeting-alt | 16:38 | |
*** yamamoto has quit IRC | 16:41 | |
*** radeks has quit IRC | 16:41 | |
*** felipemonteiro_ has joined #openstack-meeting-alt | 16:43 | |
*** heyongli has quit IRC | 16:46 | |
*** heyongli has joined #openstack-meeting-alt | 16:46 | |
*** felipemonteiro has quit IRC | 16:47 | |
*** shaohe_feng has quit IRC | 16:48 | |
*** shaohe_feng has joined #openstack-meeting-alt | 16:49 | |
*** heyongli has quit IRC | 16:56 | |
*** heyongli has joined #openstack-meeting-alt | 16:56 | |
*** shaohe_feng has quit IRC | 16:58 | |
*** shaohe_feng has joined #openstack-meeting-alt | 16:58 | |
*** bfernando has quit IRC | 17:00 | |
*** derekh has quit IRC | 17:01 | |
*** heyongli has quit IRC | 17:06 | |
*** heyongli has joined #openstack-meeting-alt | 17:07 | |
*** shaohe_feng has quit IRC | 17:08 | |
*** shaohe_feng has joined #openstack-meeting-alt | 17:09 | |
*** d0ugal has quit IRC | 17:12 | |
*** heyongli has quit IRC | 17:17 | |
*** heyongli has joined #openstack-meeting-alt | 17:17 | |
*** shaohe_feng has quit IRC | 17:18 | |
*** shaohe_feng has joined #openstack-meeting-alt | 17:20 | |
*** d0ugal has joined #openstack-meeting-alt | 17:26 | |
*** heyongli has quit IRC | 17:27 | |
*** heyongli has joined #openstack-meeting-alt | 17:27 | |
*** shaohe_feng has quit IRC | 17:29 | |
*** shaohe_feng has joined #openstack-meeting-alt | 17:30 | |
*** dklyle has quit IRC | 17:36 | |
*** dklyle has joined #openstack-meeting-alt | 17:37 | |
*** armaan has quit IRC | 17:37 | |
*** heyongli has quit IRC | 17:37 | |
*** heyongli has joined #openstack-meeting-alt | 17:37 | |
*** yamamoto has joined #openstack-meeting-alt | 17:38 | |
*** shaohe_feng has quit IRC | 17:39 | |
*** yamamoto has quit IRC | 17:42 | |
*** heyongli has quit IRC | 17:47 | |
*** heyongli has joined #openstack-meeting-alt | 17:48 | |
*** tssurya has quit IRC | 17:49 | |
*** shaohe_feng has joined #openstack-meeting-alt | 17:49 | |
*** shaohe_feng has quit IRC | 17:49 | |
*** shaohe_feng has joined #openstack-meeting-alt | 17:50 | |
*** e0ne has joined #openstack-meeting-alt | 17:53 | |
*** janki has quit IRC | 17:56 | |
*** heyongli has quit IRC | 17:58 | |
*** heyongli has joined #openstack-meeting-alt | 17:58 | |
*** shaohe_feng has quit IRC | 17:59 | |
*** shaohe_feng has joined #openstack-meeting-alt | 18:00 | |
*** dklyle has quit IRC | 18:00 | |
*** heyongli has quit IRC | 18:08 | |
*** heyongli has joined #openstack-meeting-alt | 18:08 | |
*** myoung is now known as myoung|lunch | 18:08 | |
*** dtrainor has quit IRC | 18:10 | |
*** shaohe_feng has quit IRC | 18:10 | |
*** shaohe_feng has joined #openstack-meeting-alt | 18:10 | |
*** dtrainor has joined #openstack-meeting-alt | 18:13 | |
*** dave-mccowan has joined #openstack-meeting-alt | 18:17 | |
*** heyongli has quit IRC | 18:18 | |
*** heyongli has joined #openstack-meeting-alt | 18:18 | |
*** shaohe_feng has quit IRC | 18:20 | |
*** radeks has joined #openstack-meeting-alt | 18:21 | |
*** shaohe_feng has joined #openstack-meeting-alt | 18:21 | |
*** armaan has joined #openstack-meeting-alt | 18:21 | |
*** armaan has quit IRC | 18:23 | |
*** jroll has quit IRC | 18:24 | |
*** jroll has joined #openstack-meeting-alt | 18:24 | |
*** dklyle has joined #openstack-meeting-alt | 18:26 | |
*** heyongli has quit IRC | 18:28 | |
*** heyongli has joined #openstack-meeting-alt | 18:29 | |
*** shaohe_feng has quit IRC | 18:30 | |
*** shaohe_feng has joined #openstack-meeting-alt | 18:34 | |
*** heyongli has quit IRC | 18:39 | |
*** yamamoto has joined #openstack-meeting-alt | 18:39 | |
*** heyongli has joined #openstack-meeting-alt | 18:39 | |
*** shaohe_feng has quit IRC | 18:40 | |
*** yamamoto has quit IRC | 18:44 | |
*** shaohe_feng has joined #openstack-meeting-alt | 18:45 | |
*** yamahata has joined #openstack-meeting-alt | 18:46 | |
*** lpetrut has quit IRC | 18:48 | |
*** heyongli has quit IRC | 18:49 | |
*** heyongli has joined #openstack-meeting-alt | 18:49 | |
*** shaohe_feng has quit IRC | 18:51 | |
*** shaohe_feng has joined #openstack-meeting-alt | 18:52 | |
*** armaan has joined #openstack-meeting-alt | 18:54 | |
*** ian_ott has quit IRC | 18:57 | |
*** heyongli has quit IRC | 18:59 | |
*** heyongli has joined #openstack-meeting-alt | 18:59 | |
*** shaohe_feng has quit IRC | 19:01 | |
*** shaohe_feng has joined #openstack-meeting-alt | 19:05 | |
*** heyongli has quit IRC | 19:09 | |
*** heyongli has joined #openstack-meeting-alt | 19:10 | |
*** shaohe_feng has quit IRC | 19:11 | |
*** shaohe_feng has joined #openstack-meeting-alt | 19:12 | |
*** macermak has joined #openstack-meeting-alt | 19:12 | |
*** florianf has quit IRC | 19:13 | |
*** myoung|lunch is now known as myoung | 19:16 | |
*** macermak has quit IRC | 19:17 | |
*** heyongli has quit IRC | 19:20 | |
*** heyongli has joined #openstack-meeting-alt | 19:20 | |
*** shaohe_feng has quit IRC | 19:21 | |
*** cloudrancher has quit IRC | 19:23 | |
*** shaohe_feng has joined #openstack-meeting-alt | 19:24 | |
*** cloudrancher has joined #openstack-meeting-alt | 19:24 | |
*** rmart04 has joined #openstack-meeting-alt | 19:25 | |
*** lifeless has joined #openstack-meeting-alt | 19:26 | |
*** heyongli has quit IRC | 19:30 | |
*** heyongli has joined #openstack-meeting-alt | 19:30 | |
*** shaohe_feng has quit IRC | 19:32 | |
*** shaohe_feng has joined #openstack-meeting-alt | 19:33 | |
*** edmondsw has quit IRC | 19:39 | |
*** heyongli has quit IRC | 19:40 | |
*** heyongli has joined #openstack-meeting-alt | 19:40 | |
*** yamamoto has joined #openstack-meeting-alt | 19:40 | |
*** shaohe_feng has quit IRC | 19:42 | |
*** shaohe_feng has joined #openstack-meeting-alt | 19:43 | |
*** ttsiouts has joined #openstack-meeting-alt | 19:44 | |
*** yamamoto has quit IRC | 19:45 | |
*** cloudrancher has quit IRC | 19:48 | |
*** cloudrancher has joined #openstack-meeting-alt | 19:49 | |
*** heyongli has quit IRC | 19:50 | |
*** heyongli has joined #openstack-meeting-alt | 19:51 | |
*** shaohe_feng has quit IRC | 19:52 | |
*** shaohe_feng has joined #openstack-meeting-alt | 19:53 | |
*** TxGirlGeek has quit IRC | 19:53 | |
*** ian_ott has joined #openstack-meeting-alt | 20:00 | |
*** TxGirlGeek has joined #openstack-meeting-alt | 20:00 | |
*** heyongli has quit IRC | 20:01 | |
*** heyongli has joined #openstack-meeting-alt | 20:01 | |
*** armaan has quit IRC | 20:02 | |
*** e0ne has quit IRC | 20:02 | |
*** shaohe_feng has quit IRC | 20:02 | |
*** armaan has joined #openstack-meeting-alt | 20:02 | |
*** shaohe_feng has joined #openstack-meeting-alt | 20:05 | |
*** rmart04 has quit IRC | 20:05 | |
*** felipemonteiro_ has quit IRC | 20:08 | |
*** felipemonteiro__ has joined #openstack-meeting-alt | 20:08 | |
*** heyongli has quit IRC | 20:11 | |
*** ttsiouts has quit IRC | 20:11 | |
*** heyongli has joined #openstack-meeting-alt | 20:11 | |
*** dave-mccowan has quit IRC | 20:12 | |
*** e0ne has joined #openstack-meeting-alt | 20:12 | |
*** ttsiouts has joined #openstack-meeting-alt | 20:12 | |
*** shaohe_feng has quit IRC | 20:13 | |
*** shaohe_feng has joined #openstack-meeting-alt | 20:13 | |
*** dave-mccowan has joined #openstack-meeting-alt | 20:14 | |
*** e0ne has quit IRC | 20:18 | |
*** fzdarsky has joined #openstack-meeting-alt | 20:18 | |
*** heyongli has quit IRC | 20:21 | |
*** heyongli has joined #openstack-meeting-alt | 20:21 | |
*** shaohe_feng has quit IRC | 20:23 | |
*** shaohe_feng has joined #openstack-meeting-alt | 20:25 | |
*** julim has quit IRC | 20:29 | |
*** heyongli has quit IRC | 20:31 | |
*** heyongli has joined #openstack-meeting-alt | 20:32 | |
*** shaohe_feng has quit IRC | 20:33 | |
*** shaohe_feng has joined #openstack-meeting-alt | 20:35 | |
*** armaan has quit IRC | 20:40 | |
*** armaan has joined #openstack-meeting-alt | 20:41 | |
*** yamamoto has joined #openstack-meeting-alt | 20:41 | |
*** vgreen has quit IRC | 20:41 | |
*** heyongli has quit IRC | 20:42 | |
*** heyongli has joined #openstack-meeting-alt | 20:42 | |
*** shaohe_feng has quit IRC | 20:43 | |
*** shaohe_feng has joined #openstack-meeting-alt | 20:46 | |
*** yamamoto has quit IRC | 20:46 | |
*** heyongli has quit IRC | 20:52 | |
*** dave-mcc_ has joined #openstack-meeting-alt | 20:52 | |
*** heyongli has joined #openstack-meeting-alt | 20:52 | |
*** dave-mccowan has quit IRC | 20:54 | |
*** shaohe_feng has quit IRC | 20:54 | |
*** shaohe_feng has joined #openstack-meeting-alt | 20:55 | |
*** radeks has quit IRC | 20:57 | |
*** raildo has quit IRC | 21:00 | |
*** heyongli has quit IRC | 21:02 | |
*** heyongli has joined #openstack-meeting-alt | 21:02 | |
*** shaohe_feng has quit IRC | 21:04 | |
*** shaohe_feng has joined #openstack-meeting-alt | 21:05 | |
*** ian_ott has quit IRC | 21:09 | |
*** ian_ott has joined #openstack-meeting-alt | 21:10 | |
*** cloudrancher has quit IRC | 21:11 | |
*** cloudrancher has joined #openstack-meeting-alt | 21:12 | |
*** heyongli has quit IRC | 21:12 | |
*** heyongli has joined #openstack-meeting-alt | 21:13 | |
*** shaohe_feng has quit IRC | 21:14 | |
*** ian_ott has quit IRC | 21:14 | |
*** shaohe_feng has joined #openstack-meeting-alt | 21:15 | |
*** lifeless has quit IRC | 21:21 | |
*** lifeless has joined #openstack-meeting-alt | 21:22 | |
*** heyongli has quit IRC | 21:23 | |
*** heyongli has joined #openstack-meeting-alt | 21:23 | |
*** shaohe_feng has quit IRC | 21:24 | |
*** shaohe_feng has joined #openstack-meeting-alt | 21:27 | |
*** armaan has quit IRC | 21:27 | |
*** armaan has joined #openstack-meeting-alt | 21:28 | |
*** heyongli has quit IRC | 21:33 | |
*** heyongli has joined #openstack-meeting-alt | 21:33 | |
*** shaohe_feng has quit IRC | 21:35 | |
*** shaohe_feng has joined #openstack-meeting-alt | 21:36 | |
*** yamamoto has joined #openstack-meeting-alt | 21:43 | |
*** heyongli has quit IRC | 21:43 | |
*** TxGirlGeek has quit IRC | 21:43 | |
*** heyongli has joined #openstack-meeting-alt | 21:44 | |
*** EmilienM is now known as EmilienM_PTO | 21:45 | |
*** shaohe_feng has quit IRC | 21:45 | |
*** shaohe_feng has joined #openstack-meeting-alt | 21:46 | |
*** dklyle has quit IRC | 21:48 | |
*** yamamoto has quit IRC | 21:49 | |
*** dklyle has joined #openstack-meeting-alt | 21:50 | |
*** slaweq has quit IRC | 21:52 | |
*** heyongli has quit IRC | 21:53 | |
*** heyongli has joined #openstack-meeting-alt | 21:54 | |
*** shaohe_feng has quit IRC | 21:55 | |
*** chyka has quit IRC | 21:56 | |
*** shaohe_feng has joined #openstack-meeting-alt | 21:56 | |
*** TxGirlGeek has joined #openstack-meeting-alt | 21:57 | |
*** felipemonteiro_ has joined #openstack-meeting-alt | 22:01 | |
*** SimAloo has quit IRC | 22:01 | |
*** heyongli has quit IRC | 22:04 | |
*** heyongli has joined #openstack-meeting-alt | 22:04 | |
*** felipemonteiro__ has quit IRC | 22:05 | |
*** shaohe_feng has quit IRC | 22:05 | |
*** shaohe_feng has joined #openstack-meeting-alt | 22:06 | |
*** myoung is now known as myoung|off | 22:07 | |
*** chhagarw has quit IRC | 22:08 | |
*** heyongli has quit IRC | 22:14 | |
*** heyongli has joined #openstack-meeting-alt | 22:14 | |
*** shaohe_feng has quit IRC | 22:16 | |
*** shaohe_feng has joined #openstack-meeting-alt | 22:17 | |
*** heyongli has quit IRC | 22:24 | |
*** heyongli has joined #openstack-meeting-alt | 22:24 | |
*** felipemonteiro_ has quit IRC | 22:25 | |
*** shaohe_feng has quit IRC | 22:26 | |
*** shaohe_feng has joined #openstack-meeting-alt | 22:27 | |
*** lifeless_ has joined #openstack-meeting-alt | 22:32 | |
*** lifeless has quit IRC | 22:32 | |
*** ttsiouts has quit IRC | 22:33 | |
*** heyongli has quit IRC | 22:34 | |
*** heyongli has joined #openstack-meeting-alt | 22:35 | |
*** fnaval has quit IRC | 22:35 | |
*** shaohe_feng has quit IRC | 22:36 | |
*** rcernin has joined #openstack-meeting-alt | 22:36 | |
*** kumarmn has quit IRC | 22:37 | |
*** shaohe_feng has joined #openstack-meeting-alt | 22:38 | |
*** hongbin has quit IRC | 22:40 | |
*** heyongli has quit IRC | 22:45 | |
*** heyongli has joined #openstack-meeting-alt | 22:45 | |
*** yamamoto has joined #openstack-meeting-alt | 22:45 | |
*** shaohe_feng has quit IRC | 22:46 | |
*** shaohe_feng has joined #openstack-meeting-alt | 22:47 | |
*** chyka has joined #openstack-meeting-alt | 22:49 | |
*** yamamoto has quit IRC | 22:49 | |
*** boris_42_ has joined #openstack-meeting-alt | 22:54 | |
*** heyongli has quit IRC | 22:55 | |
*** heyongli has joined #openstack-meeting-alt | 22:55 | |
*** tpsilva has quit IRC | 22:57 | |
*** shaohe_feng has quit IRC | 22:57 | |
*** shaohe_feng has joined #openstack-meeting-alt | 23:00 | |
*** dklyle has quit IRC | 23:01 | |
*** chyka_ has joined #openstack-meeting-alt | 23:01 | |
*** lifeless_ has quit IRC | 23:05 | |
*** heyongli has quit IRC | 23:05 | |
*** chyka has quit IRC | 23:05 | |
*** heyongli has joined #openstack-meeting-alt | 23:05 | |
*** lifeless has joined #openstack-meeting-alt | 23:06 | |
*** shaohe_feng has quit IRC | 23:07 | |
*** shaohe_feng has joined #openstack-meeting-alt | 23:09 | |
*** chyka_ has quit IRC | 23:13 | |
*** heyongli has quit IRC | 23:15 | |
*** heyongli has joined #openstack-meeting-alt | 23:16 | |
*** dave-mcc_ has quit IRC | 23:16 | |
*** shaohe_feng has quit IRC | 23:17 | |
*** shaohe_feng has joined #openstack-meeting-alt | 23:18 | |
*** heyongli has quit IRC | 23:26 | |
*** heyongli has joined #openstack-meeting-alt | 23:26 | |
*** shaohe_feng has quit IRC | 23:27 | |
*** ian_ott has joined #openstack-meeting-alt | 23:28 | |
*** shaohe_feng has joined #openstack-meeting-alt | 23:29 | |
*** heyongli has quit IRC | 23:36 | |
*** heyongli has joined #openstack-meeting-alt | 23:36 | |
*** shaohe_feng has quit IRC | 23:38 | |
*** shaohe_feng has joined #openstack-meeting-alt | 23:40 | |
*** lifeless has quit IRC | 23:43 | |
*** heyongli has quit IRC | 23:46 | |
*** lifeless has joined #openstack-meeting-alt | 23:46 | |
*** heyongli has joined #openstack-meeting-alt | 23:46 | |
*** shaohe_feng has quit IRC | 23:48 | |
*** shaohe_feng has joined #openstack-meeting-alt | 23:51 | |
*** heyongli has quit IRC | 23:56 | |
*** heyongli has joined #openstack-meeting-alt | 23:57 | |
*** dtrainor has quit IRC | 23:57 | |
*** dtrainor has joined #openstack-meeting-alt | 23:58 | |
*** shaohe_feng has quit IRC | 23:58 | |
*** TxGirlGeek has quit IRC | 23:58 | |
*** shaohe_feng has joined #openstack-meeting-alt | 23:59 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!