Tuesday, 2018-07-03

*** shaohe_feng has quit IRC00:00
*** shaohe_feng has joined #openstack-meeting-alt00:02
*** heyongli has quit IRC00:08
*** heyongli has joined #openstack-meeting-alt00:08
*** shaohe_feng has quit IRC00:10
*** shaohe_feng has joined #openstack-meeting-alt00:11
*** heyongli has quit IRC00:18
*** heyongli has joined #openstack-meeting-alt00:18
*** shaohe_feng has quit IRC00:20
*** shaohe_feng has joined #openstack-meeting-alt00:21
*** edmondsw has joined #openstack-meeting-alt00:23
*** edmondsw has quit IRC00:28
*** heyongli has quit IRC00:28
*** heyongli has joined #openstack-meeting-alt00:28
*** shaohe_feng has quit IRC00:30
*** dalgaaf has quit IRC00:34
*** dalgaaf has joined #openstack-meeting-alt00:36
*** shaohe_feng has joined #openstack-meeting-alt00:36
*** heyongli has quit IRC00:38
*** heyongli has joined #openstack-meeting-alt00:39
*** shaohe_feng has quit IRC00:41
*** shaohe_feng has joined #openstack-meeting-alt00:42
*** heyongli has quit IRC00:49
*** heyongli has joined #openstack-meeting-alt00:49
*** shaohe_feng has quit IRC00:51
*** shaohe_feng has joined #openstack-meeting-alt00:53
*** dklyle has quit IRC00:55
*** cloudrancher has quit IRC00:57
*** hongbin has joined #openstack-meeting-alt00:57
*** cloudrancher has joined #openstack-meeting-alt00:58
*** heyongli has quit IRC00:59
*** heyongli has joined #openstack-meeting-alt00:59
*** shaohe_feng has quit IRC01:01
*** shaohe_feng has joined #openstack-meeting-alt01:02
*** jiaopengju has joined #openstack-meeting-alt01:04
*** jiaopeng_ has joined #openstack-meeting-alt01:05
*** jiaope___ has joined #openstack-meeting-alt01:07
*** jiaopen__ has joined #openstack-meeting-alt01:07
*** jiaopeng_ has quit IRC01:07
*** jiaopengju has quit IRC01:07
*** jiaopen__ has quit IRC01:07
*** jiaope___ has quit IRC01:07
*** hiro-kobayashi has joined #openstack-meeting-alt01:09
*** heyongli has quit IRC01:09
*** heyongli has joined #openstack-meeting-alt01:09
*** jiaopengju has joined #openstack-meeting-alt01:11
*** jiaopeng_ has joined #openstack-meeting-alt01:11
*** shaohe_feng has quit IRC01:11
*** cloudrancher has quit IRC01:13
*** shaohe_feng has joined #openstack-meeting-alt01:13
*** cloudrancher has joined #openstack-meeting-alt01:14
*** cloudrancher has quit IRC01:15
*** tetsuro has joined #openstack-meeting-alt01:18
*** heyongli has quit IRC01:19
*** heyongli has joined #openstack-meeting-alt01:20
*** shaohe_feng has quit IRC01:22
*** shaohe_feng has joined #openstack-meeting-alt01:23
*** fnaval has joined #openstack-meeting-alt01:29
*** heyongli has quit IRC01:30
*** heyongli has joined #openstack-meeting-alt01:30
*** shaohe_feng has quit IRC01:32
*** shaohe_feng has joined #openstack-meeting-alt01:33
*** cloudrancher has joined #openstack-meeting-alt01:37
*** fnaval has quit IRC01:38
*** heyongli has quit IRC01:40
*** heyongli has joined #openstack-meeting-alt01:40
*** shaohe_feng has quit IRC01:42
*** yangyapeng has quit IRC01:42
*** shaohe_feng has joined #openstack-meeting-alt01:43
*** yangyapeng has joined #openstack-meeting-alt01:44
*** heyongli has quit IRC01:50
*** heyongli has joined #openstack-meeting-alt01:50
*** shaohe_feng has quit IRC01:53
*** shaohe_feng has joined #openstack-meeting-alt01:53
*** markstur has quit IRC01:57
*** heyongli has quit IRC02:00
*** heyongli has joined #openstack-meeting-alt02:01
*** shaohe_feng has quit IRC02:03
*** shaohe_feng has joined #openstack-meeting-alt02:04
*** mjura has quit IRC02:06
*** mjura has joined #openstack-meeting-alt02:07
*** heyongli has quit IRC02:11
*** heyongli has joined #openstack-meeting-alt02:11
*** shaohe_feng has quit IRC02:13
*** shaohe_feng has joined #openstack-meeting-alt02:14
*** heyongli has quit IRC02:21
*** heyongli has joined #openstack-meeting-alt02:21
*** shaohe_feng has quit IRC02:23
*** shaohe_feng has joined #openstack-meeting-alt02:24
*** diablo_rojo has quit IRC02:29
*** heyongli has quit IRC02:31
*** heyongli has joined #openstack-meeting-alt02:31
*** mjura has quit IRC02:32
*** shaohe_feng has quit IRC02:34
*** shaohe_feng has joined #openstack-meeting-alt02:34
*** heyongli has quit IRC02:41
*** heyongli has joined #openstack-meeting-alt02:42
*** shaohe_feng has quit IRC02:44
*** diablo_rojo has joined #openstack-meeting-alt02:44
*** shaohe_feng has joined #openstack-meeting-alt02:44
*** mjura has joined #openstack-meeting-alt02:50
*** heyongli has quit IRC02:52
*** heyongli has joined #openstack-meeting-alt02:52
*** shaohe_feng has quit IRC02:54
*** shaohe_feng has joined #openstack-meeting-alt02:55
*** diablo_rojo has quit IRC03:01
*** heyongli has quit IRC03:02
*** heyongli has joined #openstack-meeting-alt03:02
*** shaohe_feng has quit IRC03:04
*** shaohe_feng has joined #openstack-meeting-alt03:05
*** heyongli has quit IRC03:12
*** heyongli has joined #openstack-meeting-alt03:12
*** shaohe_feng has quit IRC03:15
*** shaohe_feng has joined #openstack-meeting-alt03:16
*** heyongli has quit IRC03:22
*** heyongli has joined #openstack-meeting-alt03:23
*** shaohe_feng has quit IRC03:25
*** shaohe_feng has joined #openstack-meeting-alt03:26
*** heyongli has quit IRC03:33
*** heyongli has joined #openstack-meeting-alt03:33
*** shaohe_feng has quit IRC03:35
*** shaohe_feng has joined #openstack-meeting-alt03:35
*** heyongli has quit IRC03:43
*** heyongli has joined #openstack-meeting-alt03:43
*** lpetrut has joined #openstack-meeting-alt03:45
*** shaohe_feng has quit IRC03:45
*** shaohe_feng has joined #openstack-meeting-alt03:48
*** heyongli has quit IRC03:53
*** heyongli has joined #openstack-meeting-alt03:53
*** shaohe_feng has quit IRC03:56
*** shaohe_feng has joined #openstack-meeting-alt03:56
*** heyongli has quit IRC04:03
*** heyongli has joined #openstack-meeting-alt04:04
*** bhavik1 has joined #openstack-meeting-alt04:04
*** shaohe_feng has quit IRC04:06
*** shaohe_feng has joined #openstack-meeting-alt04:06
*** hongbin has quit IRC04:07
*** heyongli has quit IRC04:14
*** heyongli has joined #openstack-meeting-alt04:14
*** shaohe_feng has quit IRC04:16
*** shaohe_feng has joined #openstack-meeting-alt04:20
*** heyongli has quit IRC04:24
*** heyongli has joined #openstack-meeting-alt04:25
*** shaohe_feng has quit IRC04:26
*** shaohe_feng has joined #openstack-meeting-alt04:28
*** markstur has joined #openstack-meeting-alt04:31
*** lpetrut has quit IRC04:32
*** heyongli has quit IRC04:34
*** heyongli has joined #openstack-meeting-alt04:34
*** sridharg has joined #openstack-meeting-alt04:36
*** shaohe_feng has quit IRC04:37
*** shaohe_feng has joined #openstack-meeting-alt04:37
*** heyongli has quit IRC04:44
*** heyongli has joined #openstack-meeting-alt04:45
*** shaohe_feng has quit IRC04:47
*** shaohe_feng has joined #openstack-meeting-alt04:48
*** heyongli has quit IRC04:55
*** heyongli has joined #openstack-meeting-alt04:55
*** shaohe_feng has quit IRC04:57
*** shaohe_feng has joined #openstack-meeting-alt04:59
*** heyongli has quit IRC05:05
*** heyongli has joined #openstack-meeting-alt05:05
*** shaohe_feng has quit IRC05:07
*** shaohe_feng has joined #openstack-meeting-alt05:10
*** bhavik1 has quit IRC05:11
*** heyongli has quit IRC05:15
*** heyongli has joined #openstack-meeting-alt05:15
*** shaohe_feng has quit IRC05:18
*** shaohe_feng has joined #openstack-meeting-alt05:19
*** heyongli has quit IRC05:25
*** heyongli has joined #openstack-meeting-alt05:26
*** shaohe_feng has quit IRC05:28
*** shaohe_feng has joined #openstack-meeting-alt05:29
*** heyongli has quit IRC05:36
*** heyongli has joined #openstack-meeting-alt05:36
*** shaohe_feng has quit IRC05:38
*** shaohe_feng has joined #openstack-meeting-alt05:40
*** heyongli has quit IRC05:46
*** heyongli has joined #openstack-meeting-alt05:46
*** edmondsw has joined #openstack-meeting-alt05:48
*** shaohe_feng has quit IRC05:48
*** armaan has quit IRC05:49
*** armaan has joined #openstack-meeting-alt05:49
*** shaohe_feng has joined #openstack-meeting-alt05:49
*** janki has joined #openstack-meeting-alt05:51
*** edmondsw has quit IRC05:53
*** heyongli has quit IRC05:56
*** heyongli has joined #openstack-meeting-alt05:56
*** shaohe_feng has quit IRC05:59
*** shaohe_feng has joined #openstack-meeting-alt05:59
*** heyongli has quit IRC06:06
*** heyongli has joined #openstack-meeting-alt06:07
*** shaohe_feng has quit IRC06:09
*** shaohe_feng has joined #openstack-meeting-alt06:09
*** lpetrut has joined #openstack-meeting-alt06:10
*** heyongli has quit IRC06:17
*** heyongli has joined #openstack-meeting-alt06:17
*** markstur has quit IRC06:18
*** shaohe_feng has quit IRC06:19
*** shaohe_feng has joined #openstack-meeting-alt06:22
*** heyongli has quit IRC06:27
*** heyongli has joined #openstack-meeting-alt06:27
*** shaohe_feng has quit IRC06:29
*** shaohe_feng has joined #openstack-meeting-alt06:30
*** heyongli has quit IRC06:37
*** heyongli has joined #openstack-meeting-alt06:37
*** rdopiera has joined #openstack-meeting-alt06:38
*** shaohe_feng has quit IRC06:40
*** shaohe_feng has joined #openstack-meeting-alt06:40
*** heyongli has quit IRC06:47
*** heyongli has joined #openstack-meeting-alt06:48
*** shaohe_feng has quit IRC06:50
*** shaohe_feng has joined #openstack-meeting-alt06:50
*** MarkBaker has joined #openstack-meeting-alt06:53
*** liangbo has joined #openstack-meeting-alt06:54
*** rcernin has quit IRC06:55
*** heyongli has quit IRC06:58
*** heyongli has joined #openstack-meeting-alt06:58
*** shaohe_feng has quit IRC07:00
*** shaohe_feng has joined #openstack-meeting-alt07:01
*** tesseract has joined #openstack-meeting-alt07:06
*** heyongli has quit IRC07:08
*** heyongli has joined #openstack-meeting-alt07:08
*** B_Smith_ has quit IRC07:09
*** matrohon has joined #openstack-meeting-alt07:09
*** shaohe_feng has quit IRC07:10
*** B_Smith has joined #openstack-meeting-alt07:10
*** shaohe_feng has joined #openstack-meeting-alt07:12
*** heyongli has quit IRC07:18
*** heyongli has joined #openstack-meeting-alt07:19
*** shaohe_feng has quit IRC07:21
*** peereb has joined #openstack-meeting-alt07:21
*** shaohe_feng has joined #openstack-meeting-alt07:23
*** alexchadin has joined #openstack-meeting-alt07:24
*** heyongli has quit IRC07:28
*** heyongli has joined #openstack-meeting-alt07:29
*** shaohe_feng has quit IRC07:31
*** tssurya has joined #openstack-meeting-alt07:31
*** lpetrut has quit IRC07:31
*** shaohe_feng has joined #openstack-meeting-alt07:32
*** bfernando has joined #openstack-meeting-alt07:34
*** edmondsw has joined #openstack-meeting-alt07:36
*** florianf has joined #openstack-meeting-alt07:37
*** heyongli has quit IRC07:39
*** heyongli has joined #openstack-meeting-alt07:39
*** edmondsw has quit IRC07:41
*** shaohe_feng has quit IRC07:41
*** shaohe_feng has joined #openstack-meeting-alt07:41
*** lpetrut has joined #openstack-meeting-alt07:44
*** heyongli has quit IRC07:49
*** heyongli has joined #openstack-meeting-alt07:49
*** shaohe_feng has quit IRC07:51
*** shaohe_feng has joined #openstack-meeting-alt07:52
*** fzdarsky_ has joined #openstack-meeting-alt07:54
*** heyongli has quit IRC07:59
*** heyongli has joined #openstack-meeting-alt07:59
*** armaan has quit IRC08:00
*** armaan has joined #openstack-meeting-alt08:00
*** rossella_s has joined #openstack-meeting-alt08:01
*** shaohe_feng has quit IRC08:02
*** shaohe_feng has joined #openstack-meeting-alt08:02
*** armaan has quit IRC08:07
*** armaan has joined #openstack-meeting-alt08:07
*** ccamacho has joined #openstack-meeting-alt08:08
*** heyongli has quit IRC08:09
*** MarkBaker has quit IRC08:10
*** heyongli has joined #openstack-meeting-alt08:10
*** dtrainor_ has quit IRC08:11
*** dtrainor_ has joined #openstack-meeting-alt08:12
*** shaohe_feng has quit IRC08:12
*** shaohe_feng has joined #openstack-meeting-alt08:13
*** kopecmartin has joined #openstack-meeting-alt08:15
*** rossella_s has quit IRC08:17
*** rossella_s has joined #openstack-meeting-alt08:19
*** heyongli has quit IRC08:20
*** heyongli has joined #openstack-meeting-alt08:20
*** armaan has quit IRC08:21
*** armaan has joined #openstack-meeting-alt08:22
*** shaohe_feng has quit IRC08:22
*** shaohe_feng has joined #openstack-meeting-alt08:23
*** MarkBaker has joined #openstack-meeting-alt08:24
*** rossella_s has quit IRC08:24
*** armaan has quit IRC08:25
*** armaan has joined #openstack-meeting-alt08:26
*** rossella_s has joined #openstack-meeting-alt08:27
*** heyongli has quit IRC08:30
*** heyongli has joined #openstack-meeting-alt08:30
*** shaohe_feng has quit IRC08:32
*** shaohe_feng has joined #openstack-meeting-alt08:34
*** armaan has quit IRC08:35
*** priteau has joined #openstack-meeting-alt08:36
*** armaan has joined #openstack-meeting-alt08:36
*** armaan has quit IRC08:37
*** armaan has joined #openstack-meeting-alt08:38
*** heyongli has quit IRC08:40
*** heyongli has joined #openstack-meeting-alt08:41
*** shaohe_feng has quit IRC08:43
*** shaohe_feng has joined #openstack-meeting-alt08:45
*** heyongli has quit IRC08:50
*** heyongli has joined #openstack-meeting-alt08:51
*** shaohe_feng has quit IRC08:53
*** rossella_s has quit IRC08:53
*** shaohe_feng has joined #openstack-meeting-alt08:53
*** rossella_s has joined #openstack-meeting-alt08:55
*** masahito has joined #openstack-meeting-alt08:57
*** armaan has quit IRC08:57
*** armaan has joined #openstack-meeting-alt08:57
*** derekh has joined #openstack-meeting-alt08:58
masahitohi, time to blazar meeting09:00
masahito#startmeeting blazar09:00
openstackMeeting started Tue Jul  3 09:00:33 2018 UTC and is due to finish in 60 minutes.  The chair is masahito. Information about MeetBot at http://wiki.debian.org/MeetBot.09:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.09:00
*** openstack changes topic to " (Meeting topic: blazar)"09:00
openstackThe meeting name has been set to 'blazar'09:00
*** rossella_s has quit IRC09:00
masahito#topic RollCall09:01
hiro-kobayashio/09:01
*** openstack changes topic to "RollCall (Meeting topic: blazar)"09:01
*** heyongli has quit IRC09:01
priteauo/09:01
masahitoToday's agenda is09:01
tetsuroo/09:01
hiro-kobayashiI'm sorry but I will leave in about 30mins09:01
*** heyongli has joined #openstack-meeting-alt09:01
masahito1. Placement support09:01
masahito2. PTG schedule09:01
masahito3. AOB09:01
masahitohiro-kobayashi, priteau, tetsuro: hi09:01
priteauHi everyone09:01
hiro-kobayashihello!09:01
masahitohiro-kobayashi: got it. Let's start from your topic.09:02
hiro-kobayashiok09:02
masahitoanything else?09:02
*** rossella_s has joined #openstack-meeting-alt09:02
masahito#topic Placement API support09:02
*** openstack changes topic to "Placement API support (Meeting topic: blazar)"09:02
hiro-kobayashiI have one topic to discuss about the Placement spec: https://review.openstack.org/#/c/576343/09:02
masahitohiro-kobayashi added the item. Let's start from this.09:03
*** shaohe_feng has quit IRC09:03
hiro-kobayashiIt is about the ID of the host.09:03
hiro-kobayashiTo access the resource provider of the compute host, the UUID of the host is neccesary09:04
*** shaohe_feng has joined #openstack-meeting-alt09:04
hiro-kobayashiThe host UUID is returned by ver.2.53 and later09:04
hiro-kobayashiSee https://developer.openstack.org/api-ref/compute/#show-hypervisor-details in detail.09:05
hiro-kobayashiSo, if blazar uses ~2.52 version of Compute API, the id is integer.09:05
priteauWhen was 2.53 released?09:06
hiro-kobayashiSo, I added a new column 'resource_provider_uuid' into the computehosts table09:06
hiro-kobayashiThis is for keeping existing host ids.09:06
priteauIt's part of the Pike release version 9.1.009:07
hiro-kobayashiAlternative is not to add the 'resource_provider_uuid' and update the existing host's ids to the string UUID in a migration script.09:07
hiro-kobayashipriteau: yes.09:07
tetsuropriteau: 2.53 is pike maximum09:08
hiro-kobayashipriteu: In ChameleonCloud, Blazar uses the integer host id, right?09:08
tetsurohttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html09:08
hiro-kobayashithanks tetsuro09:08
priteauhiro-kobayashi: yes. We are running Ocata's Nova.09:09
hiro-kobayashipriteau: OK. thanks!09:09
tetsuroToday, I come to think we can use hostname as an identifier and we can get the uuid from the placement using the hostname09:09
priteauBut I don't want the fact that we run an older release to complicate the code09:09
priteauhiro-kobayashi: Actually, we create Blazar hosts based on the hypervisor hostname. The lookup of the Nova ID is automatic.09:10
*** pbourke has quit IRC09:10
hiro-kobayashitetsuro: Do you mean the 'resource_provider_uuid' column is not needed?09:10
tetsuroI mean that is not needed, yes.09:10
*** heyongli has quit IRC09:11
masahitohiro-kobayashi: My question is latest Hypervisor list API supports query parameter, right?09:11
*** heyongli has joined #openstack-meeting-alt09:11
hiro-kobayashitetsuro: make sense. Use the hostname to access the resource provider.09:11
*** pbourke has joined #openstack-meeting-alt09:12
tetsuroLooks like hostname is identical, so we can use that hostname to get the uuid asking to placement every time09:12
hiro-kobayashimasahito: yes, it seems to.09:12
priteauLooking up from hostname is the most admin-friendly way to do it.09:13
*** shaohe_feng has quit IRC09:13
*** alexchadin has quit IRC09:13
hiro-kobayashiOK. Now it's clear. Remove the 'resource_provider_uuid' and use the hostname instead. Then, the version problem is solved.09:14
*** shaohe_feng has joined #openstack-meeting-alt09:14
hiro-kobayashiAgree?09:14
tetsuroAgreed.09:14
masahitoagreed.09:14
priteauAgreed.09:14
hiro-kobayashiThanks. I'll update the spec.09:15
hiro-kobayashi1 more thing to share about the Placement spec.09:15
hiro-kobayashiI changed the primary-assignee to tetsuro09:15
tetsurothat's good with me.09:15
hiro-kobayashitetsuro has already started implementation and I think it's better.09:15
masahitonp09:16
*** alexchadin has joined #openstack-meeting-alt09:16
hiro-kobayashiThanks tetsuro! And I added you in co-authored-by09:16
tetsuroThanks!09:16
priteauThanks tetsuro and hiro-kobayashi!09:17
masahitoThanks a lot!09:17
hiro-kobayashiI'll update the Launchpad assignee, too.09:17
hiro-kobayashiMy pleasure ;-)09:17
masahitoI already see lots of patch in gerrit. Great works!09:17
hiro-kobayashiThat's all about Placement API support09:18
*** MarkBaker has quit IRC09:18
masahitohiro-kobayashi: Thanks.09:19
masahitoanything else?09:19
hiro-kobayashino09:20
masahito#topic PTG schedule09:20
*** openstack changes topic to "PTG schedule (Meeting topic: blazar)"09:20
masahitoThierry shared the proposed schedule of the Denver PTG.09:20
masahitoThierry09:20
masahitohttp://lists.openstack.org/pipermail/openstack-dev/2018-June/131881.html09:20
masahitoBlazar is scheduled on Monday and Tuesday.09:21
*** heyongli has quit IRC09:21
masahitoDoes someone have any conflict or problem at the schedule?09:21
*** heyongli has joined #openstack-meeting-alt09:21
tetsuronope, I can join09:22
masahitoScientific SIG is also scheduled on Monday.  It is one of the schedule conflict.09:22
priteauThere's the Scientific SIG at the same time, but I don't know yet if I will attend anyway.09:22
masahitoOK. looks no big schedule conflict.09:23
*** rossella_s has quit IRC09:23
*** shaohe_feng has quit IRC09:24
*** shaohe_feng has joined #openstack-meeting-alt09:24
priteauHaving Nova separate is the most important, so that we can attend placement API discussions09:24
masahitoany comments for the schedule?09:24
*** edmondsw has joined #openstack-meeting-alt09:25
masahitoYes. I guess that's why the Blazar is scheduled on Mon. and Tue.09:25
*** rossella_s has joined #openstack-meeting-alt09:25
tetsuroCool!09:25
masahito#topic AOB09:26
*** openstack changes topic to "AOB (Meeting topic: blazar)"09:26
masahitoDoes someone have topic to share or discuss?09:27
priteauI do09:28
masahitopriteau: okay, you have a floor :-)09:28
*** edmondsw has quit IRC09:29
priteauI am starting a new job at StackHPC today. I will still be involved in Chameleon for some time.09:29
priteauAnd in Blazar of course :-)09:30
hiro-kobayashiOh, Congrats!09:30
masahitoCongrats!!09:30
priteauThanks! I have a new email address that I will share with you, though my uchicago.edu address is still working until mid-August.09:31
hiro-kobayashiWhat is your primary role or mission?09:31
*** heyongli has quit IRC09:31
*** heyongli has joined #openstack-meeting-alt09:32
masahitocrossing my fingers to your new job09:32
tetsuroCongrats!09:32
*** e0ne has joined #openstack-meeting-alt09:33
*** sambetts|afk is now known as sambetts09:33
*** MarkBaker has joined #openstack-meeting-alt09:33
priteauhiro-kobayashi: My role is Senior Technical Lead. StackHPC offers consulting so I may be working for various clients.09:33
priteauHopefully Blazar will be an important part of it :-)09:34
*** shaohe_feng has quit IRC09:34
hiro-kobayashipriteau: Nice role! I hope so :-)09:34
*** shaohe_feng has joined #openstack-meeting-alt09:35
masahitoI hope so. We're waiting nice feedbacks from user side and developer side ;-)09:36
masahitoI have one item to hear your idea.09:37
hiro-kobayashiI'm sorry but I gotta go. thank you and good bye all09:37
*** hiro-kobayashi has quit IRC09:37
masahitohiro-kobayashi: thanks09:37
masahitoTC team asked me whether this team or projct has any problem.09:38
*** lpetrut has quit IRC09:38
masahitoThey told they would support the issue.09:38
*** alexchadin has quit IRC09:39
masahitoIMO, complex document links is one of our problem.09:39
masahitoany other ideas to ask them?09:40
priteauWhat is the problem with document links?09:40
masahitos/ to ask them?/ to ask them for support?/09:41
*** heyongli has quit IRC09:42
masahitoI means docs.openstac.org or openstack site have lots of link to specific project but the configuration is very complex.09:42
*** heyongli has joined #openstack-meeting-alt09:42
masahitoSo it's hard to update all the link correctly.09:42
masahitoI plan to tell which repoes we should update?09:44
*** shaohe_feng has quit IRC09:44
*** lpetrut has joined #openstack-meeting-alt09:44
masahitoFor example, the project navigator doesn't show Blazar project even though we're an official but I can't find the repo for the page.09:45
priteauI see. I think some things on the web page may be managed outside of Git repos.09:45
*** shaohe_feng has joined #openstack-meeting-alt09:45
masahitoright.09:46
masahitoanything else? if nothing, we can finish early this meeting.09:47
tetsuronothing from me.09:48
priteauNothing else from me.09:49
masahitoOK, let's finish the meeting.09:49
masahitothanks all!  Next weekly meeting has review meeting, too.09:49
tetsuroThanks09:49
masahitobye.09:49
masahito#endmeeting09:49
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"09:49
openstackMeeting ended Tue Jul  3 09:49:35 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)09:49
openstackMinutes:        http://eavesdrop.openstack.org/meetings/blazar/2018/blazar.2018-07-03-09.00.html09:49
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/blazar/2018/blazar.2018-07-03-09.00.txt09:49
openstackLog:            http://eavesdrop.openstack.org/meetings/blazar/2018/blazar.2018-07-03-09.00.log.html09:49
*** tetsuro has quit IRC09:49
priteauBye everyone09:50
*** heyongli has quit IRC09:52
*** heyongli has joined #openstack-meeting-alt09:52
*** shaohe_feng has quit IRC09:54
*** rmart04 has joined #openstack-meeting-alt09:55
*** shaohe_feng has joined #openstack-meeting-alt09:55
*** heyongli has quit IRC10:02
*** heyongli has joined #openstack-meeting-alt10:03
*** liangbo has quit IRC10:04
*** shaohe_feng has quit IRC10:05
*** panda|off is now known as panda10:06
*** fzdarsky_ has quit IRC10:06
*** tssurya has quit IRC10:06
*** masahito has quit IRC10:07
*** shaohe_feng has joined #openstack-meeting-alt10:07
*** alexchadin has joined #openstack-meeting-alt10:11
*** heyongli has quit IRC10:12
*** heyongli has joined #openstack-meeting-alt10:13
*** shaohe_feng has quit IRC10:15
*** shaohe_feng has joined #openstack-meeting-alt10:15
*** dizquierdo has joined #openstack-meeting-alt10:18
*** heyongli has quit IRC10:23
*** heyongli has joined #openstack-meeting-alt10:23
*** shaohe_feng has quit IRC10:25
*** shaohe_feng has joined #openstack-meeting-alt10:26
*** heyongli has quit IRC10:33
*** heyongli has joined #openstack-meeting-alt10:33
*** shaohe_feng has quit IRC10:35
*** shaohe_feng has joined #openstack-meeting-alt10:36
*** heyongli has quit IRC10:43
*** heyongli has joined #openstack-meeting-alt10:43
*** shaohe_feng has quit IRC10:46
*** heyongli has quit IRC10:53
*** bfernando has quit IRC10:58
*** rossella_s has quit IRC10:59
*** rossella_s has joined #openstack-meeting-alt11:11
*** heyongli has joined #openstack-meeting-alt11:12
*** shaohe_feng has joined #openstack-meeting-alt11:12
*** heyongli has quit IRC11:14
*** heyongli has joined #openstack-meeting-alt11:14
*** shaohe_feng has quit IRC11:16
*** shaohe_feng has joined #openstack-meeting-alt11:18
*** rossella_s has quit IRC11:21
*** rossella_s has joined #openstack-meeting-alt11:21
*** heyongli has quit IRC11:24
*** heyongli has joined #openstack-meeting-alt11:24
*** shaohe_feng has quit IRC11:27
*** rossella_s has quit IRC11:27
*** rossella_s has joined #openstack-meeting-alt11:27
*** shaohe_feng has joined #openstack-meeting-alt11:28
*** heyongli has quit IRC11:34
*** heyongli has joined #openstack-meeting-alt11:35
*** shaohe_feng has quit IRC11:37
*** shaohe_feng has joined #openstack-meeting-alt11:38
*** derekh has quit IRC11:43
*** heyongli has quit IRC11:45
*** heyongli has joined #openstack-meeting-alt11:45
*** sridharg has quit IRC11:46
*** shaohe_feng has quit IRC11:47
*** sridharg has joined #openstack-meeting-alt11:48
*** shaohe_feng has joined #openstack-meeting-alt11:48
*** tssurya has joined #openstack-meeting-alt11:49
*** armaan has quit IRC11:50
*** armaan has joined #openstack-meeting-alt11:50
*** heyongli has quit IRC11:55
*** armaan has quit IRC11:55
*** heyongli has joined #openstack-meeting-alt11:55
*** rossella_s has quit IRC11:56
*** rossella_s has joined #openstack-meeting-alt11:57
*** shaohe_feng has quit IRC11:57
*** shaohe_feng has joined #openstack-meeting-alt11:59
*** MarkBaker has quit IRC12:02
*** heyongli has quit IRC12:05
*** heyongli has joined #openstack-meeting-alt12:05
*** janki has quit IRC12:06
*** shaohe_feng has quit IRC12:08
*** shaohe_feng has joined #openstack-meeting-alt12:09
*** dizquierdo has quit IRC12:09
*** raildo has joined #openstack-meeting-alt12:10
*** toscalix_ has joined #openstack-meeting-alt12:11
*** toscalix_ has quit IRC12:12
*** rossella_s has quit IRC12:13
*** MarkBaker has joined #openstack-meeting-alt12:14
*** rossella_s has joined #openstack-meeting-alt12:15
*** alexchadin has quit IRC12:15
*** heyongli has quit IRC12:15
*** jiaopeng_ has quit IRC12:16
*** jiaopengju has quit IRC12:16
*** heyongli has joined #openstack-meeting-alt12:16
*** shaohe_feng has quit IRC12:18
*** shaohe_feng has joined #openstack-meeting-alt12:20
*** heyongli has quit IRC12:26
*** heyongli has joined #openstack-meeting-alt12:26
*** bfernando has joined #openstack-meeting-alt12:27
*** shaohe_feng has quit IRC12:28
*** kaisers has quit IRC12:28
*** shaohe_feng has joined #openstack-meeting-alt12:32
*** fnaval has joined #openstack-meeting-alt12:32
*** kaisers has joined #openstack-meeting-alt12:34
*** jiaopeng_ has joined #openstack-meeting-alt12:36
*** jiaopengju has joined #openstack-meeting-alt12:36
*** heyongli has quit IRC12:36
*** alexchadin has joined #openstack-meeting-alt12:36
*** heyongli has joined #openstack-meeting-alt12:36
*** yamamoto_ has quit IRC12:37
*** shaohe_feng has quit IRC12:38
*** shaohe_feng has joined #openstack-meeting-alt12:40
*** armaan has joined #openstack-meeting-alt12:45
*** derekh has joined #openstack-meeting-alt12:45
*** heyongli has quit IRC12:46
*** heyongli has joined #openstack-meeting-alt12:47
*** shaohe_feng has quit IRC12:49
*** shaohe_feng has joined #openstack-meeting-alt12:50
*** armaan has quit IRC12:50
*** armaan has joined #openstack-meeting-alt12:50
*** yangyapeng has quit IRC12:51
*** rmascena has joined #openstack-meeting-alt12:51
*** raildo has quit IRC12:51
*** yamamoto has joined #openstack-meeting-alt12:53
*** armaan has quit IRC12:55
*** rossella_s has quit IRC12:55
*** heyongli has quit IRC12:56
*** rossella_s has joined #openstack-meeting-alt12:57
*** heyongli has joined #openstack-meeting-alt12:57
*** yamamoto has quit IRC12:58
*** shaohe_feng has quit IRC12:59
*** shaohe_feng has joined #openstack-meeting-alt13:01
*** edmondsw has joined #openstack-meeting-alt13:01
*** fuqiao has joined #openstack-meeting-alt13:02
*** janki has joined #openstack-meeting-alt13:03
*** kopecmartin has quit IRC13:06
*** kopecmartin has joined #openstack-meeting-alt13:06
*** edmondsw has quit IRC13:06
*** heyongli has quit IRC13:07
*** heyongli has joined #openstack-meeting-alt13:07
*** yamamoto has joined #openstack-meeting-alt13:08
*** shaohe_feng has quit IRC13:09
*** kopecmartin has quit IRC13:10
*** kopecmartin has joined #openstack-meeting-alt13:10
*** yamamoto has quit IRC13:13
*** shaohe_feng has joined #openstack-meeting-alt13:13
*** rossella_s has quit IRC13:17
*** heyongli has quit IRC13:17
*** rossella_s has joined #openstack-meeting-alt13:17
*** heyongli has joined #openstack-meeting-alt13:17
*** rmascena__ has joined #openstack-meeting-alt13:17
*** fzdarsky_ has joined #openstack-meeting-alt13:18
*** shaohe_feng has quit IRC13:19
*** rmascena has quit IRC13:20
*** shaohe_feng has joined #openstack-meeting-alt13:20
*** tssurya has quit IRC13:21
*** yamamoto has joined #openstack-meeting-alt13:23
*** hongbin has joined #openstack-meeting-alt13:25
*** janki has quit IRC13:26
*** rossella_s has quit IRC13:27
*** rossella_s has joined #openstack-meeting-alt13:27
*** heyongli has quit IRC13:27
*** heyongli has joined #openstack-meeting-alt13:27
*** yamamoto has quit IRC13:28
*** shaohe_feng has quit IRC13:30
*** shaohe_feng has joined #openstack-meeting-alt13:30
*** dustins has joined #openstack-meeting-alt13:32
*** cloudrancher has quit IRC13:34
*** heyongli has quit IRC13:37
*** heyongli has joined #openstack-meeting-alt13:38
*** cloudrancher has joined #openstack-meeting-alt13:40
*** shaohe_feng has quit IRC13:40
*** jiaopeng_ has quit IRC13:41
*** jiaopengju has quit IRC13:41
*** shaohe_feng has joined #openstack-meeting-alt13:41
*** yamamoto has joined #openstack-meeting-alt13:41
*** yamamoto has quit IRC13:41
*** janki has joined #openstack-meeting-alt13:46
*** heyongli has quit IRC13:48
*** heyongli has joined #openstack-meeting-alt13:48
*** shaohe_feng has quit IRC13:50
*** shaohe_feng has joined #openstack-meeting-alt13:50
*** namnh has joined #openstack-meeting-alt13:58
*** heyongli has quit IRC13:58
*** heyongli has joined #openstack-meeting-alt13:58
*** manjeet has joined #openstack-meeting-alt13:59
*** manjeet is now known as manjeets_13:59
*** shaohe_feng has quit IRC14:00
*** shaohe_feng has joined #openstack-meeting-alt14:02
*** dizquierdo has joined #openstack-meeting-alt14:04
*** lpetrut has quit IRC14:05
*** heyongli has quit IRC14:08
*** tssurya has joined #openstack-meeting-alt14:08
*** manjeets__ has joined #openstack-meeting-alt14:08
*** heyongli has joined #openstack-meeting-alt14:09
*** yangyapeng has joined #openstack-meeting-alt14:10
*** shaohe_feng has quit IRC14:11
*** shaohe_feng has joined #openstack-meeting-alt14:12
*** manjeets_ has quit IRC14:12
*** rdopiera has quit IRC14:12
*** mjura has quit IRC14:13
*** ircuser-1 has joined #openstack-meeting-alt14:14
*** yangyapeng has quit IRC14:15
*** ianychoi has quit IRC14:18
*** heyongli has quit IRC14:18
*** heyongli has joined #openstack-meeting-alt14:19
*** ianychoi has joined #openstack-meeting-alt14:19
*** shaohe_feng has quit IRC14:21
*** lpetrut has joined #openstack-meeting-alt14:23
*** shaohe_feng has joined #openstack-meeting-alt14:24
*** rmascena__ has quit IRC14:24
*** jtomasek has joined #openstack-meeting-alt14:24
*** alexchadin has quit IRC14:25
*** wxy| has joined #openstack-meeting-alt14:25
*** alexchadin has joined #openstack-meeting-alt14:27
*** heyongli has quit IRC14:29
*** Adri2000_ is now known as Adri200014:29
*** heyongli has joined #openstack-meeting-alt14:29
*** Adri2000 has quit IRC14:29
*** Adri2000 has joined #openstack-meeting-alt14:29
*** raildo has joined #openstack-meeting-alt14:30
*** shaohe_feng has quit IRC14:31
*** shaohe_feng has joined #openstack-meeting-alt14:32
*** lpetrut has quit IRC14:38
*** heyongli has quit IRC14:39
*** heyongli has joined #openstack-meeting-alt14:39
*** manjeets_ has joined #openstack-meeting-alt14:39
*** shaohe_feng has quit IRC14:41
*** shaohe_feng has joined #openstack-meeting-alt14:42
*** manjeets__ has quit IRC14:43
*** jtomasek has quit IRC14:44
*** dmsimard has left #openstack-meeting-alt14:47
*** rmart04_ has joined #openstack-meeting-alt14:48
*** heyongli has quit IRC14:49
*** heyongli has joined #openstack-meeting-alt14:49
*** yamamoto has joined #openstack-meeting-alt14:50
*** rmart04 has quit IRC14:50
*** rmart04_ is now known as rmart0414:50
*** edmondsw has joined #openstack-meeting-alt14:51
*** dizquierdo has quit IRC14:51
*** shaohe_feng has quit IRC14:52
*** shaohe_feng has joined #openstack-meeting-alt14:53
*** edmondsw has quit IRC14:55
*** yamamoto has quit IRC14:58
*** manjeets_ has quit IRC14:59
*** heyongli has quit IRC14:59
*** heyongli has joined #openstack-meeting-alt15:00
*** shaohe_feng has quit IRC15:02
*** shaohe_feng has joined #openstack-meeting-alt15:02
*** AlanClark has joined #openstack-meeting-alt15:04
*** rossella_s has quit IRC15:05
*** markstur has joined #openstack-meeting-alt15:05
*** peereb has quit IRC15:05
*** gyee has joined #openstack-meeting-alt15:05
*** markstur has quit IRC15:06
*** markstur has joined #openstack-meeting-alt15:06
*** rmart04 has quit IRC15:07
*** gagehugo has joined #openstack-meeting-alt15:09
*** rossella_s has joined #openstack-meeting-alt15:09
*** lpetrut has joined #openstack-meeting-alt15:09
*** felipemonteiro_ has joined #openstack-meeting-alt15:09
*** heyongli has quit IRC15:10
*** heyongli has joined #openstack-meeting-alt15:10
*** felipemonteiro__ has joined #openstack-meeting-alt15:10
*** shaohe_feng has quit IRC15:12
*** alexchadin has quit IRC15:13
*** shaohe_feng has joined #openstack-meeting-alt15:14
*** felipemonteiro_ has quit IRC15:14
*** heyongli has quit IRC15:20
*** kopecmartin has quit IRC15:20
*** heyongli has joined #openstack-meeting-alt15:20
*** shaohe_feng has quit IRC15:22
*** shaohe_feng has joined #openstack-meeting-alt15:23
*** weshay|ruck is now known as weshay15:29
*** e0ne has quit IRC15:29
*** heyongli has quit IRC15:30
*** heyongli has joined #openstack-meeting-alt15:30
*** shaohe_feng has quit IRC15:33
*** shaohe_feng has joined #openstack-meeting-alt15:34
*** AlanClark has quit IRC15:40
*** heyongli has quit IRC15:40
*** heyongli has joined #openstack-meeting-alt15:41
*** AlanClark has joined #openstack-meeting-alt15:41
*** dklyle has joined #openstack-meeting-alt15:41
*** shaohe_feng has quit IRC15:43
*** namnh has quit IRC15:44
*** shaohe_feng has joined #openstack-meeting-alt15:44
*** matrohon has quit IRC15:44
*** namnh has joined #openstack-meeting-alt15:44
*** tssurya has quit IRC15:47
*** chyka has joined #openstack-meeting-alt15:50
*** heyongli has quit IRC15:51
*** heyongli has joined #openstack-meeting-alt15:51
*** shaohe_feng has quit IRC15:53
*** ccamacho has quit IRC15:54
*** shaohe_feng has joined #openstack-meeting-alt15:55
*** namnh has quit IRC15:58
lbragstad#startmeeting keystone16:00
openstackMeeting started Tue Jul  3 16:00:04 2018 UTC and is due to finish in 60 minutes.  The chair is lbragstad. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
lbragstadping ayoung, breton, cmurphy, dstanek, gagehugo, hrybacki, knikolla, lamt, lbragstad, lwanderley, kmalloc, rodrigods, samueldmq, spilla, aselius, dpar, jdennis, ruan_he, wxy, sonuk16:00
*** openstack changes topic to " (Meeting topic: keystone)"16:00
openstackThe meeting name has been set to 'keystone'16:00
cmurphyo/16:00
lbragstad#link https://etherpad.openstack.org/p/keystone-weekly-meeting16:00
lbragstadagenda ^16:00
lamto/16:00
kmalloco/16:00
wxy|o/16:01
jgrasslero/16:01
*** heyongli has quit IRC16:01
*** rossella_s has quit IRC16:01
*** heyongli has joined #openstack-meeting-alt16:01
lbragstadwe'll give it another minute16:01
kmallocBEEP BEEP BEEP *hits snooze button*16:02
lbragstad#topic release information16:03
*** openstack changes topic to "release information (Meeting topic: keystone)"16:03
lbragstad#info reminder that feature freeze is July 13th16:03
lbragstadso - just under two weeks away16:03
lbragstadwith that, we have a few efforts that still need reviews16:03
*** shaohe_feng has quit IRC16:03
*** rossella_s has joined #openstack-meeting-alt16:03
lbragstadmainly capability lists, unified limits, and mfa receipts16:03
kmallocunified limits is mostly ready afaict, just needs eyes. MFA receipts needs in-depth reviewing, and capability lists should be pretty light16:04
knikollao/16:04
lbragstadafaik the capability lists stuff needs opinions on the database migrations16:04
knikollafriday the 13th is perfect for a release16:04
jgrasslerYes.16:04
lbragstadi think that's what jgrassler wanted feedback on16:04
jgrasslerThat is kind of blocking all the rest :-/16:04
kmalloci16:05
*** ayoung has joined #openstack-meeting-alt16:05
kmalloc'll review them post meeting16:05
gagehugoo/16:05
lbragstad#link https://review.openstack.org/#/c/572776/16:05
ayoungWhadIMiss?16:05
* kmalloc is on a tear about migrations and ensuring we don't have wonk-i-ness16:05
*** shaohe_feng has joined #openstack-meeting-alt16:05
kmallocso i'll cover migration reviews here [hopefully not too crazy]16:05
*** namnh has joined #openstack-meeting-alt16:05
lbragstadso far - that's the only review i'm tracking for capability lists (jgrassler correct me if i'm wrong)16:05
jgrasslerkmalloc: thanks!16:05
jgrasslerlbragstad: yes, it is.16:06
kmallocayoung: 3 initiatives need review - capability lists, unified limits, and mfa receipts16:06
lbragstadgood deal16:06
lbragstadunified limits has a *whole* bunch of moving pieces16:06
ayoungcapabilities list is kinda something I made happen, so I'll keep an eye on that, too16:06
lbragstadbut they are pretty isolated16:06
jgrasslerlbragstad: I can't write any of the rest before the data model has ceased to be a moving target :-/16:06
knikollaas for mutable config, we need a way to get events about file updates16:06
knikollauwsgi conveniently has one https://uwsgi-docs.readthedocs.io/en/latest/PythonDecorators.html#uwsgidecorators.filemon16:06
knikollabut for other we need a different mechanism16:06
kmallocknikolla: right, we can also simply look at mtime16:06
lbragstad#topic release goals16:07
*** openstack changes topic to "release goals (Meeting topic: keystone)"16:07
ayoungjgrassler, I'm not a fan of the two table approach now that I look.  Lets discuss that later16:07
lbragstadi just realized i doubled up topics - let's move on to release goals though16:08
lbragstadwe don't have to worry about mox16:08
knikollakmalloc: would we do that every request?16:08
kmallocknikolla: and i'm looking at a way to make all our drivers/controllers/etc share state (see the __shared_state__ bit, borg pattern)- if we do that we can simply instantiate a new object as needed. the main issue we've had in the past is that state is explicit and could end up with partial loading.16:08
kmallocknikolla: mtime check is cheap.16:08
lbragstadbut we still have yet to decide on how to approach #link https://governance.openstack.org/tc/goals/rocky/enable-mutable-configuration.html16:08
jgrasslerayoung: sure16:08
kmallocknikolla: so we could.16:08
kmallocknikolla: [we already do that for policy.json]16:08
knikollaalright, i'll push something today during office hours16:08
lbragstadknikolla: sweet16:09
cmurphyjgrassler: personally i found it helpful to write things the other way around, e.g. starting with the controller and working backwards https://review.openstack.org/#/c/524423/116:09
cmurphybut that's just me16:09
kmalloccmurphy: ++16:09
kmalloccmurphy: or at least the manager layer16:09
cmurphyya or that16:09
ayoungpost AppCreds, I want to revisit unified delegation16:10
kmallocknikolla: lets chat post meeting re: shared state and config16:10
*** fuqiao has quit IRC16:10
lbragstadknikolla: do you want to take an action for the release goal?16:10
*** namnh has quit IRC16:10
cmurphyso will the flask stuff help us with the mutable config thing?16:10
lbragstadi was wondering that, too...16:10
kmalloccmurphy: it should in some ways.16:10
ayoungwe've got too many mechanisms, and we should really have one.  Now that cmurphy has built one, and jgrassler is about to, we'll have the critical mass to tackle reworking it16:10
kmallocbecause controllers are instnatiated on-demand16:11
ayoungso...services should be able to re-read configus without a restart.  kill -1 semantics16:11
knikollaall we need to do is make a call to oslo.config with the new config. the hard part is knowing when to (which is where the mtime check comes in place)16:11
*** heyongli has quit IRC16:11
ayoungseems like it should be an oslo-config feature.16:11
*** felipemonteiro__ has quit IRC16:11
kmallocdriver loading and api loading on-demand if we share state(s) [see https://review.openstack.org/#/c/571955/ as a lead in]16:11
kmalloccould be done easily16:11
*** heyongli has joined #openstack-meeting-alt16:11
kmallocayoung: oslo-config is doing it, but we have some issues with how we hold state based upon config16:12
*** panda is now known as panda|off16:12
ayoungkmalloc, like which drivers we've initialized, I take it?16:12
kmalloceven "debug" - we need to load consistently across the board for the config object16:12
kmallocayoung: and if they have locally stored bits about config16:12
kmallocsome do16:12
ayounglike the LDAP stuff16:12
kmallocdebug is a low barrier, but generally most of our configs could be made mutable16:12
kmallocsince we're mostly atomic/stateless between requests [MFA receipts aside, and that is still stateless]16:13
ayoungI wonder if we can take LDAP out of the config altogether and use domain specific config mechansim for  that and for mappings...hmmmm16:13
cmurphydebug log is enough to complete the goal16:13
kmallocright.16:13
knikollayep16:13
*** shaohe_feng has quit IRC16:14
lbragstadright now i'm just concerned with getting that done ;016:14
lbragstad:)16:14
kmallocso, anyway, the key is that all keystone processes need to know ocnfig changed and we don't use oslo-service16:14
ayoungSo we need to do an audit and build a checklist of places where we hold state.  Do we have that?16:14
kmallocso mtime check is likely the best.16:14
kmallocwe can't lean on uwsgi alone because not everyone deploys with uwsgi16:14
kmalloc(though they should)16:14
knikollai'll push something today. there's air conditioning at work (and not at home) so...16:14
kmallocknikolla: hehe, ouch and sounds good16:15
lbragstadknikolla: nice - thanks16:15
ayoungactually, I think we cleaned up LDAP when we went to domain specific16:15
lbragstadanything else on release goals?16:15
cmurphykmalloc: hmm, could we though?16:15
cmurphylean on uwsgi i mean16:15
kmalloccmurphy: i would love to16:15
cmurphyif uwsgi solves the problem can we just say ops who care about this should deploy with uwsgi16:15
*** shaohe_feng has joined #openstack-meeting-alt16:15
knikollai don't think any of the downstream packages use it16:15
lbragstadsounds like a good carrot16:15
kmallocwrm.16:16
cmurphy(though I don't understand how uwsgi solves the problem)16:16
ayoungyeah, lets pull in the Apache/mod_wsgi smart people and get a solution based on that, too16:16
kmalloccmurphy: it has built-in watcher constructs16:16
knikollauwsgi has a filemon decorator https://uwsgi-docs.readthedocs.io/en/latest/PythonDecorators.html#uwsgidecorators.filemon16:16
knikollaso instead of checking mtime every request, we decorate a function that mutates the config on file change16:16
kmallocnow, we'd need to stub that out to address the no-uwsgi form.16:17
kmallocbecause afaik we can't make uwsgi a dep of keystone16:17
ayoungI don't see us changing RDO/OSP to a different WSGI.16:17
ayoungBut I do see us getting a solution based on what we do use16:17
kmallocayoung: i hope RDO/OSP moves to apache/mod_uwsgi16:17
kmallochonestly16:17
ayoungApache has a re-read config option.  I wonder if that is passed to mods?16:18
kmallocmod_wsgi has a lot of quirks that are painful in comparison to uwsgi16:18
kmallocand asking apache to re-read config, it's a reload of the app and causes other weirdness.16:18
kmallocbasically don't expect apache to reload the app unless it's very deliberate "e.g. I deployed a new config, go do that"16:18
ayoungI think that is the only safe way, though16:18
kmallocmod_wsgi also is not great with python316:18
ayoungif you make changes that have to be applied across the board16:18
ayoungif you don't restart, and have old process in the 1/2 done state, it could cause consistency problems16:19
* kmalloc is still of the opinion we should lean on etcd for shared mutable configs.16:19
ayoungKeystone should be a fast restart.  I wonder if this is a real problem on the Keystone side?16:19
kmallocit is a community goal to allow for mutable config loading [debug flag]16:19
ayoungWhat config options, beside debug, would we want to change on the fly?16:20
lbragstad#link https://governance.openstack.org/tc/goals/rocky/enable-mutable-configuration.html16:20
lbragstadright now it's just debug16:20
ayoungI know that page, but it might not make sense across the board16:20
lbragstadi'm inclined to say we make that a separate effort16:20
*** tesseract has quit IRC16:20
kmallocayoung: i could see token TTL, allow_expiry_window, etc. but def separate initiative16:20
ayounganything that is live-change I say we move into the database16:21
kmallocayoung: profiler changes.16:21
kmallocayoung: anyway. for now, just debug.16:21
ayoungread from config, but hold a cached version16:21
kmalloc(log levels come to mind)16:21
*** heyongli has quit IRC16:21
lbragstadregardless, it sounds like we have a couple paths forward16:21
*** MarkBaker has quit IRC16:21
knikollathere's a packed agenda, let's keep it going or move it to -keystone for office hours16:22
ayoungonly can be updated via keystone-manage command16:22
*** AlanClark has quit IRC16:22
ayoung++16:22
*** heyongli has joined #openstack-meeting-alt16:22
lbragstad#topic oslo_policy types16:22
*** openstack changes topic to "oslo_policy types (Meeting topic: keystone)"16:22
lbragstadkmalloc: o/16:22
kmallocok. so i've been digging around in oslo-policy16:22
kmalloca lot.16:22
kmallocnotably for the RBACEnforcer changes for flask.16:22
kmallocit's made me realzie we're missing a few oslo-policy check types.16:22
*** AlanClark has joined #openstack-meeting-alt16:23
kmallocexample: does a key exist in the target_dict, but not in the creds dict16:23
ayoungheh16:23
kmalloce.g. "must have a filter when doing a list"16:23
kmallocright now the DSL cannot make that work because all values from the first part of the colon are explicit key lookups in creds[]16:24
*** shaohe_feng has quit IRC16:24
ayoungI reopened https://review.openstack.org/#/c/165908/  due to that kind of error16:24
kmallocso saying something like "EXISTS():user_filter"16:24
kmallocso a user can't list users without a filter of some sort.16:24
kmallocnot high prio, but useful16:24
wxy|kmalloc: ++16:24
ayounghad a case when looking in the token for a value that was in different locations in V2 and V3]16:24
*** lpetrut has quit IRC16:24
kmallocsimilar with NOTEXISTS16:24
wxy|I hit it when adding project_id filter for limits16:25
kmalloc"you cannot supply a given filter with this role"16:25
kmalloce.g. no "list_servers?all_projects=True16:25
*** shaohe_feng has joined #openstack-meeting-alt16:25
lbragstadthis feels like business logic16:25
ayoungyou should be able to write a rule that, if it is based on a false assumption, will just fail, not cause an API 500 error16:25
lbragstadfor example - https://bugs.launchpad.net/keystone/+bug/175066016:26
openstackLaunchpad bug 1750660 in OpenStack Identity (keystone) "The v3 project API should account for different scopes" [High,Triaged]16:26
kmalloclbragstad: sortof, but most apps do not have insight into roles16:26
kmalloconce you're past the "can i do X" bit16:26
ayoungOK, so missing key is a big one.16:26
ayoungAny others?16:26
kmalloclist_users_for_all_domains example16:26
kmallocif that is a query-param16:26
kmallocwe should be able to check if it exists or notexists in the policy dsl16:26
kmallocthe last one is an explicit match16:27
kmallocwhich would have made ayoung's is_admin_project easier16:27
ayoungso...if jamielennox were here, he would state something about it has to be in oslo-context, right?16:27
kmallocMATCH(value):TargetDictKey16:27
kmallocright now you can do literal matches for Cred dict16:27
kmallocyou cannot do literal matches for target dict16:27
ayoungKeystone was like the privileged child for policy checks, as we had the token data in our WSGI context already, but other services were forced to use oslo-context16:28
kmallocuse: Action must be performed with user_id X16:28
ayoungwe finally forced Keystone to use Oslo16:28
kmallocwe may also want some "ValueIn" and "ValueNotIn" list operators16:29
kmallocbut those seem further into the weeds16:29
*** rossella_s has quit IRC16:29
ayoungso...mising key, could we treat those as a fail?16:30
kmallocbeing able to explicitly check if a value (any value) is or is not in the target dict [key check] AND being able to check for an explicit value in the target dict.16:30
ayoungassume the key is there.  If it is missing, check fails?16:30
kmallocayoung: so the idea would be: list_users but role X needs filters16:30
kmallocit fails without a filter16:30
kmalloc"sorry, no filters passed"16:30
kmallockey doesn't exist16:30
kmallocthe converse is "filtering is deemed expensive in my deplpoyment, you may list everything but not filter"16:30
ayoungrighty, so instead of error.16:30
kmalloc"filter is present, so error/fail"16:31
kmallocand the last one is "filtering on the username FOO is bad, so your username=Foo filter causes a fail"16:31
kmalloccontrived examples16:31
*** rossella_s has joined #openstack-meeting-alt16:32
kmallocmostly wanted to seed the idea, there are cases where inspecting the target dict without a corresponding cred value is useful16:32
*** heyongli has quit IRC16:32
*** heyongli has joined #openstack-meeting-alt16:32
lbragstadi'm wondering if this is going to push people to carry more custom policy changes than what they do today16:32
kmallocit might.16:32
lbragstadi might need a bit more time to digest the idea16:33
kmallocjust in testing alone, being able to do these things without craaaazy mock would be awesome.16:33
kmalloceven if we do an oslo_policy fixture that enables these added DSL things would help.16:34
kmallocbut i don't think this is anywhere an emergency to develop16:34
*** shaohe_feng has quit IRC16:34
kmalloci just had the ideas fresh in my head due to major refactors16:34
ayoungwhat does it mean if the filter is missing16:34
lbragstadso - maybe a good thing to review in denver16:34
*** shaohe_feng has joined #openstack-meeting-alt16:35
kmallocayoung: your role, "project_sub_admin" may only list users if you provide a filter of some sort, e.g. by username16:35
kmallocayoung: aka list_users?username_starts_with=Foo16:35
kmallocif you don't provide a filter, we do not allow that to go through. anyway,16:36
* kmalloc hands mic off16:36
kmallocdone on this topic16:36
lbragstadok - i'll think more on it16:36
lbragstadthanks kmalloc16:36
lbragstad#topic token provider API refactor16:37
*** openstack changes topic to "token provider API refactor (Meeting topic: keystone)"16:37
lbragstadok - i'll make this quick16:37
lbragstadi have a series up that does a ton of refactoring16:37
lbragstadaround how we handle tokens16:37
*** MarkBaker has joined #openstack-meeting-alt16:37
lbragstadideally - it makes the interface for token providers sane and super explicit16:37
ayoungwhat kind of refactorings16:37
lbragstadfeel free to check it out, it should help wtih JWT in the future16:37
lbragstadi've remove the token_data dict we pass *everywhere* in favor of an object16:38
kmallocayoung: following up on the KeystonetokenModel work we did before16:38
lbragstadremoved*16:38
lbragstadand i redefined the token provider interface16:38
ayoungso...I'd like use to start making a semantic distinction16:38
kmallocand finalizing it/making it a real thing vs just a dict-ish thing16:38
ayounga token is opaque16:38
ayoungit points to the auth data16:38
*** wxy| has quit IRC16:38
ayoungand we should keep the two concepts separate in naming16:39
kmallocinternal to keystone it is an immutable object once minted except in 2 cases16:39
kmalloc3(*16:39
ayoungthis is all auth-data16:39
*** wxy| has joined #openstack-meeting-alt16:39
kmalloc1) Validation -> token model16:39
ayoungyeah16:39
kmalloc2) Token Model -> json (user)16:39
ayoungI get a token, I give you auth data, that is validation16:39
kmalloc3) token model -> oslo_policy enforcer (it needs a dict)16:39
ayoungjson is marshalling of the auth data16:39
ayoungtokens should only be used in reference to the different formats like fernet, JWT, PKIZ, UUID,  EIEIE!16:40
kmallocinternal to keystone it is now an object, attributes etc, loaded from the backend as needed/cached16:40
kmallocand the -> JSON, FErnet_ID, JWT, dict is all a marshal stage16:40
kmallocthat is what lbragstad has done16:40
ayoungthe blur has been cause, IIUC, because the tokens each had a different core set of data.16:40
kmallocand tha tis no longer the case.16:41
kmallocso we're fixing it16:41
lbragstadand it was modified all up and down the stack16:41
ayounggood16:41
lbragstadthe tranlation happens in one place now16:41
lbragstadanywho.. just wanted to advertise it16:41
ayoungI think I'm on board.  I might be a stickler for some name changes, but the concept is sound16:41
lbragstad#link https://bugs.launchpad.net/keystone/+bug/177894516:41
openstackLaunchpad bug 1778945 in OpenStack Identity (keystone) "Complexity in token provider APIs" [Medium,In progress] - Assigned to Lance Bragstad (lbragstad)16:41
lbragstadstarts here #link https://review.openstack.org/#/q/topic:bug/1778945+status:open16:41
lbragstadi'm good to move on - but if you have questions or want to get into the design, just ask me :)16:42
ayoungI think a big part of that legacy is from the UUID tokens, which serialized EVERYTHING in a blob16:42
*** heyongli has quit IRC16:42
kmallocyep, and yay, dead.16:42
ayoungthis actually ties in with unified delegation16:42
ayoungthe idea is a that a token points to some delegation agreement16:42
*** heyongli has joined #openstack-meeting-alt16:42
kmallocanyway, this is all internal-to-keystone code, so no functional change outside. which is a good starting place for what you want ayoung, lets get this change in and then work on buiding on top of it :)16:43
lbragstadayoung: this might help with that, want to pick it up in -keystone afterwords?16:43
ayoungthe data in the token itself should be limited to identity, time, delegation agreement16:43
ayoungWFM16:43
ayounggood job16:43
lbragstadawesome16:43
kmallocand i totally think this change is the start of that16:43
lbragstad#topic unified limits16:43
*** openstack changes topic to "unified limits (Meeting topic: keystone)"16:43
ayoungI +2ed a couple of those this morning16:43
kmallocthe DB migrations should both be gating...16:43
lbragstadthere is a bunch of things for this16:43
ayoungwe'll keep on them16:44
lbragstadwxy|: has been doing a bunch of the server side bits16:44
lbragstadbut the implementation would be good to get eyes on16:44
*** chkumar|ruck has joined #openstack-meeting-alt16:44
lbragstadwe also have client support in ksc now16:44
lbragstadwhich was release last week i think?16:44
ayoungexcellent16:44
lbragstadand we have patches to consume it in osc16:44
*** shaohe_feng has quit IRC16:44
lbragstad#link https://review.openstack.org/#/q/project:openstack/oslo.limit+status:open16:44
ayoungneed to make sure it gets into shade16:44
lbragstadsorry16:45
ayoungso we can do this from ansible...I've learned the hardway that Ansible is the finish line for affecting change in Keystone, at least for me16:45
lbragstadthese are the osc reviews16:45
lbragstad# https://review.openstack.org/#/q/status:open+project:openstack/python-openstackclient+branch:master+topic:bp/unified-limits16:45
kmallocayoung: you mean openstacksdk16:45
ayoungyep16:45
kmalloc:)16:45
ayoungkmalloc, I'll stop throwing shade...around16:45
lbragstadi started working on the oslo.limit bits yesterday16:46
lbragstad#link https://review.openstack.org/#/q/project:openstack/oslo.limit+status:open16:46
* ayoung can hear the groans through your open TCP connections16:46
kmalloci still think shade needed a .throw method >.>16:46
lbragstadcurious to get feedback there - i need to incorporate the ksa bits though16:46
* kmalloc cuts down on the snark.16:46
*** shaohe_feng has joined #openstack-meeting-alt16:46
lbragstadbut the basic context maanger approach should be there16:46
lbragstadjust so folks know, oslo.limit core consists of oslo-core and keystone-core16:46
ayoung++16:47
ayoungcan we grab oslo.policy, too?  Right now, I might be the only core on that16:47
ayoungthat is also core on Keystone, I mean16:47
lbragstadwxy|: do you have anything in particular you want to share with respect to unified limits16:47
kmallocayoung: uh i think we do have oslo-policy, don't we?16:47
cmurphyoslo.policy core has keystone core16:47
lbragstadhttps://review.openstack.org/#/admin/groups/556,members16:47
lbragstadthe keystone-core group in included there16:47
ayoungExcellent, I missed when that happend.  Cool16:47
wxy|lbragstad: no, all goes well. Just need eyes on. ;)16:48
lbragstadwxy|: awesome16:48
lbragstadat some point in the next couple weeks, we'll need to assess making it stable16:48
lbragstadsince we had a check point for that at the beginning of the release16:48
*** rossella_s has quit IRC16:49
lbragstadsounds like we can move on though16:49
lbragstad#topic policy management tool16:49
*** openstack changes topic to "policy management tool (Meeting topic: keystone)"16:49
lbragstadayoung: o/16:49
ayoungSo, thanks to kmalloc for getting me started in FLask, I have the kernel of a new project16:49
ayoungright now, I can upload policy.json and .yaml files and put them into a database table.16:49
ayoungw00t16:50
ayoungmigrations are Alembic, DB is MYsql16:50
ayoungFLask REST16:50
*** yamamoto has joined #openstack-meeting-alt16:50
ayoungthe idea is that it would be used prior to deployment,16:50
ayounggather the policy files from the different locations, upload, munge, regenerate, distribute16:50
ayoungtool would take you as far as regenerate16:51
*** rossella_s has joined #openstack-meeting-alt16:51
ayounghere's where I need help16:51
ayoungwhat are the transforms we need to make it easy to work with policy?16:51
ayoungIdeally, we would take a look at people that have modified their policy files in the past, and implement tooling to automate those transitions16:52
ayoungfor example, what would it mean to "enforce scope"16:52
ayoungor to implement a "read only role"16:52
ayoungand so on16:52
*** heyongli has quit IRC16:52
ayoungso, if you have ideas, feel free to drop them in the github tools16:52
ayoungissues, pull requests, etc16:52
*** heyongli has joined #openstack-meeting-alt16:52
lbragstadnice16:53
ayoungI want to try and have a workable demo for the Berlin summit16:53
ayoungif anyone wants to co-present, please point them my way16:53
ayoungI'm thinking about implementing a git-style revision mechanism, so you can roll back to an old version, etc16:53
ayoungwould love some help on thinking that through, too.16:54
ayoungIs anyone here interested in helping?  Is there anyone in the larger community that wants to participate?16:54
ayoungonce we have something that works, I'll propose formally moving it under the identity program in OpenStack16:54
*** shaohe_feng has quit IRC16:55
ayoungor whatever the proper name is for the group Lance is PTL of16:55
ayoung:)16:55
lbragstadi wouldn't mind keeping tabs on it16:55
*** yamamoto has quit IRC16:55
ayoungI'll try to set up a demo in a week or two16:55
lbragstadi'll read up on the post you have16:55
lbragstadif you record something that'd be good, too16:55
ayoungGood idea.  I'll try to do that16:55
*** shaohe_feng has joined #openstack-meeting-alt16:56
lbragstadi did that with the system scope stuff, organizing a time is hard to do16:56
lbragstadalright - final topic16:56
lbragstad#topic policy meetings16:57
*** openstack changes topic to "policy meetings (Meeting topic: keystone)"16:57
lbragstadi sent a note about this a while ago16:57
lbragstad#link http://lists.openstack.org/pipermail/openstack-dev/2018-May/130116.html16:57
lbragstadresponses were light though16:57
lbragstadi think we're at a point where we can disband the meeting16:57
ayoungPOlicy is only one cross cutting concern.  we should have a policy section of the Keystone meeting, and a policy section of the cross-project meeting16:57
*** derekh has quit IRC16:58
ayounghaving it in its own meeting gets only the intersection, and we want the union16:58
lbragstadsure - i think we get pretty good policy coverage in this meeting16:58
*** janki has quit IRC16:59
lbragstadif no one has objections - i'll propose the removal16:59
lbragstadping me if you would like to discuss!16:59
lbragstadotherwise - thanks for the time and getting through all the topics17:00
lbragstadsee folks in office hours!17:00
lbragstad#endmeeting17:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"17:00
openstackMeeting ended Tue Jul  3 17:00:25 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/keystone/2018/keystone.2018-07-03-16.00.html17:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/keystone/2018/keystone.2018-07-03-16.00.txt17:00
openstackLog:            http://eavesdrop.openstack.org/meetings/keystone/2018/keystone.2018-07-03-16.00.log.html17:00
*** rossella_s has quit IRC17:01
* fungi peers around for refstack folks17:01
*** heyongli has quit IRC17:02
*** heyongli has joined #openstack-meeting-alt17:03
*** shaohe_feng has quit IRC17:05
*** rossella_s has joined #openstack-meeting-alt17:05
*** wxy| has quit IRC17:06
*** shaohe_feng has joined #openstack-meeting-alt17:07
*** gagehugo has left #openstack-meeting-alt17:09
*** sambetts is now known as sambetts|afk17:11
*** heyongli has quit IRC17:13
*** heyongli has joined #openstack-meeting-alt17:13
*** shaohe_feng has quit IRC17:15
*** shaohe_feng has joined #openstack-meeting-alt17:16
*** felipemonteiro_ has joined #openstack-meeting-alt17:21
*** felipemonteiro__ has joined #openstack-meeting-alt17:23
*** rossella_s has quit IRC17:23
*** heyongli has quit IRC17:23
*** heyongli has joined #openstack-meeting-alt17:23
*** shaohe_feng has quit IRC17:25
*** dkehn has quit IRC17:26
*** shaohe_feng has joined #openstack-meeting-alt17:26
*** rossella_s has joined #openstack-meeting-alt17:26
*** felipemonteiro_ has quit IRC17:27
*** rossella_s has quit IRC17:33
*** heyongli has quit IRC17:33
*** heyongli has joined #openstack-meeting-alt17:33
*** rossella_s has joined #openstack-meeting-alt17:34
*** shaohe_feng has quit IRC17:36
*** shaohe_feng has joined #openstack-meeting-alt17:36
*** dkehn has joined #openstack-meeting-alt17:37
*** sridharg has quit IRC17:39
*** heyongli has quit IRC17:43
*** heyongli has joined #openstack-meeting-alt17:44
*** e0ne has joined #openstack-meeting-alt17:45
*** shaohe_feng has quit IRC17:46
*** shaohe_feng has joined #openstack-meeting-alt17:47
*** rossella_s has quit IRC17:50
*** yamamoto has joined #openstack-meeting-alt17:51
*** rossella_s has joined #openstack-meeting-alt17:51
*** dklyle has quit IRC17:53
*** namnh has joined #openstack-meeting-alt17:54
*** heyongli has quit IRC17:54
*** heyongli has joined #openstack-meeting-alt17:54
*** yamamoto has quit IRC17:56
*** shaohe_feng has quit IRC17:56
*** shaohe_feng has joined #openstack-meeting-alt17:57
*** namnh has quit IRC17:59
*** rossella_s has quit IRC18:01
*** heyongli has quit IRC18:04
*** heyongli has joined #openstack-meeting-alt18:04
*** rossella_s has joined #openstack-meeting-alt18:04
*** shaohe_feng has quit IRC18:06
*** shaohe_feng has joined #openstack-meeting-alt18:09
*** heyongli has quit IRC18:14
*** heyongli has joined #openstack-meeting-alt18:14
*** shaohe_feng has quit IRC18:17
*** shaohe_feng has joined #openstack-meeting-alt18:19
*** heyongli has quit IRC18:24
*** heyongli has joined #openstack-meeting-alt18:25
*** kzaitsev_pi has quit IRC18:26
*** shaohe_feng has quit IRC18:27
*** kzaitsev_pi has joined #openstack-meeting-alt18:27
*** edmondsw has joined #openstack-meeting-alt18:27
*** shaohe_feng has joined #openstack-meeting-alt18:28
*** edmondsw has quit IRC18:32
*** heyongli has quit IRC18:35
*** heyongli has joined #openstack-meeting-alt18:35
*** shaohe_feng has quit IRC18:37
*** shaohe_feng has joined #openstack-meeting-alt18:38
*** jtomasek has joined #openstack-meeting-alt18:41
*** heyongli has quit IRC18:45
*** heyongli has joined #openstack-meeting-alt18:45
*** shaohe_feng has quit IRC18:47
*** shaohe_feng has joined #openstack-meeting-alt18:48
*** jtomasek has quit IRC18:51
*** yamamoto has joined #openstack-meeting-alt18:52
*** heyongli has quit IRC18:55
*** heyongli has joined #openstack-meeting-alt18:55
*** shaohe_feng has quit IRC18:58
*** yamamoto has quit IRC18:58
*** florianf has quit IRC18:58
*** shaohe_feng has joined #openstack-meeting-alt18:58
*** rossella_s has quit IRC18:58
*** rossella_s has joined #openstack-meeting-alt19:02
*** heyongli has quit IRC19:05
*** heyongli has joined #openstack-meeting-alt19:06
*** felipemonteiro__ has quit IRC19:06
*** felipemonteiro__ has joined #openstack-meeting-alt19:06
*** shaohe_feng has quit IRC19:08
*** shaohe_feng has joined #openstack-meeting-alt19:10
*** julim has joined #openstack-meeting-alt19:13
*** dgonzalez has quit IRC19:14
*** heyongli has quit IRC19:16
*** heyongli has joined #openstack-meeting-alt19:16
*** dgonzalez has joined #openstack-meeting-alt19:16
*** shaohe_feng has quit IRC19:18
*** shaohe_feng has joined #openstack-meeting-alt19:19
*** dgonzalez has quit IRC19:21
*** heyongli has quit IRC19:26
*** heyongli has joined #openstack-meeting-alt19:26
*** dgonzalez has joined #openstack-meeting-alt19:26
*** shaohe_feng has quit IRC19:28
*** shaohe_feng has joined #openstack-meeting-alt19:31
*** felipemonteiro_ has joined #openstack-meeting-alt19:31
*** felipemonteiro__ has quit IRC19:34
*** heyongli has quit IRC19:36
*** heyongli has joined #openstack-meeting-alt19:37
*** felipemonteiro_ has quit IRC19:37
*** felipemonteiro_ has joined #openstack-meeting-alt19:37
*** shaohe_feng has quit IRC19:39
*** shaohe_feng has joined #openstack-meeting-alt19:39
*** e0ne has quit IRC19:40
*** namnh has joined #openstack-meeting-alt19:42
*** cloudrancher has quit IRC19:46
*** heyongli has quit IRC19:46
*** heyongli has joined #openstack-meeting-alt19:47
*** namnh has quit IRC19:47
*** shaohe_feng has quit IRC19:49
*** shaohe_feng has joined #openstack-meeting-alt19:52
*** bfernando has quit IRC19:52
*** yamamoto has joined #openstack-meeting-alt19:54
*** heyongli has quit IRC19:57
*** heyongli has joined #openstack-meeting-alt19:57
*** priteau has quit IRC19:59
*** shaohe_feng has quit IRC19:59
*** yamamoto has quit IRC20:00
*** shaohe_feng has joined #openstack-meeting-alt20:00
*** heyongli has quit IRC20:07
*** heyongli has joined #openstack-meeting-alt20:07
*** felipemonteiro_ has quit IRC20:08
*** shaohe_feng has quit IRC20:09
*** shaohe_feng has joined #openstack-meeting-alt20:12
*** edmondsw has joined #openstack-meeting-alt20:16
*** priteau has joined #openstack-meeting-alt20:16
*** priteau has quit IRC20:16
*** heyongli has quit IRC20:17
*** heyongli has joined #openstack-meeting-alt20:18
*** shaohe_feng has quit IRC20:20
*** shaohe_feng has joined #openstack-meeting-alt20:20
*** edmondsw has quit IRC20:21
*** heyongli has quit IRC20:27
*** heyongli has joined #openstack-meeting-alt20:28
*** shaohe_feng has quit IRC20:30
*** gcb has joined #openstack-meeting-alt20:31
*** shaohe_feng has joined #openstack-meeting-alt20:31
*** heyongli has quit IRC20:38
*** heyongli has joined #openstack-meeting-alt20:38
*** shaohe_feng has quit IRC20:40
*** shaohe_feng has joined #openstack-meeting-alt20:42
*** heyongli has quit IRC20:48
*** heyongli has joined #openstack-meeting-alt20:48
*** shaohe_feng has quit IRC20:50
*** shaohe_feng has joined #openstack-meeting-alt20:51
*** raildo has quit IRC20:54
*** yamamoto has joined #openstack-meeting-alt20:56
*** heyongli has quit IRC20:58
*** heyongli has joined #openstack-meeting-alt20:58
*** yamamoto has quit IRC21:00
*** shaohe_feng has quit IRC21:01
*** shaohe_feng has joined #openstack-meeting-alt21:01
*** heyongli has quit IRC21:08
*** heyongli has joined #openstack-meeting-alt21:09
*** shaohe_feng has quit IRC21:11
*** shaohe_feng has joined #openstack-meeting-alt21:13
*** rossella_s has quit IRC21:13
*** rossella_s has joined #openstack-meeting-alt21:15
*** priteau has joined #openstack-meeting-alt21:17
*** heyongli has quit IRC21:19
*** heyongli has joined #openstack-meeting-alt21:19
*** shaohe_feng has quit IRC21:21
*** shaohe_feng has joined #openstack-meeting-alt21:22
*** priteau has quit IRC21:22
*** priteau has joined #openstack-meeting-alt21:23
*** heyongli has quit IRC21:29
*** rossella_s has quit IRC21:29
*** heyongli has joined #openstack-meeting-alt21:29
*** rossella_s has joined #openstack-meeting-alt21:30
*** namnh has joined #openstack-meeting-alt21:30
*** shaohe_feng has quit IRC21:31
*** shaohe_feng has joined #openstack-meeting-alt21:33
*** dustins has quit IRC21:34
*** priteau has quit IRC21:34
*** namnh has quit IRC21:34
*** heyongli has quit IRC21:39
*** heyongli has joined #openstack-meeting-alt21:40
*** shaohe_feng has quit IRC21:42
*** shaohe_feng has joined #openstack-meeting-alt21:43
*** heyongli has quit IRC21:49
*** heyongli has joined #openstack-meeting-alt21:50
*** shaohe_feng has quit IRC21:52
*** yamamoto has joined #openstack-meeting-alt21:57
*** shaohe_feng has joined #openstack-meeting-alt21:57
*** heyongli has quit IRC22:00
*** heyongli has joined #openstack-meeting-alt22:00
*** yamamoto has quit IRC22:01
*** shaohe_feng has quit IRC22:02
*** lbragstad is now known as lbragstad_50322:02
*** shaohe_feng has joined #openstack-meeting-alt22:04
*** edmondsw has joined #openstack-meeting-alt22:05
*** rcernin has joined #openstack-meeting-alt22:09
*** edmondsw has quit IRC22:09
*** heyongli has quit IRC22:10
*** heyongli has joined #openstack-meeting-alt22:10
*** shaohe_feng has quit IRC22:12
*** shaohe_feng has joined #openstack-meeting-alt22:14
*** heyongli has quit IRC22:20
*** heyongli has joined #openstack-meeting-alt22:21
*** shaohe_feng has quit IRC22:23
*** hongbin has quit IRC22:25
*** shaohe_feng has joined #openstack-meeting-alt22:26
*** heyongli has quit IRC22:30
*** heyongli has joined #openstack-meeting-alt22:31
*** shaohe_feng has quit IRC22:33
*** shaohe_feng has joined #openstack-meeting-alt22:34
*** heyongli has quit IRC22:41
*** heyongli has joined #openstack-meeting-alt22:41
*** namnh has joined #openstack-meeting-alt22:41
*** shaohe_feng has quit IRC22:43
*** shaohe_feng has joined #openstack-meeting-alt22:44
*** AlanClark has quit IRC22:45
*** namnh_ has joined #openstack-meeting-alt22:46
*** namnh has quit IRC22:48
*** rcernin has quit IRC22:49
*** heyongli has quit IRC22:51
*** heyongli has joined #openstack-meeting-alt22:51
*** shaohe_feng has quit IRC22:53
*** shaohe_feng has joined #openstack-meeting-alt22:55
*** fnaval has quit IRC22:57
*** yamamoto has joined #openstack-meeting-alt22:57
*** heyongli has quit IRC23:01
*** heyongli has joined #openstack-meeting-alt23:01
*** yamamoto has quit IRC23:02
*** rcernin has joined #openstack-meeting-alt23:03
*** shaohe_feng has quit IRC23:04
*** shaohe_feng has joined #openstack-meeting-alt23:04
*** heyongli has quit IRC23:11
*** heyongli has joined #openstack-meeting-alt23:12
*** shaohe_feng has quit IRC23:14
*** shaohe_feng has joined #openstack-meeting-alt23:14
*** namnh_ has quit IRC23:15
*** heyongli has quit IRC23:22
*** heyongli has joined #openstack-meeting-alt23:22
*** rcernin_ has joined #openstack-meeting-alt23:23
*** shaohe_feng has quit IRC23:24
*** rcernin has quit IRC23:24
*** shaohe_feng has joined #openstack-meeting-alt23:25
*** chyka has quit IRC23:27
*** heyongli has quit IRC23:32
*** heyongli has joined #openstack-meeting-alt23:32
*** shaohe_feng has quit IRC23:34
*** shaohe_feng has joined #openstack-meeting-alt23:35
*** heyongli has quit IRC23:42
*** heyongli has joined #openstack-meeting-alt23:42
*** shaohe_feng has quit IRC23:45
*** shaohe_feng has joined #openstack-meeting-alt23:45
*** heyongli has quit IRC23:52
*** heyongli has joined #openstack-meeting-alt23:53
*** edmondsw has joined #openstack-meeting-alt23:53
*** shaohe_feng has quit IRC23:55
*** shaohe_feng has joined #openstack-meeting-alt23:57
*** edmondsw has quit IRC23:57
*** yamamoto has joined #openstack-meeting-alt23:58

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