Friday, 2013-11-29

*** nati_ueno has quit IRC00:01
*** sarob has joined #openstack-dev00:03
*** diogogmt has left #openstack-dev00:04
*** sarob has quit IRC00:08
*** ilblackdragon has joined #openstack-dev00:13
*** MaxV has quit IRC00:14
*** gatuus has quit IRC00:15
*** ewindisch has quit IRC00:15
*** MaxV has joined #openstack-dev00:22
*** matsuhashi has joined #openstack-dev00:33
*** mgagne has quit IRC00:37
*** dims has joined #openstack-dev00:40
*** radsy has quit IRC00:42
*** willingc has quit IRC00:43
*** venkatesh has joined #openstack-dev00:46
*** pixelb has quit IRC00:52
*** pixelb has joined #openstack-dev00:53
*** ilblackdragon has quit IRC00:54
*** ilblackdragon has joined #openstack-dev00:54
*** stevemar has quit IRC00:56
*** pete5 has quit IRC00:56
*** venkatesh has quit IRC00:57
*** MaxV has quit IRC00:57
*** sushils has quit IRC00:58
*** ilblackdragon has quit IRC00:59
*** tdruiva has joined #openstack-dev00:59
*** Tab_Ulator has joined #openstack-dev01:02
*** bauzas has quit IRC01:02
*** sarob has joined #openstack-dev01:03
*** sthaha has joined #openstack-dev01:04
*** sthaha has quit IRC01:05
*** sthaha has joined #openstack-dev01:05
*** sarob has quit IRC01:07
*** yongli has quit IRC01:07
*** dims has quit IRC01:08
*** ljjjustin has joined #openstack-dev01:11
*** tdruiva has quit IRC01:13
*** tdruiva has joined #openstack-dev01:14
*** yongli has joined #openstack-dev01:15
*** ljjjustin has quit IRC01:17
*** Tab_Ulator has quit IRC01:18
*** Tab_Ulator has joined #openstack-dev01:19
*** ljjjustin has joined #openstack-dev01:19
*** nosnos has joined #openstack-dev01:20
*** hashfail has joined #openstack-dev01:20
*** sumanth has joined #openstack-dev01:24
*** jamezpolley has joined #openstack-dev01:26
*** stevemar has joined #openstack-dev01:31
*** mengxd has joined #openstack-dev01:37
*** cpallares has joined #openstack-dev01:38
*** cpallares has quit IRC01:38
*** itooon has joined #openstack-dev01:38
*** pmathews has quit IRC01:41
*** coasterz has quit IRC01:42
*** willingc has joined #openstack-dev01:44
*** willingc has quit IRC01:49
*** cpallares has joined #openstack-dev01:51
*** CaptTofu has joined #openstack-dev01:57
*** nebulta has quit IRC01:57
*** cpallares has quit IRC01:57
*** pixelb has quit IRC01:57
*** rongze has joined #openstack-dev01:59
*** sarob has joined #openstack-dev02:03
*** alexpilotti has quit IRC02:06
*** erkules_ has joined #openstack-dev02:07
*** erkules has quit IRC02:10
*** rongze has quit IRC02:18
*** rongze has joined #openstack-dev02:20
*** alex_xu has joined #openstack-dev02:23
*** ArcTanSusan has joined #openstack-dev02:25
*** ljjjustin has quit IRC02:28
*** sarob has quit IRC02:29
*** amotoki has joined #openstack-dev02:29
*** ljjjustin has joined #openstack-dev02:30
*** bingbu has joined #openstack-dev02:31
*** yaguang has joined #openstack-dev02:39
*** teran has joined #openstack-dev02:40
*** briancurtin has joined #openstack-dev02:55
*** tdruiva has quit IRC02:55
*** ewindisch has joined #openstack-dev02:56
*** tdruiva has joined #openstack-dev02:58
*** sumanth has quit IRC02:59
*** pixelb has joined #openstack-dev03:03
*** sarob has joined #openstack-dev03:03
*** rongze has quit IRC03:06
*** pmathews has joined #openstack-dev03:06
*** rongze has joined #openstack-dev03:06
*** sarob has quit IRC03:07
*** Mandell has joined #openstack-dev03:08
*** macjack has quit IRC03:09
*** SumitNaiksatam has joined #openstack-dev03:16
*** yaguang has quit IRC03:21
*** yaguang has joined #openstack-dev03:22
*** adalbas has quit IRC03:24
*** renlt has joined #openstack-dev03:30
*** alex_xu has quit IRC03:31
*** macjack has joined #openstack-dev03:32
*** adalbas has joined #openstack-dev03:38
*** mikeoutland has joined #openstack-dev03:38
*** sthaha has quit IRC03:43
*** willingc has joined #openstack-dev03:45
*** stevemar has quit IRC03:47
*** tdruiva has quit IRC03:47
*** stevemar has joined #openstack-dev03:47
*** tdruiva has joined #openstack-dev03:47
*** michchap has quit IRC03:48
*** aditirav has joined #openstack-dev03:49
*** willingc has quit IRC03:50
*** aditirav has quit IRC03:51
*** aditirav has joined #openstack-dev03:52
*** alex_xu has joined #openstack-dev03:54
*** rbrady has quit IRC03:55
*** CaptTofu has quit IRC03:57
*** CaptTofu has joined #openstack-dev03:58
*** sarob has joined #openstack-dev04:03
*** buzztroll has joined #openstack-dev04:03
*** rongze has quit IRC04:11
*** sumanth has joined #openstack-dev04:12
*** ngoracke has joined #openstack-dev04:15
*** rongze has joined #openstack-dev04:17
*** jcooley_ has joined #openstack-dev04:17
*** ljjjustin has quit IRC04:20
*** urulama has joined #openstack-dev04:21
*** pablosan has quit IRC04:26
*** prekarat has joined #openstack-dev04:27
*** buzztroll has quit IRC04:34
*** jcooley_ has quit IRC04:35
*** jcooley_ has joined #openstack-dev04:35
*** kushal has joined #openstack-dev04:35
*** sarob has quit IRC04:37
*** rushiagr has joined #openstack-dev04:40
*** chandankumar has quit IRC04:44
*** chandankumar has joined #openstack-dev04:45
*** willingc has joined #openstack-dev04:45
*** pixelb has quit IRC04:49
*** boris-42 has joined #openstack-dev04:49
*** willingc has quit IRC04:50
*** rongze has quit IRC04:50
*** ZujkisNx has quit IRC04:53
*** jcooley_ has quit IRC04:58
*** jcooley_ has joined #openstack-dev04:59
*** nshaikh has joined #openstack-dev05:02
*** sarob has joined #openstack-dev05:03
*** sarob has quit IRC05:08
*** rongze has joined #openstack-dev05:08
*** radix_ has quit IRC05:13
*** alex_xu has quit IRC05:14
*** jecarey has quit IRC05:14
*** pmathews has quit IRC05:15
*** itooon_ has joined #openstack-dev05:19
*** itooon has quit IRC05:19
*** itooon_ is now known as itooon05:19
*** venkatesh has joined #openstack-dev05:20
*** buzztroll has joined #openstack-dev05:22
*** rraja has joined #openstack-dev05:22
*** alex_xu has joined #openstack-dev05:26
*** markwash has quit IRC05:27
*** ArcTanSusan has quit IRC05:27
*** Akrog has joined #openstack-dev05:29
*** Ryan_Lane has joined #openstack-dev05:29
*** rohitk has joined #openstack-dev05:30
*** ljjjustin has joined #openstack-dev05:30
*** buzztroll has quit IRC05:32
*** DennyZhang has joined #openstack-dev05:33
*** Ryan_Lane has quit IRC05:33
*** michchap has joined #openstack-dev05:35
*** enikanorov has quit IRC05:37
*** buzztroll has joined #openstack-dev05:38
*** wenjianhn has joined #openstack-dev05:39
*** markwash has joined #openstack-dev05:40
*** renlt has quit IRC05:44
*** nati_ueno has joined #openstack-dev05:44
*** urulama has quit IRC05:45
*** willingc has joined #openstack-dev05:46
*** ArcTanSusan has joined #openstack-dev05:47
*** urulama has joined #openstack-dev05:47
*** willingc has quit IRC05:50
*** buzztroll has quit IRC05:53
*** sumanthns has joined #openstack-dev05:53
*** sarob has joined #openstack-dev05:55
*** venkatesh has quit IRC05:55
sumanthns!runquery select * from uptime_usages where mosso_account_id = '868177';05:55
openstacksumanthns: Error: "runquery" is not a valid command.05:55
*** rods1 has quit IRC05:57
*** buzztroll has joined #openstack-dev05:59
*** sarob has quit IRC05:59
*** willingc has joined #openstack-dev06:03
*** sarob has joined #openstack-dev06:03
*** mikeoutland has quit IRC06:03
*** venkatesh has joined #openstack-dev06:04
*** DennyZhang has quit IRC06:05
wenjianhnlol06:06
*** sdake_ has joined #openstack-dev06:07
*** sarob has quit IRC06:08
*** briancurtin has quit IRC06:09
*** aditirav has quit IRC06:13
*** aditirav has joined #openstack-dev06:13
*** rdas has joined #openstack-dev06:15
*** venkatesh has quit IRC06:16
*** ArcTanSusan has quit IRC06:16
*** bashok has joined #openstack-dev06:18
*** aditirav_ has joined #openstack-dev06:20
*** sdake_ has quit IRC06:20
*** aditirav has quit IRC06:24
*** aditirav_ is now known as aditirav06:24
*** ArcTanSusan has joined #openstack-dev06:26
*** kushal has quit IRC06:27
*** cschwede has joined #openstack-dev06:27
*** cschwede has quit IRC06:28
*** xqueralt has joined #openstack-dev06:31
*** rraja has quit IRC06:31
*** ArxCruz has quit IRC06:31
*** ilblackdragon has joined #openstack-dev06:33
*** stevemar has quit IRC06:34
*** sarob has joined #openstack-dev06:37
*** willingc has quit IRC06:37
*** neeti has joined #openstack-dev06:39
*** DinaBelova has joined #openstack-dev06:44
*** rraja has joined #openstack-dev06:44
*** Akrog has quit IRC06:45
*** DinaBelova has quit IRC06:46
*** urulama has quit IRC06:50
*** wenjianhn has quit IRC06:53
*** mrunge has joined #openstack-dev06:54
*** netredem-jr has quit IRC06:56
*** rraja has quit IRC07:00
*** Ryan_Lane has joined #openstack-dev07:01
*** jcooley_ has quit IRC07:03
*** rongze has quit IRC07:03
*** jcooley_ has joined #openstack-dev07:04
*** afazekas_ has joined #openstack-dev07:05
*** Ryan_Lane has quit IRC07:05
*** Hien has quit IRC07:05
*** cschwede has joined #openstack-dev07:06
*** rongze has joined #openstack-dev07:06
*** Hien has joined #openstack-dev07:06
*** wenjianhn has joined #openstack-dev07:08
*** jorisroovers has joined #openstack-dev07:08
*** jcooley_ has quit IRC07:08
*** yolanda has joined #openstack-dev07:09
*** aditirav_ has joined #openstack-dev07:10
*** rraja has joined #openstack-dev07:13
*** jtomasek has joined #openstack-dev07:13
*** buzztroll has quit IRC07:13
*** aditirav has quit IRC07:14
*** aditirav_ is now known as aditirav07:14
*** sushils has joined #openstack-dev07:17
*** aditirav has quit IRC07:17
*** aditirav has joined #openstack-dev07:18
*** MaxV has joined #openstack-dev07:18
*** rongze has quit IRC07:27
*** rongze has joined #openstack-dev07:28
*** novas0x2a|laptop has joined #openstack-dev07:32
*** nosnos_ has joined #openstack-dev07:33
*** nati_ueno has quit IRC07:34
*** nati_ueno has joined #openstack-dev07:35
*** vartom11117 has joined #openstack-dev07:35
*** MaxV has quit IRC07:36
*** nosnos has quit IRC07:37
*** fifieldt has quit IRC07:37
*** dstanek_afk has joined #openstack-dev07:38
*** Tross1 has joined #openstack-dev07:38
*** aditirav_ has joined #openstack-dev07:38
*** ngoracke has quit IRC07:39
*** Tross has quit IRC07:39
*** dstanek has quit IRC07:39
*** Tab_Ulator has quit IRC07:39
*** vishy has quit IRC07:39
*** Samos123 has quit IRC07:39
*** aditirav has quit IRC07:40
*** aditirav_ is now known as aditirav07:40
*** bvandenh has joined #openstack-dev07:40
*** vishy has joined #openstack-dev07:40
*** rdopieralski has joined #openstack-dev07:41
*** pschaef has joined #openstack-dev07:42
*** e0ne has joined #openstack-dev07:43
*** pasquier-s has quit IRC07:48
*** jcoufal has joined #openstack-dev07:49
*** rongze_ has joined #openstack-dev07:50
*** belmoreira has joined #openstack-dev07:50
*** ZujkisNx has joined #openstack-dev07:51
*** flaper87|afk is now known as flaper8707:51
*** rongze has quit IRC07:53
*** vartom11117 has quit IRC07:57
*** vartom11117 has joined #openstack-dev07:57
*** Tab_Ulator has joined #openstack-dev08:00
*** pasquier-s has joined #openstack-dev08:02
ttxmorganfainberg: saw your pm and replied08:02
*** reidrac has joined #openstack-dev08:04
*** ilblackdragon has quit IRC08:04
*** romcheg has joined #openstack-dev08:05
*** sarob has quit IRC08:06
*** sarob has joined #openstack-dev08:06
*** athomas has joined #openstack-dev08:09
*** sarob has quit IRC08:11
*** rongze has joined #openstack-dev08:11
*** bauzas has joined #openstack-dev08:11
*** romcheg has left #openstack-dev08:12
*** boris-42 has quit IRC08:13
*** jamielennox is now known as jamielennox|away08:13
*** rongze_ has quit IRC08:15
*** safchain has joined #openstack-dev08:17
*** bauzas has quit IRC08:20
*** bauzas has joined #openstack-dev08:21
*** faramir has quit IRC08:24
*** unicell has quit IRC08:25
*** MaxV has joined #openstack-dev08:26
*** bauzas has quit IRC08:27
*** pasquier-s has quit IRC08:27
*** matsuhashi has quit IRC08:28
*** ZujkisNx has quit IRC08:28
*** JordanP has joined #openstack-dev08:28
*** julienvey has joined #openstack-dev08:31
*** pschaef has quit IRC08:32
*** rossella_s has joined #openstack-dev08:36
*** sarob has joined #openstack-dev08:37
*** ygbo_ has joined #openstack-dev08:38
*** ygbo has joined #openstack-dev08:38
*** Chicago has quit IRC08:39
*** shardy_afk is now known as shardy08:39
*** pasquier-s has joined #openstack-dev08:40
*** sthaha has joined #openstack-dev08:41
*** bauzas has joined #openstack-dev08:42
*** herndon has quit IRC08:42
*** Hien has quit IRC08:42
*** faramir has joined #openstack-dev08:42
*** devvesa has joined #openstack-dev08:42
*** llu has quit IRC08:43
*** Hien has joined #openstack-dev08:43
*** Hien has joined #openstack-dev08:43
*** yongli has quit IRC08:43
*** llu has joined #openstack-dev08:44
*** afazekas_ has quit IRC08:44
*** rongze has quit IRC08:44
*** yongli has joined #openstack-dev08:44
*** rongze has joined #openstack-dev08:45
*** teran has quit IRC08:45
*** DinaBelova has joined #openstack-dev08:47
*** yamahata has quit IRC08:48
*** yassine has joined #openstack-dev08:49
*** sarob has quit IRC08:50
*** bauzas has quit IRC08:51
*** pasquier-s has quit IRC08:51
*** mihgen has joined #openstack-dev08:53
*** ifarkas has joined #openstack-dev08:55
*** giulivo has joined #openstack-dev08:56
*** rushiagr is now known as rushiagr_away08:57
*** rushiagr_away is now known as rushiagr08:58
*** corXi has joined #openstack-dev09:00
*** erkules_ is now known as erkules09:00
*** Tab_Ulator has quit IRC09:02
*** Tab_Ulator has joined #openstack-dev09:02
*** jpich has joined #openstack-dev09:02
*** exed has joined #openstack-dev09:04
*** pasquier-s has joined #openstack-dev09:04
*** bauzas has joined #openstack-dev09:06
*** jistr has joined #openstack-dev09:06
*** YorikSar has joined #openstack-dev09:11
*** ruichen has joined #openstack-dev09:11
*** evgenyf has joined #openstack-dev09:11
*** pasquier-s has quit IRC09:13
*** bauzas has quit IRC09:15
*** SergeyLukjanov has joined #openstack-dev09:17
*** mihgen_ has joined #openstack-dev09:17
*** aditirav_ has joined #openstack-dev09:17
*** e0ne_ has joined #openstack-dev09:17
*** bswartz1 has joined #openstack-dev09:18
*** belmoreira1 has joined #openstack-dev09:19
*** derekh has joined #openstack-dev09:19
*** kiwik has joined #openstack-dev09:19
*** locke1051 has joined #openstack-dev09:19
*** milki_ has joined #openstack-dev09:19
*** pmcg_ has joined #openstack-dev09:20
*** Thor^^ has joined #openstack-dev09:20
*** matsuhashi has joined #openstack-dev09:20
*** bashok_ has joined #openstack-dev09:21
*** hemna_ has joined #openstack-dev09:21
*** changlp_ has joined #openstack-dev09:21
*** marios_ has joined #openstack-dev09:22
*** jruzz_ has joined #openstack-dev09:22
*** larsks_ has joined #openstack-dev09:22
*** jroovers has joined #openstack-dev09:22
*** pleia2_ has joined #openstack-dev09:22
*** francois1 has joined #openstack-dev09:22
*** primemin1sterp has joined #openstack-dev09:22
*** wenjianhn has quit IRC09:23
*** marios_ has quit IRC09:23
*** marios_ has joined #openstack-dev09:23
*** lucasagomes has joined #openstack-dev09:25
*** notmyname_ has joined #openstack-dev09:25
*** anderstj_ has joined #openstack-dev09:25
*** danpb has joined #openstack-dev09:26
*** romcheg has joined #openstack-dev09:26
*** mihgen has quit IRC09:26
*** belmoreira has quit IRC09:26
*** e0ne has quit IRC09:26
*** aditirav has quit IRC09:26
*** jorisroovers has quit IRC09:26
*** bashok has quit IRC09:26
*** chandankumar has quit IRC09:26
*** hashfail has quit IRC09:26
*** skraynev has quit IRC09:26
*** bswartz has quit IRC09:26
*** jruzz has quit IRC09:26
*** alunduil_ has quit IRC09:26
*** marios has quit IRC09:26
*** hemnafk has quit IRC09:26
*** milki has quit IRC09:26
*** locke105 has quit IRC09:26
*** pabelanger has quit IRC09:26
*** pleia2 has quit IRC09:26
*** Thor has quit IRC09:26
*** pmcg has quit IRC09:26
*** larsks has quit IRC09:26
*** changlp has quit IRC09:26
*** francois has quit IRC09:26
*** notmyname has quit IRC09:26
*** primeministerp has quit IRC09:26
*** lexano has quit IRC09:26
*** tr3buchet has quit IRC09:26
*** djinni has quit IRC09:26
*** anderstj has quit IRC09:26
*** anderstj_ is now known as anderstj09:26
*** aditirav_ is now known as aditirav09:26
*** djinni_ has joined #openstack-dev09:27
*** romcheg has left #openstack-dev09:27
*** notmyname_ is now known as notmyname09:27
*** ygbo_ has quit IRC09:27
*** mihgen_ is now known as mihgen09:28
*** hashfail has joined #openstack-dev09:28
*** matsuhashi has quit IRC09:29
*** bauzas has joined #openstack-dev09:30
*** pasquier-s has joined #openstack-dev09:30
*** evgenyf has quit IRC09:30
*** matsuhas_ has joined #openstack-dev09:31
*** boris-42 has joined #openstack-dev09:31
*** alunduil_ has joined #openstack-dev09:32
*** sarob has joined #openstack-dev09:33
*** pixelb has joined #openstack-dev09:33
*** marekd|away is now known as marekd09:34
*** skraynev has joined #openstack-dev09:34
*** tr3buchet has joined #openstack-dev09:34
*** pabelanger has joined #openstack-dev09:34
*** chandankumar has joined #openstack-dev09:34
*** lexano has joined #openstack-dev09:34
*** bauzas has quit IRC09:34
*** pasquier-s has quit IRC09:35
*** nosnos_ has quit IRC09:36
*** Hien has quit IRC09:37
*** rraja has quit IRC09:37
*** sarob has quit IRC09:37
*** eglynn has joined #openstack-dev09:38
*** aspiers has joined #openstack-dev09:38
*** itooon has quit IRC09:38
*** Hien has joined #openstack-dev09:39
*** sarob has joined #openstack-dev09:42
*** enikanorov has joined #openstack-dev09:42
*** mengxd has quit IRC09:44
*** kiwik has quit IRC09:47
*** sarob has quit IRC09:47
*** jruzicka has joined #openstack-dev09:47
*** ruichen has quit IRC09:47
*** alex_xu has quit IRC09:48
*** changlp_ is now known as changlp09:48
*** bauzas has joined #openstack-dev09:48
*** alex_klimov has joined #openstack-dev09:50
*** ruichen has joined #openstack-dev09:51
*** alex_klimov has quit IRC09:53
*** martyntaylor has joined #openstack-dev09:54
*** iartarisi has joined #openstack-dev09:54
*** alex_klimov1 has joined #openstack-dev09:54
*** rraja has joined #openstack-dev09:55
*** martyntaylor has left #openstack-dev09:55
*** martyntaylor has joined #openstack-dev09:55
*** faramir has quit IRC09:58
*** ljjjustin has quit IRC09:58
*** ruhe has joined #openstack-dev10:02
*** sarob has joined #openstack-dev10:03
*** teran has joined #openstack-dev10:03
*** markmc has joined #openstack-dev10:05
*** sarob has quit IRC10:08
*** novas0x2a|laptop has quit IRC10:11
*** novas0x2a|laptop has joined #openstack-dev10:12
*** matsuhas_ has quit IRC10:12
*** pschaef has joined #openstack-dev10:13
*** ruichen has quit IRC10:16
*** matsuhashi has joined #openstack-dev10:17
*** mrunge is now known as mrunge_away10:17
*** ArcTanSusan has quit IRC10:19
*** bingbu has quit IRC10:19
*** athomas has quit IRC10:19
*** aloga_ has joined #openstack-dev10:23
*** max_lobur_afk is now known as max_lobur10:27
*** sahid has joined #openstack-dev10:28
*** athomas has joined #openstack-dev10:30
*** athomas has quit IRC10:30
*** athomas has joined #openstack-dev10:31
*** rraja has quit IRC10:32
*** michchap_ has joined #openstack-dev10:38
*** nati_ueno has quit IRC10:42
*** michchap has quit IRC10:42
*** ruhe has quit IRC10:45
*** jroovers has quit IRC10:48
*** yaguang has quit IRC10:49
*** julienvey has quit IRC10:55
*** alexpilotti has joined #openstack-dev10:56
*** e0ne_ has quit IRC10:58
*** julienvey has joined #openstack-dev10:58
*** e0ne has joined #openstack-dev10:58
*** saurabh has joined #openstack-dev11:00
*** saurabh is now known as Guest1179811:00
Guest11798Hi. Have a Query realated to nova11:01
*** mkerrin has joined #openstack-dev11:01
Guest11798I have logged in via admin user but want to create an instance for a non-admin tenant , say tenantA. I'm not able to do that. Please help!11:02
*** e0ne has quit IRC11:03
*** sarob has joined #openstack-dev11:03
Guest11798but I'm able to create networks for tenantA, even if I log in via admin11:03
*** rossella_s has quit IRC11:04
Guest11798@EmilienM11:05
*** sarob has quit IRC11:07
*** DinaBelova has quit IRC11:09
*** tdruiva_ has joined #openstack-dev11:15
*** bashok_ has quit IRC11:15
*** bashok_ has joined #openstack-dev11:15
*** ruhe has joined #openstack-dev11:17
*** tdruiva has quit IRC11:19
*** mengxd has joined #openstack-dev11:19
*** e0ne has joined #openstack-dev11:19
*** rraja has joined #openstack-dev11:23
*** MaxV has quit IRC11:24
*** MaxV has joined #openstack-dev11:24
*** rfolco has joined #openstack-dev11:28
*** sthaha has quit IRC11:28
*** MaxV has quit IRC11:28
*** SergeyLukjanov is now known as _SergeyLukjanov11:30
*** _SergeyLukjanov has quit IRC11:30
*** DinaBelova has joined #openstack-dev11:30
*** ruhe has quit IRC11:31
*** ArxCruz has joined #openstack-dev11:34
*** bashok_ has quit IRC11:38
*** rdas has quit IRC11:38
*** yassine has quit IRC11:39
*** akrivoka has joined #openstack-dev11:48
*** Tab_Ulator has quit IRC11:48
*** Tab_Ulator has joined #openstack-dev11:48
*** rushiagr has quit IRC11:53
*** YorikSar has quit IRC11:54
*** mengxd has quit IRC11:56
*** YorikSar has joined #openstack-dev11:56
*** julienvey has quit IRC11:59
*** rraja has quit IRC12:03
*** sarob has joined #openstack-dev12:03
*** MaxV has joined #openstack-dev12:04
*** Hien has quit IRC12:06
*** Hien has joined #openstack-dev12:07
*** tdruiva_ has quit IRC12:08
*** tdruiva has joined #openstack-dev12:09
*** Guest11798 has quit IRC12:13
*** saurabh_ has joined #openstack-dev12:13
*** saurabh_ has quit IRC12:13
*** tdruiva has quit IRC12:14
*** tiamar has quit IRC12:16
*** tiamar has joined #openstack-dev12:17
*** tiamar has quit IRC12:17
*** Thor^^ is now known as Thor12:18
*** matsuhashi has quit IRC12:19
*** matsuhashi has joined #openstack-dev12:19
*** tiamar has joined #openstack-dev12:21
*** rossella_s has joined #openstack-dev12:21
*** tiamar has quit IRC12:23
*** matsuhashi has quit IRC12:23
*** wfoster is now known as wfoster_afk12:24
*** xingchao has joined #openstack-dev12:24
*** tiamar has joined #openstack-dev12:26
*** tiamar has quit IRC12:26
*** tiamar has joined #openstack-dev12:28
*** prekarat has quit IRC12:30
*** aditirav_ has joined #openstack-dev12:32
*** devvesa has quit IRC12:33
*** xingchao has quit IRC12:33
*** prekarat has joined #openstack-dev12:35
*** aditirav has quit IRC12:35
*** sarob has quit IRC12:36
*** aditirav_ has quit IRC12:37
*** yaguang has joined #openstack-dev12:39
*** xingchao has joined #openstack-dev12:39
*** rushiagr has joined #openstack-dev12:41
*** rongze has quit IRC12:41
*** tdruiva has joined #openstack-dev12:48
*** Tab_Ulator has quit IRC12:48
*** Tab_Ulator has joined #openstack-dev12:48
*** SergeyLukjanov has joined #openstack-dev12:49
*** bvandenh has quit IRC12:49
*** ruhe has joined #openstack-dev12:49
*** xingchao has quit IRC12:52
*** pschaef has quit IRC12:53
*** nshaikh has left #openstack-dev12:56
*** insanidade has quit IRC12:58
*** sarob has joined #openstack-dev13:03
*** aspiers has quit IRC13:04
*** boris-42 has quit IRC13:07
*** zbitter is now known as zaneb13:09
*** mengxd has joined #openstack-dev13:11
*** mengxd has quit IRC13:11
*** rongze has joined #openstack-dev13:12
*** alex_klimov1 has quit IRC13:12
*** lucasagomes is now known as lucas-hungry13:12
*** sarob has quit IRC13:15
*** gszasz has joined #openstack-dev13:16
*** CaptTofu has quit IRC13:16
*** CaptTofu has joined #openstack-dev13:16
*** Shaan7 has joined #openstack-dev13:19
*** vills_ has joined #openstack-dev13:21
*** romcheg has joined #openstack-dev13:23
*** rbrady has joined #openstack-dev13:24
*** rushiagr has quit IRC13:24
*** MaxV has quit IRC13:24
*** MaxV has joined #openstack-dev13:25
*** vills_ has left #openstack-dev13:25
*** wfoster_afk is now known as wfoster13:27
*** rongze has quit IRC13:28
*** MaxV has quit IRC13:28
*** MaxV has joined #openstack-dev13:28
*** romcheg has quit IRC13:29
*** e0ne has quit IRC13:30
*** romcheg has joined #openstack-dev13:31
*** MaxV has quit IRC13:31
*** yolanda has quit IRC13:31
*** MaxV has joined #openstack-dev13:32
*** bswartz1 is now known as bswartz13:34
*** willingc has joined #openstack-dev13:34
*** yolanda has joined #openstack-dev13:35
*** mhu has quit IRC13:37
*** prekarat has quit IRC13:38
*** mriedem has joined #openstack-dev13:38
*** yolanda has quit IRC13:39
*** yolanda has joined #openstack-dev13:40
*** jtomasek has quit IRC13:40
*** prekarat has joined #openstack-dev13:42
*** neeti has quit IRC13:42
*** mkollaro has joined #openstack-dev13:42
*** sgordon has joined #openstack-dev13:43
*** sgordon has joined #openstack-dev13:43
*** ruhe has quit IRC13:45
*** vladikr has joined #openstack-dev13:45
*** rods has joined #openstack-dev13:51
dsantos_flaper87: ping13:54
flaper87dsantos_: pong13:54
dsantos_flaper87: I saw your comments in my patch https://review.openstack.org/#/c/55938/. I agree with you and I'll send another patch13:55
dsantos_but I would like to know exactly what you meant by using "setdefault"13:56
*** pafuent has joined #openstack-dev13:56
dsantos_is something like what I commented?13:56
rahmuhello, anyone knows where I can find a reference to keystone v3 api analogous to http://docs.openstack.org/api/openstack-identity-service/2.0/content/ ?13:56
*** pafuent has left #openstack-dev13:56
*** markwash has quit IRC13:57
flaper87dsantos_: ah yeah, I meant http://docs.python.org/2/library/stdtypes.html#dict.setdefault13:58
*** tiamar has quit IRC13:59
tristanCrahmu: I think you are looking for: http://api.openstack.org/api-ref-identity.html13:59
dsantos_flaper87: but should I just replace the lines where I set extra['user_identity'] by extra.setdefault('user_identity', DEFAULT_VALUE)?13:59
rahmutristanC: thanks a lot.13:59
*** tonix has joined #openstack-dev14:00
flaper87dsantos_: it'd be something like: extra.setdefault('user_identity', kwargs.pop('user_identity', None))14:00
flaper87if the value is already there it won't be overwritten14:00
flaper87s/value/key/14:00
flaper87if it is not, then it will be set to the value of user_identity in kwargs14:00
dsantos_flaper87: oh... I understand now. That makes scence x) Sorry14:01
flaper87if user_identity is not in kwargs then it'll be set to None14:01
flaper87:D14:01
*** e0ne has joined #openstack-dev14:01
dsantos_flaper87: thanks :) I'm gonna change that and send another patch14:01
*** sarob has joined #openstack-dev14:03
*** xingchao has joined #openstack-dev14:05
*** rods1 has joined #openstack-dev14:06
*** e0ne has quit IRC14:06
*** rods has quit IRC14:07
*** lucas-hungry is now known as lucasagomes14:07
*** sarob has quit IRC14:07
*** markwash has joined #openstack-dev14:10
*** rbrady has quit IRC14:11
*** herndon has joined #openstack-dev14:11
*** julienvey has joined #openstack-dev14:11
*** e0ne has joined #openstack-dev14:12
*** nati_ueno has joined #openstack-dev14:13
*** e0ne_ has joined #openstack-dev14:15
*** vartom11117 has quit IRC14:16
*** jergerber has joined #openstack-dev14:17
*** e0ne has quit IRC14:18
*** thomasem has joined #openstack-dev14:21
*** jcoufal has quit IRC14:22
*** xingchao has quit IRC14:24
*** aditirav has joined #openstack-dev14:26
*** thomasem has quit IRC14:26
*** xingchao has joined #openstack-dev14:27
*** ayoung has joined #openstack-dev14:29
*** evgenyf has joined #openstack-dev14:29
*** ruhe has joined #openstack-dev14:31
*** lsmola_ has joined #openstack-dev14:35
*** lsmola has quit IRC14:35
*** sumanthns has quit IRC14:36
dsantos_flaper87: after I run the tests I saw that for using "join" instead of a nested function (as I did) I have to cast to string the values (since, for example, self.user is an int value). The solution would be like this http://paste.openstack.org/show/54172/. Maybe it's not so clear... what do you think? Should I send a patch with this?14:37
flaper87dsantos_: looking14:38
*** xingchao has quit IRC14:38
flaper87dsantos_: str(self.user) or '-' <- this will send 'None' if self.user is None14:39
flaper87dsantos_: I wouldn't do that14:39
flaper87dsantos_: str(self.user or '-')14:39
flaper87and just in the cases where it's really needed. Don't do it for all attributes14:40
*** ruhe is now known as ruhe_14:41
*** mhu has joined #openstack-dev14:42
dsantos_flaper87: the problem is that I'm not sure about the values... I can, for example, put in the tests "ctxt.domain = 1" and it would break the tests, even if keystone's domain is always a string14:42
*** ruhe_ has quit IRC14:42
dsantos_flaper87: there are lots of fake contexts in nova tests, for example...14:43
*** xingchao has joined #openstack-dev14:43
*** stevemar has joined #openstack-dev14:44
*** sumanth has quit IRC14:45
*** gimpswork has joined #openstack-dev14:46
flaper87dsantos_: what about using string formatting then? http://paste.openstack.org/show/54175/14:46
flaper87dsantos_: my concern there is that nested functions have an extra cost that we don't want to pay for the context.14:47
*** willingc has quit IRC14:49
dsantos_flaper87: I understand... but to be honest, I think string formatting not so clear to read, but maybe is nicer than cast all the values14:49
*** lsmola has joined #openstack-dev14:51
*** mriedem has quit IRC14:52
*** lsmola_ has quit IRC14:53
*** luisbg has quit IRC14:53
*** xingchao has quit IRC14:55
dsantos_flaper87: another question is, how should I indent the code with format? If I do like this http://paste.openstack.org/show/54176/ the last line have 86 columns14:55
*** sandywalsh has quit IRC14:55
dsantos_could you help me? I don't know to much about pep8 code style14:56
flaper87you can assign the formated string to a variable and then use that variable to set the value of that key14:56
dsantos_flaper87: sure, I just though you wanted put the formatting in directly in the dictionary14:57
flaper87dsantos_: as long as pep8 is happy, we're all in peace (not necessarily happy) ;)14:59
dsantos_flaper87: good :)14:59
*** briancurtin has joined #openstack-dev15:03
*** sarob has joined #openstack-dev15:03
*** boris-42 has joined #openstack-dev15:04
*** ngoracke has joined #openstack-dev15:04
*** gordc has joined #openstack-dev15:06
*** rods has joined #openstack-dev15:07
*** dolphm has joined #openstack-dev15:07
*** dims has joined #openstack-dev15:08
*** sandywalsh has joined #openstack-dev15:09
*** rods1 has quit IRC15:09
*** xingchao has joined #openstack-dev15:10
*** xingchao has quit IRC15:11
jd__markmc: yes, I'm targeting icehouse-2 for notification-structured15:12
markmcjd__, cool, thanks15:12
*** ruhe has joined #openstack-dev15:13
jd__markmc: I think I tried to set a milestone but there was no milestone like that, did you just create some?15:13
markmcjd__, yeah, I did - just triaging the bps now15:15
markmcjd__, also ... icehouse-1 next week, wtf ?15:15
jd__markmc: thanks, I'm not totally insane15:15
markmcwho is like, I dunno ... evaporating time ... or something15:15
jd__hehe15:15
jd__it's a really short timeframe for this one, indeed15:16
*** halfie has quit IRC15:16
*** vartom11117 has joined #openstack-dev15:16
*** rushiagr has joined #openstack-dev15:17
*** carlp has joined #openstack-dev15:19
*** mriedem has joined #openstack-dev15:19
*** ruhe has quit IRC15:19
flaper87markmc: lol @ 'evaporating time'15:20
*** athomas has quit IRC15:20
*** epopt37 has quit IRC15:21
*** vijendar has joined #openstack-dev15:22
*** DinaBelova has quit IRC15:22
*** vartom11117 has quit IRC15:24
*** ruhe has joined #openstack-dev15:25
*** ewindisch has quit IRC15:26
*** RajM has joined #openstack-dev15:26
*** sarob has quit IRC15:28
*** stevemar has quit IRC15:28
*** athomas has joined #openstack-dev15:29
*** rongze has joined #openstack-dev15:29
*** epopt37 has joined #openstack-dev15:32
*** rohitk has quit IRC15:33
*** CaptTofu has quit IRC15:34
*** CaptTofu has joined #openstack-dev15:34
*** DinaBelova has joined #openstack-dev15:35
*** ewindisch has joined #openstack-dev15:36
*** ilyashakhat has joined #openstack-dev15:39
*** luisbg has joined #openstack-dev15:40
*** luisbg has joined #openstack-dev15:40
*** herndon has quit IRC15:41
*** tombstone has quit IRC15:42
*** ewindisch has quit IRC15:43
*** RajM has quit IRC15:45
*** rnirmal has joined #openstack-dev15:45
*** evgenyf has quit IRC15:46
*** matrohon has quit IRC15:49
*** yaguang has quit IRC15:50
*** jorisroovers has joined #openstack-dev15:52
*** mriedem has quit IRC15:53
*** jroovers has joined #openstack-dev15:54
*** Tross1 has left #openstack-dev15:54
*** dims has quit IRC15:55
*** Tross has joined #openstack-dev15:55
*** stevemar has joined #openstack-dev15:56
*** SergeyLukjanov is now known as _SergeyLukjanov15:56
*** jorisroovers has quit IRC15:56
*** ruhe has quit IRC15:58
*** DinaBelova has quit IRC15:58
*** Tross has quit IRC15:58
*** ilyashakhat_ has joined #openstack-dev15:59
*** Tross has joined #openstack-dev15:59
*** Tross has left #openstack-dev15:59
*** giroro_ has quit IRC16:01
*** ewindisch has joined #openstack-dev16:02
*** pete5 has joined #openstack-dev16:02
*** Ruetobas has joined #openstack-dev16:03
*** sarob has joined #openstack-dev16:03
*** pmathews has joined #openstack-dev16:05
*** ewindisch has quit IRC16:05
*** jnoller has joined #openstack-dev16:06
*** itooon has joined #openstack-dev16:06
*** itooon has quit IRC16:07
*** Ruetobas has quit IRC16:07
*** bauzas has quit IRC16:07
*** Ruetobas has joined #openstack-dev16:07
*** ndipanov has quit IRC16:08
*** AnilV4 has quit IRC16:08
*** itooon has joined #openstack-dev16:08
*** hdd has joined #openstack-dev16:09
*** pmathews has quit IRC16:09
*** julienvey has quit IRC16:10
*** xqueralt has quit IRC16:12
*** willingc has joined #openstack-dev16:13
*** hdd has quit IRC16:14
*** arezmerita has quit IRC16:17
*** rdopieralski has quit IRC16:19
*** rushiagr has left #openstack-dev16:23
*** sahid has quit IRC16:24
*** aspiers has joined #openstack-dev16:24
*** pete5 has quit IRC16:25
*** pete5 has joined #openstack-dev16:25
*** pete5 has quit IRC16:26
*** pete5 has joined #openstack-dev16:26
*** belmoreira1 has quit IRC16:27
*** mgagne has joined #openstack-dev16:27
*** mgagne has quit IRC16:27
*** mgagne has joined #openstack-dev16:27
*** sumanth has joined #openstack-dev16:28
*** nati_ueno has quit IRC16:28
*** briancurtin has quit IRC16:29
*** willingc has quit IRC16:29
*** Cotes has quit IRC16:30
*** evgenyf has joined #openstack-dev16:30
*** jistr has quit IRC16:32
morganfainbergayoung, you said you wanted token backend as the first new kvs implementation? (just 2x checking)16:33
*** tmclaugh[work] has joined #openstack-dev16:36
*** sarob has quit IRC16:37
*** datsun180b has joined #openstack-dev16:38
*** marekd is now known as marekd|away16:39
*** sdake_ has joined #openstack-dev16:40
*** zbitter has joined #openstack-dev16:40
*** corXi has quit IRC16:41
*** datsun180b is now known as datsun_F40PH16:41
*** zaneb has quit IRC16:44
*** l_a_m has quit IRC16:45
*** iartarisi has quit IRC16:45
*** nati_ueno has joined #openstack-dev16:47
*** willingc has joined #openstack-dev16:48
*** safchain has quit IRC16:51
*** nermina has joined #openstack-dev16:54
*** DennyZhang has joined #openstack-dev16:54
ayoungmorganfainberg, Yeah.  I don't know that there is a huge demand for KVS in any of the other backends16:56
*** CaptTofu has quit IRC16:56
ayoungmorganfainberg, I'm wokring on revocations, but that can come second.16:56
*** CaptTofu has joined #openstack-dev16:56
*** jruzicka has quit IRC16:56
morganfainbergayoung, well i am hoping to remove the old KVS system completely, so we don't have competing standards.16:56
morganfainbergayoung, even for testing.16:56
*** buzztroll has joined #openstack-dev16:56
morganfainbergayoung, but it was more of 2x checking where to put the first bit of effort.  well now that i dropped the initial implementation on gerrit16:57
*** viktors has left #openstack-dev16:58
ayounglooking16:58
morganfainbergayoung, i think the i already see an enhancement needed, the ability to pass the context manager in through set/set_multi, etc so you can do locking outside of the KVS system (more complex usecases) instead of the get_and_set mechanism16:59
ayoungmorganfainberg, what does pycrypton imply?16:59
*** briancurtin has joined #openstack-dev17:00
morganfainbergayoung, no effect unless you enable it.  but you can do HMAC validation of values in the KVS system or encrypt the data.  i'm hoping to move this KVS system into oslo eventually and replace auth_token's memcache storage17:00
*** ifarkas has quit IRC17:01
*** jroovers has quit IRC17:01
morganfainbergayoung, it wont even load anything pycrypto specific unless you enable the memcache_crypt stuff and try and store data.  same as python-memcache not actually being loaded unless you instantiate a memcache backend17:01
*** reidrac has quit IRC17:01
*** SergeyLukjanov has joined #openstack-dev17:02
morganfainbergin theory, i could even make it so tests don't _actually_ load memcache library.17:02
*** ygbo has quit IRC17:02
*** tanisdl has joined #openstack-dev17:03
*** sarob has joined #openstack-dev17:03
*** dolphm has quit IRC17:04
*** JordanP has quit IRC17:04
ayoungmorganfainberg, so it is the python memcached backend that pulls in the pycrypto dependency?17:04
morganfainbergayoung, no it's the keystoneclient memcache_crypt middleware library.  but pycrypto mechanism is loaded dynamically and safely fails unless you ask it to do HMAC or ENCRYPT17:05
*** markwash has quit IRC17:06
morganfainbergayoung, https://github.com/openstack/python-keystoneclient/blob/master/keystoneclient/middleware/memcache_crypt.py#L4117:06
*** aditirav_ has joined #openstack-dev17:06
ayoungmorganfainberg, just trying to see why the dogpile change depends on the pycrypto change17:06
morganfainbergayoung, because i added the ability to HMAC (optionally) and ENCRYPT of the values to the KVSBASE17:06
ayoungkey_mangler might be the best new method name of the day17:06
*** e0ne_ has quit IRC17:07
ayoungah...I see that you link memcached_crypt in base, would have expected that in the memcache extension....OK.17:07
morganfainbergayoung, i think it makes more sense to be a top-level feature, not a memcache-only feature17:08
ayoungyeah17:08
*** aditirav has quit IRC17:08
*** aditirav_ is now known as aditirav17:08
morganfainberginitially i put it in memcached and realized that was silly.17:08
ayoungmorganfainberg, suspect that change is going to make this tricky.  We need to deal with pulling keystone_client into the server code, and that has proven tricky in the past due to the keystoneclient tests pulling in multiple versions17:09
morganfainbergayoung, ah.17:09
ayoungmorganfainberg, yet another reason to move those tests to tempest17:09
morganfainbergayoung, aye.  i could move memcache_crypt into kvs easily, just was thinking of not duplicating code17:10
*** YorikSar has quit IRC17:10
ayoungmorganfainberg, lets deal with this now.17:10
morganfainbergayoung, as in, just copy memcache_crypt file over17:10
ayoungI have a tempest run on F19 and Ubuntu.17:10
ayoungneed to move the tests to tempest and run in each of those.17:11
ayoungOnce we have that working, we have a much better structure17:11
*** briancurtin has quit IRC17:11
morganfainbergayoung, true17:11
morganfainbergayoung, but it does beg the question, do we move memcache_crypt into the KVS base?  since i am looking to move this into oslo eventually.17:11
*** aspiers has quit IRC17:11
ayoungwe need to be able to share code between server and client.  Been an issue for a long time, and punting on it is not the kind of Lazyness we wish to embrace17:11
ayoungsubmit the oslo change now.  We can sync up when we get it in there17:12
morganfainbergayoung, i have some more work to do before oslo is ready, some config magic work that justifies it's own patchset.  once i get that in (probably next week) I'll roll it up for an oslo patch17:13
ayoungsounds good.17:13
morganfainbergayoung, this changeset lays all the framework stuff for current kvs use (replace token kvs/memcache) and thats about it.  and it's already 1000+ lines17:14
ayoungit looks good, just trying to be a good reviewer and catch the problems before the merge17:14
morganfainbergayoung, oh absolutely.17:14
morganfainbergayoung, so, i already need to fix this patchset so you can create a lock external to the KVSBase and use it.17:15
ayoungmorganfainberg, any reason the KVSLock is specificallyr for KVS?17:15
morganfainbergayoung, it hooks into the dogpile.cache backend mutexts17:15
morganfainbergmutexes17:15
ayoungmutices?17:15
morganfainbergsure17:15
ayoungmuteces?17:15
morganfainberglol17:15
morganfainbergmutex17:15
ayoungMaybe DogpileLock then?  Standalone class, toplevel?17:16
*** aditirav_ has joined #openstack-dev17:16
ayoungand why  is there: CONF.kvs.enable_locking:  around this?17:16
ayoungthat seems a little invasive17:16
morganfainbergayoung, flexability, happy to remove the toggle17:17
*** ZujkisNx has joined #openstack-dev17:17
ayoungmorganfainberg, it fails silently.  THat kindof scares me.17:17
ayoungIf there is no real need for the cofig option, I'17:18
ayoungd be happier without it17:18
*** aditirav has quit IRC17:18
*** aditirav_ is now known as aditirav17:18
morganfainbergayoung, if dogpile exposed it's locking registry as non-private methods, i would have hooked directly to the region locking, but -- being a good consumer of apis, they are all _ prefixed17:18
morganfainbergand the dogpile locking is specific to regeneration, so i had to re-implement some of the registry (weakref-dict) magic.  it is more KVS than dogpile specific. just the backends happen to be able to provide a mutex17:18
morganfainbergayoung, ok, i'll remove the option.17:19
ayoungmorganfainberg, what was it that made you think we would need a config option in the first place?17:19
morganfainbergayoung, sometimes people don't care about racy-conditions and it adds overhead.  so if you don't care about races, save the overhead17:20
*** briancurtin has joined #openstack-dev17:20
morganfainbergayoung, all sets and deletes serialize and lock in the current implementation17:20
ayoungmorganfainberg, hmmm....something about that feels wrong...way too course grained.17:20
ayoungseems like it makes more sense as an option on one backend but not another17:20
morganfainberg(read locks are silly in KVS)17:21
*** markmc has quit IRC17:21
*** DinaBelova has joined #openstack-dev17:21
morganfainbergayoung, i can lift a property up from the backend easily.17:21
ayounga global "disable" seems dangerous, but per backend locks might be a nice tune...not a need to have, though17:21
morganfainbergayoung, per-backend or per region (toggle)?17:21
morganfainbergbackend = memcache, region = instantiation of KVSBase17:22
ayoungmorganfainberg, maybe a constructor option.  We can deal with config file changes to set that option later17:22
morganfainbergayoung, ok constructor, so region.  really easy17:22
ayoungmorganfainberg, ah, I was using backend in the way we've been calling it thusfar:  identity backend, token backend...maybe we need bettter verbage17:23
morganfainbergwell, in context of dogpile ... it's a little overloaded, but i think most people wont use raw dogpile settings and will use the convienence classes (token.backends.memcache for example)17:23
*** jnoller has quit IRC17:25
ayoungso...I like what I am seeing, but I think you are tripping up on some of the issues with Object creation and dependency injection that have tripped up this project for a while.  Specifically, the passing in of the region_)name, and then using that to, internally create a region object.  When you seeCOntet objects being passed around, in whatever form, it is an indicator.17:29
morganfainbergayoung, i don't disagree with that statement17:30
ayoungWhat you want is something makes it easy to create a region, register it with "environment" and the get it from environemnt to pass into the KVS17:30
ayoungmorganfainberg, my general approach (which I have not hammered on in Keystone) is to do this17:31
ayoungmorganfainberg, constructors should document what is needed to create the object17:31
ayoungIdeally, none of the Parameters would be None params....but that is an aside17:31
*** DennyZhang has quit IRC17:32
ayoungif an object needs another object, it should be clear from the constructor.  But objects don't create one-another17:32
ayoungunless they are completely managed entities, like the entries of a dogpile cache, for example17:32
ayoungor sql results, and so on17:32
morganfainbergayoung, right.17:32
ayoungthe file like paste should register two things.  "factory methods for creating an object"  and the base constructors17:33
morganfainbergayoung, i could ... i guess subclass a dogpile region instead.17:33
ayoungfactories are only used when creating an object17:33
ayoungno..you are on the right track17:33
zulany idea when the horizon split is going to take place?17:33
ayoungI'd rather region was passed in to the constructor17:34
morganfainbergayoung, hm. so... a function tocreate a kvsbase like dogpile is useing?  make_region?17:34
ayoungmorganfainberg, End users should not be creating KVS instances directly.   They are components of more complex objects.17:35
*** dolphm has joined #openstack-dev17:35
morganfainbergayoung, since knowing what a region is "supposed" to be in this context is pretty complex.17:35
ayoungmorganfainberg, I'd love it if it tied in with our existing @provides approach17:35
morganfainberghm.17:35
ayoung@required "token.region" or something17:35
ayoungrequires17:36
ayoungthe decorator would not go on anything in common, just on the actual backend thing17:36
*** DennyZhang has joined #openstack-dev17:36
*** sarob has quit IRC17:37
morganfainbergayoung, that would need some re-working of the decorator, since that requires instantiation almost globally at the moment (even if it's not used)... or it did17:37
*** sdake_ has quit IRC17:37
*** dolphm_ has joined #openstack-dev17:37
*** dolphm has quit IRC17:37
morganfainbergayoung, but i see where you are going17:37
morganfainbergayoung, hmmm.... trying to figure out how to make that happen.17:37
ayoungmorganfainberg, I'm kindof a sicko for this stuff...17:38
morganfainbergayoung, tangentially related17:38
ayounghttp://adam.younglogic.com/2008/07/dependency-injection-in-c/17:38
*** max_lobur is now known as max_lobur_afk17:38
ayoungHaven't really thought it through in Python to the point that I can say "its like this " but17:39
morganfainbergayoung, https://bitbucket.org/zzzeek/dogpile.cache/src/4cc0af95d626fa89bfc903a6a454191ae0b7a104/dogpile/cache/backends/memcached.py?at=master#cl-99 what about using something like that for optional import deps?17:39
ayounghttp://adam.younglogic.com/2012/03/di-python/17:39
morganfainbergcall ._imports() on instantiation, which makes the import not -required unless you are using something17:39
ayoungwow...typos17:40
morganfainbergayoung, yes the singleton design pattern is preferable17:41
ayoungmorganfainberg, optional....needs a different approach.  Usually if something is "optional" it means "put it in a list and iterate through the list"  then option becomes and empty list....17:41
ayoungno..singleton is not prefereable...keep reading17:41
ayoungwhat you want is17:42
ayoungx = components.fetch(context,instance_name)17:42
morganfainbergsuffering from food coma still from last night i think :P17:42
*** dolphm_ has quit IRC17:42
ayoungcontext contains enough info to:17:42
ayoung1.  Find existing instances17:42
ayoung2.  create a new instance,17:42
*** ruhe has joined #openstack-dev17:43
*** bauzas has joined #openstack-dev17:43
ayoung3.  provide the dependencies to a new instance ala rules 1 and 217:43
morganfainberghmm.17:43
*** Ramoonus has joined #openstack-dev17:43
morganfainbergok fair enough.17:43
ayoungsingleton is hard coding your construction policty17:43
ayoungpolicy17:43
*** Ramoonus has left #openstack-dev17:43
morganfainbergsingleton-like-design-pattern?17:43
ayoungguiding principal is "split implementation from construction"17:43
morganfainbergbut-not-hard-coded.17:43
ayoungmorganfainberg, actually, look at the fly-weight17:43
ayoungsingleton is kindof the degenerate case of that17:44
morganfainbergah17:44
morganfainbergyep17:44
morganfainbergsee it now17:44
*** danpb has quit IRC17:45
morganfainbergrolling around in my head how to make KVS conform to that17:45
*** mihgen has quit IRC17:45
*** ruhe has quit IRC17:47
*** sumanth has quit IRC17:48
*** MaxV has quit IRC17:49
*** MaxV has joined #openstack-dev17:50
morganfainbergayoung, i think there really is only 2 cases here that aren't already mostly there for your wants... the region+region config (dogpile backend specifics) and the locking.17:50
*** mkerrin has quit IRC17:51
morganfainbergayoung, and some slight massaging of the other constructor arguments to be more in line.  then a mechanism to build the KVS object cleanly would still be needed.17:51
*** rossella_s has quit IRC17:52
*** evgenyf has quit IRC17:53
*** buzztroll has quit IRC17:53
ayoungmorganfainberg, understand, this is a general purpose complaint about our code, and not specific to your KVS work.  I've been thinking about this for a while, just trying not to derail other efforts with it.  Since I don't have a ready made solution, I was content to let it be.17:53
morganfainbergayoung, right.  i'm just debating if we can make this conform closer since it's not merged yet ;)17:54
morganfainbergayoung, you know... 1st pass on code vs ready-to-merge17:54
*** MaxV has quit IRC17:54
morganfainbergsplitting out configuration from object construction is probably a _really_ good idea in this case.17:55
ayoungmorganfainberg, sure, and I wouldn't hold it up yet for this if it is too high a pain point.17:55
ayoungyes17:55
morganfainbergdogpile already uses that pattern... we could easily do that here.17:56
morganfainbergdogpile.cache.region.make_region returns a region object17:56
morganfainbergyou need to then call .configure() on it to make it 'useful'17:56
morganfainbergmake_kvs_store() which makes the KVSBase object, and the bare-minimum stuff to make it work, then make configuration independant.  ok that is easy.  and not a lot needs to change to make that work.17:58
*** ykhodork has joined #openstack-dev17:58
morganfainbergand it moves the _register_backends() out of the object constructor.  way better.17:58
*** ArxCruz has quit IRC17:59
morganfainbergayoung, ok so last question, KVSLock should be usable outside of the KVSBase object, as a context manager right?  and removal of the get_and_set mechanism makes sense in that case.18:00
morganfainbergayoung, perhaps a method on the kvsbase object that allows for accquisiton of a lock?18:00
ayoungBTW  KVBSBase -> KeyValueStore18:00
morganfainbergayoung, done.18:01
*** jpich has quit IRC18:01
ayoungmorganfainberg, context manager?18:01
*** athomas has quit IRC18:01
ayoungum..I think you are  ahead of me there.18:01
morganfainbergwith <blah> as <thing>:18:01
*** martyntaylor has quit IRC18:01
ayoungblah all the things!18:01
morganfainberghehe18:01
morganfainbergyeah the with statement mechanism18:02
ayoungwith backend.get_lock as mylock:18:02
morganfainbergso you could do with kvs.lock('key'):  <perform actions>  and it would auto-unlock18:02
morganfainbergyep18:02
ayoungI like that18:02
morganfainbergi'm already using it on set and delete18:02
ayoungalmost makes me not miss constructors18:02
ayoungalmost18:03
ayoung...18:03
morganfainbergbut i think it needs to be exposed to the consumer of the kvs store18:03
*** CaptTofu has quit IRC18:03
*** sarob has joined #openstack-dev18:03
*** derekh has quit IRC18:03
*** CaptTofu has joined #openstack-dev18:03
morganfainbergso you can perform actions in a single transaction that is guaranteed that the backend-store wont change for (e.g. if we had to build a revocation-list for example... and pull things out of the middle)18:04
*** eglynn has quit IRC18:04
*** max_lobur_afk is now known as max_lobur18:04
*** ArxCruz has joined #openstack-dev18:04
morganfainbergthe "get_and_set" method with a callback is sub-optimal and kindof a bad implementation of direct lock consumption18:04
morganfainbergayoung, do we need to support the concept of multple-keys locked in a single context manager?  or do you think a single key-lock is sufficient?18:05
ayoungmorganfainberg, we could go full "reasearch paper theoretical here"  but I think not18:06
morganfainbergayoung, i'm fine with going with a simpler locking system.  multiple keys could get... dicey18:06
ayoungI mean, we are the tail end of the library stack.  Anything that needs lock ordering to avoid deadlock is probably more transactional than we should be doing in the Keystone service code18:06
morganfainbergayoung, lol true18:07
morganfainbergayoung, this will be an exceptional case forthe most part18:07
*** buzztroll has joined #openstack-dev18:07
morganfainbergi think locking will be limited use, but worth supporting for those exceptional cases (e.g. stupid token-lists or something similar we can't get rid of yet)18:07
ayoungwe could do "multiple read locks, but once someone gets a write lock issue no more read or write locks and wait until all readlocks are gone"  and say "all locks mus be accessed in ABC order"  and all of that stuff that we learned in Operating System class18:08
morganfainbergayoung, currently i'm not even bothering with read locks.  the backends are mostly atomic already18:08
ayoungbut we'll unlock that door when we need to pass through it18:08
ayoungHai!18:08
morganfainbergayoung, lol18:08
morganfainbergayoung, i guess i could step up to a full read/write lock mechanism18:09
*** stevemar has quit IRC18:09
morganfainbergshouldn't be hard to implement *omg did I just type that? locking... "not hard" /facepalm*18:09
ayoungand we can always provide a link to this IRC log via evesdrop18:09
*** aspiers has joined #openstack-dev18:10
ayoungthis link is self referential:   http://eavesdrop.openstack.org/irclogs/%23openstack-dev/%23openstack-dev.2013-11-29.log18:10
* morganfainberg clicks recursively18:10
morganfainbergok, so 4 changes: 1 - constructor and config split.  2 - locking consumable outside of the internal get/set mechanisms, 3 - get_and_set goes away *yay*, 4 - was there another?18:11
ayoungI started out with "Gypsy Punk" on Pandora and now basically end up with any instrumental music.18:12
morganfainbergayoung, lol.  thats quite a swing.18:12
ayoungsomething about underpant gnomes, I tink18:12
*** zhbfvuvabar87r has joined #openstack-dev18:12
*** DinaBelova has quit IRC18:13
morganfainbergayoung, so... config method,  should i go the same way dogpile does and it's all **kwargs?  no positionals18:13
ayoungmorganfainberg, not for our classes , no.18:13
*** stevemar has joined #openstack-dev18:13
ayoungkwargs are for things that are open ended, but not for things you want to be self documenting18:13
morganfainbergok, i'll use the **kwargs mechanism simply to pass on config options to the dogpile backend, the rest will be defined18:14
morganfainbergsince the dogpile config options change per-backend.18:14
ayoungyes, and keep those calls separate from the calls to other constructors, instead pass the result in to the constructors.  Dogpile code should have not dependencies on things we create, right?18:14
*** jergerber has quit IRC18:15
morganfainbergayoung, no it shouldn't18:15
ayoungcool18:15
morganfainbergayoung, this was what i was thinking http://paste.openstack.org/show/54187/18:17
morganfainbergwhere **dogpile_backend_options are passed to the dogpile region configuration method18:17
morganfainbergthe other options are the KeyValueStore options18:17
*** buzztroll has quit IRC18:18
*** ykhodork has quit IRC18:18
morganfainbergmake_store (yes temp name) would make everything happen that the actual KVS store needed except the configuration stuff.18:19
*** MaxV has joined #openstack-dev18:19
*** buzztroll has joined #openstack-dev18:19
*** CaptTofu has quit IRC18:19
*** romcheg1 has joined #openstack-dev18:20
*** CaptTofu has joined #openstack-dev18:20
*** cschwede has quit IRC18:20
*** MaxV has quit IRC18:23
*** buzztroll has quit IRC18:23
*** max_lobur is now known as max_lobur_afk18:27
*** rongze has quit IRC18:29
*** pete5 has quit IRC18:30
*** sarob has quit IRC18:31
*** dolphm has joined #openstack-dev18:33
*** lucasagomes has quit IRC18:35
*** ruhe has joined #openstack-dev18:35
*** sandywalsh has quit IRC18:36
*** dolphm has quit IRC18:38
*** rongze has joined #openstack-dev18:38
ayoungmorganfainberg, moke_store is a factory, and would be called in the case where the store does not already exists\18:38
morganfainbergayoung, ah, class method on KeyValueStore?18:38
dsantos_dhellmann, flaper87, bnemec: I submitted another patch https://review.openstack.org/#/c/55938/. I think now I addressed all your concerns. Please take a look if you can.18:38
ayoungget_store (or fetch_store) would call make_store if the store is not in the context.18:38
*** sarob has joined #openstack-dev18:38
ayoungmorganfainberg, maybe, or something.  I know How I would do this in other languages, just quite not sure of the pythonic approach18:39
ayoungsomething involving a cuttlefish, a wheel of Cheese, and the one, true gourd I'm sure.18:39
morganfainbergayoung, if it's truely a factory (not the entry point for all consumption of KeyValueStore) then yes, it should be a factory method on the class18:40
*** adalbas has quit IRC18:40
ayoungmorganfainberg, no. That couples construction with implementation, what I was suggesting we split up18:40
*** eglynn has joined #openstack-dev18:41
morganfainbergayoung, oh, you want a registry of KeyValueStores we maintain.18:41
morganfainbergso a given name is instantiated once18:41
ayoungmorganfainberg, yeah18:41
morganfainbergand you can request it at any point18:41
morganfainberg*derp* like i said, still some food coma effects i think18:41
morganfainbergmy brain is slowly coming back to as close to -sane- as it ever is18:42
ayoungthe @provides/@requires code actually does that somewhat OK.  Just that when we use it, we tend to tag the implementation as opposed to the component registration...I need to work up an example at some point.18:42
*** macjack has quit IRC18:43
*** sarob has quit IRC18:43
*** macjack has joined #openstack-dev18:43
morganfainbergayoung, sure. i'll keep it isolated to the KVS core file at the moment18:43
morganfainbergayoung, we can shuffle it around to be in the decorator later on if it makes sense18:44
ayoungsounds good.  I am going to try and get something done on revocations, checking off the net to focus18:44
morganfainbergor implement something similar if the current @dep one doesn't work18:44
morganfainbergayoung, cool.18:44
morganfainbergayoung, see ya later18:44
*** ayoung is now known as ayoung_afk18:44
*** ayoung_afk is now known as ay18:45
*** tdruiva has quit IRC18:45
*** tdruiva has joined #openstack-dev18:45
*** pleia2_ is now known as pleia218:48
*** akrivoka has quit IRC18:49
*** buzztroll has joined #openstack-dev18:49
*** MaxV has joined #openstack-dev18:49
*** mkollaro has quit IRC18:50
*** teran has quit IRC18:51
*** buzztroll has quit IRC18:53
*** MaxV has quit IRC18:54
*** adalbas has joined #openstack-dev18:55
*** dims has joined #openstack-dev18:55
*** eglynn has quit IRC18:57
*** CaptTofu has quit IRC18:58
*** CaptTofu has joined #openstack-dev18:58
*** tmclaugh[work] has quit IRC18:59
*** tmclaugh[work] has joined #openstack-dev19:00
*** ruhe has quit IRC19:01
*** sarob has joined #openstack-dev19:03
*** DennyZhang has quit IRC19:04
*** pmathews has joined #openstack-dev19:05
*** romcheg has quit IRC19:05
*** adalbas has quit IRC19:06
*** romcheg has joined #openstack-dev19:06
*** tzabal has joined #openstack-dev19:07
*** sarob has quit IRC19:08
*** boden has joined #openstack-dev19:08
*** CaptTofu has quit IRC19:12
*** CaptTofu has joined #openstack-dev19:12
*** boden has quit IRC19:13
*** rongze has quit IRC19:16
*** ykhodork has joined #openstack-dev19:16
*** adalbas has joined #openstack-dev19:18
*** dstanek_afk has quit IRC19:18
*** radix_ has joined #openstack-dev19:18
*** MaxV has joined #openstack-dev19:21
*** matsuhashi has joined #openstack-dev19:21
*** mihgen has joined #openstack-dev19:22
*** markwash has joined #openstack-dev19:24
*** willingc has quit IRC19:29
*** markwash has quit IRC19:30
*** pmathews has quit IRC19:31
*** pmathews1 has joined #openstack-dev19:31
*** dolphm has joined #openstack-dev19:34
*** dims has quit IRC19:34
*** markwash has joined #openstack-dev19:34
*** rongze has joined #openstack-dev19:34
*** mrunge_away is now known as mrunge19:35
*** aditirav has quit IRC19:35
*** mriedem has joined #openstack-dev19:38
*** dolphm has quit IRC19:38
*** pmathews1 has quit IRC19:39
*** pmathews has joined #openstack-dev19:39
*** viktors has joined #openstack-dev19:39
*** jergerber has joined #openstack-dev19:40
*** rongze has quit IRC19:41
*** CaptTofu has quit IRC19:41
*** nati_ueno has quit IRC19:41
*** CaptTofu has joined #openstack-dev19:42
*** eglynn has joined #openstack-dev19:44
*** rfolco has quit IRC19:45
*** ykhodork has quit IRC19:45
*** buzztroll has joined #openstack-dev19:50
*** sarob has joined #openstack-dev19:53
*** eglynn has quit IRC19:54
*** buzztroll has quit IRC19:54
*** sarob_ has joined #openstack-dev19:55
*** akrivoka has joined #openstack-dev19:56
*** sarob has quit IRC19:58
*** sarob_ has quit IRC19:59
*** pmathews has quit IRC20:00
*** pmathews1 has joined #openstack-dev20:00
*** jnoller has joined #openstack-dev20:01
*** sdake_ has joined #openstack-dev20:01
*** Ryan_Lane has joined #openstack-dev20:02
*** ArcTanSusan has joined #openstack-dev20:02
*** sarob has joined #openstack-dev20:03
*** sushils has quit IRC20:03
*** akrivoka has quit IRC20:05
*** MaxV has quit IRC20:05
*** MaxV has joined #openstack-dev20:06
*** mihgen has quit IRC20:06
*** sarob_ has joined #openstack-dev20:08
*** giulivo has quit IRC20:08
*** sarob has quit IRC20:08
*** jnoller has quit IRC20:09
*** Ryan_Lane has quit IRC20:09
*** MaxV has quit IRC20:10
*** tdruiva has quit IRC20:10
*** tdruiva has joined #openstack-dev20:10
*** rongze has joined #openstack-dev20:11
*** sarob_ has quit IRC20:13
*** boris-42 has quit IRC20:13
*** teran has joined #openstack-dev20:14
*** sarob has joined #openstack-dev20:15
*** stevemar has quit IRC20:15
*** tdruiva has quit IRC20:15
*** pmathews has joined #openstack-dev20:18
*** buzztroll has joined #openstack-dev20:18
*** pmathews1 has quit IRC20:19
*** rongze has quit IRC20:20
*** nermina has quit IRC20:24
*** denis_makogon has joined #openstack-dev20:25
*** rushiagr has joined #openstack-dev20:26
*** vipul-away is now known as vipul20:27
*** markwash has quit IRC20:29
*** ArcTanSusan has quit IRC20:31
*** claytonc has joined #openstack-dev20:31
*** comay has quit IRC20:32
*** dolphm has joined #openstack-dev20:34
*** denis_makogon has quit IRC20:35
*** pmathews has quit IRC20:35
*** sarob has quit IRC20:35
*** sarob has joined #openstack-dev20:36
*** MaxV has joined #openstack-dev20:36
*** denis_makogon has joined #openstack-dev20:38
*** dolphm has quit IRC20:39
*** sarob has quit IRC20:40
*** sarob has joined #openstack-dev20:41
*** MaxV has quit IRC20:41
*** ruhe has joined #openstack-dev20:45
*** sarob has quit IRC20:45
*** ArcTanSusan has joined #openstack-dev20:46
*** rongze has joined #openstack-dev20:46
*** sdake_ has quit IRC20:47
*** teran has quit IRC20:47
*** henrynash has quit IRC20:47
*** teran has joined #openstack-dev20:47
*** gimpswork has quit IRC20:48
*** mgagne has quit IRC20:48
*** rongze has quit IRC20:52
*** buzztroll has quit IRC20:52
*** dstanek_afk has joined #openstack-dev20:56
*** marun has quit IRC20:57
*** eglynn has joined #openstack-dev20:58
*** gordc has quit IRC20:58
dsantos_demontie20:58
*** matsuhashi has quit IRC21:00
*** teran has quit IRC21:01
*** Ryan_Lane has joined #openstack-dev21:02
*** eglynn has quit IRC21:03
*** zbitter has quit IRC21:05
*** teran has joined #openstack-dev21:08
*** markwash has joined #openstack-dev21:09
*** sarob has joined #openstack-dev21:11
*** dstanek_afk has quit IRC21:13
*** buzztroll has joined #openstack-dev21:14
*** eglynn has joined #openstack-dev21:14
*** teran_ has joined #openstack-dev21:15
*** briancurtin has quit IRC21:15
*** teran has quit IRC21:18
*** ruhe is now known as ruhe_21:19
*** ruhe_ is now known as ruhe21:19
*** ruhe has quit IRC21:21
*** mrunge has quit IRC21:24
*** pete5 has joined #openstack-dev21:25
*** alex_klimov has joined #openstack-dev21:26
*** sgordon has quit IRC21:26
*** buzztroll has quit IRC21:26
*** markwash has quit IRC21:28
*** teran_ has quit IRC21:30
*** sarob has quit IRC21:32
*** rods has quit IRC21:32
*** eglynn has quit IRC21:32
*** dolphm has joined #openstack-dev21:35
*** pmathews has joined #openstack-dev21:37
*** dolphm has quit IRC21:40
*** sushils has joined #openstack-dev21:40
*** sushils has joined #openstack-dev21:42
*** gszasz has quit IRC21:43
*** romcheg1 has left #openstack-dev21:44
*** rongze has joined #openstack-dev21:48
*** rushiagr has quit IRC21:48
*** MaxV has joined #openstack-dev21:49
*** marun has joined #openstack-dev21:54
*** markwash has joined #openstack-dev21:54
*** rongze has quit IRC21:54
*** cschwede has joined #openstack-dev22:00
*** dolphm has joined #openstack-dev22:01
*** SergeyLukjanov has quit IRC22:02
*** dolphm has quit IRC22:02
*** stevemar has joined #openstack-dev22:02
*** dolphm has joined #openstack-dev22:03
*** sarob has joined #openstack-dev22:03
*** cschwede has quit IRC22:06
*** akrivoka has joined #openstack-dev22:07
*** dolphm has quit IRC22:07
*** dims has joined #openstack-dev22:09
*** mriedem has quit IRC22:10
*** sdake_ has joined #openstack-dev22:12
*** stevemar has quit IRC22:16
*** bauzas has quit IRC22:19
*** dims has quit IRC22:20
*** buzztroll has joined #openstack-dev22:27
*** vladikr has quit IRC22:28
*** macjack has quit IRC22:29
*** ArcTanSusan has quit IRC22:29
*** briancurtin has joined #openstack-dev22:30
*** e0ne has joined #openstack-dev22:31
*** ArcTanSusan has joined #openstack-dev22:31
*** buzztroll has quit IRC22:31
*** safchain has joined #openstack-dev22:35
*** safchain has quit IRC22:35
*** macjack has joined #openstack-dev22:35
*** vijendar has quit IRC22:37
*** sarob has quit IRC22:37
*** tzabal has quit IRC22:38
*** rnirmal has quit IRC22:45
*** Ryan_Lane has quit IRC22:45
*** ngoracke has quit IRC22:48
*** exed has quit IRC22:48
*** gimpswork has joined #openstack-dev22:50
*** rongze has joined #openstack-dev22:50
*** gimpswork is now known as gimps_22:51
*** alex_klimov has quit IRC22:54
*** rongze has quit IRC22:56
*** michchap_ has quit IRC22:56
*** michchap has joined #openstack-dev22:57
*** buzztroll has joined #openstack-dev22:58
*** fifieldt has joined #openstack-dev23:00
*** dolphm has joined #openstack-dev23:00
*** mriedem has joined #openstack-dev23:01
*** dolphm has quit IRC23:01
*** dolphm has joined #openstack-dev23:02
*** sarob has joined #openstack-dev23:03
*** pmathews1 has joined #openstack-dev23:04
*** pmathews1 has quit IRC23:05
*** pmathews1 has joined #openstack-dev23:05
*** dolphm has quit IRC23:06
*** pmathews has quit IRC23:06
*** eglynn has joined #openstack-dev23:08
*** buzztroll has quit IRC23:11
*** pixelb has quit IRC23:13
*** hoodow has quit IRC23:15
*** ArcTanSusan has quit IRC23:16
*** jpeeler has quit IRC23:16
*** denis_makogon has quit IRC23:17
*** briancurtin has quit IRC23:17
*** salv-orlando_ has joined #openstack-dev23:23
*** salv-orlando has quit IRC23:26
*** salv-orlando_ is now known as salv-orlando23:26
*** willingc has joined #openstack-dev23:27
*** sarob has quit IRC23:29
*** willingc has quit IRC23:33
*** pete5 has quit IRC23:37
*** eglynn has quit IRC23:48
*** danwent has joined #openstack-dev23:48
*** teran has joined #openstack-dev23:49
*** tanisdl has quit IRC23:52
*** rongze has joined #openstack-dev23:52
*** xchu has joined #openstack-dev23:53
*** danwent has quit IRC23:54
*** rongze has quit IRC23:58

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