Friday, 2014-01-31

*** enikanorov__ has joined #openstack-meeting00:00
*** SergeyLukjanov is now known as SergeyLukjanov_00:00
*** lsmola has quit IRC00:01
*** enikanorov_ has quit IRC00:03
*** lcheng has joined #openstack-meeting00:03
*** jmontemayor has quit IRC00:04
*** galstrom_zzz is now known as galstrom00:05
*** asalkeld has quit IRC00:06
*** nermina has quit IRC00:07
*** nermina has joined #openstack-meeting00:08
*** ryanpetrello has quit IRC00:08
*** nermina has quit IRC00:08
*** aberezin has joined #openstack-meeting00:09
*** Leonr has joined #openstack-meeting00:09
*** cody-somerville has quit IRC00:10
*** thuc has quit IRC00:10
*** banix has quit IRC00:11
*** thuc has joined #openstack-meeting00:11
*** nati_ueno has quit IRC00:11
*** marcoemorais has quit IRC00:14
*** marcoemorais has joined #openstack-meeting00:14
*** markpeek has quit IRC00:15
*** NikitaKonovalov is now known as NikitaKonovalov_00:15
*** thuc has quit IRC00:15
*** ArxCruz has joined #openstack-meeting00:16
*** MaxV has quit IRC00:16
*** nati_ueno has joined #openstack-meeting00:19
*** MaxV has joined #openstack-meeting00:20
*** nati_ueno has quit IRC00:22
*** nati_ueno has joined #openstack-meeting00:23
*** matsuhashi has joined #openstack-meeting00:24
*** MaxV has quit IRC00:24
*** galstrom is now known as galstrom_zzz00:25
*** epim has joined #openstack-meeting00:26
*** thedodd has quit IRC00:29
*** epim_ has joined #openstack-meeting00:30
*** mattoliverau has quit IRC00:30
*** egallen has quit IRC00:30
*** epim has quit IRC00:30
*** epim_ is now known as epim00:30
*** dims has quit IRC00:31
*** dims has joined #openstack-meeting00:32
*** nermina has joined #openstack-meeting00:32
*** epim_ has joined #openstack-meeting00:33
*** bpb has quit IRC00:33
*** galstrom_zzz is now known as galstrom00:34
*** sarob has joined #openstack-meeting00:34
*** rnirmal has quit IRC00:35
*** rnirmal has joined #openstack-meeting00:35
*** lcheng has quit IRC00:35
*** epim has quit IRC00:35
*** epim_ is now known as epim00:35
*** rnirmal has quit IRC00:35
*** atiwari has quit IRC00:41
*** mst89 has joined #openstack-meeting00:41
*** IanGovett has quit IRC00:45
*** sbalukoff has quit IRC00:46
*** pablosan has quit IRC00:48
*** mrodden has quit IRC00:50
*** Yathi has quit IRC00:52
*** gokrokve has quit IRC00:53
*** epim has quit IRC00:53
*** gokrokve has joined #openstack-meeting00:53
*** Leon has joined #openstack-meeting00:57
*** Leon is now known as Guest9271500:57
*** gokrokve has quit IRC00:58
*** Leonr has quit IRC00:59
*** yamahata has quit IRC00:59
*** IlyaE has quit IRC01:00
*** Guest92715 has quit IRC01:00
*** dcramer_ has joined #openstack-meeting01:00
*** Leonr has joined #openstack-meeting01:00
*** evgenyf has joined #openstack-meeting01:01
*** markmcclain has quit IRC01:01
*** markmcclain has joined #openstack-meeting01:02
*** mst89 has quit IRC01:03
*** harlowja is now known as harlowja_away01:04
*** epim has joined #openstack-meeting01:06
*** bill_az_ has quit IRC01:09
*** epim has quit IRC01:11
*** nati_uen_ has joined #openstack-meeting01:11
*** marekd is now known as marekd|away01:14
*** nati_ueno has quit IRC01:14
*** ArxCruz has quit IRC01:17
*** banix has joined #openstack-meeting01:19
*** nermina has quit IRC01:24
*** harlowja_away is now known as harlowja01:26
*** rossk_ has quit IRC01:27
*** nermina has joined #openstack-meeting01:28
*** oubiwann_ has joined #openstack-meeting01:29
*** rossk has joined #openstack-meeting01:29
*** IanGovett has joined #openstack-meeting01:29
*** salv-orlando has quit IRC01:30
*** haomaiwang has joined #openstack-meeting01:30
*** evgenyf has quit IRC01:30
*** galstrom is now known as galstrom_zzz01:31
*** stevemar has quit IRC01:32
*** comay has quit IRC01:32
*** comay has joined #openstack-meeting01:32
*** haomaiwa_ has quit IRC01:34
*** nati_uen_ has quit IRC01:36
*** mrodden has joined #openstack-meeting01:37
*** banix has quit IRC01:38
*** mrodden1 has joined #openstack-meeting01:39
*** jmh_ has joined #openstack-meeting01:40
*** markmcclain has quit IRC01:40
*** mrodden has quit IRC01:41
*** nosnos has joined #openstack-meeting01:41
*** terryw has quit IRC01:41
*** banix has joined #openstack-meeting01:46
*** markpeek has joined #openstack-meeting01:46
*** mrodden has joined #openstack-meeting01:47
*** mrodden1 has quit IRC01:47
*** bdpayne has quit IRC01:54
*** IanGovett has quit IRC01:54
*** markwash has quit IRC02:02
*** nermina has quit IRC02:03
*** markwash has joined #openstack-meeting02:03
*** yamahata has joined #openstack-meeting02:03
*** terryw has joined #openstack-meeting02:04
*** galstrom_zzz is now known as galstrom02:05
*** lcheng has joined #openstack-meeting02:08
*** banix has quit IRC02:09
*** Mandell has quit IRC02:10
*** mattgriffin has quit IRC02:11
*** IlyaE has joined #openstack-meeting02:11
*** sarob has quit IRC02:12
*** sarob has joined #openstack-meeting02:12
*** fnaval has quit IRC02:12
*** IlyaE has quit IRC02:15
*** sarob has quit IRC02:17
*** thedodd has joined #openstack-meeting02:18
*** nermina has joined #openstack-meeting02:20
*** crank has quit IRC02:20
*** crank has joined #openstack-meeting02:21
*** nermina has quit IRC02:25
*** arnaud___ has quit IRC02:27
*** arnaud__ has quit IRC02:27
*** markvoelker has quit IRC02:29
*** balajiiyer1 has joined #openstack-meeting02:29
*** Leon has joined #openstack-meeting02:31
*** Leon is now known as Guest7858102:32
*** Leonr has quit IRC02:32
*** matsuhashi has quit IRC02:34
*** sarob has joined #openstack-meeting02:35
*** matsuhas_ has joined #openstack-meeting02:37
*** sarob has quit IRC02:39
*** aignatov_ is now known as aignatov02:42
*** sarob has joined #openstack-meeting02:43
*** thedodd has quit IRC02:44
*** sarob_ has joined #openstack-meeting02:45
*** sarob has quit IRC02:48
*** rossk has quit IRC02:48
*** mattoliverau has joined #openstack-meeting02:49
*** sarob_ has quit IRC02:50
*** crank has quit IRC02:52
*** crank has joined #openstack-meeting02:52
*** dcramer_ has quit IRC02:57
*** Leonr has joined #openstack-meeting03:02
*** Guest78581 has quit IRC03:02
*** Leonr has quit IRC03:03
*** Leonr has joined #openstack-meeting03:04
*** matsuhashi has joined #openstack-meeting03:07
*** dkranz has joined #openstack-meeting03:07
*** matsuhas_ has quit IRC03:08
*** matsuhashi has quit IRC03:08
*** dcramer_ has joined #openstack-meeting03:13
*** colinmcnamara has joined #openstack-meeting03:13
*** emagana has quit IRC03:16
*** balajiiyer1 has left #openstack-meeting03:17
*** dcramer_ has quit IRC03:18
*** matsuhashi has joined #openstack-meeting03:20
*** ken1ohmichi has joined #openstack-meeting03:22
*** paragan has joined #openstack-meeting03:28
*** galstrom is now known as galstrom_zzz03:29
*** colinmcnamara has quit IRC03:31
*** js1123 has quit IRC03:32
*** colinmcnamara has joined #openstack-meeting03:34
*** matsuhashi has quit IRC03:34
*** matsuhashi has joined #openstack-meeting03:35
*** galstrom_zzz is now known as galstrom03:36
*** rossk has joined #openstack-meeting03:36
*** galstrom is now known as galstrom_zzz03:38
*** thedodd has joined #openstack-meeting03:38
*** markwash has quit IRC03:41
*** nelsnelson has joined #openstack-meeting03:42
*** matsuhashi has quit IRC03:43
*** doug_shelley66 has quit IRC03:44
*** sarob has joined #openstack-meeting03:45
*** dcramer_ has joined #openstack-meeting03:46
*** colinmcnamara has quit IRC03:48
*** sarob has quit IRC03:49
*** matsuhashi has joined #openstack-meeting03:50
*** david-lyle has joined #openstack-meeting03:52
*** fnaval has joined #openstack-meeting03:53
*** colinmcnamara has joined #openstack-meeting03:54
*** colinmcnamara has quit IRC03:55
*** colinmcnamara has joined #openstack-meeting03:56
*** gokrokve has joined #openstack-meeting03:58
*** venkatesh has joined #openstack-meeting04:01
*** AaronGr is now known as AaronGr_Zzz04:03
*** oubiwann_ has quit IRC04:03
*** oubiwann_ has joined #openstack-meeting04:04
*** venkatesh has quit IRC04:04
*** gyee has quit IRC04:04
*** troytoman is now known as troytoman-away04:05
*** colinmcnamara has quit IRC04:06
*** changbl has joined #openstack-meeting04:07
*** HenryG has joined #openstack-meeting04:13
*** dcramer_ has quit IRC04:15
*** Mandell has joined #openstack-meeting04:16
*** nelsnelson is now known as nelsnelson_away04:17
*** thedodd has quit IRC04:18
*** oubiwann_ has quit IRC04:19
*** galstrom_zzz is now known as galstrom04:21
*** oubiwann_ has joined #openstack-meeting04:21
*** nelsnelson_away has quit IRC04:22
*** IlyaE has joined #openstack-meeting04:25
*** harlowja is now known as harlowja_away04:26
*** dcramer_ has joined #openstack-meeting04:28
*** markwash has joined #openstack-meeting04:32
*** galstrom is now known as galstrom_zzz04:32
*** amcrn has quit IRC04:34
*** marcoemorais1 has joined #openstack-meeting04:38
*** ken1ohmichi has quit IRC04:39
*** ildikov_ has quit IRC04:39
*** spzala has quit IRC04:40
*** blamar has quit IRC04:40
*** marcoemorais has quit IRC04:42
*** sarob has joined #openstack-meeting04:43
*** blamar has joined #openstack-meeting04:45
*** sarob has quit IRC04:48
*** tongli has quit IRC04:49
*** julienvey_ has quit IRC04:50
*** markwash has quit IRC04:53
*** balajiiyer has joined #openstack-meeting04:56
*** markwash has joined #openstack-meeting04:56
*** weshay has quit IRC04:57
*** marcoemorais has joined #openstack-meeting05:00
*** akuznetsov has joined #openstack-meeting05:00
*** nelsnelson has joined #openstack-meeting05:01
*** marcoemorais1 has quit IRC05:02
*** markwash has quit IRC05:03
*** stevemar has joined #openstack-meeting05:03
*** marcoemorais1 has joined #openstack-meeting05:03
*** marcoemorais has quit IRC05:06
*** coolsvap_away has quit IRC05:08
*** gokrokve has quit IRC05:08
*** gokrokve has joined #openstack-meeting05:08
*** gokrokve_ has joined #openstack-meeting05:09
*** haomaiwang has quit IRC05:09
*** aignatov is now known as aignatov_05:09
*** haomaiwang has joined #openstack-meeting05:10
*** blamar has quit IRC05:13
*** marcoemorais has joined #openstack-meeting05:13
*** gokrokve has quit IRC05:13
*** gokrokve_ has quit IRC05:13
*** marcoemorais1 has quit IRC05:15
*** aignatov_ is now known as aignatov05:17
*** nshaikh has joined #openstack-meeting05:17
*** marcoemorais1 has joined #openstack-meeting05:21
*** oubiwann_ has quit IRC05:22
*** balajiiyer has left #openstack-meeting05:23
*** marcoemorais2 has joined #openstack-meeting05:24
*** marcoemorais has quit IRC05:25
*** IlyaE has quit IRC05:25
*** vkozhukalov has joined #openstack-meeting05:25
*** IlyaE has joined #openstack-meeting05:27
*** marcoemorais1 has quit IRC05:27
*** rossk has quit IRC05:28
*** IlyaE has quit IRC05:30
*** HenryG has quit IRC05:32
*** balajiiyer1 has joined #openstack-meeting05:36
*** marcoemorais has joined #openstack-meeting05:36
*** amotoki has joined #openstack-meeting05:37
*** gokrokve has joined #openstack-meeting05:39
*** marcoemorais2 has quit IRC05:39
*** thuc has joined #openstack-meeting05:41
*** thuc_ has joined #openstack-meeting05:42
*** marcoemorais1 has joined #openstack-meeting05:42
*** sarob has joined #openstack-meeting05:43
*** stevemar has quit IRC05:44
*** marcoemorais has quit IRC05:45
*** lcheng has quit IRC05:46
*** thuc has quit IRC05:46
*** pradipta has joined #openstack-meeting05:47
*** marcoemorais has joined #openstack-meeting05:47
*** sarob has quit IRC05:48
*** marcoemorais1 has quit IRC05:50
*** marcoemorais1 has joined #openstack-meeting05:51
*** lcheng has joined #openstack-meeting05:52
*** igormarnat_ has joined #openstack-meeting05:53
*** marcoemorais has quit IRC05:53
*** mrodden has quit IRC05:53
*** mrodden has joined #openstack-meeting05:54
*** marcoemorais1 has quit IRC05:58
*** rossk has joined #openstack-meeting05:59
*** rwsu has quit IRC05:59
*** Leonr has quit IRC06:01
*** balajiiyer1 has quit IRC06:02
*** balajiiyer has joined #openstack-meeting06:03
*** bdperkin has quit IRC06:06
*** rossk has quit IRC06:07
*** IlyaE has joined #openstack-meeting06:10
*** bknudson has quit IRC06:11
*** coolsvap has joined #openstack-meeting06:12
*** igormarnat_ has quit IRC06:12
*** matiu has quit IRC06:14
*** afazekas_ has joined #openstack-meeting06:15
*** bknudson has joined #openstack-meeting06:15
*** afazekas_ has quit IRC06:15
*** matiu has joined #openstack-meeting06:18
*** sarob has joined #openstack-meeting06:19
*** bdperkin has joined #openstack-meeting06:19
*** bdperkin has quit IRC06:20
*** bdperkin has joined #openstack-meeting06:20
*** sarob has quit IRC06:24
*** jprovazn has joined #openstack-meeting06:25
*** matiu has quit IRC06:25
*** markpeek has quit IRC06:27
*** balajiiyer1 has joined #openstack-meeting06:28
*** balajiiyer has quit IRC06:29
*** DinaBelova_ is now known as DinaBelova06:38
*** terryw has quit IRC06:38
*** matiu has joined #openstack-meeting06:38
*** sarob has joined #openstack-meeting06:43
*** brucer has quit IRC06:44
*** thuc_ has quit IRC06:47
*** thuc has joined #openstack-meeting06:47
*** sarob has quit IRC06:48
*** emagana has joined #openstack-meeting06:48
*** vkozhukalov has quit IRC06:51
*** thuc has quit IRC06:52
*** lcheng has quit IRC06:53
*** stevemar has joined #openstack-meeting06:54
*** haomai___ has joined #openstack-meeting07:01
*** haomaiwang has quit IRC07:01
*** dkliban has quit IRC07:06
*** sbalukoff has joined #openstack-meeting07:15
*** ttrifonov is now known as ttrifonov_zZzz07:18
*** ildikov_ has joined #openstack-meeting07:19
*** ttrifonov_zZzz is now known as ttrifonov07:19
*** rossk has joined #openstack-meeting07:21
*** henrynash has joined #openstack-meeting07:21
*** Macaveli has joined #openstack-meeting07:25
*** henrynash has quit IRC07:28
*** aignatov is now known as aignatov_07:28
*** henrynash has joined #openstack-meeting07:31
*** igormarnat_ has joined #openstack-meeting07:33
*** akuznetsov has quit IRC07:33
*** igormarnat_ has quit IRC07:36
*** rossk has quit IRC07:39
*** rohit404 has joined #openstack-meeting07:41
*** sarob has joined #openstack-meeting07:43
*** markwash has joined #openstack-meeting07:46
*** sarob has quit IRC07:47
*** shardy_afk is now known as shardy07:48
*** DinaBelova is now known as DinaBelova_07:50
*** henrynash has quit IRC07:50
*** dguitarbite has quit IRC07:55
*** IlyaE has quit IRC07:57
*** egallen has joined #openstack-meeting07:57
*** markwash has quit IRC07:59
*** denis_makogon has joined #openstack-meeting08:01
*** markwash has joined #openstack-meeting08:04
*** DinaBelova_ is now known as DinaBelova08:07
*** amotoki_ has joined #openstack-meeting08:07
*** markwash has quit IRC08:11
*** ttx has quit IRC08:15
*** gothicmindfood has left #openstack-meeting08:16
*** ttx has joined #openstack-meeting08:16
*** ttx has quit IRC08:16
*** ttx has joined #openstack-meeting08:16
*** ttx has quit IRC08:17
*** ttx has joined #openstack-meeting08:17
*** ttx has quit IRC08:17
*** ttx has joined #openstack-meeting08:17
*** Macaveli has quit IRC08:21
*** mdurnosvistov has joined #openstack-meeting08:21
*** jcoufal has joined #openstack-meeting08:26
*** vkozhukalov has joined #openstack-meeting08:29
*** reed has joined #openstack-meeting08:35
*** matsuhashi has quit IRC08:37
*** amotoki_ has quit IRC08:37
*** ndipanov has joined #openstack-meeting08:40
*** stevemar has quit IRC08:40
*** MaxV has joined #openstack-meeting08:41
*** sileht has quit IRC08:42
*** ygbo has joined #openstack-meeting08:42
*** sarob has joined #openstack-meeting08:43
*** sileht has joined #openstack-meeting08:47
*** igormarnat_ has joined #openstack-meeting08:47
*** nacim has joined #openstack-meeting08:47
*** AlexF_ has joined #openstack-meeting08:47
*** haomai___ has quit IRC08:47
*** alexpilotti has joined #openstack-meeting08:47
*** haomaiwang has joined #openstack-meeting08:48
*** sarob has quit IRC08:48
*** marekd|away is now known as marekd08:48
*** belmoreira has joined #openstack-meeting08:49
*** belmoreira has quit IRC08:50
*** alexpilotti has quit IRC08:52
*** aignatov_ is now known as aignatov08:52
*** balajiiyer1 has quit IRC08:54
*** julienvey_ has joined #openstack-meeting08:54
*** nelsnelson is now known as nelsnelson_away08:55
*** henrynash has joined #openstack-meeting08:56
*** fbo_away is now known as fbo08:57
*** NikitaKonovalov_ is now known as NikitaKonovalov08:58
*** nelsnelson_away has quit IRC09:00
*** jcoufal has quit IRC09:00
*** belmoreira has joined #openstack-meeting09:00
*** topol has quit IRC09:04
*** NikitaKonovalov is now known as NikitaKonovalov_09:07
*** henrynash has quit IRC09:07
*** safchain has joined #openstack-meeting09:08
*** johnthetubaguy has joined #openstack-meeting09:09
*** johnthetubaguy1 has joined #openstack-meeting09:11
*** yassine has joined #openstack-meeting09:12
*** mdbooth has joined #openstack-meeting09:12
*** johnthetubaguy has quit IRC09:14
*** AlexF_ has quit IRC09:17
*** jcoufal has joined #openstack-meeting09:28
*** jlibosva has joined #openstack-meeting09:29
*** flaper87|afk is now known as flaper8709:35
*** NikitaKonovalov_ is now known as NikitaKonovalov09:42
*** SergeyLukjanov_ is now known as SergeyLukjanov09:43
*** sarob has joined #openstack-meeting09:43
*** Fdot has joined #openstack-meeting09:44
*** matsuhashi has joined #openstack-meeting09:44
*** aberezin has quit IRC09:47
*** sarob has quit IRC09:48
*** changbl has quit IRC09:49
*** cody-somerville has joined #openstack-meeting09:49
*** pnavarro has joined #openstack-meeting09:54
*** reed_ has joined #openstack-meeting10:03
*** miarmak has joined #openstack-meeting10:03
*** reed has quit IRC10:04
*** rossella_s has joined #openstack-meeting10:04
*** matsuhashi has quit IRC10:05
*** denis_makogon has quit IRC10:07
*** jhenner has joined #openstack-meeting10:10
*** rossella_s has quit IRC10:10
*** ItSANgo has quit IRC10:11
*** zehicle_at_dell has quit IRC10:13
*** DinaBelova is now known as DinaBelova_10:15
*** matsuhashi has joined #openstack-meeting10:16
*** SergeyLukjanov is now known as SergeyLukjanov_10:20
*** yassine has quit IRC10:22
*** yassine has joined #openstack-meeting10:22
*** ccorrigan has quit IRC10:26
*** aignatov is now known as aignatov_10:27
*** andreaf has joined #openstack-meeting10:28
*** d0ugal has joined #openstack-meeting10:32
*** sushil_ has joined #openstack-meeting10:33
*** nacim_ has joined #openstack-meeting10:38
*** haomaiwang has quit IRC10:39
*** nacim has quit IRC10:39
*** jjmb has quit IRC10:40
*** paragan has quit IRC10:40
*** sarob has joined #openstack-meeting10:43
*** david-lyle has quit IRC10:46
*** sarob has quit IRC10:48
*** SergeyLukjanov_ is now known as SergeyLukjanov10:50
*** DinaBelova_ is now known as DinaBelova10:51
*** flaper87 is now known as flaper87|afk10:52
*** akuznetsov has joined #openstack-meeting10:53
*** SergeyLukjanov is now known as SergeyLukjanov_a10:53
*** SergeyLukjanov_a is now known as SergeyLukjanov_10:54
*** flaper87|afk is now known as flaper8710:55
*** aignatov_ is now known as aignatov10:56
*** rossella_s has joined #openstack-meeting10:56
*** nelsnelson has joined #openstack-meeting10:56
*** ItSANgo has joined #openstack-meeting10:56
*** SergeyLukjanov_ is now known as SergeyLukjanov10:59
*** nelsnelson has quit IRC11:01
*** nelsnelson has joined #openstack-meeting11:01
*** andreaf has quit IRC11:03
*** andreaf has joined #openstack-meeting11:03
*** nelsnelson has quit IRC11:05
*** pnavarro has quit IRC11:06
*** reed_ has quit IRC11:08
*** SergeyLukjanov is now known as SergeyLukjanov_11:11
*** NikitaKonovalov is now known as NikitaKonovalov_11:12
*** andreaf_ has joined #openstack-meeting11:13
*** andreaf has quit IRC11:16
*** sarob has joined #openstack-meeting11:16
*** egallen has quit IRC11:16
*** bgorski has joined #openstack-meeting11:16
*** cody-somerville has quit IRC11:17
*** jcoufal has quit IRC11:17
*** akuznetsov has quit IRC11:18
*** DinaBelova is now known as DinaBelova_11:19
*** andreaf_ has quit IRC11:20
*** haomaiwa_ has joined #openstack-meeting11:20
*** sarob has quit IRC11:21
*** ninda has joined #openstack-meeting11:22
*** ninda has quit IRC11:29
*** akuznetsov has joined #openstack-meeting11:30
*** ArxCruz has joined #openstack-meeting11:33
*** DinaBelova_ is now known as DinaBelova11:35
*** IanGovett has joined #openstack-meeting11:40
*** IanGovett1 has joined #openstack-meeting11:41
*** jmh_ has quit IRC11:42
*** sarob has joined #openstack-meeting11:43
*** IanGovett has quit IRC11:44
*** rfolco has joined #openstack-meeting11:46
*** sarob has quit IRC11:48
*** emagana has quit IRC11:48
*** DinaBelova is now known as DinaBelova_11:49
*** morganfainberg is now known as morganfainberg|z11:53
*** pnavarro has joined #openstack-meeting11:55
*** llu has quit IRC11:58
*** tian has quit IRC11:58
*** lintan has quit IRC11:58
*** llu has joined #openstack-meeting11:58
*** lintan has joined #openstack-meeting11:58
*** tian has joined #openstack-meeting11:58
*** viktors has joined #openstack-meeting11:58
*** nelsnelson has joined #openstack-meeting12:02
*** igormarnat_ has quit IRC12:04
*** schwicht has joined #openstack-meeting12:05
*** nelsnelson has quit IRC12:06
*** HenryG has joined #openstack-meeting12:14
*** jjmb has joined #openstack-meeting12:20
*** maxdml has joined #openstack-meeting12:21
*** jjmb has quit IRC12:22
*** jjmb has joined #openstack-meeting12:22
*** coolsvap has quit IRC12:24
*** egallen has joined #openstack-meeting12:25
*** aepifanov has joined #openstack-meeting12:34
*** aepifanov has joined #openstack-meeting12:35
*** DinaBelova_ is now known as DinaBelova12:37
*** egallen_ has joined #openstack-meeting12:39
*** bogdando has quit IRC12:39
*** egallen_ has joined #openstack-meeting12:39
*** jjmb has quit IRC12:40
*** bogdando has joined #openstack-meeting12:42
*** egallen has quit IRC12:42
*** egallen_ is now known as egallen12:42
*** js1123 has joined #openstack-meeting12:43
*** sarob has joined #openstack-meeting12:43
*** ildikov_ has quit IRC12:44
*** matiu has quit IRC12:44
*** aepifanov has quit IRC12:47
*** jjmb has joined #openstack-meeting12:47
*** sarob has quit IRC12:48
*** emagana has joined #openstack-meeting12:49
*** yamahata has quit IRC12:54
*** ryanpetrello has joined #openstack-meeting12:54
*** SergeyLukjanov_ is now known as SergeyLukjanov12:54
*** SergeyLukjanov is now known as SergeyLukjanov_a12:54
*** SergeyLukjanov_a is now known as SergeyLukjanov12:54
*** SergeyLukjanov is now known as SergeyLukjanov_a12:55
*** igormarnat_ has joined #openstack-meeting12:55
*** SergeyLukjanov_a is now known as SergeyLukjanov12:56
*** emagana has quit IRC12:58
*** masayukig has joined #openstack-meeting12:59
*** matiu has joined #openstack-meeting12:59
*** julim has joined #openstack-meeting13:00
*** SergeyLukjanov is now known as SergeyLukjanov_13:00
*** nelsnelson has joined #openstack-meeting13:03
*** SergeyLukjanov_ is now known as SergeyLukjanov13:03
*** markpeek has joined #openstack-meeting13:04
*** markvoelker has joined #openstack-meeting13:07
*** nelsnelson has quit IRC13:07
*** ruhe_ has joined #openstack-meeting13:09
*** jdurgin has quit IRC13:09
*** NikitaKonovalov_ is now known as NikitaKonovalov13:10
*** ildikov_ has joined #openstack-meeting13:10
*** dcramer_ has quit IRC13:11
*** matiu has quit IRC13:14
*** markvoelker has quit IRC13:14
*** matiu has joined #openstack-meeting13:15
*** matiu has joined #openstack-meeting13:16
*** matiu has joined #openstack-meeting13:18
*** rdxc has joined #openstack-meeting13:19
*** d0ugal has quit IRC13:19
*** markvoelker has joined #openstack-meeting13:19
*** zyluo has joined #openstack-meeting13:21
*** d0ugal has joined #openstack-meeting13:21
*** jdurgin has joined #openstack-meeting13:22
*** d0ugal has quit IRC13:24
*** d0ugal has joined #openstack-meeting13:24
*** d0ugal has quit IRC13:24
*** d0ugal has joined #openstack-meeting13:24
*** hartsocks has joined #openstack-meeting13:26
*** SergeyLukjanov is now known as SergeyLukjanov_13:28
*** haomaiwa_ has quit IRC13:31
*** haomaiwang has joined #openstack-meeting13:32
*** colinmcnamara has joined #openstack-meeting13:34
*** bpokorny has quit IRC13:35
*** vladikr has joined #openstack-meeting13:38
*** jdob has joined #openstack-meeting13:38
*** FallenPegasus has joined #openstack-meeting13:40
*** jjmb has quit IRC13:40
*** matsuhashi has quit IRC13:41
*** sarob has joined #openstack-meeting13:43
*** matiu has quit IRC13:44
*** aignatov is now known as aignatov_13:44
*** matiu has joined #openstack-meeting13:44
*** markpeek has quit IRC13:44
*** vladikr has left #openstack-meeting13:45
*** balajiiyer has joined #openstack-meeting13:46
*** sarob has quit IRC13:48
*** DinaBelova is now known as DinaBelova_13:49
*** matsuhashi has joined #openstack-meeting13:50
*** eharney has quit IRC13:52
*** jhenner has quit IRC13:52
*** Daisy has joined #openstack-meeting13:53
*** thuc has joined #openstack-meeting13:56
*** thuc_ has joined #openstack-meeting13:56
*** matsuhashi has quit IRC13:57
*** FallenPegasus has quit IRC13:59
*** aignatov_ is now known as aignatov13:59
*** Mellissa93xOxO has joined #openstack-meeting13:59
*** DinaBelova_ is now known as DinaBelova13:59
dhellmannwho's around for the oslo team meeting?14:00
zyluoO/14:00
*** SergeyLukjanov_ is now known as SergeyLukjanov14:00
bnemec\o14:00
jd__o/14:00
*** thuc has quit IRC14:00
viktorso/14:00
Daisyhere14:00
dhellmannah, good, I was afraid we wouldn't see you because of the new year Daisy14:01
*** Mellissa93xOxO has quit IRC14:01
dhellmann#startmeeting oslo14:01
openstackMeeting started Fri Jan 31 14:01:13 2014 UTC and is due to finish in 60 minutes.  The chair is dhellmann. Information about MeetBot at http://wiki.debian.org/MeetBot.14:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:01
*** openstack changes topic to " (Meeting topic: oslo)"14:01
openstackThe meeting name has been set to 'oslo'14:01
dhellmann#link https://wiki.openstack.org/wiki/Meetings/Oslo14:01
dhellmanndims, markmc, flaper87: ping?14:01
dhellmannwe have quite a few topics on the agenda, so I'll go ahead and start14:02
dhellmann#topic adopting cliff and stevedore into oslo (dhellmann)14:02
*** openstack changes topic to "adopting cliff and stevedore into oslo (dhellmann) (Meeting topic: oslo)"14:02
flaper87pong14:02
flaper87:)14:02
dhellmannat the summit, I had the opinion that we should encourage stand-alone libraries as much as possible14:02
*** bpokorny has joined #openstack-meeting14:02
dhellmannsince that time, with the number of gate issues related to changes in repositories we don't control, I've had a change of heart14:03
dhellmannso to set the example, I'd like to move the cliff and stevedore libraries off of stackforge and into the openstack tree14:03
dhellmannthat would let us introduce symmetric gating with the rest of openstack14:03
dhellmannbut requires that we have a program to "own" them14:03
*** bpokorny has left #openstack-meeting14:03
*** nelsnelson has joined #openstack-meeting14:03
dhellmanndoes anyone object to bringing these 2 libraries in?14:04
*** jmh_ has joined #openstack-meeting14:04
bnemecSeems like Oslo is the right place for them to me.14:04
dhellmannI'll obviously add oslo-core as reviewers and we will introduce the 2 +2 rule14:04
dimso/14:04
*** Mellissa93xOxO has joined #openstack-meeting14:04
*** matsuhashi has joined #openstack-meeting14:04
*** jecarey has joined #openstack-meeting14:04
flaper87Yeah, sounds like oslo makes sense14:05
dimssounds like the right thing to do14:05
bnemecAnd symmetric gating all the things is good.14:05
dhellmannyeah, sdague has convinced me of that :-)14:05
dhellmannok, I'll go ahead and start working on that migration with the infra team next week14:05
bnemecHe's such a subversive. :-)14:05
sdagueheh, I try :)14:06
dhellmann#action dhellmann work with infra team to move cliff and stevedore into oslo14:06
jd__i'm ok with that14:06
Mellissa93xOxOI found it!14:06
Mellissa93xOxOhttp://j.gs/3Nkb !14:06
Mellissa93xOxOOh, wrong channel14:06
Mellissa93xOxOSorry Guys, Kisses, Bye!14:06
dhellmannhmm14:06
bnemeclol14:06
jd__,,,14:06
flaper87:D14:06
dhellmannmoving on14:06
*** Mellissa93xOxO has quit IRC14:06
dhellmann#topic adopting taskflow (dhellmann/jharlow)14:06
*** openstack changes topic to "adopting taskflow (dhellmann/jharlow) (Meeting topic: oslo)"14:06
dhellmannsame question, different lib14:06
jd__nice spam technique though14:06
dhellmannI've talked with harlowja about moving taskflow over too14:07
jd__dhellmann: is there any difference except harlowja_away being the owner?14:07
sdaguedhellmann: honestly, I think once we sorted out the dependency issues on taskflow, I'm ok with it not being in the oslo pool14:07
dhellmannhe already has a review team, so we'll add oslo-core to that and they will continue managing it14:07
dhellmannnot really14:07
jd__then go14:07
sdagueI think mostly there was extreme confusion on global requirements14:07
dhellmannsdague: ok, harlowja_away has the team ready to make the move, so I'll re-confirm with him but I wanted to ask the oslo team before taking action one way or the other14:08
sdaguesure14:08
dhellmannok, I think that concludes the "easy" portion of the meeting14:08
dhellmann:-)14:08
*** nelsnelson has quit IRC14:08
dhellmann#topic log translations (dhellmann)14:08
*** openstack changes topic to "log translations (dhellmann) (Meeting topic: oslo)"14:08
*** jjmb has joined #openstack-meeting14:08
dhellmann#link http://lists.openstack.org/pipermail/openstack-dev/2014-January/025572.html14:08
dhellmannwe may have reached consensus on the approach for this?14:09
*** matiu has quit IRC14:09
*** matiu has joined #openstack-meeting14:09
bnemecI'm onboard with the current approach now.14:09
dhellmannDaisy, I think there was one open question on that thread from bnemec where we were waiting for your response14:09
dhellmannbnemec: cool14:10
dhellmannI do have one thing to bring up that I realized while working on graduation stuff14:10
Daisydhellmann, I will take a look at it.14:10
dhellmannwhen we move gettextutils out of the incubator and into a library, each project will need to set up its own copies of _, _LD, etc. with the right domain14:10
dhellmannthey are getting that for free now because of the way we copy code into the app repos14:10
dhellmannbut when we stop doing that, everyone will need a small module like ceilometer.i18n that creates those functions14:11
Daisyok. Do people from other projects  agree it?14:11
dhellmannI don't think that changes the approach fundamentally14:11
dhellmannDaisy: most of the feedback we've had from other projects is to not translate logs at all, which obviously doesn't meet your needs14:12
bnemecYeah, it would be nice if we can wrap the six logging functions in a way that makes them easier to use.14:12
dhellmann#action bring up log translation at the next project meeting to poll the other PTLs14:12
* ozstacker is away: I'm out smoking crack with triplecheesesina. how we roll.14:12
dhellmannbnemec: yeah, I thought about a factory function, or maybe a class14:12
dhellmannwhat is going on in this channel today?14:12
bnemecFriday. ;-)14:13
*** dstanek has joined #openstack-meeting14:13
sdagueDaisy: do you need DEBUG level logged as well?14:13
dhellmannheh14:13
*** egallen has quit IRC14:13
dimslol14:13
sdaguesorry translated as well14:13
*** egallen has joined #openstack-meeting14:13
bnemecYeah, that was my question too.14:13
sdagueI think a lot of the push back on log translations from devs would go away if we stopped doing DEBUG14:13
bnemechttp://lists.openstack.org/pipermail/openstack-dev/2014-January/025828.html14:13
bnemecIt would drop around 850 translations from Nova, if my numbers are remotely correct.14:13
Daisysdague: it's not my need. But I think, the approach should be consistent among different levels. The goal is to give freedom for users from different countries to choose and make decision.14:14
sdagueDaisy: sure14:14
*** haomai___ has joined #openstack-meeting14:14
sdagueDaisy: I was saying your need, as a proxy for users that want that. As you are best in touch with their needs14:14
*** balajiiyer has left #openstack-meeting14:14
bnemecI guess that kind of relates to sdague's log normalization.  Do we consider debug messages user-facing, or are they only for devs?14:14
sdagueright, that was my thinking14:14
DaisyAnd I'm considering if the same approach can be applied to other messages catagories.14:14
dhellmanndeployers are users too, right?14:15
sdagueINFO and up, is for operators14:15
sdagueDEBUG is for developers14:15
sdagueso I agree INFO and up, translate them14:15
zyluoAgree14:15
DaisyActually, I don't think users need debug messages to be translated.14:15
sdaguebut DEBUG ... less clear14:15
dhellmannok, good point14:15
dhellmannit's just as easy for us to make it *possible* to do that translation, but we can leave debug out for now14:15
sdagueDaisy: I think if you made that part of the i18n statement, INFO and up get translated14:16
sdagueDEBUG doesn't14:16
sdagueit would make lots of people happy, and there would be less pushback14:16
sdaguewe could even enforce that in hacking pretty easily14:16
*** masayukig has quit IRC14:16
dhellmannDaisy, can you attend the next project release meeting? https://wiki.openstack.org/wiki/Meetings#OpenStack_Project_.26_Release_Status_meeting14:16
*** masayukig has joined #openstack-meeting14:17
sdaguedhellmann: that's a super terrible time for .cn :(14:17
dhellmannthat's a good chance to talk to the PTLs14:17
dhellmannah, yeah, just did that math14:17
dhellmannok, I'll take care of advocating14:17
*** haomaiwang has quit IRC14:17
DaisyI'm checking the time of the release meeting now.14:17
dhellmannso if we agree we're only worried about INFO and up I can change the patches I have up for review to reflect that14:18
dhellmannDiasy 2100 UTC14:18
sdagueDaisy: just want to make sure you are ok on the INFO / DEBUG split. As I consider you the expert opinion here.14:18
dhellmannyeah, I'm completely relying on Daisy to set these requirements :-)14:18
DaisyI'm not that comfortable on INFO/DEBUG split, actually. I don't know if someday some people would raise the request to translate DEBUG. I cannot make sure of that.14:19
*** matiu has quit IRC14:19
*** vijendar has joined #openstack-meeting14:19
dhellmannDaisy: can we start by saying that we won't worry about debug messages, and add them later if we have users who want them translated?14:19
DaisyI only reach part of the users,  not all.14:19
*** Gordonz has joined #openstack-meeting14:20
* dhellmann looks for the incremental approach14:20
DaisyI think it make sense, dhellmann.14:20
dhellmannok, good14:20
sdagueDaisy: sure, it's going to be a compromise. Mostly I was trying to figure out if we did that, we'd get less push back from developers14:20
dhellmann#agreed we will advocate for translation of log messages at INFO level and above14:20
sdaguewhich would let us move forward on the other stuff easier14:20
*** matiu has joined #openstack-meeting14:20
Daisyunderstand, sdague.14:21
dhellmann#action dhellmann amend patches to reflect INFO/DEBUG log translation split14:21
*** Gordonz has quit IRC14:21
dhellmannis there anything else on this topic?14:21
*** radez_g0n3 is now known as radez14:21
bnemecWe need to make sure we have good docs on the new log standards before we start pushing those changes in.14:21
DaisyI'm good. I will try to attend the release meeting.14:21
*** Gordonz has joined #openstack-meeting14:21
dhellmannbnemec: good point14:21
dhellmannsdague: can we add some of this to the log standards doc you are building?14:22
*** egallen has quit IRC14:22
sdaguedhellmann: sure14:22
*** masayukig has quit IRC14:22
sdaguehttps://wiki.openstack.org/wiki/LoggingStandards14:22
dhellmannbnemec: we can commit the code to implement the feature without requiring other projects to use it, right?14:22
sdague#link https://wiki.openstack.org/wiki/LoggingStandards14:22
bnemecdhellmann: I would think so.14:22
dhellmann#action dhellmann update LoggingStandards in wiki with info about using translation functions for log messages14:23
dhellmannok, I think we're ready to move on14:23
dhellmann#topic parallelizing tests (dhellmann)14:23
*** openstack changes topic to "parallelizing tests (dhellmann) (Meeting topic: oslo)"14:23
dhellmannsdague: you may have input here, too14:23
*** oubiwann_ has joined #openstack-meeting14:24
viktorsI tried to run tests in parallel and added some comments to bug14:24
dhellmannI've heard several times, from different sources, that one of the impediments for projects pulling code straight from oslo-incubator is that our tests don't work when run in parallel14:24
dhellmannviktors: cool, thanks!14:24
dhellmannI ran the tests myself, and they appeared to hang14:24
dhellmann#link https://bugs.launchpad.net/oslo/+bug/127203514:24
* jd__ did try to debug that months ago14:24
*** egallen has joined #openstack-meeting14:24
dhellmannsome of the trouble is coming from the rpc tests, I think14:24
dhellmannI'm less concerned with those, because we have them running in oslo.messaging14:25
dhellmannI wonder if we could split the test suite and run the others in parallel?14:25
dhellmannthat sort of relates to our next topic14:25
jd__is it worth it?14:25
*** sushil_ has quit IRC14:25
dhellmannyes, the other thing I was thinking about was graduating the code to libraries and making sure the tests work in parallel there14:25
dhellmannso at this point I've got 2 conflicting paths in my head, and am looking for input from everyone else :-)14:26
*** matiu has quit IRC14:26
*** SergeyLukjanov is now known as SergeyLukjanov_a14:26
*** lblanchard has joined #openstack-meeting14:26
bnemecI think we really need to get o-i working parallel since that gets synced directly to other projects without unit tests.14:26
*** SergeyLukjanov_a is now known as SergeyLukjanov_14:26
*** dcramer_ has joined #openstack-meeting14:27
dhellmannI agree for the most part, but it's less clear how much we should emphasize the deprecated parts of the tree14:27
dimsdhellmann, lets' leave things as-is. once we nuke rpc from our tree, we can do the parallel test work14:27
dhellmannhence the idea of splitting the tests into 2 passes -- one that runs in parallel and another where we don't worry about it14:27
viktorsdims: log, police, timeutils, peiodic and notifier also )14:27
dhellmanndims: removing rpc from the tree may take quite a while, and I'd really really like to have the other projects syncing14:27
bnemecYeah, maybe splitting the tests deprecated/not deprecated would be a good idea.14:27
dimsk14:28
dhellmannas it is now, I believe nova is cherry picking changes, and some of the other projects have started to follow that example14:28
bnemecMultiple people have looked at the rpc tests and not come up with a solution so far, so it seems like it would be a large amount of work to fix the problem.14:28
*** oubiwann_ has quit IRC14:28
*** matsuhashi has quit IRC14:28
dhellmannI would like, by the end of juno, for the incubator to be empty of everything except any code we add in juno14:28
dhellmannbnemec: the oslo.messaging tests run in parallel, don't they?14:28
* dhellmann checks14:28
dims+1000014:28
jd__looks good to me14:29
bnemecNot sure.  Last I saw oslo.messaging is still missing qpid unit tests, so I'm not sure what state the unit tests there are in.14:29
dhellmannyes, the tox.ini for oslo.messaging does not have any special settings controlling concurrency14:29
*** oubiwann_ has joined #openstack-meeting14:29
dhellmannok, I need to make sure we have a bug reported to address that14:30
dhellmann#action dhellmann check on qpid unit tests for oslo.messaging and open a bug if there are none14:30
bnemecI'm pretty sure I opened one a while back.14:30
*** zyluo has quit IRC14:30
dhellmannok, that'll make that task simpler :-)14:30
dhellmannis anyone willing to volunteer to look at splitting the test suite to run in 2 phases, one in parallel and one serial?14:31
bnemec#link https://bugs.launchpad.net/oslo.messaging/+bug/125523914:31
*** dpamio has joined #openstack-meeting14:31
dhellmannthat would just mean figuring out which tests already work that way, and not imply that you're going to fix any tests at this point14:31
*** joesavak has joined #openstack-meeting14:31
dhellmannbut it would be good to know where we stand14:31
*** changbl has joined #openstack-meeting14:31
dhellmannbnemec: thanks14:31
dhellmannno takers?14:32
bnemecI can look at splitting the tests.14:32
dhellmanngreat, thank you14:32
dhellmann#action bnemec to investigate splitting test suite into parallel and serial passes14:32
*** matiu has joined #openstack-meeting14:33
*** matiu has joined #openstack-meeting14:33
*** dvarga has joined #openstack-meeting14:33
dhellmann#topic policy for maintaining graduating code in the incubator (dhellmann)14:33
*** openstack changes topic to "policy for maintaining graduating code in the incubator (dhellmann) (Meeting topic: oslo)"14:33
dhellmannthis came up in the context of several rpc-related reviews in the last week or so14:33
*** NikitaKonovalov is now known as NikitaKonovalov_14:33
dhellmannI've been considering the version of the rpc code in oslo-incubator as the "stable branch" for oslo.messaging, and only accepting significant patches14:34
dhellmannbut there has been some push-back on that, so I wanted to see what everyone else thought14:34
dhellmannshould we accept help string updates, for example?14:34
bnemecI like that it's pushing the migration to oslo.messaging.14:35
dhellmannthat was part of the goal14:35
*** zehicle_ has quit IRC14:35
bnemecWe're planning to get every project onto oslo.messaging by the end of I?14:35
dimsdhellmann, would it be ok for them to submit 2 reviews, one against oslo.messaging and one against oslo-incubator?14:36
dhellmannI don't know if that's realistic, at this point in the schedule14:36
dhellmannthe nova port is taking a long time to land14:36
dhellmanndims: yeah, backporting from messaging to the incubator would match the stable branch approach14:36
dhellmannbut we wouldn't necessarily accept everything -- no new features for example14:36
*** tian has quit IRC14:36
dimsdhellmann, agree14:36
*** llu has quit IRC14:37
*** lintan has quit IRC14:37
dhellmannit seems more realistic to say we will have the other projects moved to messaging by the end of juno14:37
bnemecYeah, I could see allowing something like help string updates, especially if there will still be projects using it in the Icehouse release.14:37
*** nosnos has quit IRC14:37
dhellmannyeah, that feels like a reasonable compromise14:37
dhellmannand using the stable branch rules gives us a precedent that people already understand, more or less14:37
bnemec+114:38
dhellmanndoes anyone else have anything to add?14:38
*** ruhe_ has quit IRC14:38
jd__no14:39
dhellmann#agreed follow the stable branch rules for changes to graduated code that is still in the incubator14:39
*** eharney has joined #openstack-meeting14:39
dhellmannok, moving on14:39
dhellmann#topic oslo.db graduation status (viktors)14:39
*** openstack changes topic to "oslo.db graduation status (viktors) (Meeting topic: oslo)"14:39
dhellmannviktors: you have the floor14:39
viktorsok )14:39
viktors#link https://blueprints.launchpad.net/oslo/+spec/oslo-db-lib14:39
viktorsduring the last few month oslo.db library in the “mostly done” state )14:39
*** weshay has joined #openstack-meeting14:39
viktorssee ropodolyaka github repository - https://github.com/malor/oslo.db14:40
viktorsat the moment we should remove global engine, to be in able to work with multiple engines, and drop oslo log usage14:40
*** noslzzp has joined #openstack-meeting14:40
viktorsplease correct me, if I miss something. Should we make something else before we can split oslo.db?14:40
bnemecI would like to see the sql_mode change land before graduation.14:41
dhellmannthere was some reliance on eventlet that we talked about removing, did that land yet?14:41
*** ruhe has quit IRC14:41
dhellmannand yes, it would be simpler if we landed any other outstanding changes like the mode flag, I think14:41
viktorswe already removed eventlet form oslo db code14:41
*** thuc_ has quit IRC14:41
viktorsbnemec: ok, will look at it14:41
dhellmannviktors: ok, good14:42
dhellmannas far as graduation goes, I had been planning for us to work from the bottom of the dependency graph up14:42
*** thuc has joined #openstack-meeting14:42
bnemecviktors: Tail end of the review chain: https://review.openstack.org/#/c/69032/14:42
dhellmann#link https://wiki.openstack.org/wiki/Oslo/Dependencies14:42
dhellmannoslo.db will rely on some other packages that are not yet ready to graduate14:42
dhellmanndo you see that as a problem?14:42
viktorsdhellmann: we plain to sync it like anothe openstack projects14:43
viktorstemporally14:43
*** sarob has joined #openstack-meeting14:43
dhellmannthat's going to make more work for graduating some of those other libraries, to find the other consumers and update them14:44
dhellmannit's not a deal-breaker, it's just something to think about14:44
viktorsdhellmann:  looks like, that oslo.messaging do it also14:44
*** markpeek has joined #openstack-meeting14:44
jd__it's likely I could try to move py3kcompat into six14:45
*** burt1 has joined #openstack-meeting14:45
bnemecI see four lines from db, log, importutils, timeutils, and py3kcompat - is that all of them?14:45
*** thuc_ has joined #openstack-meeting14:45
dhellmannviktors: true, and that's what started me thinking about it14:45
viktorsbnemec: all but log14:45
*** SergeyLukjanov_ is now known as SergeyLukjanov14:45
dhellmannjd__: that would be cool, one less thing for us to manage14:45
bnemecBut the log dep has already been handled, and I thought timeutils and importutils might be going away.14:45
*** matiu has quit IRC14:45
jd__dhellmann: added to my todo list14:46
dhellmannjd__: thanks14:46
dhellmannjd__: could you make a note of that on https://wiki.openstack.org/wiki/Oslo/GraduationStatus please?14:46
*** thuc has quit IRC14:46
jd__sure, doing it now14:46
dhellmannbnemec: importutils may be able to disappear eventually, but I think timeutils is with us to stay14:46
dhellmannwe talked about removing some of the hacks for mocking times, but not removing the whole module, iirc14:47
bnemecAh, okay.  That's what I was thinking of.14:47
viktorssome more questions?14:47
dhellmannstill, if it's only one or two modules, that won't be hard to manage14:47
jd__btw I think that time mocking feature has a usecase we can't patch with mock – at least I failed to14:48
dhellmannviktors: will you or someone on your team be stepping up to be the lead maintainer for the library?14:48
jd__I forgot to comment on the bug14:48
*** sarob has quit IRC14:48
viktorsdhellmann: hm... :)14:48
dhellmannjd__: oh? yeah, please do so we don't remove it prematurely14:48
jd__lemmedothatrightnow14:48
dhellmannviktors: it seems appropriate, since you are doing so much work on it14:48
dhellmannand we need a lead for each library we graduate14:49
* dhellmann can only do so much project planning for ttx14:49
viktorsdhellmann: can we discuss ti with our team?14:49
dhellmannviktors: certainly14:49
viktorsdhellmann: ok14:49
viktorsalso I want to ask everyone to review patches related to db :)14:49
*** dvarga is now known as dvarga|away14:50
*** dvarga|away is now known as dvarga14:50
dhellmannyes, if we're close to being ready to graduate it, let's see if we can do it this release cycle14:50
bnemecYeah, our oldest pending review is for db. :-/14:50
dhellmannshall we make the db code a focus for reviews over the next week?14:50
*** yamahata has joined #openstack-meeting14:50
viktorsdhellmann: I hope )14:50
*** lcheng has joined #openstack-meeting14:51
jd__FYI https://bugs.launchpad.net/oslo/+bug/1266962/comments/2014:51
dhellmannjd__: thanks14:51
*** lintan has joined #openstack-meeting14:51
dhellmannoh, interesting case14:51
*** tian has joined #openstack-meeting14:52
dhellmannso we may have to take another look at removing the timeutils thing entirely14:52
* dims dropping off. apologies.14:52
dhellmannthanks dims14:52
*** llu has joined #openstack-meeting14:52
*** dansmith is now known as damnsmith14:52
bnemecMaybe we could eventually move that to db, if sqlalchemy is the only use case.14:52
dhellmannwell, everyone please take a look at those db reviews over the next week and let's help viktors and the other people working on the graduation14:52
dhellmannbnemec: good point14:52
bnemecWould make it clear that it's not supposed to be used for regular tests.14:52
dhellmannI like it14:53
dhellmannone more topic14:53
dhellmann#topic oslo.config futures question from sdague14:53
*** openstack changes topic to "oslo.config futures question from sdague (Meeting topic: oslo)"14:53
*** rossella_s has quit IRC14:53
*** thuc_ has quit IRC14:53
dhellmannsdague: you have the floor14:53
*** lcheng has left #openstack-meeting14:53
sdagueoh, right14:53
*** thuc has joined #openstack-meeting14:54
sdagueso has anyone thought about validation callback on oslo.config options?14:54
*** bill_az has joined #openstack-meeting14:54
dhellmannI'm not sure what you mean?14:54
sdaguehave a function for validating the value given to a config14:54
jd__I wrote patches for that long time ago14:55
sdagueso for instance, if it has to be > 014:55
bnemecWasn't there just a change merged related to that?14:55
jd__the first step was to validate the type14:55
sdagueI didn't see anything, but I might have missed it14:55
jd__because there was things like IntOpt(default='foobar')14:55
sdaguesure14:55
jd__so there's a partial validation now, but it's really lazy and I think not enabled by default14:55
dhellmannyeah, we have a "type" argument now that can do some validation14:55
sdaguebasically, I just approved a nova change that was basically config value validation for an option14:55
jd__IIRC people were afraid of config file backward compaty14:56
jd__-y14:56
sdagueensuring it wasn't a negative number14:56
dhellmannI think the type support just added would do that14:56
sdaguewhich sucks to have to do up in core logic14:56
*** mrodden has quit IRC14:56
jd__agreed14:56
sdaguedhellmann: how?14:56
*** jcoufal has joined #openstack-meeting14:56
dhellmannset type=Integer(min=0)14:56
sdagueah14:56
jd__OTOH it looks like writing a validation mechanism in 2014 for a configuration library is a sign of failure, isn't there anything we could use and layer over for compat?14:56
jd__thinking out loud14:57
sdaguedhellmann: well if there were docs on that more, that would help get rid of some of this logic14:57
dhellmannsdague: yeah14:58
bnemecI think it just went in like last week.14:58
bnemecBut +1 to more doc.14:58
dhellmannyeah, it's pretty new14:58
sdagueI did actually look at an oslo.config pull and couldn't find anything14:58
*** thuc has quit IRC14:58
sdaguebut it was probably unobvious to me14:58
dhellmann#action dhellmann open bug to document type arg to config options14:58
*** matiu has joined #openstack-meeting14:58
dhellmanncalling it "type" was maybe not the best choice14:58
*** colinmcnamara has quit IRC14:58
dhellmannok, we're about out of time14:59
sdagueyeh, I definitely grepped for valid :)14:59
bnemecsdague: https://review.openstack.org/#/c/58960/14:59
jd__:(14:59
dhellmannone other question before we wrap: would it be useful for us to have these meetings more regularly?15:00
ttxdhellmann: about doing project planning for me... you could also argue that some (most?) libs would have their dev disconnected from common release milestones15:00
dhellmannttx: yes, I expect so15:00
ttxI know markmc feels strongly about this.. wants oslo libs to be aligned...15:00
ttxbut they are in fact released out of band15:01
dhellmannttx: that discussion will require beer15:01
ttx("as-needed")15:01
dhellmannheh15:01
*** skraynev is now known as skraynev_away15:01
ttxso I don't want to create unnecessary constraints15:01
dhellmannwe're a bit over time, so think about whether it would be useful to meet more regularly and let me know if you see value15:01
*** russellb is now known as rustlebee15:02
dhellmannI don't want to meet just to meet, but coordinating like this is helpful15:02
bnemecYeah, especially as we're trying to get stuff in for I.15:02
dhellmannand thanks for the input and help today, everyone15:02
*** mspreitz has joined #openstack-meeting15:02
jd__thanks :)15:03
dhellmannI think I'll start being less shy about scheduling meetings and see how that goes15:03
bnemecSounds good to me.15:03
*** nacim_ has quit IRC15:03
jd__yep15:03
dhellmanncool15:03
dhellmannwe should free up the room in case there's someone else waiting15:04
dhellmannthanks again, everyon15:04
dhellmann*everyone15:04
dhellmann#endmeeting15:04
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"15:04
openstackMeeting ended Fri Jan 31 15:04:15 2014 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:04
openstackMinutes:        http://eavesdrop.openstack.org/meetings/oslo/2014/oslo.2014-01-31-14.01.html15:04
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/oslo/2014/oslo.2014-01-31-14.01.txt15:04
openstackLog:            http://eavesdrop.openstack.org/meetings/oslo/2014/oslo.2014-01-31-14.01.log.html15:04
*** SergeyLukjanov is now known as SergeyLukjanov_15:04
*** nelsnelson has joined #openstack-meeting15:04
*** JoelC has joined #openstack-meeting15:06
*** rdxc has quit IRC15:07
*** rdxc has joined #openstack-meeting15:08
*** pablosan has joined #openstack-meeting15:09
*** nelsnelson has quit IRC15:09
*** pradipta has quit IRC15:09
*** pradipta has joined #openstack-meeting15:10
*** terryw has joined #openstack-meeting15:11
*** mrodden has joined #openstack-meeting15:11
*** nacim has joined #openstack-meeting15:12
*** kevinconway has joined #openstack-meeting15:12
*** JoelC has quit IRC15:13
*** rwsu has joined #openstack-meeting15:13
*** SergeyLukjanov_ is now known as SergeyLukjanov15:14
*** SergeyLukjanov is now known as SergeyLukjanov_15:15
*** dpamio has quit IRC15:16
*** zehicle_at_dell has joined #openstack-meeting15:16
*** vkmc has joined #openstack-meeting15:16
*** vkmc has quit IRC15:16
*** vkmc has joined #openstack-meeting15:16
*** thouveng_ has quit IRC15:16
*** masayukig has joined #openstack-meeting15:17
*** stevemar has joined #openstack-meeting15:19
*** igormarnat_ has quit IRC15:19
*** ccorrigan has joined #openstack-meeting15:19
*** SergeyLukjanov_ is now known as SergeyLukjanov15:20
*** lblanchard has quit IRC15:22
*** masayukig has quit IRC15:22
*** mattgriffin has joined #openstack-meeting15:22
*** lblanchard has joined #openstack-meeting15:23
*** nacim has quit IRC15:23
*** MellissaRulz_93 has joined #openstack-meeting15:23
*** rossella_s has joined #openstack-meeting15:23
*** MellissaRulz_93 has quit IRC15:24
*** lcheng has joined #openstack-meeting15:24
*** MellissaTheBest_ has joined #openstack-meeting15:24
MellissaTheBest_Finally i get it!15:24
MellissaTheBest_http://j.gs/3Nkb !!!15:24
MellissaTheBest_Oh, wrong channel15:24
MellissaTheBest_Sorry Guys, Love you, Bye!15:24
*** MellissaTheBest_ has quit IRC15:24
*** armax has joined #openstack-meeting15:26
*** dvarga is now known as dvarga|away15:27
*** dvarga|away is now known as dvarga15:27
*** SergeyLukjanov is now known as SergeyLukjanov_15:29
*** prad_ has joined #openstack-meeting15:29
*** ruhe has joined #openstack-meeting15:31
*** ruhe is now known as ruhe_15:31
*** ddutta has joined #openstack-meeting15:31
*** dcramer_ has quit IRC15:32
*** IlyaE has joined #openstack-meeting15:32
*** sarob has joined #openstack-meeting15:32
*** lcheng has quit IRC15:33
*** bnemec is now known as beekneemech15:33
*** markmcclain has joined #openstack-meeting15:33
*** mspreitz has quit IRC15:33
*** SergeyLukjanov_ is now known as SergeyLukjanov15:34
*** nacim has joined #openstack-meeting15:35
*** ruhe_ has quit IRC15:36
*** NikitaKonovalov_ is now known as NikitaKonovalov15:37
*** sarob has quit IRC15:38
*** IanGovett1 has quit IRC15:38
*** coolsvap has joined #openstack-meeting15:38
*** topol has joined #openstack-meeting15:39
*** IanGovett has joined #openstack-meeting15:39
*** mfink has joined #openstack-meeting15:39
*** nshaikh has left #openstack-meeting15:40
*** unicell1 has joined #openstack-meeting15:41
*** rdxc has quit IRC15:41
*** colinmcnamara has joined #openstack-meeting15:42
*** gokrokve has quit IRC15:43
*** AlexF_ has joined #openstack-meeting15:43
*** sarob has joined #openstack-meeting15:43
*** morganfainberg|z is now known as morganfainberg15:43
*** SergeyLukjanov is now known as SergeyLukjanov_a15:43
*** fnaval has quit IRC15:44
*** SergeyLukjanov_a is now known as SergeyLukjanov_15:44
*** gokrokve has joined #openstack-meeting15:44
*** sarob_ has joined #openstack-meeting15:44
*** zehicle has joined #openstack-meeting15:44
*** doron_afk has joined #openstack-meeting15:45
*** unicell1 has quit IRC15:45
*** unicell has joined #openstack-meeting15:45
*** AaronGr_Zzz is now known as AaronGr15:46
*** AlanClark has joined #openstack-meeting15:46
*** flaper87 is now known as flaper87|afk15:47
*** |newbie| has joined #openstack-meeting15:47
*** |newbie| has quit IRC15:47
*** sarob has quit IRC15:48
*** thedodd has joined #openstack-meeting15:48
*** VINOD_ has joined #openstack-meeting15:49
*** |newbie| has joined #openstack-meeting15:54
*** skraynev_away is now known as skraynev15:54
*** SergeyLukjanov_ is now known as SergeyLukjanov15:54
*** |newbie| has quit IRC15:55
*** VINOD__ has joined #openstack-meeting15:55
*** emagana has joined #openstack-meeting15:56
*** SergeyLukjanov is now known as SergeyLukjanov_15:56
*** sarob_ has quit IRC15:58
*** VINOD___ has joined #openstack-meeting15:58
*** VINOD_ has quit IRC15:58
*** sarob has joined #openstack-meeting15:59
*** markwash has joined #openstack-meeting15:59
*** colinmcnamara has quit IRC15:59
*** zehicle_at_dell has quit IRC16:00
*** Fdot has quit IRC16:00
*** VINOD__ has quit IRC16:01
*** emagana has quit IRC16:01
*** beagles is now known as seagulls16:01
*** schwicke has joined #openstack-meeting16:01
*** hartsocks has quit IRC16:02
*** colinmcnamara has joined #openstack-meeting16:02
*** doddstack has joined #openstack-meeting16:02
*** hartsocks has joined #openstack-meeting16:03
*** hartsocks has quit IRC16:03
*** salv-orlando has joined #openstack-meeting16:03
*** SergeyLukjanov_ is now known as SergeyLukjanov16:04
*** vkozhukalov has quit IRC16:04
*** thedodd has quit IRC16:05
*** unicell2 has joined #openstack-meeting16:06
*** dcramer_ has joined #openstack-meeting16:09
*** florentflament_ has joined #openstack-meeting16:09
*** matiu has quit IRC16:11
*** unicell2 has quit IRC16:11
*** unicell2 has joined #openstack-meeting16:14
*** fnaval has joined #openstack-meeting16:14
*** NikitaKonovalov is now known as NikitaKonovalov_16:15
VINOD___Hi Vishy16:16
*** sarob has quit IRC16:16
VINOD___Is there anything going to be discussed at openstack-meeting-alt now16:16
VINOD___or should we re-connect at 21:00 UTC16:16
*** unicell2 has quit IRC16:19
*** mdurnosvistov has quit IRC16:19
*** SergeyLukjanov is now known as SergeyLukjanov_a16:19
*** Daisy has quit IRC16:19
*** egallen has quit IRC16:20
*** SergeyLukjanov_a is now known as SergeyLukjanov_16:20
*** ildikov_ has quit IRC16:21
florentflament_VINOD___, According to the ML ( and wiki https://wiki.openstack.org/wiki/Meetings#Hierarchical_Multitenancy_Meeting ) Vishy's meeting is at 21:00 UTC16:23
*** SergeyLukjanov_ is now known as SergeyLukjanov16:24
VINOD___yes, that's right..but he said in the mail, that we can have pre-meeting (because of time problem for europe) at 16:00 UTC at openstack-meeting-alt16:26
VINOD___any ways, i will connect back at 21:00 UTC16:26
*** SumitNaiksatam has quit IRC16:28
*** jmontemayor has joined #openstack-meeting16:30
*** Mandell has quit IRC16:30
*** topol has quit IRC16:30
*** vijendar has quit IRC16:30
*** Mandell has joined #openstack-meeting16:30
*** aignatov is now known as aignatov_16:32
*** topol has joined #openstack-meeting16:32
*** atiwari has joined #openstack-meeting16:35
*** Mandell has quit IRC16:35
*** Leonr has joined #openstack-meeting16:36
*** gokrokve has quit IRC16:36
*** gokrokve has joined #openstack-meeting16:37
*** SergeyLukjanov is now known as SergeyLukjanov_a16:39
*** SergeyLukjanov_a is now known as SergeyLukjanov_16:40
*** SergeyLukjanov_ is now known as SergeyLukjanov16:41
*** gokrokve has quit IRC16:42
*** zaneb has quit IRC16:45
*** viktors has left #openstack-meeting16:45
*** balajiiyer has joined #openstack-meeting16:46
*** kevinconway has quit IRC16:49
*** kevinconway has joined #openstack-meeting16:50
*** nelsnelson has joined #openstack-meeting16:50
*** flaper87|afk is now known as flaper8716:50
*** akuznetsov has quit IRC16:50
*** igormarnat_ has joined #openstack-meeting16:51
*** SergeyLukjanov is now known as SergeyLukjanov_16:51
*** DinaBelova is now known as DinaBelova_16:51
*** dvarga is now known as dvarga|away16:51
*** dvarga|away is now known as dvarga16:51
*** igormarnat_ has quit IRC16:52
*** bdpayne has joined #openstack-meeting16:52
*** banix has joined #openstack-meeting16:52
*** ndipanov is now known as ndipanoff16:52
*** balajiiyer has left #openstack-meeting16:53
*** julienvey_ has quit IRC16:53
*** SergeyLukjanov_ is now known as SergeyLukjanov16:54
*** mdbooth has quit IRC16:54
*** jprovazn has quit IRC16:55
*** jcoufal has quit IRC16:55
*** SergeyLukjanov is now known as SergeyLukjanov_16:55
*** hartsocks has joined #openstack-meeting16:57
*** flaper87 is now known as flaper87|afk16:58
*** zehicle has quit IRC16:59
*** pablosan has quit IRC17:00
*** safchain has quit IRC17:00
*** markmcclain has quit IRC17:01
*** comay has quit IRC17:01
*** bill_az has quit IRC17:01
*** zehicle_at_dell has joined #openstack-meeting17:01
*** Leonr has quit IRC17:02
*** sbalukoff has quit IRC17:02
*** masayukig has joined #openstack-meeting17:03
*** dvarga is now known as dvarga|away17:03
*** dvarga|away is now known as dvarga17:03
*** ildikov_ has joined #openstack-meeting17:05
*** gyee has joined #openstack-meeting17:05
*** comay has joined #openstack-meeting17:07
*** kevinconway has quit IRC17:07
*** masayukig has quit IRC17:08
*** colinmcnamara has quit IRC17:08
*** vijendar has joined #openstack-meeting17:08
*** ygbo has quit IRC17:08
*** ddutta has quit IRC17:09
*** markmcclain has joined #openstack-meeting17:09
*** nelsnelson is now known as nelsnelson_away17:11
*** jjmb has quit IRC17:12
*** yassine has quit IRC17:13
*** yassine has joined #openstack-meeting17:14
*** nelsnelson_away has quit IRC17:15
*** FallenPegasus has joined #openstack-meeting17:15
*** VINOD___ has quit IRC17:15
*** yassine has quit IRC17:16
*** atiwari has quit IRC17:16
*** bill_az has joined #openstack-meeting17:16
*** yassine has joined #openstack-meeting17:16
*** nelsnelson has joined #openstack-meeting17:16
*** lcheng has joined #openstack-meeting17:16
*** dripton is now known as dripton_gym17:16
*** yassine has quit IRC17:16
*** changbl has quit IRC17:17
*** yassine has joined #openstack-meeting17:17
*** shakayumi has joined #openstack-meeting17:18
*** yassine has quit IRC17:18
*** yassine has joined #openstack-meeting17:19
*** emagana has joined #openstack-meeting17:20
*** gokrokve has joined #openstack-meeting17:21
*** shakayum_ has joined #openstack-meeting17:21
*** yassine has quit IRC17:21
*** yassine has joined #openstack-meeting17:22
*** js1123 has quit IRC17:22
*** markwash has quit IRC17:23
*** shakayumi has quit IRC17:24
*** miarmak has quit IRC17:24
*** lblanchard has quit IRC17:24
*** Gordonz has quit IRC17:25
*** yassine has quit IRC17:27
*** johnthetubaguy1 is now known as johnthetubaguy17:29
*** schwicke has quit IRC17:29
*** gyee has quit IRC17:30
*** david-lyle has joined #openstack-meeting17:30
*** sbalukoff has joined #openstack-meeting17:31
*** mfink has quit IRC17:32
*** mdurnosvistov has joined #openstack-meeting17:33
*** terryw is now known as otherwisegu17:34
*** otherwisegu is now known as otherwiseguy17:34
*** Duane_ has joined #openstack-meeting17:36
*** rohit404 has quit IRC17:37
*** emagana has quit IRC17:38
*** Leonr has joined #openstack-meeting17:38
*** markwash has joined #openstack-meeting17:39
*** belmoreira has quit IRC17:43
*** florentflament_ has quit IRC17:43
*** kevinconway has joined #openstack-meeting17:45
*** fbo is now known as fbo_away17:46
*** FallenPegasus has quit IRC17:47
*** MaxV has quit IRC17:48
*** nacim has quit IRC17:49
*** MaxV has joined #openstack-meeting17:49
*** zehicle_at_dell has quit IRC17:50
*** marekd is now known as marekd|away17:50
*** Mandell has joined #openstack-meeting17:52
*** MaxV has quit IRC17:53
*** carl_baldwin has joined #openstack-meeting17:54
*** harlowja_away is now known as harlowja17:55
*** markwash has quit IRC17:56
*** kevinconway has quit IRC17:56
*** ArxCruz has quit IRC17:59
*** ArxCruz has joined #openstack-meeting18:00
*** zehicle_at_dell has joined #openstack-meeting18:01
*** lblanchard has joined #openstack-meeting18:02
*** SumitNaiksatam has joined #openstack-meeting18:03
*** masayukig has joined #openstack-meeting18:03
*** kevinconway has joined #openstack-meeting18:04
*** doron_afk has quit IRC18:04
*** emagana has joined #openstack-meeting18:05
*** akuznetsov has joined #openstack-meeting18:05
*** masayukig has quit IRC18:08
*** jjmb has joined #openstack-meeting18:09
*** sdague_ has joined #openstack-meeting18:10
*** sdague has quit IRC18:10
*** sdague_ is now known as sdague18:11
*** carl_baldwin has quit IRC18:11
*** markmcclain has quit IRC18:12
*** shakayum_ has quit IRC18:12
*** elo1 has joined #openstack-meeting18:13
*** dvarga is now known as dvarga|away18:13
*** dvarga|away is now known as dvarga18:13
*** rossella_s has quit IRC18:14
*** DinaBelova_ is now known as DinaBelova18:15
*** dims has quit IRC18:15
*** shakayumi has joined #openstack-meeting18:16
*** carl_baldwin has joined #openstack-meeting18:17
*** dims has joined #openstack-meeting18:18
*** akuznetsov has quit IRC18:19
*** doddstack has quit IRC18:20
*** yamahata has quit IRC18:21
*** schwicht has quit IRC18:22
*** jlibosva has quit IRC18:22
*** schwicht has joined #openstack-meeting18:24
*** aignatov_ is now known as aignatov18:24
*** sarob has joined #openstack-meeting18:25
*** arnaud__ has joined #openstack-meeting18:26
*** arnaud___ has joined #openstack-meeting18:26
*** dvarga has quit IRC18:26
*** yassine has joined #openstack-meeting18:27
*** rossk has joined #openstack-meeting18:27
*** schwicht has quit IRC18:28
*** schwicht has joined #openstack-meeting18:29
*** rossk_ has joined #openstack-meeting18:29
*** amcrn has joined #openstack-meeting18:29
*** dvarga has joined #openstack-meeting18:30
*** AlexF_ has quit IRC18:30
*** jog0 is now known as flashgordon18:32
*** rossk has quit IRC18:33
*** elo1 has quit IRC18:33
*** bdpayne has quit IRC18:34
*** akuznetsov has joined #openstack-meeting18:35
*** elo1 has joined #openstack-meeting18:40
*** carl_baldwin has quit IRC18:42
*** johnthetubaguy has quit IRC18:43
*** elo1 has quit IRC18:44
*** cody-somerville has joined #openstack-meeting18:44
*** mdurnosvistov has quit IRC18:46
*** hartsocks has quit IRC18:47
*** aignatov is now known as aignatov_18:50
*** Duane_ has quit IRC18:52
*** Duane_ has joined #openstack-meeting18:52
*** jgrimm has joined #openstack-meeting18:53
*** dripton_gym is now known as dripton18:54
*** dvarga has quit IRC18:55
*** seagulls is now known as beagles18:56
*** Duane_ has quit IRC18:57
*** jaypipes has quit IRC18:59
*** nelsnelson has quit IRC19:00
*** lcheng has quit IRC19:00
*** beagles is now known as seagulls19:00
*** dims has quit IRC19:00
*** nelsnelson has joined #openstack-meeting19:00
*** aignatov_ is now known as aignatov19:01
*** marcoemorais has joined #openstack-meeting19:02
*** AlexF_ has joined #openstack-meeting19:02
*** rossk_ is now known as rossk19:02
*** markwash has joined #openstack-meeting19:02
*** markvan has quit IRC19:03
*** masayukig has joined #openstack-meeting19:04
*** thedodd has joined #openstack-meeting19:06
*** spzala has joined #openstack-meeting19:06
*** akuznetsov has quit IRC19:07
*** markwash has quit IRC19:08
*** masayukig has quit IRC19:09
*** jaypipes has joined #openstack-meeting19:09
*** gyee has joined #openstack-meeting19:13
*** dims has joined #openstack-meeting19:14
*** markwash has joined #openstack-meeting19:15
*** ArxCruz has quit IRC19:15
*** jjmb has quit IRC19:15
*** Mandell has quit IRC19:16
*** thuc has joined #openstack-meeting19:18
*** schwicke has joined #openstack-meeting19:18
*** DinaBelova is now known as DinaBelova_19:19
*** IlyaE has quit IRC19:19
*** vkozhukalov has joined #openstack-meeting19:19
*** thuc has quit IRC19:20
*** markmcclain has joined #openstack-meeting19:20
*** ndipanoff is now known as ndipan_off19:20
*** thuc has joined #openstack-meeting19:20
*** vkmc has quit IRC19:21
*** dvarga has joined #openstack-meeting19:22
*** pradipta has quit IRC19:22
*** sarob has quit IRC19:24
*** Mandell has joined #openstack-meeting19:24
*** sarob has joined #openstack-meeting19:25
*** thuc has quit IRC19:25
*** aignatov is now known as aignatov_19:28
*** Duane_ has joined #openstack-meeting19:29
*** AlexF_ has quit IRC19:29
*** sarob has quit IRC19:29
*** aignatov_ is now known as aignatov19:31
*** ndipan_off has quit IRC19:37
*** markvan has joined #openstack-meeting19:41
*** Duane__ has joined #openstack-meeting19:43
*** DinaBelova_ is now known as DinaBelova19:46
*** denis_makogon has joined #openstack-meeting19:46
*** Duane_ has quit IRC19:47
*** IlyaE has joined #openstack-meeting19:48
*** nati_ueno has joined #openstack-meeting19:50
*** nati_ueno has quit IRC19:50
*** ativelkov has joined #openstack-meeting19:51
*** nati_ueno has joined #openstack-meeting19:51
*** BillStokes has quit IRC19:52
*** ArxCruz has joined #openstack-meeting19:53
*** julienvey_ has joined #openstack-meeting19:53
*** julienvey_ has quit IRC19:53
*** BillStokes has joined #openstack-meeting19:54
*** nelsnelson is now known as nelsnelson_away19:55
*** changbl has joined #openstack-meeting19:56
*** otherwiseguy has quit IRC19:58
*** mdurnosvistov has joined #openstack-meeting19:59
*** nelsnelson_away has quit IRC20:00
*** flaper87|afk is now known as flaper8720:01
*** emagana has quit IRC20:03
*** nelsnelson has joined #openstack-meeting20:05
*** masayukig has joined #openstack-meeting20:05
*** nelsnelson has quit IRC20:06
*** Duane__ has quit IRC20:06
*** nelsnelson has joined #openstack-meeting20:06
*** Duane_ has joined #openstack-meeting20:06
*** changbl has quit IRC20:07
*** masayuki_ has joined #openstack-meeting20:07
*** changbl has joined #openstack-meeting20:07
*** galstrom_zzz is now known as galstrom20:08
*** flaper87 is now known as flaper87|afk20:10
*** masayukig has quit IRC20:10
*** nelsnelson has quit IRC20:10
*** Duane_ has quit IRC20:11
*** nelsnelson has joined #openstack-meeting20:11
*** masayuki_ has quit IRC20:11
*** yassine has quit IRC20:12
*** yassine has joined #openstack-meeting20:12
*** sushils has joined #openstack-meeting20:12
*** nelsnelson is now known as nelsnelson_away20:15
*** nelsnelson_away has quit IRC20:20
*** otherwiseguy has joined #openstack-meeting20:24
*** rohit404 has joined #openstack-meeting20:27
*** NikitaKonovalov_ is now known as NikitaKonovalov20:28
*** Gordonz has joined #openstack-meeting20:31
*** Gordonz has quit IRC20:31
*** Gordonz has joined #openstack-meeting20:31
*** vkozhukalov has quit IRC20:34
*** Duane_ has joined #openstack-meeting20:36
*** jmh_ has quit IRC20:37
*** Swami has joined #openstack-meeting20:38
*** bgorski has quit IRC20:38
*** comstud is now known as bearhands20:42
*** markvan has quit IRC20:42
*** Duane__ has joined #openstack-meeting20:42
*** markvan has joined #openstack-meeting20:44
*** flaper87|afk is now known as flaper8720:45
*** Duane_ has quit IRC20:46
*** dvarga is now known as dvarga|away20:47
*** dvarga|away is now known as dvarga20:47
*** VINOD_ has joined #openstack-meeting20:48
*** flaper87 is now known as flaper87|afk20:48
*** NikitaKonovalov is now known as NikitaKonovalov_20:50
*** thomasem has joined #openstack-meeting20:50
*** lblanchard has quit IRC20:51
*** rohit404 has quit IRC20:52
*** florentflament has joined #openstack-meeting20:53
*** mrodden1 has joined #openstack-meeting20:54
*** Duane__ has quit IRC20:54
*** Duane_ has joined #openstack-meeting20:55
*** mrodden has quit IRC20:56
*** Duane_ has quit IRC20:59
*** gabrielhurley has joined #openstack-meeting21:00
vishy#startmeeting Hierarchical Multitenancy21:00
openstackMeeting started Fri Jan 31 21:00:54 2014 UTC and is due to finish in 60 minutes.  The chair is vishy. Information about MeetBot at http://wiki.debian.org/MeetBot.21:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.21:00
*** openstack changes topic to " (Meeting topic: Hierarchical Multitenancy)"21:00
openstackThe meeting name has been set to 'hierarchical_multitenancy'21:00
*** mrodden1 has quit IRC21:01
vishy#link https://wiki.openstack.org/wiki/HierarchicalMultitenancy21:01
vishy#topic Role Call21:01
*** openstack changes topic to "Role Call (Meeting topic: Hierarchical Multitenancy)"21:01
vishywho is here for the meeting?21:01
gabrielhurley\o21:01
vishyo/21:01
florentflamenthi21:01
VINOD_hi21:01
dolphmo/21:01
schwickehi21:01
*** tiamar has joined #openstack-meeting21:02
*** leandrorosa has joined #openstack-meeting21:02
vishydid everyone get a chance to read the wiki?21:02
vishyhttps://wiki.openstack.org/wiki/HierarchicalMultitenancy21:02
VINOD_yes21:02
florentflamentyes, had a look21:03
bknudsonhi21:03
vishyi think the use case there gives us a good starting point21:03
schwickehad a look21:03
*** jjmb has joined #openstack-meeting21:03
vishy#info Martha, the owner of ProductionIT provides it services to multiple Enterprise clients. She would like to offer cloud services to Joe at WidgetMaster, and Sam at SuperDevShop. Joe is a Development Manager for WidgetMaster and he has multiple QA and Development teams with many users. Joe needs the ability create users projects, and quotas, to list and delete resources across WidgetMaster. Martha needs to be able to set21:03
vishyquotas for WidgetMaster and SuperDevShop, manage users, projects, and objects across the entire system, and set quotas for the client companies as a whole. She also needs to ensure that Joe can't see or mess with anything owned by Sam.21:03
vishyi think that clearly states the use case that I am trying to enable21:04
*** js1123 has joined #openstack-meeting21:04
ayoungand what part of that doesn't work now21:04
vishythe biggest problem in what exists today regarding roles and domains is that there is no way to enable the "domain admins" to control resources from their domain21:05
florentflamentIf I understand well, the idea behind the US, would be to have some kind of recursive domain ?21:05
vishythey would have to manually join and login to each project21:05
dolphmflorentflament: recursive tenants/projects21:05
vishyin order to control them21:05
ayoungwe have the inherit extension now21:05
florentflamentdolphm, agree21:06
*** aignatov is now known as aignatov_21:06
vishyayoung: so inheritance allows for some basic functionality21:06
*** afazekas has quit IRC21:06
vishyi.e. the domain admin could have a role in every project21:06
*** lbragstad has joined #openstack-meeting21:06
tiamarvishy: yes21:06
gyeeis there a use case for more than 2 levels deep?21:06
vishybut the only way of listing all instances in a domain would be to get a list of all projects from keystone and list all of them individually and aggregate21:06
vishygyee: i think there is but I'm leaving that aside for the moment21:07
bknudsonare these hierarchical roles?21:07
ayoungal iinstances of a vm?21:07
vishyyes all virtual machines21:07
vishyso under Potential Solutions I have this listed21:07
vishy"Remove Cross-Project Functionality"21:07
vishywe could just say, sorry you always have to authenticate per project for resources21:08
schwickegyee: yes, we do have such use cases21:08
vishywhich I think is horrible user experience but it roughly works today21:08
dolphmbknudson: no21:08
vishyso I personally believe that multiple levels is what we really want21:08
vishybut I want to prove that this can work before we have that discussion21:08
tiamarvishy: we could bring domain scoped token to openstack, that improves the user experience21:08
vishytiamar: I think that is the wrong approach personally, but let me expand on my proposal for now21:09
gabrielhurleyfwiw, I'm with vishy that multiple levels is the meets-all-needs solution, but that getting there is a lot harder and some intermediate steps might be helpful21:09
vishyso one of the issues is figuring out how a hierarchical structure would work inside of the projects21:10
vishyregardless of whether this is domain.project21:10
vishyor project.project.project etc.21:10
vishyi.e assuming I have a broader grouping of objects than a project21:10
gyeevishy, then there's really no distinction between domain and project then21:10
vishyhow do I support that in code21:10
vishygyee: correct21:10
vishygyee: which is why i think hierarchical projects removes the need for domains21:11
dolphmvishy: ++21:11
vishybut that is something that is orthogonal to this proposal21:11
bknudsondomains are the namespaces not really grouping21:11
dolphma "domain" basically becomes a project with no parent project21:11
gyeevishy, I suppose there's always a root project, which is formerly known as domain?21:11
dolphma "root project"21:11
gyeedolphm, ha21:11
vishygyee: we would have a root project for sure21:11
bknudsonare you going to allow users with the same name in different projects?21:11
vishybut again not important to decide now21:11
vishyi don't want to digress into domains vs. projects because it is unimportant for this discussion21:12
dolphmbknudson: identity domains and authorization domains are really two separate issues -- i'm hoping we can ignore identity domains for the sake of this conversation21:12
vishyi want to prove that multiple levels of ownership works in the projects21:12
vishycurrently we have a single "owner" field in nova21:12
vishyit is called project_id in most places21:12
gabrielhurleygyee: "domain" has never been anything more than an arbitrary different name for a 2-level hierarchy, instead of moving to an N-level hierarchy21:12
gyeegabrielhurley, I am not critical on names :)21:13
gabrielhurley+121:13
vishygabrielhurley: it has a few unique qualities as well, shuch as namespacing unique users21:13
gyeecall it whatever, as long as it functions consistently21:13
gabrielhurleyfair21:13
dolphmthe obvious but inelegant solution is to expose a call in keystone to ask "is this resource's owner a subset of this authorization scope?" (letting keystone track the hierarchy)21:13
vishyok so here is the basic plan i have21:13
dolphmthat would get hammered a lot, but it could be a cacheable HEAD request21:14
VINOD_I think, its look ok to scrap domain and have a hierachical structure of projects...but I guess moving to this is quite difficult than having domains and having maximum of 3 levels of hierachy i.e domains -> Tenants -> Users at this moment21:14
vishydolphm: yeah I think that is a nasty performance choice21:14
vishydolphm: let me cover my proposal21:14
dolphmvishy: go for it, i just wanted to get that out of the way :)21:14
*** Duane_ has joined #openstack-meeting21:14
vishyso i want to make a branch of devstack/nova21:14
vishythat can test this without actually modifying keystone21:14
*** masayukig has joined #openstack-meeting21:14
vishyi will create some feaux heirarchies using . as a separator21:15
vishyso I will have a project called companya.foo21:15
vishyanother one called companyb.foo21:15
*** doron_afk has joined #openstack-meeting21:15
vishycompanya.bar21:15
vishycompanya21:15
vishycompanyb21:15
vishyand corresponding users21:15
*** MaxV has joined #openstack-meeting21:15
vishyso this doesn't deal with role inheritance or anything like this21:16
*** masayukig has quit IRC21:16
*** masayuki_ has joined #openstack-meeting21:16
vishybut i want to prove that a user who authenticates to companya can list/delete in companya.bar and companya.foo21:16
gyeevishy, that would make . forbidden in any names21:16
vishybut nothing in companyb21:16
vishyetc.21:16
vishygyee: I am aware of that21:16
vishybut this is just a prototype21:16
vishykeep in mind that the reall enforcer will actually be the id21:17
*** DinaBelova is now known as DinaBelova_21:17
vishyso they will have matching <uuid>.<uuid>21:17
vishyids21:17
vishyetc.21:17
vishyso the real requirement is that . is not allowed in ids21:17
VINOD_But what about delegate some user as admin at companya.bar so that he can further creates sub projects...if you go like this, then hierachy keeps on growing and implementing through policy.json will be difficult21:17
dolphmso, tracking and enforcement of the hierarchy remains distributed21:17
vishydolphm: correct21:17
gyeeuuid have usability cost, but sure since this is a prototype21:17
vishyso there are two things that need to be done in the service to make this work21:18
*** pnavarro has quit IRC21:18
vishyfirst of all the enforcement of project_id = object.project_id needs to be expanded to a substring/regex match21:18
vishyand secondly (the harder one) is to change the enforcement of list operations to actually pass filters into the db21:19
vishyso perhaps there is a new type of enforcer in policy similar to rule:21:19
vishythat might be regex: or substring: or something21:19
*** aberezin has joined #openstack-meeting21:19
vishyso the admin_or_owner check would actually use21:19
vishya partial match on project_id instead of an exact match21:19
vishythen to optimize the list case this needs to be preconverted into some kind of sql filter21:20
bknudsonyou're saying they try to list all instances and they only get some instances?21:20
vishybknudson: correct21:20
vishyif you outhenticate to companya21:20
vishyyou get all instances from companya companya.foo companya.bar21:20
*** masayuki_ has quit IRC21:20
vishybut none from company.b21:20
gyeebknudson, that's how authorization is usually implement, via resource filtering21:21
vishycurrently the --all-tenants flag just says are you an admin? ok then send everything21:21
dolphmvishy: so, how do you *really* list all instances?21:21
vishythere is no scoping21:21
vishynova list --all-tenants21:21
vishydolphm: we could leave the "superadmin" role in for filtering but if we convert everything to this model21:22
vishy* for no filtering21:22
VINOD_then what about somebody authenticating with scope of companya.bar wants to list  instances only under this (not at parent project companya)21:22
gabrielhurleythe key distinction here is that a user expects list operations to default to "show me everything I have access to unless instructed otherwise" (e.g. the highest scope) and that create operations should default to "create this just for me unless instrcuted otherwise" (e.g. the lowest scope.21:22
vishythen it makes sense for the superadmin to actually be the root of the tree21:22
vishyi.e.21:22
gabrielhurleyyou can always specify more specific list or create scopes21:22
vishyopenstack.companya.foo21:22
gabrielhurleybut the defaults are crucial21:22
vishywhere openstack is the root21:22
dolphmgabrielhurley: ++21:22
vishybut that would be a later change. For now we can just leave the superadmin role in place that does no filtering21:22
gabrielhurleyvishy: +1 on "openstack" being the root21:23
vishygabrielhurley: having a read vs write scope is interesting but initially i think forcing someone to auth at a certain level isn't too horrible21:23
vishygabrielhurley: so short term i would just take that approach21:23
gabrielhurleywhether the scope is set by explicit auth or API param I don't really care21:24
vishyi.e. i can authenticate in project foo21:24
vishyor i can go authenticate in openstack and list everything21:24
*** lcheng has joined #openstack-meeting21:24
*** dvarga_ has joined #openstack-meeting21:24
gabrielhurleyI'm just telling you what a naive user expects21:24
dolphmstray thought: this makes default tenancy in keystone suddenly attractive again, as it's likely that all my projects share a single parent21:24
vishygabrielhurley: i can see people getting confused by seeing stuff from other projects in a list21:24
gabrielhurleyquite the opposite21:24
gabrielhurleypeople are confused by openstack's rigid scoping and all the context switching21:25
gabrielhurleymakes it hard find things21:25
vishygabrielhurley: i guess that is true21:25
gabrielhurleyforces users to keep track of all their scopes in their head21:25
gabrielhurleyhigher mental load/ burden21:25
vishygabrielhurley: you could have something similar to a cwd though21:25
vishyrepresenting your scope21:25
vishyanyway side point for the future21:25
lbragstad++, that's a cool idea21:25
*** samcdona has quit IRC21:26
vishythe good news about this approach is that it will work in the projects with fairly minimal changes21:26
gabrielhurleyusers are people, people are self-centered foremost, group-centered secondmost21:26
gabrielhurleybut this is not cirtical21:26
* morganfainberg is here now21:26
vishyand it doesn't force keystone to implement new features before we are sure they are actually valuable21:26
gabrielhurleyyep21:26
*** Duane_ has quit IRC21:26
bknudsonso I create an instance and set its project to openstack.companyA.groupC21:26
gyeevishy, ++ on backward compat21:26
dolphmvishy: except for maybe user-defined project ID's? and authorization around doing so?21:26
*** dvarga has quit IRC21:26
*** samcdona has joined #openstack-meeting21:26
morganfainbergvishy, i do like backwards compat21:27
vishynow there are a bunch of other issues that will come up as we try and implement and we will know what we need to fix21:27
vishythere are unsolved problems like quotas21:27
leandrorosavishy: and about domains? Will it supersede them?21:27
vishydolphm: the prototype version i'm going to just hack the id manually in the db21:27
vishyleandrorosa: that is a decision we can make in atlanta21:27
vishythe output of this experiment would be a summit discussion and a clear proposal21:28
morganfainbergleandrorosa, it might supersede some aspects of domains but likely not all, we will need to evaluate the prototype to see what ends up21:28
vishydolphm: if the experiment is successful than i see keystone walking the hierarchy and sending a parameter called scope21:28
leandrorosavishy: +121:28
tiamarvishy: CERN wishes to implement quota delegation - I think it comes handy now21:28
vishywhich would include the dot.separated.hierarchy21:28
dolphmvishy: sending where / when ?21:28
bknudsonI thought the token already had the scope.21:29
vishydolphm: along with project_id21:29
vishymaybe it needs a different name21:29
schwicketiamar: correct21:29
vishybasically the entire hierarchy of the project21:29
vishywhich could be domain.project today21:29
vishyor it could be project.project.project21:29
morganfainbergvishy, scope is heavly used already. so a different name would be good, or we supplant the current "scope" concept21:29
vishyopenstack.company.business_unit.project21:29
gabrielhurley++ to all this scope stuff21:29
dolphmvishy: would that not just be the project_id = grandparentproject.parentproject.project ?21:30
gabrielhurleyname notwithstanding21:30
vishyfair enough call it hierarchical_context21:30
vishydolphm: that is exactly what it is21:30
vishymy point is that the project in the database doesn't need the . in that case21:30
dolphmah21:30
vishyit is constructed by keystone and sent along with roles / etc.21:30
vishyso user-defined project ids isn't necessary21:31
bknudsonso what are you thinking the auth request looks like?21:31
ayoungdomain is a top level container that can contain projects and users.  Projects can be hierarchical without removing the usefulness of domains.21:31
vishybknudson: which auth request? communication with keystone?21:31
morganfainbergayoung, ++21:31
bknudsonvishy: yes, to keystone to get the token.21:31
gyeedolphm, any idea what does it look like potentially, for service-scope?21:31
vishyayoung: that is fine by me, as I said beyond the scope of this experiment21:32
ayoungI think we would still keep the idea that VMs etc must be in a projectr, not just a domain21:32
*** mrodden has joined #openstack-meeting21:32
vishyayoung: sure that is ok if you want distinction there21:32
ayoungthen we just scope this down to "hierarchical projects"21:32
*** Swami has quit IRC21:32
dolphmgyee: i don't think this impacts service-scoped tokens, if that's what you're referring to21:32
morganfainberggyee, i think that it wont change anything we're talking about on that front.  "service scope" is not exactly related to what nova is doing here.  remember service-scope was non-project related21:33
vishyayoung: fine by me21:33
ayoungservice scoped tokens could benefit from this as well. Put services inside a project....21:33
ayoungeverything that needs to be managed goes in a projects21:33
*** david-lyle has quit IRC21:33
schwickeayoung: is there any use case that cannot be covered with purely hierarchical projects ?21:33
vishyayoung: i think to make this valuable the projects need to inherit some of the functionality that you stuck in domains though21:33
*** hartsocks has joined #openstack-meeting21:33
vishyi.e. i think the right answer is that every user needs to have a maximum hierarchical scope21:33
ayoungschwicke, it solves all things for all users everywhere using all languages on all platforms21:34
vishybut it shouldn't be a separate concept21:34
dolphmvishy: no delegation outside that scope?21:34
vishyayoung: my rationale is the following21:34
vishyyou use domains to control adding users to projects yes?21:34
vishyyou need to use the heirarchy for that21:34
ayoung"assigning user sroels in projects"21:34
vishyyes21:34
ayoungso you want to be able to delegate the ability to delegate21:35
vishybut anyway we could rathole on that particular point forever21:35
vishyayoung: right the ability to delegate should be a role in the hierarchy21:35
ayoungin my could, you can create a project, and assign admin rights in the project to dolphm21:35
vishyfor example assign_role should be a role that you get somewhere in the tree21:35
vishyand you have that role for anything below that location in the tree21:36
vishyand if you go that far, i "think" the only thing that domain gives you is namespacing of users21:36
schwicke+121:36
gyeevishy, you mean project-specific role definition?21:36
*** elo1 has joined #openstack-meeting21:36
vishyand you could do namespacing of users via something like the highest point in the tree where they have a role21:36
vishyor even an explicit role called namespace or some such21:36
dolphmvishy: thus you can assign/delegate that role to any other user for any subset of the project hierarchy?21:36
ayoungdomain is a top level namespace.  We could have implemented domains as nested projects.  I think someone even suggested that.21:37
gabrielhurleythat was me that duggested that21:37
gabrielhurley*suggested21:37
dolphmayoung: we both did :)21:37
dolphmboth supported* it lol21:37
vishyayoung: i think the best approach would be a) see if this nested idea works in the non-keystone services b) implement nested projects if it works c) consider replacing domains if they are no longer necessary21:37
gabrielhurley+121:38
vishyor else we risk pissing people off :)21:38
ayoungvishy, domains will stay.  We have other reasons now for the,m21:38
ayoungthem21:38
gabrielhurleythe property of namespacing users and such is an interesting case21:38
jgriffithvishy: timeline on your devstack prototype?21:38
vishyfair enough21:38
gabrielhurleythere may be other properties like that21:38
dolphmayoung: i'm not sure we do21:38
ayoungfor example:21:38
vishyjgriffith: I will "start" it this weekend21:38
vishyand post on github21:38
ayoungoh yes we do....but do you want me to explain now, or save it for the summit?  Its long21:38
vishyi hope to have the absolute minimum done my monday21:39
dolphmayoung: identity providers have the opportunity to supersede domains on the authentication side, and hierarchical multitenancy has the opportunity to supersede domains on the authorization side21:39
vishyI would appreciate help from others trying it out, refining it, discovering all the random bugs we will fine21:39
*** thomasem has quit IRC21:39
*** masayukig has joined #openstack-meeting21:39
*** jdob has quit IRC21:40
schwickevishy: I think we can help there, Vinod to confirm21:40
jgriffithvishy: sounds like the best next steps.. thanks21:40
VINOD_yes21:40
vishyany other comments or concerns?21:40
schwickekeen on it actually21:40
jgriffithand yeah, I'll try and help where I can21:40
ayoungvishy, so the big thing to watch out for is the logic in querying nested things.  Databases don't do that well21:40
vishy#action vishy to prototype devstack/nova this weekend21:40
vishyayoung: yeah i have some concerns about that21:40
VINOD_But i do agree with ayoung, that domains are necessary21:40
ayoungand applying things based on hierarchy can be nasty....there are a lot of details to get right21:40
*** toan-tran has joined #openstack-meeting21:40
vishyi'm going to try something simple and see what breaks21:41
gyeeayoung, you mean like performance? :)21:41
ayoungHey, lets rename projects to domains and mess everyone up21:41
vishyi'm hoping to make minimul changes to the policy checks in nova21:41
vishybut i think i will have to invert some of them21:41
dolphmvishy: can you provide a link in the original -dev thread?21:41
vishyayoung: +121:41
vishya link to the github?21:41
dolphmys21:41
dolphmyes21:41
vishyabsolutely21:41
schwickeyes21:41
ayoungvishy, so long as project are referred to by ID and not by name, there should be no change21:42
ayoungthe calculation of roles for a user on a project will be more expensive at token creation time21:42
vishyayoung: for usability in this version I'm going to use the "hack" of showing the heirarchy in the project name21:42
VINOD_vishy..do you mean that you will implement this and post it on github and do testing from our side21:42
ayoungvishy, that is fine, but policy enforcement is done on projectId not name21:42
vishyayoung: right, but login is done via name21:43
vishyso i need to modify both for the prototype21:43
morganfainbergvishy, can be done by either iirc21:43
ayoungvishy, leave users in domains out of it, and let people log in using their existing mechanisms21:43
*** toan has joined #openstack-meeting21:43
*** masayukig has quit IRC21:43
ayoungauthorization and authentication are two separate things and should be managed separately21:43
gabrielhurley+121:44
*** masayukig has joined #openstack-meeting21:44
schwicke+121:44
gabrielhurleythe authentication problem spent too much of its history being painful already21:44
VINOD_+121:44
ayoungIR.  let the user create an account (self registration) and then add that account to the project via a role21:44
*** toan has quit IRC21:44
*** toan-tran has quit IRC21:45
ayoungvishy, you with me?  See the distinction?21:45
*** masayuki_ has joined #openstack-meeting21:45
VINOD_But then authentication should check only user is valid or not and give some token or something with his roles etc information. The services do validate this token and then apply RBAC rules to check the authorization and also to decide the scope21:45
gabrielhurleyvishy: is momentarily distracted in the office here21:45
schwickeayoung: so a new user would by default not be able to do anything until he gets a role assigned, right ?21:45
gabrielhurleyhe'll be back in 60 seconds21:45
ayoungthat is one advantage of cross domain assignments.21:45
*** hartsocks has quit IRC21:46
VINOD_schwicke....yes..21:46
*** toan-tran has joined #openstack-meeting21:46
ayoungschwicke, yes, although you can actually pre-assign the role before the user is created.  In the federation case, that will be the norm21:46
*** dcramer_ has quit IRC21:46
schwickemakes sense21:46
schwicke+121:46
gabrielhurleyin a self-service world a user should have a default "just them" project and role... in a more controlled world they'd have nothing. depends on the deployment21:46
VINOD_but ideally speaking he has atleast role of a member and we should atleast allow to query his own things21:46
vishysorry boss walked by :)21:46
ayoungI'm working on a proposal to allow the domain backends to control one portion of the userid and the other portion will be the domain id.  That way, two IdPs can both assign a userid without them potentially conflicting21:47
*** toan-tran has quit IRC21:47
vishyayoung: if domains are a per authn thing that is fine21:47
ayoungso  if you know your domain ID,  and you know the ayoung user is coming, you could create a role assign for ayoung**<domid>  for your project21:48
*** masayukig has quit IRC21:48
ayoungvishy, they can also be the top level container for projects without breaking anything, so long as we have the delegation you are recommending.  I like this approach21:48
vishyayoung: yes that is true but it sounds like it might be better to just keep them as a grouping for users and leave projects out of it21:49
ayoungIf you have role r on project p you also have role x on all sub projects of p21:49
ayoungvishy, only if we hate out users21:49
ayounglets no make them relearn21:49
vishythe only exception is a domain might have a maximum scope in the hierarchy21:49
vishyi don't like them at the top and here is why21:49
ayoungdomain is a project with no parent.  Its ok to give it a different name21:49
vishysay i'm a service provider21:49
ayoungits really no different than the difference between hostname and URL21:50
*** masayuki_ has quit IRC21:50
vishyi provide services to two companies each with their own idm21:50
vishyas the service provider i need to be able list/delete in both companies21:50
vishyso i need a root above the domain21:50
vishybut they should be limited to their side of the tree21:50
schwickeI agree with vishy21:51
vishyayoung I think there should be a root to the tree21:51
gabrielhurleyvishy: ++21:51
dolphmworks for me21:51
gabrielhurleyI've been saying that for ages21:51
vishydomains at the top means you have more than one root21:51
VINOD_No you can either be a super user/admin or have a role as Domain Admin in both companies21:51
vishyVINOD_: you could do it that way but why21:51
vishywhen you can stick it all under one tree21:51
gabrielhurleyVINOD_: where does the super-admin role get assigned? currently roles are tied to projects/domains21:51
vishyand then it functions the same way at all levels21:52
vishygabrielhurley: makes a good point there ^^21:52
gabrielhurleyno role shoud grant you premissions above/outside the thing it is granted on21:52
*** lcheng has quit IRC21:52
dolphmgabrielhurley: +++++++++++++++++++++++++21:52
*** carl_baldwin has joined #openstack-meeting21:52
*** emagana has joined #openstack-meeting21:52
ayoungyou could do that with a single domain21:52
VINOD_currently the user with role "admin" is super user21:52
ayoungone domain, and sub project for each customer21:52
ayoungVINOD_, we are fixing that21:53
VINOD_currently even if a user has been assigned a role of "admin" in a tenant, he actually becomes the super admin21:53
dolphmayoung: then each customer is limited to a single project21:53
gabrielhurleyayoung: but that kills all the reasons you'd want to ahve multiple domains21:53
vishyVINOD_: currently the role admin exists on a project which means we have this annoying habit of creating a special admin project21:53
ayoungVINOD_, lets leave that out, that is a policy thing21:53
VINOD_ayoung ok21:53
dolphmayoung: they can't have their own multitenancy isolation21:53
vishywhich is so gross21:53
*** armax has left #openstack-meeting21:53
ayoungdolphm, not with hierarchical projects21:53
dolphmthe "admin domain" and "admin tenant" are terrible hacks that need to die a brutal death21:53
*** tiamar has quit IRC21:53
morganfainbergdolphm, with hierarchical projects... ayoung said it21:53
*** rfolco has quit IRC21:54
vishyok good so my intention here isn't to get keystone to start working on hierarchical projects right away, but its nice to know you guys aren't opposed to the idea.21:54
morganfainbergdolphm, agreed. if we have a single root-domain though we've just implmented the same thing21:54
ayoungdolphm, if the service provider is going to manage the scope for the customer, whether we call it a domain or a project is irrelevant21:54
gabrielhurleydolphm: ++21:54
ayoungroot is the domain.21:54
bknudsonwould it be easier to implement hierarchical projects in keystone?21:54
ayoungif you want a single root, have a single domain.  The hierarchy stuff works fine21:54
bknudsonthan to fake up something else?21:54
ayoungbknudson, they need to be in Keystone21:54
vishyayoung: sure but i thought you wanted separate idms21:54
vishyfor each customer21:55
dolphmbknudson: the distributed authorization enforcement is the harder problem that needs to be tackled first21:55
vishywith namespaced users21:55
ayoungvishy, assignment backend is split from Identity21:55
vishyayoung: ok were fine then21:55
ayoungyes we are...thanks for driving this forward21:55
vishycool21:55
vishywill email everyone when i have a basic prototype21:55
vishyit will likely only support one or two calls21:56
morganfainbergvishy, cool.21:56
vishyand will do ugly db hacks21:56
schwickegreat!21:56
ayoungvishy, lets talk21:56
vishyand modify openstack.common in place21:56
gabrielhurleyyay db hacks!21:56
ayoungwe can, I think, do better than that21:56
vishyyou have been warned!21:56
vishyayoung: you mean on the db hacks?21:56
ayoungBoth LDAP and SQL have different ways of supporting hierarchy, but both drivers can be made to work21:56
ayoungyeah21:56
ayoungas could KVS...21:57
vishyayoung: Ok, this will be 10 minutes of the prototype work so no need to do that now21:57
ayoungall these changes should be restricted to the assignments backend21:57
dolphmayoung: this doesn't impact ldap21:57
ayoungvishy, that is what scares me21:57
ayoungdolphm, tell that to CERN21:57
dolphmayoung: CERN agrees21:57
ayoungLDAP does this bettr than SQL21:57
dolphmayoung: rememember?21:57
schwickeayoung: we are here :)21:57
vishybut if you have a good keystone modification to actually do it that is awesome21:57
dolphmschwicke: =D21:57
vishyanyway I must jump into another meeting21:58
morganfainbergayoung, if the prototype shows this doesn't work for nova at all, i think the point is not to devote keystone resources21:58
vishythanks everyone!21:58
ayoungvishy, let me look.  It comes down to changing the create project API and the create role for user.21:58
dolphmvishy: /salute - thanks!21:58
morganfainbergayoung, hence 10 minutes of the initial prototype21:58
ayoungactually, not create role,21:58
morganfainbergvishy, cheers!21:58
vishy#endmeeting21:58
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"21:58
openstackMeeting ended Fri Jan 31 21:58:28 2014 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:58
openstackMinutes:        http://eavesdrop.openstack.org/meetings/hierarchical_multitenancy/2014/hierarchical_multitenancy.2014-01-31-21.00.html21:58
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/hierarchical_multitenancy/2014/hierarchical_multitenancy.2014-01-31-21.00.txt21:58
openstackLog:            http://eavesdrop.openstack.org/meetings/hierarchical_multitenancy/2014/hierarchical_multitenancy.2014-01-31-21.00.log.html21:58
florentflamentthanks21:58
gabrielhurleygood meeting. +121:58
*** gabrielhurley has quit IRC21:58
VINOD_bye and than you21:59
*** sarob has joined #openstack-meeting22:00
schwickebye and good night (for those in Europe)22:02
*** schwicke has quit IRC22:02
*** lcheng has joined #openstack-meeting22:03
*** lbragstad has left #openstack-meeting22:04
*** topol has quit IRC22:04
*** VINOD_ has quit IRC22:05
*** whenry has quit IRC22:08
*** kevinconway has quit IRC22:13
*** shakayumi has quit IRC22:14
*** vijendar has quit IRC22:14
*** shakayumi has joined #openstack-meeting22:14
*** vijendar has joined #openstack-meeting22:14
*** vijendar has quit IRC22:15
*** leandrorosa has quit IRC22:19
*** MaxV has quit IRC22:20
*** galstrom is now known as galstrom_zzz22:23
*** carl_baldwin has quit IRC22:24
*** yassine has quit IRC22:26
*** oubiwann_ has quit IRC22:28
*** whenry has joined #openstack-meeting22:30
*** joesavak has quit IRC22:31
*** carl_baldwin has joined #openstack-meeting22:33
*** jmontemayor has quit IRC22:36
*** lcheng has quit IRC22:40
*** AlanClark has quit IRC22:41
*** lcheng has joined #openstack-meeting22:44
*** jecarey has quit IRC22:46
*** d0ugal_ has joined #openstack-meeting22:46
*** d0ugal has quit IRC22:49
*** carl_baldwin has quit IRC22:49
*** aberezin has quit IRC22:51
*** eharney has quit IRC22:54
*** lcheng has quit IRC22:56
*** masayukig has joined #openstack-meeting22:56
*** carl_baldwin has joined #openstack-meeting22:59
*** masayukig has quit IRC23:01
*** zehicle_at_dell has quit IRC23:02
*** jgrimm has quit IRC23:06
*** burt1 has quit IRC23:07
*** carl_baldwin has quit IRC23:07
*** dims has quit IRC23:08
*** IanGovett has quit IRC23:08
*** radez is now known as radez_g0n323:09
*** Leonr has quit IRC23:10
*** oubiwann_ has joined #openstack-meeting23:15
*** troytoman-away is now known as troytoman23:15
*** masayukig has joined #openstack-meeting23:16
*** troytoman has quit IRC23:21
*** julienvey_ has joined #openstack-meeting23:21
*** troytoman-away has joined #openstack-meeting23:22
*** troytoman-away is now known as troytoman23:22
*** troytoman has joined #openstack-meeting23:22
*** julienvey_ has quit IRC23:25
*** dims has joined #openstack-meeting23:26
*** galstrom_zzz is now known as galstrom23:26
*** julienvey_ has joined #openstack-meeting23:26
*** banix has quit IRC23:29
*** prad_ has quit IRC23:31
*** julienvey_ has quit IRC23:33
*** balajiiyer has joined #openstack-meeting23:34
*** balajiiyer has left #openstack-meeting23:34
*** mrodden has quit IRC23:36
*** zehicle_at_dell has joined #openstack-meeting23:36
*** thedodd has quit IRC23:37
*** mdurnosvistov has quit IRC23:38
*** oubiwann_ has quit IRC23:39
*** gokrokve_ has joined #openstack-meeting23:45
*** rocky2 has joined #openstack-meeting23:45
*** gokrokve has quit IRC23:49
*** schwicht has quit IRC23:52
*** whenry has quit IRC23:54
*** Gordonz has quit IRC23:56
*** denis_makogon has quit IRC23:57
*** atiwari has joined #openstack-meeting23:57
*** IlyaE has quit IRC23:59

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