Wednesday, 2013-11-27

*** fbo is now known as fbo_away00:00
clarkbAbhishek_: you should probably update master locally, then rebase that change onto latest master if that is your goal00:00
*** che-arne has quit IRC00:00
*** rongze has quit IRC00:00
Abhishek_clarkb: will do, thanks :)00:01
*** jcooley_ has joined #openstack-dev00:01
*** danwent has quit IRC00:01
ayoungdstanek, nah, I suspect it is an environmental setup issue.  I'm running in PyCHarm and our of venv created from the old run_tests.sh, so nothing we really need to support.00:02
*** danwent has joined #openstack-dev00:02
*** dubsquared has quit IRC00:03
*** jcooley_ has quit IRC00:06
*** epim has quit IRC00:07
*** jasdeepH has joined #openstack-dev00:07
dstanekclarkb: exactly what i was thinking00:08
*** sarob_ has joined #openstack-dev00:10
*** glenng has quit IRC00:11
*** glenng has joined #openstack-dev00:11
*** matsuhashi has joined #openstack-dev00:12
*** netredem-jr has joined #openstack-dev00:12
*** danwent has quit IRC00:13
*** ngoracke has joined #openstack-dev00:13
*** lbragstad has quit IRC00:13
*** sarob has quit IRC00:13
*** kbrierly has quit IRC00:14
*** sarob has joined #openstack-dev00:14
*** sarob_ has quit IRC00:15
*** dkranz has joined #openstack-dev00:15
*** yamahata_ has joined #openstack-dev00:16
*** amcrn has quit IRC00:16
*** gyee has quit IRC00:18
*** epim has joined #openstack-dev00:19
*** MaxV has joined #openstack-dev00:20
*** yuan has quit IRC00:22
*** cpallares has quit IRC00:23
*** dolphm_a_ has joined #openstack-dev00:24
*** luisg has quit IRC00:25
*** neoXsys has quit IRC00:25
*** colinmcnamara has quit IRC00:26
*** dolphm_afk has quit IRC00:26
*** dolphm_a_ has quit IRC00:28
*** yamahata_ has quit IRC00:29
*** amotoki has joined #openstack-dev00:30
*** neoXsys has joined #openstack-dev00:34
*** aveiga has quit IRC00:34
*** sarob has quit IRC00:40
*** sarob has joined #openstack-dev00:40
*** sarob has quit IRC00:42
*** otherwiseguy has quit IRC00:42
*** sarob has joined #openstack-dev00:42
*** sarob has quit IRC00:43
*** sarob has joined #openstack-dev00:44
*** safchain has quit IRC00:47
*** nachi has left #openstack-dev00:47
*** twoputt_ has quit IRC00:48
*** twoputt has quit IRC00:48
*** lbragstad has joined #openstack-dev00:49
*** twoputt has joined #openstack-dev00:51
*** jasdeepH has quit IRC00:51
*** pete5 has quit IRC00:52
*** twoputt_ has joined #openstack-dev00:52
*** markwash has quit IRC00:52
*** xarses has quit IRC00:53
*** tonix has quit IRC00:53
*** MaxV has quit IRC00:53
*** dolphm_afk has joined #openstack-dev00:53
*** MaxV has joined #openstack-dev00:54
*** otherwiseguy has joined #openstack-dev00:56
*** dolphm_afk has quit IRC00:58
*** MaxV has quit IRC00:58
*** dubsquared has joined #openstack-dev00:59
*** danwent has joined #openstack-dev01:00
*** evgenyf has joined #openstack-dev01:01
*** CaptTofu has quit IRC01:03
*** sthaha has joined #openstack-dev01:04
*** dubsquared has quit IRC01:04
*** dsirrine has quit IRC01:05
*** CaptTofu has joined #openstack-dev01:07
*** reed has quit IRC01:07
*** otherwiseguy has quit IRC01:13
*** markmcclain has joined #openstack-dev01:14
*** evgenyf has quit IRC01:17
*** nosnos has joined #openstack-dev01:20
*** nermina has quit IRC01:21
*** nono1 has joined #openstack-dev01:25
*** otherwiseguy has joined #openstack-dev01:26
*** rongze has joined #openstack-dev01:26
*** thelorax123 has quit IRC01:27
*** thelorax123 has joined #openstack-dev01:28
*** glenng has quit IRC01:30
*** shinylasers has joined #openstack-dev01:31
*** urulama has joined #openstack-dev01:31
*** shinylasers has quit IRC01:31
*** rongze has quit IRC01:31
*** fabiog has quit IRC01:32
*** colinmcnamara has joined #openstack-dev01:33
*** matsuhashi has quit IRC01:34
*** matiu has quit IRC01:35
*** urulama has quit IRC01:35
*** willingc has joined #openstack-dev01:36
*** willingc has quit IRC01:36
*** colinmcnamara has quit IRC01:37
*** herndon has quit IRC01:39
*** arata has joined #openstack-dev01:39
*** yamahata_ has joined #openstack-dev01:42
*** twoputt_ has quit IRC01:43
*** twoputt has quit IRC01:43
*** venkatesh has joined #openstack-dev01:44
*** READ10 has joined #openstack-dev01:46
*** sarob_ has joined #openstack-dev01:46
*** sarob has quit IRC01:49
*** mgagne has quit IRC01:50
*** alop has quit IRC01:50
*** matsuhashi has joined #openstack-dev01:51
*** sarob_ has quit IRC01:51
*** tdruiva has quit IRC01:51
*** tdruiva has joined #openstack-dev01:52
*** netredem-jr has quit IRC01:52
*** dolphm_afk has joined #openstack-dev01:54
*** markmcclain has quit IRC01:55
*** tdruiva has quit IRC01:56
*** claytonc has joined #openstack-dev01:57
*** dolphm_afk has quit IRC01:59
*** dubsquared has joined #openstack-dev02:00
*** novas0x2a|laptop has quit IRC02:01
*** nono1 has quit IRC02:02
*** yongli has joined #openstack-dev02:02
*** dubsquared has quit IRC02:04
*** bingbu has joined #openstack-dev02:05
*** dsirrine has joined #openstack-dev02:06
*** yongli has quit IRC02:07
*** xingchao has joined #openstack-dev02:07
Abhishek_what is the best way to debug unit tests on tox?02:07
Abhishek_I tried pdb, but it exits with a BdbQuit exception02:08
*** yongli has joined #openstack-dev02:08
*** bknudson has quit IRC02:08
*** erkules_ has joined #openstack-dev02:08
*** dsirrine has quit IRC02:08
*** danwent has quit IRC02:09
*** rongze has joined #openstack-dev02:09
*** SumitNaiksatam_ has quit IRC02:10
*** yongli has quit IRC02:10
*** guohliu has joined #openstack-dev02:11
*** erkules has quit IRC02:11
*** arata has quit IRC02:12
*** yaguang has joined #openstack-dev02:12
*** melwitt has quit IRC02:12
jamielennoxAbhishek_: it's not tox's fault it's testr that can't run with pdb02:13
*** venkatesh has quit IRC02:13
*** yongli has joined #openstack-dev02:13
Abhishek_oh!02:14
jamielennoxAbhishek_: i tend to just run them with nosetests when i need to do pdb - it's slower but you can pick out the modules you want02:14
jamielennoxmileage varies per project02:14
Abhishek_yaa that sounds reasonable02:14
Abhishek_I'm trying to add a test, should be fine02:14
Abhishek_thanks02:14
jamielennoxnp02:14
*** yongli has quit IRC02:16
jamielennoxwhat do i need to do to indicate to testr (/subunit?) that i have added tests that are way outside the regular tests/ folder structure02:16
*** yongli has joined #openstack-dev02:16
jamielennoxfor example i'm creating a folder in keystone/contrib/kds/tests to keep tests in the extension code - if i run nose from the keystone/contrib/kds folder it's fine02:17
jamielennoxwhen using ./run_tests.sh it doesn't find my tests02:17
*** michchap has quit IRC02:18
*** macjack has joined #openstack-dev02:18
*** alex_xu has joined #openstack-dev02:20
clarkbin .testr.conf you need to add the path after discover02:22
*** yongli has quit IRC02:24
*** devlaps has quit IRC02:24
*** yongli has joined #openstack-dev02:24
*** dsirrine has joined #openstack-dev02:24
dstanekjamielennox: the tox.ini and runtests.sh look only in keystone.tests for tests02:25
jamielennoxclarkb: ah, yep i see it02:25
*** dims has quit IRC02:25
jamielennoxi tried tox and setup.cfg but i always forget that one02:25
jamielennoxthanks02:26
*** tdruiva has joined #openstack-dev02:26
*** mikeoutland has quit IRC02:26
*** radsy has quit IRC02:27
*** mikeoutland has joined #openstack-dev02:27
*** briancurtin has joined #openstack-dev02:28
*** Abhishek_ has quit IRC02:29
*** pmathews has quit IRC02:31
*** mikeoutland has quit IRC02:32
*** haomaiwa_ has joined #openstack-dev02:34
*** jhesketh has quit IRC02:35
ayoungjamielennox, why not just put the kds tests in keystone/tests/kds ?  Its not like we are going to do a split of the repo on a single directory.  You can make things easy on yourself for this one.02:36
*** haomaiwang has quit IRC02:37
*** SumitNaiksatam has joined #openstack-dev02:40
*** venkatesh has joined #openstack-dev02:42
*** nermina has joined #openstack-dev02:45
*** tdruiva has quit IRC02:46
*** tdruiva has joined #openstack-dev02:46
*** mlavalle has left #openstack-dev02:48
*** gongysh has joined #openstack-dev02:49
*** Shrews has quit IRC02:49
*** neelashah has joined #openstack-dev02:50
*** epim has quit IRC02:51
*** fifieldt has joined #openstack-dev02:53
yongliping yjiang502:56
*** venkatesh has quit IRC02:57
*** matsuhashi has quit IRC03:00
*** Shaan7 has quit IRC03:01
*** dubsquared has joined #openstack-dev03:01
*** markwash has joined #openstack-dev03:01
*** briancurtin has quit IRC03:05
*** dubsquared has quit IRC03:05
*** briancurtin has joined #openstack-dev03:06
*** xarses has joined #openstack-dev03:08
*** terriyu has quit IRC03:09
*** rushiagr has joined #openstack-dev03:10
*** prekarat has joined #openstack-dev03:12
*** sumanth has quit IRC03:12
*** dguitarbite has joined #openstack-dev03:13
*** sthaha has quit IRC03:17
*** paragan has joined #openstack-dev03:18
*** sthaha has joined #openstack-dev03:18
*** sthaha has quit IRC03:18
*** sthaha has joined #openstack-dev03:18
*** rushiagr has quit IRC03:19
*** dguitarbite has quit IRC03:22
*** prekarat has quit IRC03:25
*** jeffrey4l has quit IRC03:27
*** arata has joined #openstack-dev03:27
*** pmathews has joined #openstack-dev03:28
*** urulama has joined #openstack-dev03:32
*** alex_xu has quit IRC03:32
*** urulama has quit IRC03:36
*** dguitarbite has joined #openstack-dev03:38
*** jasdeepH has joined #openstack-dev03:38
*** thelorax123 has quit IRC03:38
*** alex_xu has joined #openstack-dev03:39
*** thelorax123 has joined #openstack-dev03:39
*** reaper has joined #openstack-dev03:44
*** tdruiva_ has joined #openstack-dev03:45
*** sthaha has quit IRC03:45
*** sthaha has joined #openstack-dev03:46
*** sthaha has joined #openstack-dev03:46
*** tdruiva has quit IRC03:48
*** sarob has joined #openstack-dev03:51
*** radix_ has quit IRC03:54
*** jhesketh has joined #openstack-dev03:55
*** arata has left #openstack-dev03:57
*** nermina has quit IRC03:59
*** prekarat has joined #openstack-dev04:00
*** thelorax123 has quit IRC04:00
*** pmathews has quit IRC04:00
*** macjack has quit IRC04:01
*** thelorax123 has joined #openstack-dev04:01
*** dubsquared has joined #openstack-dev04:01
*** prekarat has quit IRC04:02
*** prekarat has joined #openstack-dev04:04
*** sarob has quit IRC04:04
*** dubsquared has quit IRC04:06
*** mihgen has joined #openstack-dev04:06
*** nermina has joined #openstack-dev04:11
*** rods has quit IRC04:16
*** cpallares has joined #openstack-dev04:21
*** cpallares has quit IRC04:22
*** tdruiva_ has quit IRC04:23
*** rushiagr has joined #openstack-dev04:23
*** tdruiva has joined #openstack-dev04:23
*** matsuhashi has joined #openstack-dev04:23
*** dolphm_afk has joined #openstack-dev04:25
*** chandankumar has quit IRC04:25
*** sumanth has joined #openstack-dev04:25
*** chandankumar has joined #openstack-dev04:25
*** sarob has joined #openstack-dev04:27
*** tdruiva has quit IRC04:28
*** venkatesh has joined #openstack-dev04:28
*** dolphm_afk has quit IRC04:28
*** jcooley_ has joined #openstack-dev04:30
*** sarob has quit IRC04:32
*** tdruiva has joined #openstack-dev04:35
*** tdruiva has quit IRC04:37
*** tdruiva has joined #openstack-dev04:37
*** tdruiva has joined #openstack-dev04:38
*** FunnyLookinHat has joined #openstack-dev04:40
*** dolphm_afk has joined #openstack-dev04:44
*** rongze has quit IRC04:48
morganfainbergjamielennox, +2 btw.04:48
morganfainbergjamielennox, just got back (had an extra errands to run)04:49
*** mriedem has quit IRC04:49
*** sarob has joined #openstack-dev04:49
*** YorikSar has quit IRC04:51
*** sarob has quit IRC04:52
*** tdruiva has quit IRC04:53
*** tdruiva has joined #openstack-dev04:53
*** aditirav has joined #openstack-dev04:54
*** sandywalsh has quit IRC04:56
*** tdruiva has quit IRC04:57
*** YorikSar has joined #openstack-dev04:58
*** dubsquared has joined #openstack-dev05:02
*** venkatesh has quit IRC05:04
*** aditirav has quit IRC05:05
*** aditirav has joined #openstack-dev05:05
*** dubsquared has quit IRC05:06
*** hartsocks has quit IRC05:07
*** yamahata_ has quit IRC05:08
*** hartsocks has joined #openstack-dev05:08
*** sarob has joined #openstack-dev05:15
jamielennoxmorganfainberg: does that mean it passed jenkins, cause it failed a few times in a row there05:17
*** rongze has joined #openstack-dev05:18
*** sumanthns has joined #openstack-dev05:19
*** jasdeepH has quit IRC05:20
*** paragan is now known as pnemade05:20
*** venkatesh has joined #openstack-dev05:20
*** kushal has joined #openstack-dev05:20
*** nshaikh has joined #openstack-dev05:23
*** colinmcnamara has joined #openstack-dev05:25
*** rongze has quit IRC05:27
*** colinmcnamara has quit IRC05:28
*** jruzz has quit IRC05:30
*** sandywalsh has joined #openstack-dev05:31
*** venkatesh has quit IRC05:31
*** MaxV has joined #openstack-dev05:32
*** michchap has joined #openstack-dev05:34
*** jruzz has joined #openstack-dev05:36
*** rohitk has joined #openstack-dev05:37
*** ArcTanSusan has joined #openstack-dev05:41
*** MaxV has quit IRC05:42
*** sarob has quit IRC05:44
*** sarob has joined #openstack-dev05:45
*** sarob has quit IRC05:49
*** jdennis1 has joined #openstack-dev05:51
*** vipul is now known as vipul-away05:52
*** jdennis has quit IRC05:53
*** jorisroovers has joined #openstack-dev05:53
*** jasdeepH has joined #openstack-dev05:53
*** afazekas has joined #openstack-dev05:53
*** rdas has joined #openstack-dev05:54
*** nshaikh has left #openstack-dev05:55
*** ngoracke has quit IRC05:56
*** SergeyLukjanov has joined #openstack-dev05:57
*** jcooley_ has quit IRC05:59
*** MaxV has joined #openstack-dev05:59
*** jcooley_ has joined #openstack-dev05:59
*** vipul-away is now known as vipul06:01
*** nshaikh has joined #openstack-dev06:02
*** dubsquared has joined #openstack-dev06:03
*** jcooley_ has quit IRC06:05
*** vartom11113 has joined #openstack-dev06:05
*** briancurtin has quit IRC06:06
*** dolphm_afk has quit IRC06:06
*** comay has quit IRC06:06
*** dubsquared has quit IRC06:07
*** dolphm_a_ has joined #openstack-dev06:08
*** venkatesh has joined #openstack-dev06:09
*** radix_ has joined #openstack-dev06:09
*** dolphm_a_ has quit IRC06:10
*** sarob has joined #openstack-dev06:11
*** CaptTofu has quit IRC06:11
*** jasdeepH has quit IRC06:11
*** CaptTofu has joined #openstack-dev06:12
*** FunnyLookinHat has quit IRC06:12
*** colinmcnamara has joined #openstack-dev06:12
*** rongze has joined #openstack-dev06:13
*** otherwiseguy has quit IRC06:17
*** MaxV has quit IRC06:17
*** Abhishek has joined #openstack-dev06:18
*** sumanth has quit IRC06:21
*** neelashah has quit IRC06:21
*** ifarkas has joined #openstack-dev06:22
*** mrda has quit IRC06:23
*** neeti has joined #openstack-dev06:27
*** danwent has joined #openstack-dev06:28
* skraynev is away: I'm busy06:29
*** boris-42 has joined #openstack-dev06:30
*** claxton has joined #openstack-dev06:30
*** nosnos_ has joined #openstack-dev06:30
*** halfie has joined #openstack-dev06:30
*** otherwiseguy has joined #openstack-dev06:31
*** vartom11114 has joined #openstack-dev06:34
*** nosnos has quit IRC06:34
*** vartom11115 has joined #openstack-dev06:35
*** ArxCruz has quit IRC06:36
*** vartom11113 has quit IRC06:36
*** SergeyLukjanov is now known as _SergeyLukjanov06:37
*** vartom11114 has quit IRC06:38
*** _SergeyLukjanov has quit IRC06:38
*** vartom11116 has joined #openstack-dev06:38
*** vartom11115 has quit IRC06:41
*** guohliu has quit IRC06:42
*** venkatesh has quit IRC06:42
*** aditirav_ has joined #openstack-dev06:42
*** vartom11116 has quit IRC06:42
*** yongli has quit IRC06:44
*** yongli has joined #openstack-dev06:44
*** aditirav has quit IRC06:46
*** aditirav_ is now known as aditirav06:46
*** yongli has quit IRC06:47
*** yongli has joined #openstack-dev06:47
*** aditirav has quit IRC06:49
*** aditirav has joined #openstack-dev06:50
*** venkatesh has joined #openstack-dev06:51
*** pnemade is now known as paragan06:51
*** SergeyLukjanov has joined #openstack-dev06:52
*** SergeyLukjanov has quit IRC06:52
*** yongli has quit IRC06:57
*** yongli has joined #openstack-dev06:58
*** reidrac has joined #openstack-dev06:58
*** yeylon has joined #openstack-dev06:59
*** eglynn has joined #openstack-dev07:00
*** Abhishek has quit IRC07:01
*** mindpixel has joined #openstack-dev07:04
*** dubsquared has joined #openstack-dev07:04
*** matsuhashi has quit IRC07:05
*** matsuhashi has joined #openstack-dev07:05
*** renlt has joined #openstack-dev07:07
*** dubsquared has quit IRC07:08
*** nati_uen_ has quit IRC07:09
*** mrunge has joined #openstack-dev07:10
*** reidrac has quit IRC07:10
*** yonglihe_ has joined #openstack-dev07:13
*** rdopieralski has joined #openstack-dev07:13
*** yolanda has joined #openstack-dev07:13
*** yonglihe_ has quit IRC07:15
*** lsmola has joined #openstack-dev07:15
*** yonglihe_ has joined #openstack-dev07:15
*** yongli has quit IRC07:16
*** yonglihe_ has quit IRC07:16
*** yongli has joined #openstack-dev07:17
*** markwash has quit IRC07:17
*** otherwiseguy has quit IRC07:19
*** yonglihe_ has joined #openstack-dev07:19
*** yonglihe_ has quit IRC07:19
*** yongli has quit IRC07:20
*** nosnos_ has quit IRC07:20
*** yongli has joined #openstack-dev07:21
*** nosnos has joined #openstack-dev07:21
*** dolphm_afk has joined #openstack-dev07:21
*** yonglihe_ has joined #openstack-dev07:22
*** achampion has quit IRC07:22
*** yonglihe_ has quit IRC07:22
*** urulama has joined #openstack-dev07:23
*** vartom11116 has joined #openstack-dev07:24
*** dolphm_afk has quit IRC07:25
*** comay has joined #openstack-dev07:26
*** denis_makogon has joined #openstack-dev07:26
*** yongli has quit IRC07:28
*** yongli has joined #openstack-dev07:28
*** yongli has quit IRC07:29
*** yongli has joined #openstack-dev07:30
*** markwash has joined #openstack-dev07:31
*** claxton has quit IRC07:31
*** yongli has quit IRC07:32
*** yongli has joined #openstack-dev07:32
*** buzztroll has joined #openstack-dev07:33
*** nati_ueno has joined #openstack-dev07:34
*** venkatesh has quit IRC07:34
*** yongli has quit IRC07:38
*** yongli has joined #openstack-dev07:38
*** achampion has joined #openstack-dev07:39
*** gmurphy_ has joined #openstack-dev07:40
*** e0ne has joined #openstack-dev07:40
*** sarob has quit IRC07:46
*** sarob has joined #openstack-dev07:47
*** nermina has quit IRC07:49
*** flaper87|afk is now known as flaper8707:49
*** yongli has quit IRC07:49
*** yongli has joined #openstack-dev07:50
*** jprovazn has joined #openstack-dev07:50
*** yongli has quit IRC07:51
*** sarob has quit IRC07:51
*** yongli has joined #openstack-dev07:51
*** vipul is now known as vipul-away07:51
*** reaper has quit IRC07:53
*** xga has joined #openstack-dev07:54
*** xga_ has joined #openstack-dev07:54
*** prekarat has quit IRC07:54
*** yongli has quit IRC07:58
*** yongli has joined #openstack-dev07:59
*** boris-42 has quit IRC07:59
*** yonglihe_ has joined #openstack-dev07:59
*** tan has joined #openstack-dev08:00
*** dubsquared has joined #openstack-dev08:00
*** vartom11116 has quit IRC08:00
*** ruhe has joined #openstack-dev08:01
*** matsuhashi has quit IRC08:01
*** reidrac has joined #openstack-dev08:02
*** belmoreira has joined #openstack-dev08:02
*** matsuhashi has joined #openstack-dev08:03
*** yongli has quit IRC08:03
*** fifieldt has quit IRC08:03
*** yongli has joined #openstack-dev08:03
*** yongli has quit IRC08:04
*** fbo_away is now known as fbo08:05
*** dubsquared has quit IRC08:05
*** xqueralt has joined #openstack-dev08:05
*** xqueralt is now known as xqueralt|home08:06
*** yonglihe_ has quit IRC08:06
*** yongli has joined #openstack-dev08:06
*** tkammer has joined #openstack-dev08:06
*** yongli has quit IRC08:06
*** vipul-away is now known as vipul08:06
*** jistr has joined #openstack-dev08:07
*** yongli has joined #openstack-dev08:07
*** nelsnelson has quit IRC08:08
*** sushils has quit IRC08:08
*** yonglihe_ has joined #openstack-dev08:08
*** yonglihe_ has quit IRC08:10
*** yonglihe_ has joined #openstack-dev08:11
*** nelsnelson has joined #openstack-dev08:11
*** yonglihe_ has quit IRC08:11
*** sushils has joined #openstack-dev08:11
*** marekd|away is now known as marekd08:13
*** yonglihe_ has joined #openstack-dev08:13
*** mihgen has quit IRC08:13
*** yonglihe_ has quit IRC08:13
*** danwent has quit IRC08:14
*** yonglihe_ has joined #openstack-dev08:15
*** yonglihe_ has quit IRC08:15
*** yongli has quit IRC08:16
*** yongli has joined #openstack-dev08:17
*** eglynn has quit IRC08:18
*** yonglihe_ has joined #openstack-dev08:18
*** marun has quit IRC08:18
*** yonglihe_ has quit IRC08:18
*** sushils has quit IRC08:19
*** dguitarbite has quit IRC08:22
*** claxton has joined #openstack-dev08:23
*** sushils has joined #openstack-dev08:23
*** Chicago has quit IRC08:24
*** mosulica has joined #openstack-dev08:27
ttxnotmyname: there is a stable/havana branch for swift08:27
ttxso you can "git review stable/havana"08:28
*** yongli has quit IRC08:28
*** yongli has joined #openstack-dev08:29
ttxnotmyname: and now I see you proposed it already. Will look into it08:29
*** yongli has quit IRC08:30
*** yongli has joined #openstack-dev08:30
*** yongli has quit IRC08:31
*** yongli has joined #openstack-dev08:31
*** yonglihe_ has joined #openstack-dev08:32
*** yonglihe_ has quit IRC08:33
*** amuller has joined #openstack-dev08:33
*** che-arne has joined #openstack-dev08:34
*** corXi has joined #openstack-dev08:34
*** sahid has joined #openstack-dev08:35
*** omachace has joined #openstack-dev08:36
*** omachace has left #openstack-dev08:36
*** yeylon_ has joined #openstack-dev08:36
*** pfreund has joined #openstack-dev08:39
*** yeylon has quit IRC08:39
*** ygbo has joined #openstack-dev08:40
*** ndipanov has joined #openstack-dev08:41
*** yongli has quit IRC08:42
*** yongli has joined #openstack-dev08:42
*** martyntaylor has joined #openstack-dev08:42
*** omachace has joined #openstack-dev08:43
*** denis_makogon has quit IRC08:44
*** SergeyLukjanov has joined #openstack-dev08:48
*** MaxV has joined #openstack-dev08:52
*** yonglihe_ has joined #openstack-dev08:52
*** avishay has joined #openstack-dev08:52
*** yonglihe_ has quit IRC08:52
*** yongli has quit IRC08:53
*** mengxd has joined #openstack-dev08:53
*** ArcTanSusan has quit IRC08:53
*** yongli has joined #openstack-dev08:53
*** ruhe has quit IRC08:54
*** yonglihe_ has joined #openstack-dev08:54
*** yonglihe_ has quit IRC08:54
*** larsbutler has joined #openstack-dev08:55
*** arezmerita has quit IRC08:58
*** mengxd has quit IRC08:58
*** yeylon_ has quit IRC08:59
*** mihgen has joined #openstack-dev08:59
*** arezmerita has joined #openstack-dev08:59
*** eglynn has joined #openstack-dev09:00
*** jpich has joined #openstack-dev09:01
*** vartom11116 has joined #openstack-dev09:01
*** nati_ueno has quit IRC09:01
*** dubsquared has joined #openstack-dev09:01
*** aditirav_ has joined #openstack-dev09:02
*** markmc has joined #openstack-dev09:02
*** jistr has quit IRC09:02
*** boden has joined #openstack-dev09:03
*** xga_ has quit IRC09:04
*** xga has quit IRC09:04
*** DinaBelova has joined #openstack-dev09:04
*** aditirav has quit IRC09:04
*** aditirav_ is now known as aditirav09:04
*** jcoufal has joined #openstack-dev09:05
*** xga has joined #openstack-dev09:05
*** derekh has joined #openstack-dev09:05
*** xga_ has joined #openstack-dev09:05
*** dubsquared has quit IRC09:06
*** Chicago has joined #openstack-dev09:07
*** romcheg has joined #openstack-dev09:09
*** yongli has quit IRC09:09
*** safchain has joined #openstack-dev09:11
*** safchain has quit IRC09:11
*** yongli has joined #openstack-dev09:11
*** MaxV has quit IRC09:12
*** yassine has joined #openstack-dev09:12
*** MaxV has joined #openstack-dev09:12
*** MaxV has joined #openstack-dev09:12
*** bogdando has joined #openstack-dev09:13
*** yeylon_ has joined #openstack-dev09:14
*** devvesa has joined #openstack-dev09:16
*** yonglihe_ has joined #openstack-dev09:16
*** yongli has quit IRC09:16
*** yongli has joined #openstack-dev09:17
*** yongli has quit IRC09:17
*** dstanek has quit IRC09:21
*** buzztroll has quit IRC09:22
*** ffio has joined #openstack-dev09:24
*** sushils has quit IRC09:24
*** teran has joined #openstack-dev09:25
*** yonglihe_ has quit IRC09:26
*** yongli has joined #openstack-dev09:26
*** yonglihe_ has joined #openstack-dev09:27
*** yonglihe_ has quit IRC09:27
*** vladikr has joined #openstack-dev09:28
*** renlt has quit IRC09:28
*** yongli has quit IRC09:29
*** larsbutler has quit IRC09:29
*** teran has quit IRC09:29
*** yongli has joined #openstack-dev09:30
*** yonglihe_ has joined #openstack-dev09:31
*** yonglihe_ has quit IRC09:32
*** jistr has joined #openstack-dev09:34
*** lucasagomes has joined #openstack-dev09:37
*** yongli has quit IRC09:38
*** yongli has joined #openstack-dev09:39
*** yonglihe_ has joined #openstack-dev09:40
*** yonglihe_ has quit IRC09:42
*** yongli has quit IRC09:42
*** yongli has joined #openstack-dev09:42
*** yonglihe_ has joined #openstack-dev09:44
*** iartarisi has joined #openstack-dev09:45
*** yonglihe_ has quit IRC09:46
*** yongli has quit IRC09:46
*** yongli has joined #openstack-dev09:47
*** yongli has quit IRC09:49
*** yongli has joined #openstack-dev09:49
*** yamahata_ has joined #openstack-dev09:50
*** matsuhashi has quit IRC09:51
*** neoXsys has quit IRC09:51
*** ben_duyujie has joined #openstack-dev09:52
*** yonglihe_ has joined #openstack-dev09:52
*** yonglihe_ has quit IRC09:52
*** yonglihe_ has joined #openstack-dev09:54
*** yonglihe_ has quit IRC09:54
*** matsuhas_ has joined #openstack-dev09:55
*** max_lobur_afk is now known as max_lobur09:55
*** yonglihe_ has joined #openstack-dev09:56
*** yonglihe_ has quit IRC09:57
*** e0ne has quit IRC10:00
*** jtomasek has joined #openstack-dev10:00
*** e0ne has joined #openstack-dev10:00
*** dubsquared has joined #openstack-dev10:02
*** neeti has quit IRC10:02
*** xqueralt|home has quit IRC10:03
*** larsbutler has joined #openstack-dev10:03
*** neeti has joined #openstack-dev10:04
*** danpb has joined #openstack-dev10:04
*** e0ne has quit IRC10:04
*** ruhe has joined #openstack-dev10:05
*** neoXsys has joined #openstack-dev10:05
*** dubsquared has quit IRC10:07
*** matsuhas_ has quit IRC10:11
*** matsuhashi has joined #openstack-dev10:11
*** erkules_ is now known as erkules10:11
*** e0ne has joined #openstack-dev10:12
*** e0ne_ has joined #openstack-dev10:13
*** vartom11116 has quit IRC10:16
*** teran has joined #openstack-dev10:16
*** e0ne has quit IRC10:18
*** danpb has quit IRC10:18
*** JordanP has joined #openstack-dev10:19
*** gongysh has quit IRC10:19
*** rongze has quit IRC10:21
*** nati_ueno has joined #openstack-dev10:21
*** danpb has joined #openstack-dev10:22
*** rossella_s has joined #openstack-dev10:22
*** jhesketh has quit IRC10:22
*** faramir1 has quit IRC10:23
*** buzztroll has joined #openstack-dev10:23
*** xqueralt|home has joined #openstack-dev10:25
*** tdruiva has joined #openstack-dev10:27
*** ruhe has quit IRC10:27
*** buzztroll has quit IRC10:27
*** ruhe has joined #openstack-dev10:28
*** buzztroll has joined #openstack-dev10:30
*** giulivo has joined #openstack-dev10:31
*** rongze_ has joined #openstack-dev10:31
*** sushils has joined #openstack-dev10:32
*** ruhe has quit IRC10:33
*** paragan has quit IRC10:34
*** buzztroll has quit IRC10:35
*** boris-42 has joined #openstack-dev10:35
*** pixelb has joined #openstack-dev10:37
*** tonix has joined #openstack-dev10:38
*** mrda has joined #openstack-dev10:38
*** gszasz has joined #openstack-dev10:39
*** DinaBelova has quit IRC10:42
*** yamahata_ has quit IRC10:44
*** athomas has joined #openstack-dev10:46
*** SergeyLukjanov is now known as _SergeyLukjanov10:46
*** _SergeyLukjanov has quit IRC10:47
*** avishayb has joined #openstack-dev10:48
*** jruzicka has joined #openstack-dev10:51
*** irenab has joined #openstack-dev10:56
*** mrda has quit IRC10:57
*** xga_ has quit IRC10:57
*** xga has quit IRC10:57
*** mrunge has quit IRC10:58
*** jtomasek has quit IRC10:58
*** bingbu has quit IRC10:59
*** mrunge has joined #openstack-dev11:01
*** Ruetobas has quit IRC11:01
*** dubsquared has joined #openstack-dev11:03
*** rossella_s has quit IRC11:03
*** avishay has quit IRC11:03
*** SergeyLukjanov has joined #openstack-dev11:04
*** rossella_s has joined #openstack-dev11:04
*** ArxCruz has joined #openstack-dev11:04
*** Ruetobas has joined #openstack-dev11:05
*** belmoreira has quit IRC11:05
*** belmoreira has joined #openstack-dev11:05
*** rongze_ has quit IRC11:06
*** DinaBelova has joined #openstack-dev11:06
*** jorisroovers has quit IRC11:06
*** jorisroovers has joined #openstack-dev11:06
*** dubsquared has quit IRC11:07
*** pcm_ has joined #openstack-dev11:08
*** pcm_ has quit IRC11:08
*** fbo is now known as fbo_away11:08
*** pcm_ has joined #openstack-dev11:08
*** Ruetobas has quit IRC11:10
*** matsuhashi has quit IRC11:10
*** jtomasek has joined #openstack-dev11:11
*** xqueralt|home is now known as xqueralt11:13
*** rongze has joined #openstack-dev11:15
*** Ruetobas has joined #openstack-dev11:15
*** jaume_ has joined #openstack-dev11:19
*** Cotes has joined #openstack-dev11:19
*** avishay has joined #openstack-dev11:20
*** amotoki has quit IRC11:21
*** devvesa has quit IRC11:21
*** akrivoka has joined #openstack-dev11:22
*** MaxV has quit IRC11:24
*** MaxV has joined #openstack-dev11:24
*** tdruiva has quit IRC11:24
*** tdruiva has joined #openstack-dev11:25
*** MaxV has quit IRC11:29
*** tdruiva has quit IRC11:29
*** buzztroll has joined #openstack-dev11:32
*** SergeyLukjanov has quit IRC11:34
*** SergeyLukjanov has joined #openstack-dev11:36
*** SergeyLukjanov is now known as _SergeyLukjanov11:37
*** _SergeyLukjanov is now known as SergeyLukjanov11:38
*** pcm_ has quit IRC11:42
*** ruhe has joined #openstack-dev11:42
*** giulivo has quit IRC11:43
*** rossella_s has quit IRC11:46
*** rossella_s has joined #openstack-dev11:46
*** ruhe has quit IRC11:48
*** ruhe has joined #openstack-dev11:49
*** nati_ueno has quit IRC11:49
*** renlt has joined #openstack-dev11:49
*** alex_xu has quit IRC11:51
*** jroovers has joined #openstack-dev11:53
*** nosnos has quit IRC11:53
*** jprovazn has quit IRC11:54
*** glenng has joined #openstack-dev11:55
*** renlt has quit IRC11:55
*** jorisroovers has quit IRC11:55
*** tdruiva has joined #openstack-dev11:57
*** sahid has quit IRC11:58
*** giulivo has joined #openstack-dev11:58
*** glenng has quit IRC11:59
*** ruhe has quit IRC12:00
*** avishay has quit IRC12:00
*** MaxV has joined #openstack-dev12:01
*** rfolco has joined #openstack-dev12:01
*** tdruiva has quit IRC12:02
*** ArxCruz has quit IRC12:03
*** mohits has joined #openstack-dev12:03
*** vkmc has joined #openstack-dev12:03
*** tdruiva has joined #openstack-dev12:03
*** jaume_ has quit IRC12:03
*** mohits has quit IRC12:03
*** dubsquared has joined #openstack-dev12:04
*** jaume_ has joined #openstack-dev12:04
*** sandywalsh has quit IRC12:04
*** WhiteAnthrax has quit IRC12:04
*** mrunge has quit IRC12:05
*** buzztroll has quit IRC12:05
dsantos_dhellmann: ping12:05
*** WhiteAnthrax has joined #openstack-dev12:05
*** pcm_ has joined #openstack-dev12:06
*** dubsquared has quit IRC12:08
*** vladikr has quit IRC12:08
*** nshaikh has left #openstack-dev12:11
*** pcm_ has quit IRC12:12
*** mkollaro has joined #openstack-dev12:13
*** pcm_ has joined #openstack-dev12:13
*** yaguang has quit IRC12:14
*** rushiagr has quit IRC12:15
*** Loquacity has quit IRC12:15
*** avishay has joined #openstack-dev12:16
*** jroovers has quit IRC12:18
*** claxton has quit IRC12:22
*** CaptTofu has quit IRC12:28
*** CaptTofu has joined #openstack-dev12:28
*** rossella_s has quit IRC12:32
*** yamahata_ has joined #openstack-dev12:32
*** mrunge has joined #openstack-dev12:33
*** ruhe has joined #openstack-dev12:35
*** Alexei_987 has joined #openstack-dev12:35
*** romcheg has left #openstack-dev12:36
*** tmclaugh[work] has joined #openstack-dev12:37
*** sumansn_ has joined #openstack-dev12:41
*** xga_ has joined #openstack-dev12:41
*** xga has joined #openstack-dev12:41
*** avishayb has quit IRC12:41
*** avishayb has joined #openstack-dev12:42
*** sumanthns has quit IRC12:43
*** [1]avishayb has joined #openstack-dev12:43
*** markvoelker1 has joined #openstack-dev12:44
*** rch has quit IRC12:44
*** lucasagomes is now known as lucas-hungry12:45
*** Nikolay_St has quit IRC12:46
*** jorisroovers has joined #openstack-dev12:46
*** avishayb has quit IRC12:47
*** [1]avishayb is now known as avishayb12:47
*** jroovers has joined #openstack-dev12:47
*** fbo_away is now known as fbo12:49
*** jistr is now known as jistr|eng12:49
*** rfolco has quit IRC12:50
*** jorisroovers has quit IRC12:51
*** SergeyLukjanov is now known as _SergeyLukjanov12:51
*** _SergeyLukjanov has quit IRC12:52
*** sandywalsh has joined #openstack-dev12:54
*** alex_klimov has joined #openstack-dev12:56
*** aditirav has quit IRC12:58
*** sumanthns has joined #openstack-dev12:58
*** sumansn_ has quit IRC13:00
dosaboymarkmc: ping13:01
*** buzztroll has joined #openstack-dev13:02
*** jroovers has quit IRC13:02
*** avishay has quit IRC13:03
*** dubsquared has joined #openstack-dev13:04
insanidadehi all. I have a question about devstack. Is this the right channel for that issue ?13:04
kashyapJust ask, people might respond.13:05
*** buzztroll has quit IRC13:06
*** CaptTofu has quit IRC13:08
*** dubsquared has quit IRC13:09
*** CaptTofu has joined #openstack-dev13:09
*** sandywalsh_ has joined #openstack-dev13:11
*** dolphm_afk has joined #openstack-dev13:11
*** sandywalsh has quit IRC13:12
*** jab416171 has quit IRC13:13
*** mohits_ has quit IRC13:13
*** mkoderer has quit IRC13:13
*** erlon has quit IRC13:13
*** sgordon has joined #openstack-dev13:13
*** mehdi has quit IRC13:14
*** marun has joined #openstack-dev13:15
*** Abhishek has joined #openstack-dev13:15
jd__dhellmann: around?13:16
*** jaume_ has quit IRC13:17
*** safchain has joined #openstack-dev13:18
*** bvandenh has quit IRC13:19
*** ben_duyujie has quit IRC13:19
*** paragan has joined #openstack-dev13:21
*** gordc has joined #openstack-dev13:22
*** sandywalsh has joined #openstack-dev13:22
*** riskable has quit IRC13:22
*** sandywalsh_ has quit IRC13:22
*** vladikr has joined #openstack-dev13:23
*** ygbo has quit IRC13:23
*** tonix_ has joined #openstack-dev13:23
*** tonix has quit IRC13:23
*** rods has joined #openstack-dev13:23
*** ygbo has joined #openstack-dev13:24
*** alexpilotti has joined #openstack-dev13:25
*** jab416171 has joined #openstack-dev13:25
*** tonix has joined #openstack-dev13:26
insanidadewhat is wrong in this command?  keystone endpoint-create --region RegionOne --service_id --publicurl http://192.168.100.47:5000/v2.0 --adminurl http://192.168.100.47:35357/v2.0 --internalurl http://192.168.100.47:5000/v2.013:26
tristanCinsanidade: there is no service_id!13:27
dolphm_afkinsanidade: there's no --service_id value specified, and --service_id should be --service-id13:27
kashyapinsanidade, You haven't provided service_id13:27
*** dolphm_afk is now known as dolphm13:27
insanidadetristanC, dolphm , kashyap : that command was generated by devstack (./stack.sh). where should I set that?13:28
*** sumanthns has quit IRC13:28
tristanCinsanidade: you can get the service_id with: 'keystone service-list', get the id of 'identity'13:28
*** tonix_ has quit IRC13:29
tristanCinsanidade: it is the service creation that have failed then13:29
dolphminsanidade: it might be failing to create a service and moving on anyway13:29
insanidadetristanC, dolphm , kashyap : http://paste.openstack.org/show/54058/13:29
insanidadeso, devstack is messing things around ?13:31
tristanCinsanidade: the real error should have happen just before what you pasted13:31
insanidadetristanC: I understand. Pretty weird as devstack is pretty straightforward to set up - we don't have to configure almost anything. anyway, I'll keep trying.13:32
*** SergeyLukjanov has joined #openstack-dev13:32
kashyapIt's straightforward as long as you don't hit any issues :) You might want to check the screen logs13:33
tristanCinsanidade: sounds like your system wasn't clean, you better try, clean.sh, unstack.sh and try another stack.sh13:33
*** jruzicka has quit IRC13:33
*** lbragstad has quit IRC13:34
*** erlon has joined #openstack-dev13:34
insanidadetristanC, kashyap : it works fine in all other distros it's intended to work with. first time I see those issues. I've tried all clean up/stop/restart scripts and this is a fresh fedora install. I'll keep trying. thanks.13:35
*** thomasem has joined #openstack-dev13:35
*** rushiagr has joined #openstack-dev13:35
*** macjack has joined #openstack-dev13:35
*** Shrews has joined #openstack-dev13:35
*** macjack has quit IRC13:36
*** vartom11116 has joined #openstack-dev13:37
*** eharney has joined #openstack-dev13:37
*** mkoderer has joined #openstack-dev13:38
*** DinaBelova has quit IRC13:40
*** DinaBelova has joined #openstack-dev13:40
*** mrunge has quit IRC13:40
*** romcheg has joined #openstack-dev13:41
*** macjack has joined #openstack-dev13:42
*** dstanek has joined #openstack-dev13:42
*** mohits_ has joined #openstack-dev13:42
*** dprince has joined #openstack-dev13:43
*** ifarkas has quit IRC13:43
*** mehdi has joined #openstack-dev13:45
*** vartom11116 has quit IRC13:48
*** kushal has quit IRC13:48
*** vartom11116 has joined #openstack-dev13:49
*** romcheg has left #openstack-dev13:50
*** ifarkas has joined #openstack-dev13:51
*** Artpicre has quit IRC13:51
*** CaptTofu has quit IRC13:53
*** CaptTofu has joined #openstack-dev13:53
*** mfer has joined #openstack-dev13:54
*** Artpicre has joined #openstack-dev13:54
*** neelashah has joined #openstack-dev13:55
*** rossella_s has joined #openstack-dev13:56
*** lucas-hungry is now known as lucasagomes13:58
*** claytonc has quit IRC14:00
*** danielbruno has joined #openstack-dev14:00
*** kushal has joined #openstack-dev14:01
*** ngoracke has joined #openstack-dev14:03
*** buzztroll has joined #openstack-dev14:03
*** dolphm has quit IRC14:04
*** dubsquared has joined #openstack-dev14:05
*** sahid has joined #openstack-dev14:05
*** rnirmal has joined #openstack-dev14:06
*** Abhishek has quit IRC14:06
*** dvarga has joined #openstack-dev14:07
*** gfidente has joined #openstack-dev14:09
*** giulivo has quit IRC14:09
*** dubsquared has quit IRC14:10
*** glenng has joined #openstack-dev14:10
*** glenng has quit IRC14:11
dsantos_dhellmann: ping14:12
*** dolphm has joined #openstack-dev14:12
*** ruhe has quit IRC14:13
*** sthaha has quit IRC14:14
*** peristeri has joined #openstack-dev14:14
*** michchap has quit IRC14:15
*** glenng has joined #openstack-dev14:17
*** gfidente has quit IRC14:17
*** ruhe has joined #openstack-dev14:18
*** marun has quit IRC14:19
*** thelorax123 has quit IRC14:19
*** vartom11116 has quit IRC14:19
*** athomas has quit IRC14:20
*** thelorax123 has joined #openstack-dev14:20
*** MaxV has quit IRC14:21
*** Tross has joined #openstack-dev14:21
*** MaxV has joined #openstack-dev14:21
*** dubsquared has joined #openstack-dev14:22
*** vladikr has quit IRC14:23
*** alex_klimov has quit IRC14:23
*** xga_ has quit IRC14:24
*** xga has quit IRC14:24
*** vladikr has joined #openstack-dev14:25
*** FunnyLookinHat has joined #openstack-dev14:26
*** dubsquared has quit IRC14:26
*** MaxV has quit IRC14:26
*** irenab has quit IRC14:26
*** xga_ has joined #openstack-dev14:27
*** xga has joined #openstack-dev14:27
*** alex_klimov has joined #openstack-dev14:27
*** athomas has joined #openstack-dev14:29
*** xga__ has joined #openstack-dev14:30
*** gfidente has joined #openstack-dev14:31
*** dbalog has joined #openstack-dev14:31
*** jergerber has joined #openstack-dev14:31
*** MaxV has joined #openstack-dev14:32
*** safchain has quit IRC14:32
*** xga_ has quit IRC14:32
*** xga has quit IRC14:32
*** yamahata_ has quit IRC14:32
*** sumanth has joined #openstack-dev14:32
*** jistr|eng is now known as jistr14:32
*** xga has joined #openstack-dev14:33
*** tdruiva has quit IRC14:33
*** claytonc has joined #openstack-dev14:33
*** achampion has quit IRC14:33
*** tdruiva has joined #openstack-dev14:33
*** achampion has joined #openstack-dev14:34
*** burt has joined #openstack-dev14:35
*** thelorax123 has quit IRC14:35
*** yaguang has joined #openstack-dev14:36
*** buzztroll has quit IRC14:36
*** aeperezt has joined #openstack-dev14:38
*** tdruiva has quit IRC14:38
*** sandywalsh_ has joined #openstack-dev14:39
*** marun has joined #openstack-dev14:39
*** sandywalsh has quit IRC14:39
*** neeti has quit IRC14:40
*** Shaan7 has joined #openstack-dev14:42
*** clayb has joined #openstack-dev14:43
*** clayb has quit IRC14:43
*** rraja has joined #openstack-dev14:43
*** clayb has joined #openstack-dev14:44
*** dims has joined #openstack-dev14:45
*** rch has joined #openstack-dev14:45
*** kbringard has joined #openstack-dev14:46
*** aditirav has joined #openstack-dev14:48
*** achampion has quit IRC14:50
*** achampion has joined #openstack-dev14:52
zuljgriffith:  ping when you are around (re: rtslib)14:53
*** dolphm has quit IRC14:54
*** mriedem has joined #openstack-dev14:54
*** boris-42 has quit IRC14:54
*** dolphm has joined #openstack-dev14:54
*** gsilvis has quit IRC14:55
*** nermina has joined #openstack-dev14:55
*** aditirav has quit IRC14:56
eharneyzul: anything i can help with re: rtslib?14:56
zuleharney:  yeah it seems that rstlib changed their license to apache 2.0 which allows us to use it now so I dont think there is a need for rtslib-fb anymore14:57
*** gsilvis has joined #openstack-dev14:57
zuleharney:  unless there is some differences betwen the two14:57
eharneyzul: yes, they went to apache license, as did rtslib-fb afterward.  but that wasn't why we were using rtslib-fb to start with (they were both AGPL before)14:58
*** twalton has joined #openstack-dev14:58
zuleharney:  so why are we using rtslib-fb?14:58
eharneyzul: there are some differences... -fb has diverged to some extent14:58
*** oubiwann has joined #openstack-dev14:59
eharneyzul: i used it because it was packaged and available in Fedora/RH*/etc and the other one wasn't -- it's also being used for other projects that Cinder will use like targetd14:59
zuleharney:  grr...ok14:59
eharneyzul: i don't know how compatible they are exactly at this point15:00
*** briancurtin has joined #openstack-dev15:01
*** rcleere has joined #openstack-dev15:04
*** dprince has quit IRC15:06
*** achampion has quit IRC15:10
*** dubsquared has joined #openstack-dev15:11
*** aditirav has joined #openstack-dev15:12
*** dubsquared has quit IRC15:13
*** dubsquared has joined #openstack-dev15:13
*** dubsquared has quit IRC15:14
*** dubsquared has joined #openstack-dev15:15
*** omachace has left #openstack-dev15:15
*** dubsquared has quit IRC15:16
*** dubsquared has joined #openstack-dev15:16
dolphmmorganfainberg: ayoung: morning review pesterance https://review.openstack.org/#/c/52456/15:16
*** msmedved has joined #openstack-dev15:17
*** pcm__ has joined #openstack-dev15:17
*** jmontemayor has joined #openstack-dev15:18
*** dubsquar_ has joined #openstack-dev15:18
*** pcm_ has quit IRC15:19
*** achampion has joined #openstack-dev15:19
*** ruhe has quit IRC15:20
*** epopt37 has quit IRC15:21
*** dubsquared has quit IRC15:21
*** ruhe has joined #openstack-dev15:22
*** dubsquar_ has quit IRC15:23
*** avishayb has quit IRC15:23
*** sandywalsh_ has quit IRC15:23
*** paragan has quit IRC15:26
*** prekarat has joined #openstack-dev15:27
*** dubsquared has joined #openstack-dev15:27
*** vijendar has joined #openstack-dev15:30
*** e0ne has joined #openstack-dev15:31
*** dubsquared has quit IRC15:31
alogattx: ping15:32
ttxaloga: yes?15:33
*** DinaBelova has quit IRC15:33
jgriffithzul: yo15:34
zuljgriffith:  unping sorry15:34
jgriffithzul: haha15:34
*** epopt37 has joined #openstack-dev15:34
jgriffithokie dokie15:34
*** e0ne_ has quit IRC15:34
*** urulama has quit IRC15:35
*** mriedem has quit IRC15:35
*** reaper has joined #openstack-dev15:39
*** avishay has joined #openstack-dev15:39
*** SumitNaiksatam has quit IRC15:39
*** marekd is now known as marekd|away15:40
*** aditirav_ has joined #openstack-dev15:40
*** xingchao has quit IRC15:40
*** alex_klimov has quit IRC15:40
*** aditirav has quit IRC15:42
*** aditirav_ is now known as aditirav15:42
*** e0ne_ has joined #openstack-dev15:43
*** netredem-jr has joined #openstack-dev15:43
*** radez_g0n3 is now known as radez15:43
*** mrodden has joined #openstack-dev15:43
*** pete5 has joined #openstack-dev15:46
*** e0ne has quit IRC15:46
*** twalton has left #openstack-dev15:48
*** athomas has quit IRC15:48
*** jruzicka has joined #openstack-dev15:49
*** jobewan has joined #openstack-dev15:49
*** alexpilotti has quit IRC15:53
*** jcooley_ has joined #openstack-dev15:53
*** jmontemayor has quit IRC15:55
*** neeti has joined #openstack-dev15:55
*** buzztroll has joined #openstack-dev15:56
*** rdopieralski has quit IRC15:56
*** rdas has quit IRC15:57
*** athomas has joined #openstack-dev15:57
*** rraja has quit IRC15:57
*** jnoller has joined #openstack-dev15:58
*** willingc has joined #openstack-dev15:58
*** ruhe has quit IRC16:00
*** BLZbubba has quit IRC16:00
*** BLZbubba has joined #openstack-dev16:00
*** rnirmal has quit IRC16:00
*** otherwiseguy has joined #openstack-dev16:00
*** Ruetobas has quit IRC16:01
*** alexpilotti has joined #openstack-dev16:01
*** alop has joined #openstack-dev16:01
*** jcoufal has quit IRC16:02
*** reidrac has quit IRC16:02
*** rdas has joined #openstack-dev16:03
*** Ruetobas has joined #openstack-dev16:03
*** jistr has quit IRC16:03
*** jtomasek has quit IRC16:04
*** rohitk has quit IRC16:04
*** kushal has quit IRC16:04
*** amuller has quit IRC16:05
*** AffiliateOwnz has joined #openstack-dev16:06
*** renlt has joined #openstack-dev16:06
*** danwent has joined #openstack-dev16:06
*** ruhe has joined #openstack-dev16:07
*** mkollaro has quit IRC16:08
*** michchap has joined #openstack-dev16:08
*** AffiliateOwnz has quit IRC16:08
*** xarses has quit IRC16:08
*** Ruetobas has quit IRC16:08
*** xqueralt has quit IRC16:10
*** yolanda has quit IRC16:10
*** willingc has quit IRC16:11
*** teran has quit IRC16:11
*** tanisdl has joined #openstack-dev16:11
*** matiu has joined #openstack-dev16:11
*** ifarkas has quit IRC16:12
*** Ruetobas has joined #openstack-dev16:14
*** AffiliateOwnz has joined #openstack-dev16:15
*** hartsocks has left #openstack-dev16:16
*** AffiliateOwnz has quit IRC16:17
*** tzumainn has quit IRC16:17
*** willingc has joined #openstack-dev16:18
*** mindpixel has quit IRC16:18
*** otherwiseguy has quit IRC16:18
*** afazekas has quit IRC16:19
*** jnoller has quit IRC16:21
*** mgagne has joined #openstack-dev16:22
*** kushal has joined #openstack-dev16:23
*** nati_ueno has joined #openstack-dev16:24
*** SumitNaiksatam has joined #openstack-dev16:26
*** gimpspace has joined #openstack-dev16:26
*** mosulica has quit IRC16:27
*** gimpspace is now known as gimpswork16:27
*** Mandell has quit IRC16:28
*** iartarisi has quit IRC16:28
*** willingc has quit IRC16:29
*** buzztroll has quit IRC16:29
*** RajM has joined #openstack-dev16:30
*** gszasz has quit IRC16:32
*** mihgen has quit IRC16:32
*** achampion has quit IRC16:32
*** cyeoh has quit IRC16:33
*** thomasem has quit IRC16:33
*** rcleere has quit IRC16:34
*** corXi has quit IRC16:34
ayoungdolphm, HTF do I run just pep8 with tox?  THis whole "deprecate with a vague note to go read about tox" is passive-aggressive.16:35
*** devoid has joined #openstack-dev16:35
*** devoid has left #openstack-dev16:35
roaetayoung: i may be able to help16:36
roaetayoung: you should just be able to run 'tox' but if you want to just run pep8 you can run tox -e pep816:36
roaetDid you make a virtualenv?16:36
roaetIf so just install tox into it.16:37
*** safchain has joined #openstack-dev16:37
ayoungroaet, all of the ways to do that using the older set of tools was documented in run_tests.sh.  I am annoyed not so much that we are switching to tox, but that someone decided to put in a  deprecation message into run_tests.sh16:38
ayoungINstead of fixing it.16:38
roaetayoung: the run_tests doesn't work when I run it. Only tox has.16:39
roaetI understand your frustration though.16:39
ayoungroaet, if I need to have a-priori knowledge of tox in order to get my work done, the terrorists have already won.16:39
roaetBomb has been planted eh.16:39
roaetTox is pretty simple, and I don't mind helping, but I cannot assist with coping with the change.16:40
ayoungroaet, then we should change run_tests.sh to do all of the tox commands...but I really don't have the gumption to do that, so I just run run_tests.sh and have to hit the enter key twice.16:40
ayoungroaet, yes you can16:40
ayoungyou can take over this review and fix things:  https://review.openstack.org/#/c/56121/16:40
ayoungfor example, I don't think it maps the pep8 thing16:40
*** zbitter has joined #openstack-dev16:40
*** ndipanov is now known as ndipanov_gone16:41
*** rushiagr has quit IRC16:41
*** renlt has quit IRC16:41
roaetI am not sure about it either.16:41
*** teran has joined #openstack-dev16:41
ayoungroaet, everything single thing is simple.  COmplexity comes from lots of simple things.  Someone saying  "we need to switch from library X to library Y" happens all the time in OPenSTack...but if people are going to champion the change, they need to see it through.16:41
roaetI am an advocate for deprecating the run_tests. Tox is appears to be the way the python community is moving and it is probably for the best. All my opinion obviously.16:43
*** zaneb has quit IRC16:44
clarkbayoung: tox -epep816:44
*** dolphm is now known as dolphm_afk16:44
*** cyeoh has joined #openstack-dev16:45
ayoungroaet, deprecating the use of a self documenting command is just arrogance.  Deprecating the use of the underlying library is, on the other hand, sensible.  I cannot keep up with every last change on my project, nevermind what happens in the rest of the python world.  I am not going to memorize the tox commands, I am, instead, going to end up scripting them myself...so I will end up with a fort of  run_Tests.sh.  As a copre dev16:45
ayoungon Keystone, I think that is not the right approach for my proejct.16:45
* ayoung turns around and kicks the Wavemaster16:45
roaetI believe the insistence to remain in the past and reinventing the wheel is the cause of a vast majority of the complexity of openstack and, in my opinion, will be its failure. Having two identical ways to do things is not correct.16:47
roaetEspecially when one does not require upkeep and the other does.16:48
*** mrunge has joined #openstack-dev16:49
*** kushal has quit IRC16:49
ayoungroaet, we need to keep up the documentation.  If you are going  to drop the run_tests.sh command, then everything it currently provides needs to be documented, or you have removed tools from developers.  Telling someone to go read up on tox is not sufficient.  But  having a command that walks a coder through the steps to maintain development is not "two identical ways"  It is documenting the current way.16:49
ayoungEverything requires upkeep.  Anyone that says differently is selling something.16:50
roaetI agree that telling people to 'learn tox' is probably not the most proactive way to do things.16:50
roaetBut give my prior knowledge of tox, I can assume that the person who said that was just assuming that such a feat would be trivial for openstack developers.16:51
alogatrivial does not mean that it is not time consuming16:51
aloga;-)16:51
roaetaloga: I agree with you, but not in regards to tox.16:52
roaetAs it is literally one command (with a prereq of a virtualenv ;) )16:52
*** yassine has quit IRC16:53
*** xarses has joined #openstack-dev16:53
ayoungroaet, which was something that was in the old run_tests.sh script.16:54
alogaroaet: yes, but not with the current message16:54
*** thomasem has joined #openstack-dev16:54
*** jmontemayor has joined #openstack-dev16:54
alogaroaet: if I want to run pep8 with tox, and I go to http://tox.readthedocs.org/en/latest/16:54
alogaI cannot find the answer16:55
*** reed has joined #openstack-dev16:55
*** thomasem has left #openstack-dev16:55
*** neeti has quit IRC16:55
roaetaloga: i see. again I agree that the person who made that issue could be a bit more sensitive.16:55
roaetother than just RTFM16:55
alogaroaet: indeed, i just was ranting :-)16:55
ayoungroaet, here are the options: Yes/No virtual env,  recreate-db, stop running after first test failure, update the venv, yes/no pep8 (and short form), generate coverage report.16:55
*** herndon has joined #openstack-dev16:55
roaetWhich is pretty much what happened.16:55
devanandabnemec: ping16:56
*** e0ne_ has quit IRC16:56
*** jnoller has joined #openstack-dev16:56
bnemecdevananda: Hey, just saw your update on the review.16:56
ayoungI have copied over the version from , I think swiftclient, to wrap tox to do a subset, but the venv management is missing.  I think the recreate-db option can be dropped16:56
*** yaguang has quit IRC16:56
*** diogogmt has joined #openstack-dev16:57
*** achampion has joined #openstack-dev16:57
devanandabnemec: i had a chat with clarkb over in -infra a bit ago too. AIUI, he'd prefer oslo not use lockfiles around db tests at all, since we can just create unique schema per test now16:57
ayoungroaet, the tox documentation falls into the "not quite adequete" category, too.  I have yet to figure out how to stop after the first test failure using it.16:57
*** jcoufal has joined #openstack-dev16:58
ayoungroaet, sorry to rant at you, as I realize you were trying to be helpful.16:58
*** haomaiwang has joined #openstack-dev16:59
roaetayoung: I'm perfectly fine being a duck. I don't know how to make it stop after the first test either.16:59
roaetayoung: tox runs something under it for the rests, be it nosetests or something else.17:00
ayoungroaet, I'm guessing we need to pass something through to testr17:00
roaetayoung: to pass arguments to the underlying test running you run tox -- -args17:00
*** buzztroll has joined #openstack-dev17:00
roaetthe -- will bypass tox's argparse and pass the rest to testr17:00
bnemecdevananda: Well, we can talk to the people who wrote the db tests and see if they can add support for that.17:00
bnemecI'm assuming the current code doesn't do that.17:00
clarkbdevananda: or per test process. myswl may not work, if not we can update permissions17:00
roaetwhatever args you wish to pass to testr you just need to put after the double-dash17:01
bnemecI feel like there were other cases where we needed a global lock directory, but I can't remember for sure so I might be imagining things. :-)17:01
bnemecOh, yeah there were.17:01
bnemecNeutron needs a way to set it globally.17:01
*** haomaiwa_ has quit IRC17:01
roaetayoung: are you aware of the tox.ini file?17:01
ayoungroaet, for example, one thing that I'm unclear of is what tox does about updating the venv.17:02
sdaguedhellmann: or other oslo folks.... is there a rand_name util in the oslo test tree already?17:02
clarkbdo they really? these are "unittests"...17:02
roaetayoung: tox creates its own venv to run tests into17:02
sdagueI'd rather not pull it from tempest if I don't need to17:02
roaetayoung: when you wish to update tox's venv you need to run that, you can do the same thing with tox -r17:02
roaetwhich rebuilds the whole thing.17:02
roaetWhen you change *-requirements in any way you need to update the venv.17:02
roaetIf there is a new dependency or if things are just 'acting funny'17:03
ayoungroaet, one venv per arch.  /toc/py27 for example17:03
roaetayoung: per 'environment'17:03
ayoungbut does it update that before every run?  It seems to, as a tox run is slow.17:03
ayoungright17:03
roaetyou can define environments for pep8, py26, py27, etc.17:03
devanandabnemec: even with the change to tox.ini, i still got the same error, so ...17:03
roaetIt only updates it the first time and every time you have -r17:04
roaetit is extremely slow at first, but runs much faster the 2nd time.17:04
*** gfidente has quit IRC17:04
ayounghow do you unactivate an venv17:04
roaetayoung: you shouldn't have to17:04
*** ygbo has quit IRC17:04
roaetThe only reason why I say to make your own venv is because it's better to install tox in your nice sandbox17:05
*** buzztroll has quit IRC17:05
roaettox will create it's own venv, activate and deactivate on it's own.17:05
roaetdeactivate is how you get out of yours.17:05
ayoungtox -r barfed when I run it after activting the venv explicitly17:05
roaetyou should not activate the venv17:05
ayoungI activated the venv to run testr and see its commands17:05
roaetMy order of operations is as follows:17:05
bnemecdevananda: Yeah, I don't really understand that.  I'm sure we create temp directories other places. :-/17:05
roaetgit clone, create venv, activate venv, install tox, run tox (it will make its own venv)17:06
roaetyou can skip steps 2-4 if you install tox system wide (ala sudo pip install) but that is no good.17:06
ayoungroaet, why do you create your own venv?17:06
*** buzztroll has joined #openstack-dev17:06
roaetayoung: because I don't like installing packages system wide17:06
*** terriyu has joined #openstack-dev17:06
roaetby creating my own venv I can install tox in a sandbox, as well as run my project (neutron) in that sandbox17:07
bnemecOh, but this code is using lockfile for some reason.17:07
*** henrynash has joined #openstack-dev17:07
bnemecI wonder if that's the problem.17:07
roaetnot to mention swap my python version per project.17:07
roaetit is a matter of taste, but sudo pip install has only lead to heartache to me.17:07
*** jmontemayor has quit IRC17:07
*** jnoller has quit IRC17:07
ayoungroaet, do you put all of the openstack projects into that sandbox?  THe whole "all devstack in one venv" thing?17:08
*** Abhilash has joined #openstack-dev17:08
roaetayoung: I put each project in their own venv17:08
ayoungOr is that to avoid polluting your systems' installed tox with a pip installed one?17:08
roaetSo if I need a different version of some cross-dep between projects (for testing) I can do so.17:08
roaetnova, keystone, everything is in their own venv.17:08
roaettox is installed in each venv17:08
roaetthere is no system-wide tox installation17:09
*** ygbo has joined #openstack-dev17:09
*** jnoller has joined #openstack-dev17:09
*** stevemar has joined #openstack-dev17:09
bnemecdevananda: I think that code might just be broken. :-(17:09
roaetAnd none of the openstack deps are installed system wide17:09
bnemecLooking closer, I see it's passing in the lock_path hard-coded.17:09
bnemecIt shouldn't be doing that.17:09
roaetSo I can keep all my deps separate.17:09
*** prekarat has quit IRC17:09
bnemecThat's why using the lockutils wrapper didn't change anything.17:10
roaetIf I update cliff, for instance, for my neutron-client development, my (assuming something else uses it) nova-client won't bork.17:10
ayoungroaet, so the tox run nests another venv inside your project wide one?  But you said you clone first and then create the venv, so I assume that they are side by side, no?  So under neutron-client you have .tox and .venv subdirs?17:11
roaetayoung: again, it is a matter of taste. tbh I have been considering pushing a change to devstack to make it use venv's . it would greatly simplify things17:12
*** zoresvit has quit IRC17:12
*** SergeyLukjanov has quit IRC17:12
roaetayoung: correct they are side-by-side.. not inside each other17:12
*** max_lobur is now known as max_lobur_afk17:12
ayoungroaet, there has been a lot of discussion about that in the past.  I suspect the "right" thing would be to make it possible but optional.  That would be fan-flipping-tastic17:12
*** pfreund has quit IRC17:12
*** ruhe has quit IRC17:13
roaetayoung: it's much better once the initial cost  of doing it goes away17:13
*** vuil has joined #openstack-dev17:13
roaetayoung: I'm sad that the person who made the deprecate task wasn't more sensitive, as we as should strive to be. But I have high hopes that you will enjoy the simplicity of the system after getting used to it.17:14
bnemecdevananda: So my thought is to fix the hard-coded relative path problem now, and then discuss per-test schemas with clarkb as an alternative to the locking.17:14
bnemecHow does that sound?17:14
ayoungroaet, well, to be honest, I won;'t let run_tests.sh disppear, but I will update it to wrap tox.  I might make it do exactly what you said, by creating one venv for tox....17:15
*** cdub has joined #openstack-dev17:15
*** ArcTanSusan has joined #openstack-dev17:15
ayoungI think that it should be the documentation for the best practices.  run_tests.sh is just so inviting and friendly.17:15
roaetayoung: I have very little experience with scripting tox environments (bash), I can help should you need it.17:15
roaetI will be leaving for lunch shortly.17:16
ayoungroaet, you can start buy commenting on this review.  Your insight is very valuable: https://review.openstack.org/#/c/56121/17:16
roaetayoung: venvs inside of bash-scripts are tricky17:16
roaetI will do so after lunch. thanks for the work on it17:16
* roaet lunches17:17
*** belmoreira has quit IRC17:18
*** bogdando has quit IRC17:18
*** markmc has quit IRC17:19
morganfainbergdolphm_afk, looking at the password thing now.17:22
*** dvarga is now known as dvarga_lunch17:22
*** jnoller has quit IRC17:22
*** ArcTanSusan has quit IRC17:23
morganfainbergdstanek, ping17:23
dstanekmorganfainberg: hi17:24
devanandabnemec: which code -- oslo or something in my patch in ironic?17:24
morganfainbergdstanek, so, based upon the password change mechanism discussion yesterday, is "admin_or_owner" the right choice?17:24
bnemecdevananda: Oslo17:24
*** reed has quit IRC17:24
morganfainbergdstanek, wouldn't just the RBAC policy be just owner?  Since admin would use patch user: password directly17:24
bnemecdevananda: It's forcing the lock path to be the relative path "pgadmin"17:25
morganfainbergand the admin likely wouldn't know the old password17:25
*** pmathews has joined #openstack-dev17:25
*** zoresvit has joined #openstack-dev17:25
devanandabnemec: right17:25
morganfainbergdstanek, not that i'd -1 for that, it isn't a big deal, just more of a "this seems silly to also include admin" for the password change interface17:25
dstanekmorganfainberg: that's a very good point; i didn't rethink the impl after the meeting17:26
dstanekmorganfainberg: i would -1 it :-)  i'll post a patch in a sed17:26
dstaneksec17:26
morganfainbergdstanek, heh, i was thinking we could work more on that as we move towards rotation... unless you already implemented that and i haven't gotten that far17:27
morganfainbergdstanek, it was more of a note about cleanup as we move forward than anything else.17:27
*** aditirav_ has joined #openstack-dev17:28
*** nati_ueno has quit IRC17:29
*** reidrac has joined #openstack-dev17:29
*** aditirav has quit IRC17:31
*** aditirav_ is now known as aditirav17:31
morganfainbergdstanek, hold on a new patch though, i'm still reviewing ;) might have other things for you.17:31
*** fbo is now known as fbo_away17:31
*** ygbo has quit IRC17:32
dstanekmorganfainberg: sounds good; i'm waiting for my current test run to finish17:32
morganfainbergdstanek, cool17:32
*** bogdando has joined #openstack-dev17:32
ayoungdstanek, sorry to be Pedantic about Verbs and HTTP17:33
*** peristeri has quit IRC17:34
*** angdraug has joined #openstack-dev17:34
ayoungBut if {user}/password is the resource and you are changing the content, it is a PUT, whereas POST is a catchall, like ioctl.  Use only if there is nothing more logical17:34
*** urulama has joined #openstack-dev17:35
*** safchain has quit IRC17:36
RajMHi.. I am having trouble running VirtualBox on my windows 7 laptop (HP Ultrabook, Hardware Virt turned on)... Once the Ubuntu installs.. and system askes for restart to fiish the process.. It bombs.. Has anyone else experienced this...17:36
morganfainbergdstanek, ok i commented17:36
morganfainbergdstanek, oh hah, ayoung also commented on the same thing as I did ;)17:36
* ayoung feels less pedantic...only mildly so, though17:37
*** BillStokes has quit IRC17:37
*** tonix has quit IRC17:37
morganfainbergtechnically, though, wouldn't it be PATCH?17:37
morganfainbergnow that i think about it17:37
dstanekayoung: doesn't put imply that you are replacing the representation of a resource with another - this is not the case here right?17:38
morganfainbergdstanek, POST/PUT are create, PUT is create/update, patch is ... update?17:38
*** tonix has joined #openstack-dev17:38
ayoungyour are replaceing the contesnt of the resource.  THe named resource is <userid>/password17:39
morganfainbergdstanek, so, put theoretically is valid since it's technically an update operation, and it's a wholesale replacement of the resource (in this case password)17:39
ayoungpatch implise modifying a subset of it17:39
morganfainbergayoung, yeah, just got there. had to think it through17:39
*** MaxV has quit IRC17:39
*** MaxV has joined #openstack-dev17:40
dstanekayoung: i think of PUT as store the body of this request at the uri - since i was not actually doing that i thought POST was more accurate17:40
*** urulama has quit IRC17:40
*** MaxV has quit IRC17:40
dstaneki also couldn't find an example of a password change API that did anything other than a POST17:41
*** MaxV has joined #openstack-dev17:41
ayoungdstanek, nah, PUT is right, here...need to go pick up a turkey right now17:41
morganfainbergayoung, turkey!17:41
*** tonix has quit IRC17:41
*** jasdeepH has joined #openstack-dev17:42
*** mikeoutland has joined #openstack-dev17:42
alogamikal: ping?17:43
*** adalbas has quit IRC17:43
*** tonix has joined #openstack-dev17:43
*** mfer has quit IRC17:44
*** mfer has joined #openstack-dev17:44
*** MaxV has quit IRC17:45
*** chandankumar has quit IRC17:46
*** xga has quit IRC17:47
*** xga__ has quit IRC17:47
*** colinmcnamara has quit IRC17:48
bnemecdevananda: https://review.openstack.org/#/c/58830/17:49
*** colinmcnamara has joined #openstack-dev17:49
*** colinmcnamara has quit IRC17:49
*** ssurana has joined #openstack-dev17:49
bnemecIt needs more work, but this is an improvement over what was there before and should get it working.17:49
*** tiamar has quit IRC17:50
*** colinmcnamara has joined #openstack-dev17:50
morganfainbergdolphm_afk, ping17:50
morganfainbergoh afk. hah17:50
*** jcooley_ has quit IRC17:51
*** athomas has quit IRC17:51
*** danwent has quit IRC17:52
*** BillStokes has joined #openstack-dev17:52
*** derekh has quit IRC17:53
*** sandywalsh has joined #openstack-dev17:55
*** FunnyLookinHat has quit IRC17:55
*** adalbas has joined #openstack-dev17:56
*** dolphm_afk is now known as dolphm17:56
dolphmmorganfainberg: -afk17:56
morganfainbergdolphm, welcome back17:56
dolphmmorganfainberg: it's definitely POST, especially with rotation17:57
morganfainbergdolphm, since as far as i can tell, KDS is going into keystone now, mind lifting -2 on https://review.openstack.org/#/c/40692/17:57
dolphmmorganfainberg: done17:57
morganfainbergdolphm, hrm, ok looking forward i can accept making it a post17:57
morganfainbergdstanek, ^17:57
morganfainbergdolphm, it could be a put as well though, PUT is valid "create" semanitc17:57
*** nati_ueno has joined #openstack-dev17:58
*** e0ne has joined #openstack-dev17:58
morganfainbergdolphm, but i'll defer to your decision on that one if you say POST, I'll happily not needlessly argue over semantics.17:58
morganfainbergok, now... i need to start working on either KVS refactor or resuscitate the multi domain cleanup.17:59
dolphmmorganfainberg: yeah, but PUT wouldn't really be idempotent with rotation & password expiration in play18:00
*** ffio has quit IRC18:00
*** SergeyLukjanov has joined #openstack-dev18:00
*** pablosan has joined #openstack-dev18:00
*** danwent has joined #openstack-dev18:00
morganfainbergdolphm, fair enough. in it's current incarnation (prior to rotation) I could see it being PUT for sure.  but since it'll change rapidly here, no need to make it PUT and then change to POST for the sake of pedantry18:01
dolphmmorganfainberg: thoughts from yesterday/this morning ... https://blueprints.launchpad.net/keystone/+spec/service-scoped-tokens18:01
*** SergeyLukjanov has quit IRC18:01
morganfainbergdolphm, looking at it now.18:01
dolphmnot very fleshed out, but there you go18:01
*** teran has quit IRC18:02
*** SergeyLukjanov has joined #openstack-dev18:02
morganfainbergdamn i am drinking my caffiene too slowly! :P18:02
*** morganfainberg is now known as needscoffee18:02
*** rnirmal has joined #openstack-dev18:03
needscoffeedolphm, i think that BP covers exactly what we've been talking about for a bit.18:03
needscoffeeand what was discussed yesterday18:04
dolphmneedscoffee: it's not redundant with the another bp though, right?18:04
needscoffeedolphm, the service-id one?18:04
dolphmneedscoffee: avoids the project-based service roles or whatever, which just feels like continuing the hack we have today18:04
dolphmneedscoffee: any of the cited ones18:05
*** romcheg1 has joined #openstack-dev18:05
needscoffeedolphm, no not redundant.18:05
needscoffeedolphm, i think it is a clean pulling together of the ones listed, and it avoids that porject-hack as you stated18:05
*** twoputt_ has joined #openstack-dev18:06
*** twoputt has joined #openstack-dev18:06
*** needscoffee is now known as morganfainberg18:06
dolphmmorganfainberg: caffeinated now?18:06
*** JordanP has quit IRC18:06
*** teran has joined #openstack-dev18:06
morganfainbergdolphm, yes. drank 10oz of coffee just now.18:06
dolphmmorganfainberg: it's quicker to use a syringe18:07
*** eglynn has quit IRC18:07
morganfainbergdolphm, probably, someone i know from college tried snorting caffeine powder... said it wasn't pleasant -- based on that experience (and the last phlebotomist visit) I'll stick to consuming it by drinking it ;)18:08
morganfainbergdolphm, but in short, i think your BP is the one that should probably be used to track the changes and pull in the relevant bits of the other ones.  It's not redundant, just more of a super-blueprint that we can distill the needed bits to.18:09
*** SergeyLukjanov_ has joined #openstack-dev18:09
* morganfainberg proceeds to type a novel after saying "in short"18:10
*** READ10 has quit IRC18:10
dolphmmorganfainberg: in short, i agree18:10
morganfainbergdolphm, the long answer: I aaaaaaaaaaaaaaaaaaggggggggggggggggggggggrrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeee (ad infinitum)18:11
morganfainberg?18:11
* morganfainberg watches too much Zero Punctuation18:11
*** SergeyLukjanov has quit IRC18:12
*** Abhilash has quit IRC18:13
dstanekmorganfainberg, dolphm: okay dokey - leaving as a POST18:14
*** romcheg1 has left #openstack-dev18:15
*** tkammer has quit IRC18:17
*** Gwyxx has joined #openstack-dev18:18
*** martyntaylor has quit IRC18:19
*** Gwyxx is now known as SL-RHanson18:19
*** sahid has quit IRC18:20
*** e0ne_ has joined #openstack-dev18:20
*** ifarkas has joined #openstack-dev18:20
*** Mandell has joined #openstack-dev18:20
*** achampio1 has joined #openstack-dev18:21
*** achampion has quit IRC18:21
*** e0ne has quit IRC18:23
*** mrunge has quit IRC18:24
*** n0ano has quit IRC18:24
*** tdruiva has joined #openstack-dev18:26
*** branen has quit IRC18:27
*** markmcclain has joined #openstack-dev18:27
*** markmcclain has quit IRC18:29
*** tdruiva has quit IRC18:30
*** jpich has quit IRC18:30
*** mlavalle has joined #openstack-dev18:31
*** tdruiva has joined #openstack-dev18:31
*** melwitt has joined #openstack-dev18:32
*** martyntaylor has joined #openstack-dev18:33
*** lucasagomes is now known as lucas-dinner18:34
*** jruzicka has quit IRC18:34
*** dolphm_ has joined #openstack-dev18:37
*** irenab has joined #openstack-dev18:38
*** reed has joined #openstack-dev18:39
*** dolphm has quit IRC18:39
*** alop_ has joined #openstack-dev18:41
*** colinmcnamara has quit IRC18:41
*** alop has quit IRC18:42
*** alop_ is now known as alop18:42
*** colinmcnamara has joined #openstack-dev18:42
*** colinmcnamara has quit IRC18:46
dstanekmorganfainberg: check out the conversation here https://review.openstack.org/#/c/52448/1/openstack-identity-api/v3/src/markdown/identity-api-v3.md18:46
*** e0ne has joined #openstack-dev18:47
morganfainbergdstanek, *reading18:47
*** gimpswork has quit IRC18:47
*** xqueralt has joined #openstack-dev18:47
morganfainbergdstanek, that conversation seems to mirror exactly what we just discussed (dolphm and I).  And especially when you factor in the rotation work -> you are creating a new entry for that resource18:48
morganfainbergregardless of return that is.  204 is a fine return in that case.18:49
morganfainbergimo18:49
morganfainbergcreate doesn't _have_ to return anything, right?18:49
morganfainbergdstanek, well... sec18:49
morganfainbergooh.18:49
dolphm_morganfainberg: i don't think so..18:49
dstanekmorganfainberg: well, post doesn't really mean create - but you'll have to return a status of some sort, just not a resource representation18:50
morganfainbergdolphm_, just reading this: http://blog.ploeh.dk/2013/04/30/rest-lesson-learned-avoid-204-responses/18:50
morganfainbergand that is a valid point, you might not have any data to return, but links might be nice.18:50
*** e0ne_ has quit IRC18:50
dolphm_morganfainberg: links to what?18:51
dolphm_morganfainberg: the user?18:51
morganfainbergpossibly the user?18:51
dstanekmorganfainberg: we don't really have a REST API - it's an HTTP API so our clients already don't expect links18:52
morganfainbergdstanek, right.  i know.  ... this was in context of a summit discussion (arg, you should have been there! :P )18:52
dolphm_morganfainberg: seems circular -- if i'm a hateos client changing the password for a user ref, i already have the user ref. i don't expect to get back anything new to operate on18:52
dstanekhopefully next time18:53
morganfainbergdolphm_, i can buy that. but it's a fair point that in absentia of the previous location, you do lose context18:53
morganfainbergbut since we're developing the client, it might not be as relevant since we know where we came from18:53
*** boris-42 has joined #openstack-dev18:54
morganfainberghrm.18:54
dolphm_morganfainberg: if you're going to apply this argument more broadly, all api responses should include a link back to the root of the api at minimum?18:54
morganfainbergdolphm_, i can agree with that18:54
dstaneki think it's ok to expect that the clients keep context of where they came from18:55
*** pmathews has quit IRC18:55
morganfainbergdolphm_, that is if we wanted to move towards ture HATEOS18:55
morganfainbergs/ture/true18:55
morganfainbergdstanek, yeah, i mean. POST and a 204 don't rub me the wrong way or anything.  just was thinking outloud here :)18:56
*** branen has joined #openstack-dev18:57
*** briancurtin has quit IRC18:58
morganfainbergdolphm_, if providing links back though, it would mean no 204s.. meaning.... more 202s? or 200s? *shrug*18:59
*** vartom11116 has joined #openstack-dev18:59
dstanekmorganfainberg: you could also use link headers18:59
dolphm_morganfainberg: i'd say 204 is still valid -- you can also return links in headers18:59
morganfainbergdolphm_, dstanek, ah yesh18:59
dolphm_:) wishlist for v418:59
morganfainberggood point.18:59
dolphm_maybe18:59
morganfainbergdolphm_, hehe v2 is dead, long live v4?19:00
morganfainberg:P19:00
dolphm_link headers don't work when you start nesting resource representations19:00
stevemardont let v3 hear you say those things19:00
dolphm_which is maybe discouraged anyway, but often asked for19:00
dstanekit would be interesting to have an in depth API design discussion19:00
morganfainbergdolphm_, also headers aren't guarenteed through proxyies etc19:00
morganfainbergmight be the wrong approach19:01
dolphm_i'd like to have openstack-wide api design guidelines (recent mention of this on -dev list too, under UX program)19:01
morganfainbergdolphm_, I'm actually responding to the email from Jesse that you, and some others are on.19:01
morganfainbergdolphm_, which might dovetail into a discussion like that.19:02
morganfainberg(api-design-guidelines)19:02
dolphm_morganfainberg: cool19:02
*** aditirav has quit IRC19:02
ayoungdstanek, morganfainberg links actually are essential.  If you were to do this from a client, it would not know what to do after the POST returned.  Links are for that19:02
*** achampio1 has quit IRC19:03
morganfainbergdolphm_, i think there is some serious merit there.  maybe that could codify into the canonical 1.0 for everything across the board.19:03
ayounga 204, I would expect, would not refresh the current page.  Leave the old view there.19:03
*** irenab has quit IRC19:03
morganfainbergayoung, which is the argument made when dealing with HATEOS, no context following.19:04
*** danwent has quit IRC19:04
*** achampion has joined #openstack-dev19:04
*** mihgen has joined #openstack-dev19:05
*** FunnyLookinHat has joined #openstack-dev19:07
*** briancurtin has joined #openstack-dev19:07
dstanekayoung: if you are a client implementing password change functionality you could easily go back to the entry point without a link19:07
dstanekayoung: i'm not saying that we shouldn't have links, but that they may not always be required19:08
*** luisg has joined #openstack-dev19:08
dolphm_dstanek: and if a client didn't give me the ability to hang onto references to previous documents, i'd cry19:08
dstanekdolphm_: true, but that may be a broken client :-)  and there's always the entry point19:09
*** cpallares has joined #openstack-dev19:09
*** ruhe has joined #openstack-dev19:10
*** e0ne has quit IRC19:10
dstaneki like the think through the API as a set of use cases - someone in horizon wants to change their password; horizon uses the "form" on the user resource to POST the new credentials19:11
*** e0ne has joined #openstack-dev19:13
dolphm_dstanek: ++19:14
*** yolanda has joined #openstack-dev19:15
*** steven-weston has joined #openstack-dev19:15
*** fbo_away is now known as fbo19:16
*** lucas-dinner has quit IRC19:17
*** MaxV has joined #openstack-dev19:17
*** sushils has quit IRC19:18
*** colinmcnamara has joined #openstack-dev19:18
*** shakayumi has joined #openstack-dev19:20
*** rdas has quit IRC19:21
*** jcooley_ has joined #openstack-dev19:22
*** danpb has quit IRC19:22
*** danwent has joined #openstack-dev19:23
*** achampion has quit IRC19:23
*** akrivoka has quit IRC19:23
morganfainbergdolphm_, can i say how much i dislike how google re-formats me emails for me for whatever reason *grumbles* it didn't used to do that.19:23
*** achampion has joined #openstack-dev19:23
*** stevemar2 has joined #openstack-dev19:24
*** terrylhowe has joined #openstack-dev19:25
*** epim has joined #openstack-dev19:26
dolphm_morganfainberg: outgoing or incoming?19:26
*** colinmcnamara has quit IRC19:26
*** stevemar has quit IRC19:26
morganfainbergdolphm_, outgoing.  it seems to contort thing to very narrow line-wraps now19:27
morganfainbergdolphm_, it changed like... a month ago?19:27
morganfainbergdolphm_, might also be something silly in the "google apps for business" settings19:27
*** Mandell has quit IRC19:28
*** RajM has quit IRC19:29
*** rongze has quit IRC19:30
dolphm_morganfainberg: ooh, i did notice that! i wasn't sure if that was caused by gmail or not19:31
morganfainbergdolphm_, yep.19:31
*** rongze has joined #openstack-dev19:31
morganfainbergdolphm_, i use the web interface, but that is likely going to push me back to a "real" client19:31
morganfainbergit's really annoying.19:32
*** nati_uen_ has joined #openstack-dev19:32
*** Abhishek_ has joined #openstack-dev19:33
*** CaptTofu has quit IRC19:34
ayoungdstanek, I am agreeing with you:  204 should be correctly implemented by the clients.19:34
*** CaptTofu has joined #openstack-dev19:34
*** nati_ueno has quit IRC19:35
*** rongze has quit IRC19:36
*** alex_klimov has joined #openstack-dev19:37
*** zbitter is now known as zaneb19:38
ayoungdstanek, the way I think about it is:  204 says: message rec'd, go about your business19:38
ayoungand the client should not be expecting a response to update with.19:38
*** radez is now known as radez_g0n319:38
*** eglynn has joined #openstack-dev19:40
ayoungdolphm_, so,  had an interesting talk with roaet earlier.  WHat he says that he does is 1.  sets up a venv and works inside that, to include installing tox.  Then, tox will create a second venv and run the unit tests in there.  They aren't relly nesteds so much as swap from one to the next.  run_tests.sh seems like the right way to document/streamline a setup like this.19:40
dstanekayoung: that's my feelings as well19:40
ayoungso runTests.sh would do what it currently does:  creates a .venv, but doesn't put the Python code in there.19:41
*** radez_g0n3 is now known as radez19:41
*** radez is now known as radez_g0n319:41
ayoungPython code would go into .tox/py27 only19:41
*** vkmc has quit IRC19:42
dstanekayoung: that's exactly my setup; i use a venv i created with pythonbrew and when i use tox it isolates itself in the venv it creates19:42
morganfainbergayoung, also part of the convo i saw about venvs for devstack +++, i would love that.19:42
dstanekayoung: that way i can install stuff like tox without it being system wide19:42
*** Mandell has joined #openstack-dev19:42
ayoungmorganfainberg, yeah, it seems like the approach he is taking would work well if you created the .venv at /opt/stack, and then used that for all of the projects under it19:43
morganfainbergayoung, /opt/stack/.venv default, overriable (there are cases to move it)19:43
morganfainbergbut yes.19:43
dsantos_bnemec: ping19:43
*** willingc has joined #openstack-dev19:44
*** macjack has quit IRC19:45
*** ctlaugh_ has joined #openstack-dev19:45
*** macjack has joined #openstack-dev19:45
ayoungmorganfainberg, so run_tests.sh could even potentially create it there.19:45
morganfainbergayoung, aye19:45
ayoungOr devstack could19:45
*** ctlaugh has quit IRC19:45
morganfainbergdolphm_, so... turns out somehow my composer got mucked into "plain text" only mode.  *fixes*19:46
bnemecdsantos_: ack19:46
*** CaptTofu has quit IRC19:47
*** CaptTofu has joined #openstack-dev19:48
dsantos_bnemec: I saw your comment in my patch... I really forgot to change the test... What do you think I should do? Is something like this? http://paste.openstack.org/show/54096/19:48
roaeti'm back19:48
*** Alexei_987 has left #openstack-dev19:48
bnemecdsantos_: That won't work though will it?19:48
roaetit appears people are talking about venvs19:49
bnemecThere are going to be some - values in the log message because we haven't set everything in the context.19:49
*** jcooley_ has quit IRC19:49
bnemecAlso, I don't think you can use a dict like that because the order is not guaranteed so the test would be nondeterminstic.19:50
bnemec*nondeterministic19:50
*** dbalog has left #openstack-dev19:50
*** urulama has joined #openstack-dev19:51
roaetmorganfainberg: ayoung: I don't know why we'd want to put all the things into one venv19:51
roaetIt makes a lot more sense to do it for each project19:51
morganfainbergroaet, in the case of the *client libs, it would require installing them into multiple venvs (develop helps with this iirc)19:52
dsantos_bnemec: sure... I'm sorry... I thought  ctxt.to_dict()['user_identity']19:52
roaetmorganfainberg: indeed, installing them individually, but as you said develop would help19:53
dsantos_bnemec: I didn't see any other test like this, so I don't know another way to test my code19:53
roaetmorganfainberg: it'd be super cool if one could nest venvs19:53
morganfainbergroaet, feature request for virtualenv? ;)19:53
*** aloga_ has joined #openstack-dev19:53
bnemecdsantos_: I think that would work.  Let me look a little closer.19:53
aloga_dolphm_: ping?19:53
roaetmorganfainberg: pirate/child relationship for venv, heck yes. I will go look for it heh.19:53
*** jamielennox is now known as jamielennox|away19:53
dsantos_bnemec: ok19:54
clarkbone venv because making sure everything works together is important for distros19:54
ayoungroaet,  what we were talking about for devstack19:54
ayoungHaving devstack running in a venv would be a lot cleaner.19:54
bnemecdsantos_: Yeah, that looks like it should work.19:55
roaetayoung: yeah. I was talking to infra about it. I have my 'own' devstack I was writing (before I decided to just support devstack) called zenstack19:55
roaetit did exactly that, and used tmux instead of screen :P19:55
morganfainbergayoung, clarkb, roaet, venv for devstack would be nice as well because on Fedora *cough* installing into system libs with pip is ... silly19:55
ayoungroaet, many methods of feline pelt removal19:56
morganfainbergsystem libs path (vs. say like ubuntu /usr/local/<path>)19:56
roaetayoung: absolutely19:56
*** Abhishek_ has quit IRC19:56
roaetayoung: I just like using up-to-date software. screen so abandoned :(19:56
*** alop_ has joined #openstack-dev19:56
*** alop has quit IRC19:57
*** alop_ is now known as alop19:57
*** jcooley_ has joined #openstack-dev19:58
*** radez_g0n3 is now known as radez20:00
*** matrohon has quit IRC20:00
*** rongze has joined #openstack-dev20:01
ayoungroaet, http://git.savannah.gnu.org/cgit/screen.git/log/ doesn't look too bad.20:01
dsantos_bnemec: nice... I'm gonna run the tests and submit another patch20:01
ayoungstill waiting for http://sourceforge.net/p/tmux/tmux-code/commit_browser  to return...20:02
ayounghttp://sourceforge.net/p/tmux/tmux-code/ci/3e498cdb49c4ef9fcc5a4bf742407768561e795a/log/?path=20:03
*** mfer has quit IRC20:03
ayoungSourceforge looks a Github and shakes its tiny fist.20:03
*** jasdeepH has quit IRC20:04
*** nermina has quit IRC20:04
*** jasdeepH has joined #openstack-dev20:04
*** jasdeepH has quit IRC20:04
*** vipul is now known as vipul-away20:06
*** vipul-away is now known as vipul20:06
*** rongze has quit IRC20:06
*** jcooley_ has quit IRC20:07
*** mihgen has quit IRC20:08
*** tdruiva has quit IRC20:08
*** ruhe has quit IRC20:10
*** rossella_s has quit IRC20:12
*** MaxV has quit IRC20:12
*** nati_uen_ has quit IRC20:14
ayoungmorganfainberg, dstanek I have a class that is supposed to represent a revocation event.  It has a scope (user, project, domain)  and some times as part of it. I don't want to make the thing a glorified Dictionary.  I know how Iwould do it in a type safe language.  How do I make a self documenting class like this in Python?20:17
*** reed has quit IRC20:17
*** sygi_ has joined #openstack-dev20:17
ayoungFor example, I want to document the required fields in the constructor, but then doing an explicit self.foo = foo for each seems dumb.  And using Kwargs makes it easy, but doesn't self document20:18
dstanekayoung: are the defaults mutable?20:19
morganfainbergdstanek, oh god noooooooooooooooo20:19
dstanekmorganfainberg: ?20:19
morganfainbergdstanek, mutable defaults = bad.20:19
ayoungdstanek, no20:19
morganfainbergdefaults are created at bycode compilation, not each instantiation20:19
dstanekmorganfainberg: lol, i said that wrong20:19
morganfainbergdstanek, hah ok20:20
ayoungdstanek, what I really want is kwargs as a local variable but not in the param list20:20
morganfainbergphew20:20
*** pmathews has joined #openstack-dev20:20
ayoungSo scope...in C it would be an enum20:20
*** nati_ueno has joined #openstack-dev20:20
ayoungIn a Class oriented language like C++ I would make it a Class with 3 static instances20:21
morganfainbergayoung, oh. you want init to specify the arguments, but have it end up in a kwargs dict?20:21
dstanekayoung: self.foo = foo is a little verbose but not aweful20:21
*** tdruiva has joined #openstack-dev20:21
ayoungdstanek, but it is dumb...why inflict a late binding language on us if we can't do late binding?20:21
*** Abhishek_ has joined #openstack-dev20:21
*** vipul is now known as vipul-away20:21
*** radez is now known as radez_g0n320:21
ayounghttp://stackoverflow.com/questions/582056/getting-list-of-parameter-names-inside-python-function20:22
morganfainbergayoung, you could make it a dict subclass and overload geattr and setattr to reference the local dict as properties, and not actually use __init__?20:22
*** radez_g0n3 is now known as radez20:22
dstanekayoung: how is that any different from a binding perspective?20:23
morganfainbergayoung, unfortunately getting argspec is direct frame and argspec inspection.20:23
ayoungI'm not suggesting it is better, just showing what I want.20:23
dstanekayoung: the late binding refers to calling a method or accessing an attribute on an object20:23
*** FunnyLookinHat has quit IRC20:23
*** otherwiseguy has joined #openstack-dev20:23
*** jcooley_ has joined #openstack-dev20:23
dstanekayoung: i have a metaclass laying around that creates "data objects" with is sorta what you are looking for20:24
ayoungoooh  locals!20:24
morganfainbergdstanek, eeeuw, but yeah metaclass seems like what ayoung  is asking for20:24
ayoungI was on my way to college when I metaclass once20:24
*** mihgen has joined #openstack-dev20:25
morganfainbergayoung, yes locals() will do what you're looking for20:25
morganfainbergi think20:25
dstanekincluding slow down the function :-)20:26
*** danielbruno has quit IRC20:26
*** danielbruno has joined #openstack-dev20:26
*** bswartz has quit IRC20:26
morganfainbergdstanek, eh, fast locals to dict isn't that bad is it?20:26
*** dvarga_lunch is now known as dvarga20:27
*** adalbas has quit IRC20:28
*** bswartz has joined #openstack-dev20:28
dstanekmorganfainberg: depends on what you are doing - i'm assuming that ayoung will be looping through locals calling setattr on self20:28
morganfainbergdstanek, actually could do a dict subclass and override getattr to make it a dot-notation property, then use a simple self.update(locals())20:29
p4tux_hi20:29
morganfainbergdstanek, and a single call to locals (fast locals -> dict) shouldn't be that much of a performance penalty?20:30
*** p4tux_ is now known as p4tux20:30
*** sushils has joined #openstack-dev20:30
morganfainbergdstanek, why do i suddenly feel like i need to take a shower ... and that feels dirty?20:30
dstanekmorganfainberg: no, i guess i think it's silly20:30
morganfainbergdstanek, could use decorators to do the magic :P20:30
dstanekmorganfainberg: now you have a dictionary - why even have a class?20:30
*** rongze has joined #openstack-dev20:31
*** fbo is now known as fbo_away20:31
morganfainbergdstanek, enforced instantiation positional/keyword args20:32
dstaneki guess i have been doing Python for so long that i'm stuff in my ways20:32
morganfainbergdstanek, but the dot-notation work is superfluous20:32
ayoungooh, I have a hack..wait one and I'll show you guys20:32
*** Abhishek_ has quit IRC20:32
*** neoXsys has quit IRC20:32
morganfainbergdstanek, i know, i know, lets jsut use json blobs for everything!20:33
morganfainbergdstanek /s20:33
dstanekmorganfainberg: namedtuple ftw20:33
dstanekmorganfainberg: i hope not...not in love with the use of *_ref everywhere :-P20:34
morganfainbergdstanek, hehe20:34
*** tdruiva has quit IRC20:35
*** vipul-away is now known as vipul20:35
*** urulama has quit IRC20:36
dsantos_bnemec: I think the oslo repo is broken. I got some errors. After that I cloned the repo again and run the tests and I got the error again20:39
dsantos_bnemec: http://paste.openstack.org/show/54098/20:39
*** sygi_ has quit IRC20:39
*** rongze has quit IRC20:40
ayoungmorganfainberg, dsantos_ http://fpaste.org/57307/85584807/20:40
*** gimpswork has joined #openstack-dev20:40
* ayoung hates the copy, but I might be essential, since locals gets updated with each local var. Might be a more effecient approach20:40
morganfainbergd = dict() ? what is that for?20:41
*** e0ne_ has joined #openstack-dev20:41
morganfainbergayoung, also, IIRC locals() makes a new isolated dict20:41
dstanekayoung: you don't need to copy the locals dict, you can drop d and you may way to filter self in the for loop20:42
morganfainbergso locals.iteritems() is fine.20:42
morganfainbergerm locals()20:42
*** aloga_ has quit IRC20:42
morganfainbergdstanek, ++ on filtering self20:42
*** e0ne has quit IRC20:43
dsantos_ayoung: sorry, what is that paste for?20:43
*** aloga_ has joined #openstack-dev20:44
*** claytonc has quit IRC20:44
*** yolanda has quit IRC20:44
*** FunnyLookinHat has joined #openstack-dev20:45
*** tdruiva has joined #openstack-dev20:45
ayoungmorganfainberg, dstanek if I don't do the copy I get an exception20:45
*** neoXsys has joined #openstack-dev20:45
ayoungdsantos_, sorry to wake you, that was meant for dstanek .  Tswhat you get for sharing the same first two letters20:47
morganfainbergayoung, what exception are you getting?20:47
*** tanisdl has quit IRC20:47
ayoungRuntimeError: dictionary changed size during iteration20:48
morganfainbergayoung, huh. oh iterator might work differently in that case.20:49
dstanekayoung: what version of python?20:49
*** raildo_ has quit IRC20:49
ayoungmorganfainberg, I could probably get away with just copying the keys and doing for k in keys:   locals()[k]20:49
ayoungdstanek, 27 I think20:49
*** jdennis has joined #openstack-dev20:49
dstanekhmmm oddd20:49
ayoung2.7.520:49
*** jdennis1 has quit IRC20:49
ayoungdstanek, OK, so that answers my first question, but how about the real part?20:50
*** dsantos_ has quit IRC20:50
*** dolphm_ has quit IRC20:50
*** mohits_ has quit IRC20:50
dstanekayoung: what was the real part?20:50
ayoungHow do I represent Scope...20:50
*** samuelqueiroz has quit IRC20:50
ayoungI guess I have to do Run time type checking or something ugly20:50
*** tellesnobrega has quit IRC20:50
ayoungdstanek, I need to say that a revocation event is like:  type=user, user_id=blah20:51
ayoungwhere type/scope is user, project, or domain20:51
ayoungor trust20:51
ayoungor whatever oauth would use20:51
ayoungI know I could do a string...strings are just a little...um...procedural20:52
ayoungI don't want to look up a user objkect in the backend, or anything like that20:52
morganfainbergayoung, same way we do in the deprecation decorator?  scope.<scopeName> which is bound to a specific value?20:53
dstanekmorganfainberg: ++ then it can be a string, but nobody should care20:53
morganfainberge.g. we use utils.deprecated.ICEHOUSE i think ( dstanek will likley know more than I know off the top of my head since he wrote it)20:53
*** dsantos_ has joined #openstack-dev20:53
*** tellesnobrega has joined #openstack-dev20:54
morganfainbergdstanek, it could be anything... please not UTF-8 strings ... because just no :P20:54
ayoungmorganfainberg, so if I were in C++ I would create a powertype for the scope, somcething like  class ScopeType  with a private constructor and then have 3 static instances.20:54
*** tdruiva has quit IRC20:55
ayoungIt might be overkill, but it is useful for when you actually want to link behavior with the scope20:55
dstanekayoung: could do that, but having the string values as constants is all you need20:55
ayoungI was thinking that in the Database the scopes would be integers, simplest storage representation20:55
morganfainbergayoung, basically constants that you can reference (and validate against) would be the approach i would take20:55
ayoungso ideally I would have a way to go between integer and string representations20:55
morganfainbergayoung, sure, you could use an enum20:56
dstanekmorganfainberg: ran it though timeit for fun http://fpaste.org/57312/38558563/20:56
*** glenng has quit IRC20:56
dstanekmorganfainberg: the more dynamic version is about 3-4 times slower, but they are both so fast that it's unlikely to matter20:56
ayoungmorganfainberg, but, in the future, how would I move from an enum to a class if I wanted?20:56
ayoungOK..guess enum makes enough sense, burn the other bridge when I get there20:57
dstanekayoung: why not just use the number for the value of the constant?20:57
*** rwsu has quit IRC20:57
*** markvoelker1 has quit IRC20:57
*** lsmola has quit IRC20:57
pete5dstanek: morganfainberg: care to take another look at https://review.openstack.org/#/c/56430/? I think I've addressed your concerns20:57
pete5I'd ask Dolph too but I don't know what his irc handle is20:58
pete5thanks!20:58
morganfainbergpete5, dolphm but he isn't on at the moment20:58
pete5:-)20:59
*** tdruiva has joined #openstack-dev20:59
ayoungdstanek, I want organization, and I want to be able to refactor to more intelligent classes as the design emerges.  stand alone Constants are like parallel arrays; they have an implicit contract.  I'm trying for explicit where possible20:59
dstanekayoung: then you may really want a separate Scope class20:59
ayoungpete5, I think you might not want to do that...let me look at your commit. If you are doing what I think you are doing..we will have to talk...wait one21:00
dstanekayoung: 'USER_SCOPE = Scope(id=1, desc="user scope!")21:00
dstanekpete5: he is dolphm, but he's not here right now21:00
ayoungpete5, nah, you are cool21:00
*** f13o has joined #openstack-dev21:01
morganfainbergayoung, dstanek's approach is about right.  a scope class, you can make each scope instantiation a singleton if needed.21:01
morganfainbergayoung, string, int, and const referance?21:01
ayoungmorganfainberg, singletons are a degenerate case where the enum pattern seems closer21:01
ayoungclass ScopeType(enum):21:02
ayoung    domain = 121:02
ayoung    project = 221:02
ayoung    user = 321:02
ayoung    trust = 421:02
ayoung21:02
morganfainbergayoung, sure.21:02
ayoungseems more correct.  I can always turn a member variable into a string21:02
dstanekayoung: will you ever need to print out the desciption of the scope?21:02
morganfainbergayoung, you... _could_ use __dict__ to do introspection on the string names.21:02
morganfainbergbut.. i don't think i'd recommend that21:02
morganfainbergit feels dirty21:03
*** denis_makogon_ has joined #openstack-dev21:03
ayoungdstanek, "description"  other than "user"?21:03
dstanekayoung: no, just 'user'21:03
*** samuelqueiroz has joined #openstack-dev21:03
ayoungdstanek, I think with the above I can do it like this21:04
ayoungsay I get the scope out of the db into the variable i21:04
ayoungScopeType(i)21:04
ayoungshould give me domain21:04
morganfainbergayoung, named tuple?21:05
ayoungmorganfainberg, how would that be better?21:05
morganfainbergayoung, not sure if it would be21:06
*** markwash has quit IRC21:06
ayoungmorganfainberg, I think enum is the right thing...going to go with it for now21:06
morganfainbergok21:06
dstanekayoung: does Python 2.x have an enum package to use?21:07
morganfainbergdstanek, mightbe collections21:07
ayoungdstanek, I think it does21:07
ayoungooh, I've been looking at 3.421:07
*** sarob has joined #openstack-dev21:08
dstanekit was added in Python 3.x, but i don't know if it was backported21:08
dstanekayoung: maybe on pypi21:08
ayoungdstanek, I see references...21:08
*** nermina has joined #openstack-dev21:09
morganfainberghrm21:09
*** fbo_away is now known as fbo21:09
ayoungmorganfainberg, dstanek, http://pythonhosted.org/flufl.enum/  seems like that was the basis for the 3.4 work21:10
*** tdruiva has quit IRC21:12
*** tdruiva has joined #openstack-dev21:12
*** tdruiva_ has joined #openstack-dev21:15
*** tdruiva has quit IRC21:15
dstanekayoung: doesn't support 2.621:15
*** tdruiva_ has quit IRC21:16
*** tdruiva has joined #openstack-dev21:16
*** tdruiva has joined #openstack-dev21:17
*** Makdaam has quit IRC21:20
dstanekayoung: it should be trivial to implement the basics of the python 3.4 enum21:21
ayoungdstanek, argh!21:21
radixare there any flake8/hacking rules for docstring syntax?21:21
radixlike, ensuring it's valid rest/sphinx21:22
ayoungdamnit, Jim, I'm a programmer, not a vetrinarian!21:22
*** tdruiva has quit IRC21:22
*** Makdaam has joined #openstack-dev21:23
ayoungdstanek, where do you see that it doesn't support 2.6?21:23
*** mlavalle has quit IRC21:24
*** alex_klimov has quit IRC21:24
ayounghttp://pythonhosted.org/flufl.enum/#requirements21:24
ayoungCrad!  Crup!21:24
dstanekayoung: now you have me interested...entering the kitchen to see what i can stir up21:26
*** dolphm has joined #openstack-dev21:27
ayoungdstanek, wonder if it would work for 2.621:27
*** reidrac has quit IRC21:27
*** MaxV has joined #openstack-dev21:28
ayoungdstanek, it is really nice doing the enum thing, cuz I can get type chcking like this21:28
ayoung @property21:28
ayoung    def scope_type(self):21:28
ayoung        return self._scope_type21:28
ayoungor, more important21:29
ayounglike this21:29
ayoung    @scope_type.setter21:29
ayoung    def scope_type(self, value):21:29
ayoung        self._scope_type = ScopeType(value)21:29
ayoungthe copy constructor semantics mean another ScopeType instance will pass, or an integer will for marshalling.  Haven't tried a string yet, though21:30
*** markwash has joined #openstack-dev21:30
ayoungyep, string works, too.  I like this.21:31
morganfainbergayoung, hehe, i was holding of on recommending that tbh21:33
jgriffithlifeless: ping21:33
lifelesspong21:33
jgriffithlifeless: does: "RequiredOptError value required for option: lock_path" ring any bells for you?21:34
morganfainbergayoung, wasn't really sure if that was an appropriate direction for your goal21:34
*** MaxV has quit IRC21:34
dstanekayoung: does it work in 2.6?21:34
jgriffithlifeless: comming out of common/rpc21:34
morganfainbergayoung, i'll know next time to go w/ gut21:34
morganfainbergdstanek, yeah we use it elsewhere in OS21:34
*** jamielennox|away is now known as jamielennox21:34
*** rongze has joined #openstack-dev21:34
lifelessjgriffith: other than I saw that code when I was looking into the bad local.py in nova last week, no.21:34
lifelessjgriffith: sorry21:34
*** MaxV has joined #openstack-dev21:34
morganfainbergdstanek, i think21:34
jgriffithlifeless: bummers21:34
ayoungdstanek, if it doesn't I'll investigate why.  Might be a solvable problem21:35
ayounglet me get the unit test running in 2.7 and then I'll tryin 2.621:35
*** Loquacity has joined #openstack-dev21:36
*** nermina has quit IRC21:36
morganfainbergdstanek, or erm, misread that21:36
*** mihgen has quit IRC21:36
morganfainbergdstanek, hah *i need to stop looking up from code and switching context*21:36
*** MaxV_ has joined #openstack-dev21:36
ayoungmorganfainberg, not to rush you or anything, but I am about to implement yet another KVS backend, this time for revocation testing, and I would love to use the Dogpile approach we've discussed21:37
*** MaxV has quit IRC21:37
morganfainbergayoung, i have just started working on it.  got roped into a bunch of internal cleanup that had to happen21:37
*** boden has quit IRC21:37
*** jhesketh has joined #openstack-dev21:37
ayoung"I do no suppose you can aspeed things up?"21:37
*** tmclaugh[work] has quit IRC21:38
morganfainbergayoung, but yes.  it is high on my todo list now (since i'm on "vacation" I can work on this and not worry about internal company)21:38
*** gimpswork has quit IRC21:38
morganfainbergayoung, i hope i have some working stuff this weekend?21:38
dstanekayoung: needed the mental exercise :-) http://paste.openstack.org/show/54101/21:38
ayoungmorganfainberg, you rock,21:38
morganfainbergayoung, the only concern is my implementation is likely going to demand oslo.config 1.321:38
*** ifarkas has quit IRC21:38
ayoungmorganfainberg, I'm OK with that for Keystone21:38
morganfainbergayoung, json config options21:38
ayoungthat is the latest, no?21:39
morganfainbergayoung, the up-and-coming not yet released one21:39
*** rongze has quit IRC21:39
morganfainbergayoung, not yet "officially released"21:39
ayoungah...no problem.21:39
morganfainbergyeah21:39
morganfainbergiirc they have a json option which means i can do more dynamic work w/ the KVS backend impl21:39
ayoungdstanek, by importing six you get 2.6 support, right?  /me has not been paying attention21:39
morganfainbergfor the generic options being passed in that is.  the formalized replacement for memcache and in-mem kvs will of course handle all that for you21:40
ayoungmorganfainberg, OK, I'll work with the sql backend for my stuff this week, and be an active participant in your stuff.  Please use tokens as the first impl.21:40
dstanekayoung: sorta. it gives you some tool that work equally well in 2.x and 3.x21:41
morganfainbergayoung, yeah that was the plan. some of the other KVS have... unfortunate side-effects assuming the inmemdb is mutable21:41
morganfainbergand it'll be a lot more work to "fix" that21:41
ayoungmorganfainberg, get tokens working, and we'll beat the others into submission.21:41
ayoungthe others are far lower priority21:41
morganfainbergayoung, that was the plan.21:42
* ayoung works with some pretty darn cool people21:42
morganfainbergayoung, the plan was replace KVS and Memcache with dogpile pre-configured, then work on beating the custom backend stuff into submission21:43
*** radez is now known as radez_g0n321:44
morganfainbergayoung, it will be a small bit slower using KVS than before because all new KVS stuff will do copy mechanisms to store/retrive the data since i want to ensure the data in dogpile is isolated from being changed by reference21:44
*** jab416171 has quit IRC21:44
morganfainbergfor compat until i beat other kvs (non-token) into submission, i'll be wedging in an option to make it... work as the current one does.21:44
ayoungKVS is for testing...can we make that optional ?21:44
ayoungto make it fast?21:45
morganfainbergayoung, well, the issue is that KVS doesn't really mirror a real backend without that isolation21:45
ayoungI understand that, and we can make the tests run with it on buy default, but a developer looking to speed up tests could tweak to keep deveopment streamlined.21:46
morganfainbergayoung, it will have an option, i need it for compat21:46
ayoungsounds good21:46
morganfainbergayoung, part of beating the current kvs uses into submission21:46
morganfainbergi'm going to see if i can get away with copy.copy vs copy.deepcopy21:46
dstanekmorganfainberg, ayoung: for review.openstack.org/52456 should i same the method the same as the resource? password instead of change_password?21:47
morganfainbergi really would rather not have to deepcopy everything... but i think our datastructures kind of require it21:47
morganfainbergdstanek, i don't think that is a requirement21:47
morganfainbergdstanek, change_password is a descriptive method name21:47
morganfainbergthe API uri resource (in a number of cases) doesn't match the method21:48
dstanekmorganfainberg: k21:48
ayoungtime for Hanukagiving.  Have a Chag Sameach, Y'all!21:50
*** ayoung is now known as ayoung-dreidle21:50
*** jamielennox is now known as jamielennox|away21:51
*** cdub has quit IRC21:52
*** jcoufal has quit IRC21:52
morganfainbergayoung-dreidle, lol have fun.21:52
*** dvarga has quit IRC21:54
*** nati_ueno has quit IRC21:55
*** nati_ueno has joined #openstack-dev21:55
*** noslzzp has quit IRC21:55
*** thomasem has joined #openstack-dev21:56
*** steven-w1 has joined #openstack-dev21:57
*** SergeyLukjanov_ has quit IRC21:58
*** ilblackdragon has joined #openstack-dev21:59
*** pcm__ has quit IRC21:59
*** gordc has quit IRC22:04
*** steven-w1 has quit IRC22:05
*** e0ne_ has quit IRC22:06
*** ilblackdragon has quit IRC22:06
*** vladikr has quit IRC22:06
*** jcooley_ has quit IRC22:06
*** e0ne has joined #openstack-dev22:06
*** tdruiva has joined #openstack-dev22:08
*** ilblackd_ has joined #openstack-dev22:10
*** ilblackd_ has quit IRC22:11
ekarlsojkoelker_: what's the Quark stuff ?22:11
*** ilblackdragon has joined #openstack-dev22:11
*** tdruiva has quit IRC22:11
*** tdruiva has joined #openstack-dev22:12
*** tdruiva has quit IRC22:12
*** tdruiva has joined #openstack-dev22:12
*** READ10 has joined #openstack-dev22:12
devanandanotmyname: in case you're interested in the result of our chat about consistent hashing -- https://review.openstack.org/#/c/58607/5/ironic/common/hash_ring.py22:13
*** tdruiva has quit IRC22:14
*** pablosan has quit IRC22:14
*** tdruiva has joined #openstack-dev22:14
*** boris-42 has quit IRC22:16
*** thomasem has quit IRC22:18
*** pablosan has joined #openstack-dev22:18
*** mrda has joined #openstack-dev22:18
*** tdruiva has quit IRC22:18
*** alop has quit IRC22:20
*** alop_ has joined #openstack-dev22:20
*** yeylon_ has quit IRC22:20
*** alop_ is now known as alop22:20
*** alexpilotti has quit IRC22:24
*** alexpilotti_ has joined #openstack-dev22:24
*** sgordon has quit IRC22:25
*** jhesketh__ has joined #openstack-dev22:25
*** dvarga has joined #openstack-dev22:25
*** dvarga_lunch has joined #openstack-dev22:27
*** dvarga has quit IRC22:27
*** willingc has quit IRC22:29
*** Abhishek has joined #openstack-dev22:30
*** michchap has quit IRC22:30
*** dolphm has quit IRC22:31
*** dvarga_lunch has quit IRC22:32
*** briancurtin has quit IRC22:32
*** michchap has joined #openstack-dev22:33
*** rongze has joined #openstack-dev22:35
*** FunnyLookinHat has quit IRC22:36
*** otherwiseguy has quit IRC22:38
*** netredem-jr has quit IRC22:38
*** rongze has quit IRC22:39
*** burt has quit IRC22:44
*** pete5 has quit IRC22:44
*** eglynn has quit IRC22:46
*** flaper87 is now known as flaper87|afk22:49
*** otherwiseguy has joined #openstack-dev22:51
*** denis_makogon_ has quit IRC22:51
*** ilblackdragon has quit IRC22:51
*** kbringard has quit IRC22:56
*** vuil has quit IRC22:57
*** jobewan has quit IRC22:57
*** jhesketh__ has quit IRC22:58
*** jhesketh__ has joined #openstack-dev22:58
*** loq_mac has joined #openstack-dev23:02
*** JonnyNomad has quit IRC23:03
*** READ10 has quit IRC23:05
*** luckylittle has joined #openstack-dev23:06
*** luckylittle has left #openstack-dev23:06
*** viktors has joined #openstack-dev23:08
*** max_lobur_afk has quit IRC23:08
*** max_lobur_afk has joined #openstack-dev23:09
*** eharney has quit IRC23:10
*** jamielennox|away is now known as jamielennox23:11
*** alexpilotti_ has quit IRC23:11
*** willingc has joined #openstack-dev23:13
*** jcooley_ has joined #openstack-dev23:14
*** fbo is now known as fbo_away23:20
*** jcooley_ has quit IRC23:21
*** rnirmal has quit IRC23:22
*** ayoung-dreidle has quit IRC23:22
*** fifieldt has joined #openstack-dev23:27
*** neelashah has quit IRC23:28
*** dvarga has joined #openstack-dev23:28
*** vartom11116 has quit IRC23:30
*** alexpilotti has joined #openstack-dev23:30
*** vijendar has quit IRC23:32
*** dvarga has quit IRC23:32
*** heyongli has joined #openstack-dev23:33
*** rongze has joined #openstack-dev23:36
*** dvarga has joined #openstack-dev23:37
*** alop has quit IRC23:38
*** rongze has quit IRC23:40
*** dvarga has quit IRC23:42
*** aloga_ has quit IRC23:45
*** twoputt_ has quit IRC23:52
*** twoputt has quit IRC23:53
*** mikeoutland has quit IRC23:55
*** ron-slc has quit IRC23:55
*** mikeoutland has joined #openstack-dev23:56
*** dstanek has quit IRC23:57
*** diogogmt has quit IRC23:57

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