Saturday, 2013-12-21

morganfainbergmostly because caching introduces odd interactions sometimes - i don't want to double our test times.00:00
*** glucas has joined #openstack-dev00:00
bknudsonit doesn't need to double the test time00:00
bknudsonas long as they aren't keystoneclient tests ... those are the slow ones, I assume.00:00
bknudsonsince they start up a server for every test.00:00
morganfainbergbknudson, hm.00:01
morganfainbergbknudson, i'll benchmark it and see how bad it is.00:02
*** che-arne has quit IRC00:02
*** galstrom_zzz is now known as galstrom00:03
morganfainbergbknudson, if it doesn't significantly increase times i'll propose a fix that runs it w/o caching and with.00:03
bknudsonmorganfainberg: the tests just need a huge refactoring.00:04
morganfainbergbknudson, yes they do00:04
bknudsonmorganfainberg: we've test_backend which is the kitchen sink00:04
morganfainbergbknudson, actually maybe i'll hold off till we extract stuff into tempest.00:04
bknudsonand test_keystoneclient is another kitchen sink00:04
bknudsonmorganfainberg: we're not going to extract stuff into tempest.00:04
morganfainbergbknudson, oh we're not?00:04
morganfainbergdarn00:04
morganfainbergok00:04
bknudsonthey don't want our keystoneclient tests since they don't want python api tests.00:04
morganfainbergoh.00:05
bknudsonso what we'll get in tempest is nothing like the keystoneclient tests we have now.00:05
morganfainberggood ot knpw00:05
morganfainbergknow*00:05
bknudsonfor client tests, we could probably get "scenario" tests in00:05
bknudsonbut these are like "do a bunch of operations like an application would'00:06
bknudsonnot tests for the keystoneclient per se00:06
morganfainbergwell test_backend is mostly just classes we could pull apart and into subdirectories... (logically named and all) do we have a "work-plan" on this stuff yet?00:06
morganfainberge.g. what the test structure should look like?00:07
bknudsonwork-plans?00:07
bknudsonI'm lucky if I put stuff to do in notepad.00:07
morganfainberglol00:07
*** rods1 has quit IRC00:07
morganfainbergmaybe we should wait till M3 to "shuffle" tests00:07
morganfainbergmakes landing api-impacting stuff ... less infuriating...00:08
morganfainbergrebase, rebase, rebase, rebase00:08
bknudsonor, we could catch up on reviews.00:08
morganfainbergtrue00:08
morganfainbergperhaps a little of column a, and a lot of column b00:08
morganfainbergreminds me, i need to poke at fabio00:09
*** xmltok has quit IRC00:10
*** kgriffs is now known as kgriffs_afk00:10
*** jhesketh has joined #openstack-dev00:10
*** mgagne has quit IRC00:10
*** otherwiseguy has joined #openstack-dev00:15
dstanekbknudson: morganfainberg: will we be keeping the test_backend stuff then?00:20
*** DennyZhang has joined #openstack-dev00:20
bknudsondstanek: as far as I know there's no reason to lose the test_backend stuff.00:20
dstanekbknudson: someone mentioned that we wouldn't need them once tempest has more REST API coverage00:21
dstaneki need to update my testing etherpad00:21
bknudsontempest would have to do more than just more REST API coverage...00:22
bknudsontempest's REST API coverage is pretty comprehensive as it is.00:22
*** galstrom is now known as galstrom_zzz00:22
dstanekbknudson: when you have time https://etherpad.openstack.org/p/keystone-test-restructuring00:22
bknudsonI think what tempest would need to do is test more of the backends (e.g., LDAP)00:22
morganfainbergdstanek, i think it should be broken up some.00:23
*** MaxV has joined #openstack-dev00:23
morganfainbergdstanek, instead of "test_backend" maybe assignment/test_<something>00:23
dstaneki have ideas for breaking up the functional tests, but i was under the impression that they'd be moving00:23
morganfainbergbecause right now you have assignment, identity, token, etc all in the same "test_backend" file00:24
dstanekmorganfainberg: i'll update it with my original thoughts now00:24
morganfainbergit might be super awesome to break that up logically based upon the "entry point" being tested (e.g. delete_project is assignment, delete_user is identity, delete_domain is assingment even though it touches identity currently)00:25
*** MaxV has quit IRC00:25
*** MaxV has joined #openstack-dev00:25
morganfainbergdstanek, just spitballing ideas though.  i might propose some patches if we have a good direciton00:25
morganfainbergdstanek, oh etherpad!00:25
morganfainbergdstanek, oh that looks good, yay something i can reference if i'm poking at tests shuffling00:28
*** che-arne has joined #openstack-dev00:28
bknudsonis there a blueprint references this?00:28
morganfainbergbknudson, doesn't look like it00:28
dstanekbknudson: there was one from Jamie that i was going to use, but i can't find it00:29
dstanekshould i just make a new one?00:29
morganfainbergdstanek, if you can't find it, i'd say yes new one00:29
dstanekmorganfainberg: done00:29
bknudsonif you're going to submit changes based on this then would be best to have a blueprint00:30
bknudsonunless you were going to do it in 1 big commit00:30
*** yjiang5 is now known as yjiang5_away00:31
dstanekbknudson: i don't think i could get anyone to review one big commit00:31
*** dave_tucker is now known as dave_tucker_zzz00:32
*** dims has quit IRC00:32
morganfainbergdstanek, oh i think the way it'll need to work is pick a <subsystem> and <unit/whatever> and do that as a commit00:32
morganfainberge.g. do unit/token00:32
morganfainbergthen unit/identity00:32
morganfainbergetc etc00:32
bknudsonare these new tests or moving things around?00:32
morganfainbergbknudson, moving.00:32
*** akrivoka has quit IRC00:32
morganfainbergat least at first.00:32
bknudsonI think jamielennox|away did try to do this once00:33
bknudsonmove stuff around.00:33
morganfainbergbknudson, he did it in keystoneclient soem00:33
morganfainbergwas hard to get reviews on because it was a lot of change00:33
morganfainbergnot sure if he also tried it in keystone proper00:33
*** dave_tucker_zzz is now known as dave_tucker00:34
bknudsonmorganfainberg: dstanek: https://review.openstack.org/#/c/28773/00:34
bknudsonhttps://review.openstack.org/#/c/28770/00:35
morganfainbergah00:35
morganfainbergso he did00:35
bknudsonhttps://review.openstack.org/#/c/28387/00:35
*** jergerber has quit IRC00:35
bknudson+2365, -202200:35
morganfainbergah yes00:35
morganfainbergwell, i think it's time to revisit this00:36
bknudsonwe've got momentum00:36
morganfainbergyep00:36
*** DennyZhang has quit IRC00:36
*** garyk has joined #openstack-dev00:36
morganfainbergdstanek, unit/test_assignment.py or unit/assignment/test_<thing>00:37
morganfainberg?00:37
morganfainbergor unit/v2/test_assignment.py00:37
morganfainbergor unit/assignment/test_v2.py00:37
morganfainbergbknudson, ^00:38
morganfainbergi think maybe unit/v2/test_assignment.py is the cleanest00:38
*** garyk has quit IRC00:38
morganfainbergthen unit/v3/test_*.py00:38
bknudsonmaybe this is the reason the tests weren't put into separate directories00:38
bknudsoncouldn't figure out the order00:38
dstanekmorganfainberg: i don't know that i would bread up unit tests into v2/v300:39
morganfainbergeh, we have a reference doc we'll decide on and reference when everyone else comes back ;)00:39
bknudsonthe backends don't have a version00:39
bknudsononly the controllers00:39
dstaneki personally like them named somewhat close to the module name that it's testing00:39
morganfainbergbknudson, ah yes00:39
bknudsonmight be useful to have unit/backend/assignment00:39
bknudsonunit/controller/assignment00:40
morganfainbergbknudson, ok00:40
bknudsonunit/service/assignment00:40
dstanekmorganfainberg: comes back from where?00:40
bknudsonoops, we don't have a service!00:40
morganfainbergdstanek, holiday breaks ;)00:40
dstanekmorganfainberg: ah, right; i keep forgetting00:40
dstaneki'll be hanging around here00:40
morganfainbergbknudson, controllers are usually in the "functional" category, no?00:40
bknudsonwe can't have unit tests for controllers?00:41
morganfainbergor do we actually _unit_ test them as well?00:41
bknudsonmaybe that's why the tests take so long!00:41
morganfainberglol00:41
morganfainbergprobably.00:41
morganfainbergi think controllers are mostly tested with RESTful testcase00:41
morganfainbergi'm good with either unit/assignment/test_<backend|controller|etc>.py or unit/(backend|controller|etc)/test_assignment.py00:43
morganfainbergi lean towards the former, so all tests for a "subsystem" are in one directory00:43
morganfainbergjust the way my brain works00:43
bknudsonwe need a "service" layer to split the connection between the controllers and the backends.00:44
bknudsoncontroller -> backend only makes sense if you're just doing CRUD00:44
dstanekmorganfainberg: the way you have it in the doc is the way i was thinking of it00:44
morganfainbergbknudson, i think we had this discussion and ayoung was against it. or that the manager was the "service layer"00:44
dstanekunit/assignment/test_*00:44
morganfainbergdstanek, ok i like that00:44
*** dims has joined #openstack-dev00:45
morganfainbergbknudson, actually i like it a lot because the new "pivot" (whatever it is called, manager, etc) would be where i stick caching00:45
dstanekmorganfainberg: then i think that would be as deep as the directories go00:45
*** DennyZhang has joined #openstack-dev00:45
dstanekso we'd have unit/assignment/test_backend_sql.py or something like that00:45
morganfainbergbknudson, so controller (request parsed to something usable) -> service layer (buisness logic) -> pivot (caching / driver loader)00:46
morganfainbergrather than what we have which collapses service and pivot into "manager" now00:46
bknudsondstanek: why have test_backend and test_backend_sql and not test_backend/sql00:46
bknudsonthe filesystem allows us to do nesting.00:47
morganfainbergbknudson, i think we don't need to get too deep of a structure, unless we have like > 5 backends to test, i'm not too worried00:47
bknudsonalthough python has this odd need to put lots of parts in one file.00:47
morganfainbergbknudson, python sure isn't java (been working on some java code for a pycharm plugin to run flake8 + OS hacking - "live")00:48
bknudsonso why not just put sql, kvs, etc test classes in assignment/test_backend00:48
morganfainbergbknudson, i'm actually ok with that.00:48
*** angdraug has quit IRC00:49
bknudsonthe test_assignment_sql tests should be really small since it's just test_assignment with a few skips or something.00:49
dstanekdepends on how big the files get - i really hate to have 1000s of lines of only semi related code in one file00:49
dstanekplus part of what i think we should be doing is splitting up the classes into moar classes00:49
dstaneksee the "Test Organization Around Setup" section00:50
morganfainbergif that is the case, unit/assignment/backend/test_(sql|kvs|etc)00:50
morganfainbergso the rule is if there is 1 "thing" you make it test_thing, if there are "things"(plural) it is thing/test_thingtype.py00:51
dstanekmorganfainberg: if we are going that far we might as well say the the structure should mimic the production code's structure00:51
morganfainbergdstanek, ok00:52
morganfainbergi don't mind that actually00:52
bknudsonthat would make it too easy to find the code under test.00:52
dstanekwe did that at my last job and it made the tests easy to find00:52
bknudsonwe want keystone development to be a challenge00:52
dstanekbknudson: you're right - random names!00:52
morganfainbergbknudson, sha256 hashes00:52
bknudsonstart with A, B, C00:52
morganfainbergbknudson, dstanek, like what i have in the doc now?00:53
dstanekmorganfainberg: yes, we may need some test specific files in there like core.py or base.py for common stuff00:54
*** herndon has quit IRC00:55
morganfainbergsure00:55
morganfainbergi think _base?00:55
morganfainbergerm base.py00:55
bknudsonI thought we called it core.py?00:55
*** radsy has quit IRC00:55
morganfainbergbknudson, common code for tests?00:55
morganfainbergnot testing the "common" part of a subsystem00:55
bknudsonis base.py a base class or something?00:56
morganfainbergbknudson, dstanek, maybe it's "fixtures" we're looking for00:56
dstanekbknudson: we use core mostly for stuff that belongs in an __init__00:56
morganfainbergsubsystem specific fixtures?00:56
*** sarob has quit IRC00:56
morganfainbergbecause most "common" test code goes in tests.core00:57
dstanekmorganfainberg: i can imagine base test classes too00:57
*** sarob has joined #openstack-dev00:57
morganfainbergdstanek, hm, oh "assignment_base"00:57
morganfainbergok base sounds most correct.00:57
dstanekor up in the functional section i added a test_common, but i don't know that it's the right name00:57
bknudsonok, so first question is where does test_auth_plugin.py go ?00:58
morganfainbergas long as it's consistent and makes some semblance of sense, i don't really care what it's called00:58
bknudsonnext question is where does test_auth.py go00:58
bknudsonand so forth00:58
morganfainbergtest_auth is RESTful test case right?00:59
morganfainberg*checks*00:59
morganfainbergoh00:59
morganfainberghrm00:59
morganfainbergunit/auth/00:59
bknudsondoesn't look RESTful to me00:59
morganfainberg?00:59
bknudsontest_v3_* are the restful ones00:59
morganfainbergah yes00:59
bknudsonunit.auth.test_auth_plugin and unit.auth.test_auth?01:00
bknudsonor are they just under unit/?01:00
bknudsonunit/test_auth.py , unit/test_auth_plugin.py01:00
*** gongysh has joined #openstack-dev01:00
morganfainbergwell, we have keystone.auth01:00
morganfainbergi'm inclined to break up test_auth some01:01
morganfainbergbut unit/auth01:01
bknudsonok, to match the source structure.01:01
*** reed has quit IRC01:01
dstanekat first glance i would say that it's not a unit test01:01
morganfainbergso it'd be keystone.test.unit.auth.<stuff>01:01
morganfainbergyep01:01
*** PaulM1 has joined #openstack-dev01:01
*** sarob has quit IRC01:01
bknudsontest_auth_plugin is going through the controllers01:01
dstanekit's not really testing keystone.auth is it? it looks more like a functional test since it is calling controllers01:02
morganfainbergdstanek, it does look functional01:02
bknudsonok, functional/test_auth_plugin.py01:02
morganfainbergyes that i could see01:03
bknudsonfunction/test_auth.py01:03
morganfainbergdstanek, i look forward to the day all fixtures are in a consistent place.01:03
dstanekfunctional/auth/test_plugin?01:03
bknudsonor funcational/auth/test_plugin.py & test_auth.py or whatever01:03
*** PaulM has quit IRC01:03
morganfainbergthat are really fixtures.01:03
morganfainbergnot...01:03
morganfainbergstuck on the class cause we can01:03
morganfainbergbknudson, functional/auth/test_(plugin|auth)01:04
morganfainbergsince it mirrors our code-tree01:04
morganfainbergthat way(ish)01:04
dstanekmorganfainberg: good, then i have some patches for you!01:04
*** DennyZhang has quit IRC01:04
morganfainbergdstanek, i'm slowly going through your current ones (the ones bknudson +2'd already)01:04
morganfainbergdstanek, one of them went in already01:05
dstaneki saw that there were a few changes i need to make01:05
morganfainbergdstanek, yeah and one jenkins is unhappy about01:05
dstaneki've been trying to do code reviews everyday, but there is just so many of them01:05
*** sarob has joined #openstack-dev01:05
morganfainbergdstanek, honestly i do them in batches01:06
morganfainbergdstanek, take ½ a day and do reviews (or a whole day)01:06
morganfainbergnext day, focus on code... or reviews...01:06
morganfainbergfollowing day do "company specific work"... or reviews (see a pattern?)01:06
morganfainberg:P01:06
dstaneki'll have to come up with a workflow that works for me...just so much to do and so little time01:07
morganfainbergdstanek yay! no more FD leaks!01:07
dstanekmorganfainberg: there are still some :-)01:07
dstanektest_keystoneclient_sql.py seems to really leak and i haven't had time to look into it01:08
morganfainbergdstanek, it's also why my code patchsets tend to be "bursty" - 4 or 5 up in quick sucession01:08
morganfainbergdstanek, my guess on tesT_keystoneclient_sql is the reaplcement SQL backend isn't getting closed down properly01:08
dstaneki had to fix those leaks and the memory problem because the tests wouldn't run until i did01:08
morganfainbergso you leak on each new/clean db01:08
*** colinmcnamara has quit IRC01:10
*** rwsu has quit IRC01:11
morganfainbergdstanek, self.greenthread could evaluate to boolean false and still need killing?01:11
morganfainbergdstanek, *blink*01:11
*** morazi has quit IRC01:11
morganfainbergnot that i doubt you, just... huh01:11
dstanekmorganfainberg: yes, i had to talk to the eventlet guys to figure it out01:11
*** rods1 has joined #openstack-dev01:12
morganfainbergthat's obnoxious01:12
morganfainberggot the readers digest version of "wtf"? handy?01:12
dstanekit's truthy value indicates if it's already running01:12
morganfainbergoh01:12
morganfainbergi.. sure01:12
morganfainberggee .running sounds like a better approach though01:12
dstanekso we had tests calling start() and finishing before the scheduled eventlet started01:12
dstanekso it would still start in the background01:13
morganfainbergbut i'm not an eventlet developer so i guess i have little say in this01:13
dstanek:-) it's definitely not obvious01:13
bknudsonhow did our tests work if eventlet didn't start?01:13
morganfainbergbknudson, not everything needs the eventlet server (another flaw)01:14
morganfainbergit might be started in erroneous cases01:14
dstanekbknudson: it's the problem i describe in restructruing based on setup - we have some test that don't use the server, but it is setup automatically because it's in the same class01:14
dstanekbknudson: i also worry that if our code is a little faster tests will randomly fail because they execute before the server actually starts01:15
bknudsonput a sleep() in there.01:15
bknudsoncan we have a callback for when the server's ready?01:15
*** rwsu has joined #openstack-dev01:16
*** rnirmal has joined #openstack-dev01:16
morganfainbergbknudson, i'm sure we can.  but that doesn't solve the "need to issue kill() if greenthread != None"01:16
*** flashgordon is now known as jog001:16
*** jeblair is now known as corvus01:17
*** cpallares has joined #openstack-dev01:17
bknudsonif we waited for the callback then the test for "if greenthread" would be accurate?01:17
dstanekthe way i have it will kill it properly now01:18
morganfainbergbknudson, sure, but do we want to block tests waiting on calling kill?01:18
*** cpallares has quit IRC01:18
dstanekyou can kill the thread before the server starts - it'll just never start01:18
morganfainbergbknudson, or just move on if we're not using eventlet.01:18
morganfainbergin that case.01:18
bknudsonif we're not using eventlet then don't start the server to begin with01:19
dstanekbknudson: ++01:19
morganfainbergbknudson, ++ i think part of the restructure will help with that01:19
morganfainbergdon't have one massive heirarchy that does "OMG START ALL THE THNIGS"01:19
morganfainbergin all cases01:19
bknudsonif we are using eventlet then wait for the server to start before testing01:19
morganfainbergbknudson, ++ totally for that01:20
morganfainbergbut i think we ned to restructure this to get there01:20
morganfainbergwell, thats the best approach rather than restructure to restructure again01:20
dstanekwe're not at that point..01:20
*** DennyZhang has joined #openstack-dev01:21
*** rwsu has quit IRC01:21
*** xarses has quit IRC01:21
dstanekmorganfainberg: i started to pull out the test cases that don't need to server, but i don't entirely like it because there are not 2 classes for every client version that i'm testing01:21
dstaneki'm still planning on submitting it and you guys can tell me if i am crazy01:22
morganfainbergdstanek,01:22
morganfainberg.needs_eventlet_server01:22
morganfainbergif .needs_eventlet_server: start01:22
morganfainberg?01:22
*** krotscheck has quit IRC01:23
morganfainbergdstanek, @start_eventlet01:23
*** pberis has quit IRC01:23
morganfainberg?01:23
*** mlavalle has quit IRC01:23
bknudson@requires_fixture(eventlet_server)01:24
morganfainbergbknudson, ++01:24
dstaneki would have to do non-obvious stuff to pull that off because it's a setup fixture01:24
dstanekbknudson: that i think i could do01:24
bknudsondoes fixtures have that already?01:24
dstanekbut the vast majority of the tests use the server01:24
morganfainbergdstanek, metaclass and @exclude_fixture(eventlet_server) ? [don't hate me]01:25
morganfainbergnah, ^ that is a bad idea01:26
dstanekmorganfainberg: too late - i hate you now01:26
morganfainbergdstanek, lol01:26
bknudsonmorganfainberg: I'm with dstanek.01:26
morganfainbergcrap.01:26
morganfainbergthe @requires_fixture seems like a good approach though01:27
morganfainbergeven if _most_ require it.01:27
dstanekmorganfainberg, bknudson: i'll that a go then01:27
bknudsonat least it will be obvious that some tests need the fixture and some don't...01:28
morganfainbergyes.01:28
bknudsonso then we'll know what to split out01:28
morganfainbergi've +A the .kill, make tests not leak FDs, following patchsets can make it better01:29
dstanekfixing the rest of my crap now01:29
dstanekbeyond the ones i've already submitted i have 2 or 3 more reviews coming depending on how i break up my current work01:30
bknudsondstanek: these latest ones were really easy to review.01:30
morganfainberg++01:31
*** sarob has quit IRC01:31
*** jasdeepH has quit IRC01:32
morganfainbergbknudson, as much as havana's code in keystone improved from essex, folsom, and grizzly, Icehouse is seeming like it's going to be a massive improvement01:34
morganfainbergover havana, code structure and all01:34
*** jcooley_ has quit IRC01:34
*** changlp has quit IRC01:35
dstanekbknudson: what do you mean in your comment here: https://review.openstack.org/#/c/63460/1/keystone/tests/test_keystoneclient.py01:35
*** aeperezt has quit IRC01:35
*** MaxV has quit IRC01:37
bknudsondstanek: rather than add code to tearDown(), use self.addCleanup()01:37
lifeless+10000001:37
dstanekbknudson: i didn't realize that TestCases had an addCleanup()01:38
bknudsondstanek: you're the one who says to do this ... https://etherpad.openstack.org/p/keystone-test-restructuring01:38
*** melwitt has quit IRC01:38
*** garyk has joined #openstack-dev01:38
bknudsondstanek: or didn't you write that?01:38
*** PaulM1 has quit IRC01:38
dstanekthat's in a fixture that i was talking about01:38
*** tmclaugh[work] has quit IRC01:39
dstanekno i wrote it01:39
bknudsonmaybe lifeless snuck into the etherpad.01:39
*** DennyZhang has quit IRC01:39
lifelessI don't think01:39
lifelessI don't think so01:39
lifelessbut yeah, we added addCleanup to upstream unittest in 2.701:39
lifelessthe design came out of bzr01:39
dstanekhmm...wait - i meant that to be a fixture01:39
bknudsondstanek: the etherpad has class C(tests.TestCase) -- and it's not a fixture!01:40
bknudsonlol01:40
bknudsonturns out it's a good idea anyways01:40
*** garyk has quit IRC01:40
dstaneklifeless: does testtools provide an addCleanup on TestCase?01:40
*** dripton has quit IRC01:40
lifelessdstanek: yup.01:40
lifelessdstanek: since forever01:40
dstaneklifeless: perfect, thanks01:41
*** rnirmal has quit IRC01:41
*** DennyZhang has joined #openstack-dev01:44
*** sarob has joined #openstack-dev01:45
*** jcooley_ has joined #openstack-dev01:46
*** gongysh has quit IRC01:47
*** DennyZhang has quit IRC01:47
*** DennyZhang has joined #openstack-dev01:49
morganfainberglifeless did sneak into the etherpad! at least in spirit01:49
*** pixelb has quit IRC01:50
lifelessthe lifeless spirit compells you01:51
*** dripton has joined #openstack-dev01:51
morganfainberglifeless, oh sweet, i can blame you for everything now01:52
*** vladikr has joined #openstack-dev01:52
*** buzztroll has quit IRC01:54
*** torgomatic has left #openstack-dev01:54
*** arnaud___ has joined #openstack-dev02:00
marunlifeless: are you aware of whether any of the core apps implement even optimistic locking?02:01
marunlifeless: I'm under the impression that closely spaced updates will result in silent overwrites02:01
*** krotscheck has joined #openstack-dev02:02
lifelessmarun: I'm fairly certain that none of OpenStack implements locking, because locking is (rightly) considered a significant burden:)02:02
marunlifeless: er02:02
lifelessmarun: however with a RESTful API, collections can be really quite safe w/o locking02:03
marunlifeless: if you say so02:03
lifelessmarun: that said I know that e.g. Nova used to depend on the DB for locking semantics02:03
marunlifeless: so the answer is, yes, closely spaced updates will silently overwrite02:03
lifelessmarun: MySQL would lock ranges during requests02:03
*** gongysh has joined #openstack-dev02:03
lifelessmarun: yes02:03
marunlifeless: ok, cool. Thank you for the confirmation.02:03
lifelessmarun: I suspect that the heavy conductor usage and object passaround now has changed what locks implicitly happen02:04
marunlifeless: I'm looking at implementing row versioning to improve the reliability of agent notification.02:04
marunlifeless: currently there is no way of determining the order in which changes to the agent should be applied02:05
*** kashyap has quit IRC02:05
*** xarses has joined #openstack-dev02:05
lifelessmarun: Did you consider making the changes associative? Or is the problem deletes?02:05
marunlifeless: I'm not sure what you mean by associative.  The problem is definitely updates.02:06
marunlifeless: there's no way to authoritatively determine the order of successive network down/up or enable/disable dhcp on subnet events02:07
lifelessok02:07
lifelessso yeah, classic delta approach issue02:07
lifelesswhy row versioning rather than a serial per message?02:07
marunlifeless: how would I determine the serial across processes?02:08
marunlifeless: row versioning seems the easy path.  is there a drawback?02:08
lifelessI'm not sure02:09
lifelessjust exploring02:09
lifelesshow will you order between different rows02:09
marunlifeless: I couldn't see a good way of ensuring a monotonically increasing serial across processes (and potentially, hosts) without a separate service, and it seems much simpler to rely on the db.02:09
marunlifeless: ordering between different rows isn't important,02:10
marunlifeless: the order is only important for a given row02:10
lifelessmarun: hmmm, I must be misunderstanding.02:10
lifelessmarun: say you have two ports in one subnet02:10
lifelessA and B, neither of which exist at the same time.02:10
lifelessboth get the same IP address02:10
lifelesssequence is delete A, add B with the IP A had.02:11
lifelessProcessing the add of B without the delete of A seems bad.02:11
marunlifeless: good point :/02:11
lifelessdo we have a row in the db for each (agent,subnet) tuple?02:12
marunlifeless: I've been mainly worried about networks and subnets, which can't conflict like ip allocation02:12
marunlifeless: no, we only have for network/agent02:12
lifelessif we do, we could put a serial in that row, which would get you locking and coordination for those messages.02:12
lifelessoh, so we schedule at (network,agent) granularity? Probably good enough.02:13
*** spzala has joined #openstack-dev02:13
marunlifeless: hmmm02:14
marunlifeless: that would be complicated02:14
*** colinmcnamara has joined #openstack-dev02:15
*** matsuhashi has joined #openstack-dev02:15
*** unacceptable is now known as amcrn02:16
marunlifeless: the challenge is that sending notifications can't really occur in the same transaction as the update.  but it might be reasonable to update the version of the subnet or network on port update and use the combined network/port version when determining ordering02:19
marunlifeless: scratch that, a per-agent serial could work02:20
*** dave_tucker is now known as dave_tucker_zzz02:20
*** matsuhashi has quit IRC02:21
marunlifeless: Thank you for the food for thought, though.  Neutron really needs more rigor.02:22
*** matsuhashi has joined #openstack-dev02:22
*** vladikr has quit IRC02:23
*** sdake has joined #openstack-dev02:23
*** mjfork has quit IRC02:24
*** rm_work is now known as rm_work|away02:25
lifelessmarun: you're welcome02:25
*** ayoung-afk has quit IRC02:25
*** matsuhas_ has joined #openstack-dev02:25
lifelessmarun: anything I can do to help, I'm delighted to do !02:25
marunlifeless: :)02:26
*** matsuhashi has quit IRC02:27
*** jcooley_ has quit IRC02:27
*** jcooley_ has joined #openstack-dev02:27
*** matsuhas_ has quit IRC02:33
*** matsuhashi has joined #openstack-dev02:34
*** erkules_ has joined #openstack-dev02:38
*** erkules has quit IRC02:41
*** vipul has quit IRC02:46
*** erkules_ has quit IRC02:46
*** vipul has joined #openstack-dev02:47
*** erkules_ has joined #openstack-dev02:48
*** arnaud__ has quit IRC02:53
*** arnaud has quit IRC02:53
*** arnaud___ is now known as arnaud02:53
*** xarses has quit IRC02:54
*** matsuhashi has quit IRC02:56
*** matsuhashi has joined #openstack-dev02:57
*** nati_ueno has quit IRC03:01
*** DennyZha` has joined #openstack-dev03:01
*** matsuhashi has quit IRC03:01
*** DennyZhang has quit IRC03:02
*** sarob has quit IRC03:10
*** sarob has joined #openstack-dev03:10
*** yjiang5_away has quit IRC03:10
*** chandankumar has joined #openstack-dev03:11
*** krotscheck has quit IRC03:15
*** sarob has quit IRC03:15
*** sdake_ has quit IRC03:15
*** markvoelker1 has joined #openstack-dev03:18
*** DennyZha` has quit IRC03:24
*** pmathews has joined #openstack-dev03:24
*** dougshelley66 has quit IRC03:26
*** faramir has joined #openstack-dev03:31
*** hdd_ has joined #openstack-dev03:32
*** jcooley_ has quit IRC03:34
*** jcooley_ has joined #openstack-dev03:35
*** Shaan7 has quit IRC03:38
*** yjiang5 has joined #openstack-dev03:38
*** glucas has quit IRC03:40
*** chandankumar_ has joined #openstack-dev03:40
*** chandankumar has quit IRC03:41
*** buzztroll has joined #openstack-dev03:47
*** colinmcnamara has quit IRC03:48
*** jergerber has joined #openstack-dev03:48
*** jergerber has quit IRC03:48
*** che-arne has quit IRC03:48
*** jergerber has joined #openstack-dev03:48
*** jergerber has quit IRC03:48
*** colinmcnamara has joined #openstack-dev03:49
*** jasdeepH has joined #openstack-dev03:49
*** rods1 has quit IRC03:55
*** CaptTofu has joined #openstack-dev03:59
*** glucas has joined #openstack-dev04:01
*** kushal has joined #openstack-dev04:01
*** jcooley_ has quit IRC04:05
*** jcooley_ has joined #openstack-dev04:06
*** che-arne has joined #openstack-dev04:09
*** matsuhashi has joined #openstack-dev04:11
*** ngoracke has joined #openstack-dev04:20
*** sarob has joined #openstack-dev04:21
*** pub_tap is now known as hub_cap04:22
*** jcooley_ has quit IRC04:22
*** chandankumar_ has quit IRC04:22
*** jcooley_ has joined #openstack-dev04:23
*** sarob has quit IRC04:25
*** matsuhashi has quit IRC04:26
*** jcooley_ has quit IRC04:27
*** guardianx has joined #openstack-dev04:28
*** Mandell has quit IRC04:30
*** matsuhashi has joined #openstack-dev04:30
*** epopt37 has quit IRC04:32
*** CaptTofu has quit IRC04:33
*** CaptTofu has joined #openstack-dev04:33
*** dsirrine has quit IRC04:39
*** matsuhashi has quit IRC04:39
*** ladquin_afk has quit IRC04:43
*** jcooley_ has joined #openstack-dev04:43
*** spzala has quit IRC04:45
*** epopt37 has joined #openstack-dev04:46
*** matsuhashi has joined #openstack-dev04:50
*** DennyZhang has joined #openstack-dev04:52
*** erkules_ is now known as erkules04:53
*** colinmcnamara has quit IRC04:57
*** jcooley_ has quit IRC04:58
*** markwash has quit IRC04:59
*** nermina has joined #openstack-dev05:00
*** kushal has quit IRC05:00
*** markwash has joined #openstack-dev05:03
*** jecarey has joined #openstack-dev05:05
*** Tross1 has joined #openstack-dev05:06
*** nati_ueno has joined #openstack-dev05:06
*** Tross has quit IRC05:07
*** matsuhashi has quit IRC05:07
*** SergeyLukjanov has joined #openstack-dev05:07
*** nati_ueno has quit IRC05:08
*** swaT30 has quit IRC05:08
*** yaguang has joined #openstack-dev05:15
*** yeylon__ has joined #openstack-dev05:17
*** DennyZhang has quit IRC05:17
*** colinmcnamara has joined #openstack-dev05:19
*** haomaiwang has joined #openstack-dev05:22
*** haomaiwang has quit IRC05:22
*** haomaiwang has joined #openstack-dev05:23
*** nati_ueno has joined #openstack-dev05:23
*** haomaiwang has quit IRC05:25
*** swaT30 has joined #openstack-dev05:25
*** haomaiwang has joined #openstack-dev05:26
*** jcooley_ has joined #openstack-dev05:27
*** matsuhashi has joined #openstack-dev05:32
*** jcooley_ has quit IRC05:33
*** che-arne has quit IRC05:34
*** harlowja has quit IRC05:43
*** sdake has quit IRC05:49
*** colinmcnamara has quit IRC05:50
*** sdake_ has joined #openstack-dev05:54
*** yeylon__ has quit IRC05:55
*** che-arne has joined #openstack-dev05:57
*** markwash has quit IRC05:59
*** jcooley_ has joined #openstack-dev06:00
*** jecarey has quit IRC06:01
*** sdake has joined #openstack-dev06:03
*** matsuhashi has quit IRC06:08
*** SergeyLukjanov is now known as _SergeyLukjanov06:15
*** ffio has joined #openstack-dev06:19
*** jcooley_ has quit IRC06:21
*** SergeyLukjanov has joined #openstack-dev06:22
*** sarob has joined #openstack-dev06:22
*** vkozhukalov has joined #openstack-dev06:28
*** zaitcev has quit IRC06:30
*** hdd_ has quit IRC06:36
*** che-arne has quit IRC06:37
*** garyk has joined #openstack-dev06:37
*** jyhc has quit IRC06:38
*** chandankumar has joined #openstack-dev06:38
*** garyk has quit IRC06:39
*** jyhc has joined #openstack-dev06:40
*** novas0x2a|laptop has quit IRC06:44
*** sdake_ has quit IRC06:45
*** sdake has quit IRC06:46
*** chandankumar has quit IRC06:49
*** krotscheck has joined #openstack-dev06:53
*** jcooley_ has joined #openstack-dev06:56
*** sdake has joined #openstack-dev06:58
*** sdake_ has joined #openstack-dev06:58
*** che-arne has joined #openstack-dev07:00
*** krotscheck has quit IRC07:02
*** matsuhashi has joined #openstack-dev07:03
*** yaguang has quit IRC07:05
*** matsuhashi has quit IRC07:11
*** SergeyLukjanov has quit IRC07:16
*** prekarat has joined #openstack-dev07:19
*** jcooley_ has quit IRC07:19
*** matsuhashi has joined #openstack-dev07:22
*** sarob has quit IRC07:25
*** sarob has joined #openstack-dev07:26
*** sarob has quit IRC07:30
*** comay has quit IRC07:31
*** gongysh has quit IRC07:32
*** matsuhashi has quit IRC07:34
*** che-arne has quit IRC07:35
*** xarses has joined #openstack-dev07:36
*** marun has quit IRC07:43
*** evgenyf has joined #openstack-dev07:46
*** faramir has quit IRC07:47
*** marun has joined #openstack-dev07:48
*** jcooley_ has joined #openstack-dev07:52
*** matsuhashi has joined #openstack-dev07:54
*** che-arne has joined #openstack-dev07:59
*** jcooley_ has quit IRC08:03
*** jcooley_ has joined #openstack-dev08:05
*** sarob has joined #openstack-dev08:09
*** prekarat has quit IRC08:09
*** mohits has joined #openstack-dev08:12
*** ffio has quit IRC08:13
*** sarob has quit IRC08:14
*** achampion has quit IRC08:14
*** ngoracke has quit IRC08:17
*** matsuhashi has quit IRC08:18
*** fire has joined #openstack-dev08:19
*** SergeyLukjanov has joined #openstack-dev08:21
*** yolanda_ has joined #openstack-dev08:22
*** jcooley_ has quit IRC08:23
*** nermina has quit IRC08:23
*** jcooley_ has joined #openstack-dev08:24
*** sarob has joined #openstack-dev08:24
*** chandankumar has joined #openstack-dev08:27
*** glucas has quit IRC08:27
*** sarob has quit IRC08:29
*** achampion has joined #openstack-dev08:34
*** Drankis has joined #openstack-dev08:35
*** pmathews has quit IRC08:43
*** jcooley_ has quit IRC08:43
*** dstanek has quit IRC08:44
*** boris-42 has joined #openstack-dev08:45
*** evgenyf has quit IRC08:46
*** gongysh has joined #openstack-dev08:48
*** guardianx has quit IRC08:50
*** markvoelker1 has quit IRC08:51
*** Drankis has quit IRC08:56
*** Drankis has joined #openstack-dev09:07
*** MaxV has joined #openstack-dev09:10
*** sarob has joined #openstack-dev09:25
*** SergeyLukjanov has quit IRC09:26
*** eglynn has joined #openstack-dev09:28
*** sarob has quit IRC09:30
*** eglynn has quit IRC09:32
*** chandankumar has quit IRC09:43
*** MaxV has quit IRC09:49
*** MaxV has joined #openstack-dev09:50
*** MaxV has quit IRC09:52
*** eglynn has joined #openstack-dev09:53
*** gongysh has quit IRC09:57
*** romcheg has joined #openstack-dev10:01
*** fire has quit IRC10:02
*** fire has joined #openstack-dev10:06
*** changlp has joined #openstack-dev10:12
*** MaxV has joined #openstack-dev10:14
*** sandywalsh has quit IRC10:18
*** sarob has joined #openstack-dev10:25
*** amotoki_ has joined #openstack-dev10:28
*** vkozhukalov has quit IRC10:29
*** sarob has quit IRC10:29
*** sandywalsh has joined #openstack-dev10:32
*** eglynn has quit IRC10:34
*** jhesketh has quit IRC10:36
*** glucas has joined #openstack-dev10:53
*** MaxV has quit IRC10:54
ttxmorganfainberg: starting now, mail for anything urgent. Won't be checking IRC that much over the next two weeks10:54
*** MaxV has joined #openstack-dev10:55
*** romcheg has left #openstack-dev10:55
*** davidhadas_ has quit IRC10:56
*** sushils has quit IRC10:58
*** jimjiang has quit IRC11:09
*** sushils has joined #openstack-dev11:10
*** jimjiang has joined #openstack-dev11:10
*** sandywalsh has quit IRC11:14
*** MaxV has quit IRC11:15
*** jhesketh__ has quit IRC11:16
*** MaxV has joined #openstack-dev11:16
*** sarob has joined #openstack-dev11:25
*** sandywalsh has joined #openstack-dev11:27
*** sarob has quit IRC11:30
*** mohits_ has joined #openstack-dev11:39
*** mohits has quit IRC11:39
*** jcooley_ has joined #openstack-dev11:46
*** jcooley_ has quit IRC11:47
*** jimjiang has quit IRC12:01
*** jimjiang has joined #openstack-dev12:01
*** Mandell has joined #openstack-dev12:02
*** sushils has quit IRC12:02
*** guardianx has joined #openstack-dev12:03
*** garyk has joined #openstack-dev12:03
*** rods1 has joined #openstack-dev12:03
*** mohits has joined #openstack-dev12:03
*** mohits_ has quit IRC12:06
*** mohits has quit IRC12:07
*** yamahata has joined #openstack-dev12:07
*** Mandell has quit IRC12:12
*** Mandell has joined #openstack-dev12:13
*** Mandell has quit IRC12:17
*** romcheg has joined #openstack-dev12:18
*** romcheg has left #openstack-dev12:18
*** pvo has quit IRC12:19
*** VeggieMeat_ has joined #openstack-dev12:20
*** e0ne has joined #openstack-dev12:20
*** VeggieMeat has quit IRC12:21
*** pvo has joined #openstack-dev12:22
*** sarob has joined #openstack-dev12:25
*** garyk has quit IRC12:25
*** chandankumar has joined #openstack-dev12:28
*** sarob has quit IRC12:30
*** yolanda_ has quit IRC12:30
*** mohits has joined #openstack-dev12:38
*** SergeyLukjanov has joined #openstack-dev12:41
*** MaxV has quit IRC12:43
*** yolanda_ has joined #openstack-dev12:57
*** yolanda_ has quit IRC13:00
*** nati_ueno has quit IRC13:01
*** dstanek has joined #openstack-dev13:02
*** mohits has quit IRC13:14
*** mohits has joined #openstack-dev13:14
*** markwash has joined #openstack-dev13:17
*** mrunge has joined #openstack-dev13:21
*** jimjiang has quit IRC13:21
*** jimjiang has joined #openstack-dev13:22
*** e0ne has quit IRC13:23
*** sarob has joined #openstack-dev13:25
*** vladan has quit IRC13:26
*** fifieldt has joined #openstack-dev13:28
*** sarob has quit IRC13:30
*** davidhadas has joined #openstack-dev13:38
*** vladan has joined #openstack-dev13:40
*** mohits has quit IRC13:45
*** mjfork has joined #openstack-dev13:47
*** vladikr has joined #openstack-dev13:48
*** swaT30 has quit IRC13:49
*** swaT30 has joined #openstack-dev13:52
*** lbalbalba has joined #openstack-dev13:53
*** CaptTofu has quit IRC13:53
*** CaptTofu has joined #openstack-dev13:53
lbalbalbahi. is it just me, or is http://review.openstack.org/ unresponsive ?13:54
*** vladikr has quit IRC13:55
*** CaptTofu has quit IRC13:55
*** buzztroll has quit IRC13:56
*** sgordon` has quit IRC13:57
*** krotscheck has joined #openstack-dev13:58
lbalbalbaah. there we go...13:58
*** sgordon` has joined #openstack-dev13:58
*** mriedem has joined #openstack-dev13:59
*** lbalbalba has left #openstack-dev14:01
*** e0ne has joined #openstack-dev14:02
*** fifieldt has quit IRC14:04
*** mohits has joined #openstack-dev14:06
*** e0ne has quit IRC14:06
*** dougshelley66 has joined #openstack-dev14:08
*** CaptTofu has joined #openstack-dev14:10
*** davidhadas has quit IRC14:23
*** guardianx has left #openstack-dev14:24
*** davidhadas has joined #openstack-dev14:24
*** CrackerJackMack has quit IRC14:24
*** CrackerJackMack has joined #openstack-dev14:24
*** sarob has joined #openstack-dev14:25
*** flaper87|afk is now known as flaper8714:28
*** mriedem has quit IRC14:29
*** sarob has quit IRC14:30
*** vartom1111110 has joined #openstack-dev14:34
*** markwash has quit IRC14:37
*** romcheg1 has joined #openstack-dev14:41
*** jimjiang has quit IRC14:44
*** jimjiang has joined #openstack-dev14:45
*** romcheg1 has quit IRC14:45
*** enchantner has quit IRC14:48
*** dkuffner has joined #openstack-dev14:48
*** changlp has quit IRC14:49
*** changlp has joined #openstack-dev14:49
*** sushils has joined #openstack-dev14:50
*** davidhadas has quit IRC14:55
*** chandankumar has quit IRC14:56
*** davidhadas has joined #openstack-dev14:56
*** e0ne has joined #openstack-dev15:02
*** davidhadas has quit IRC15:07
*** e0ne has quit IRC15:07
*** buzztroll has joined #openstack-dev15:07
*** buzztroll has quit IRC15:11
*** buzztroll has joined #openstack-dev15:13
*** terry_howe has quit IRC15:16
*** sarob has joined #openstack-dev15:25
*** sarob has quit IRC15:29
*** colinmcnamara has joined #openstack-dev15:32
*** buzztroll has quit IRC15:34
*** vartom1111110 has quit IRC15:38
*** buzztroll has joined #openstack-dev15:43
*** MaxV has joined #openstack-dev15:45
*** sarob has joined #openstack-dev15:46
*** buzztroll has quit IRC15:47
*** buzztroll has joined #openstack-dev15:47
*** matiu has quit IRC15:50
*** MaxV has quit IRC15:52
*** buzztroll has quit IRC15:52
*** sarob has quit IRC15:57
*** sarob has joined #openstack-dev15:57
*** VeggieMeat_ is now known as VeggieMeat15:59
*** Ruetobas has quit IRC16:01
*** e0ne has joined #openstack-dev16:01
*** Alexei_987 has quit IRC16:01
*** Alexei_987 has joined #openstack-dev16:02
*** sarob has quit IRC16:02
*** Ruetobas has joined #openstack-dev16:03
*** e0ne has quit IRC16:06
*** giroro_ has joined #openstack-dev16:06
*** matiu has joined #openstack-dev16:07
*** matiu has quit IRC16:07
*** matiu has joined #openstack-dev16:07
*** nermina has joined #openstack-dev16:07
*** Ruetobas has quit IRC16:08
*** abramley__ has quit IRC16:09
*** pcm_ has quit IRC16:13
*** amotoki_ has quit IRC16:14
*** mrunge has quit IRC16:21
*** CaptTofu has quit IRC16:21
*** CaptTofu has joined #openstack-dev16:22
*** colinmcnamara has quit IRC16:22
*** shathan has quit IRC16:22
*** buzztroll has joined #openstack-dev16:23
*** nati_ueno has joined #openstack-dev16:24
*** buzztroll has quit IRC16:24
*** buzztroll has joined #openstack-dev16:25
*** davidhadas has joined #openstack-dev16:25
*** SergeyLukjanov is now known as _SergeyLukjanov16:28
*** _SergeyLukjanov is now known as SergeyLukjanov16:29
*** CaptTofu has quit IRC16:29
*** CaptTofu has joined #openstack-dev16:30
*** buzztroll has quit IRC16:30
*** MaxV has joined #openstack-dev16:30
*** persia has quit IRC16:31
*** persia has joined #openstack-dev16:31
*** persia is now known as Guest3862816:31
*** vkozhukalov has joined #openstack-dev16:33
*** sushils has quit IRC16:36
*** nkinder has quit IRC16:41
*** chandankumar has joined #openstack-dev16:48
*** nkinder has joined #openstack-dev16:52
*** sarob has joined #openstack-dev16:55
*** nati_ueno has quit IRC16:56
*** tris has quit IRC16:57
*** SergeyLukjanov has quit IRC16:58
*** tris has joined #openstack-dev16:58
*** garyk has joined #openstack-dev16:59
*** flaper87 is now known as flaper87|afk16:59
*** sarob has quit IRC17:02
*** e0ne has joined #openstack-dev17:02
*** sarob has joined #openstack-dev17:03
*** nermina has quit IRC17:03
*** e0ne has quit IRC17:07
*** nermina has joined #openstack-dev17:07
*** fire has quit IRC17:16
*** CaptTofu has quit IRC17:17
*** cyeoh has quit IRC17:17
*** CaptTofu has joined #openstack-dev17:18
*** MaxV has quit IRC17:18
*** CaptTofu has quit IRC17:20
*** CaptTofu has joined #openstack-dev17:20
*** sushils has joined #openstack-dev17:21
*** fire has joined #openstack-dev17:21
*** gimpspace has joined #openstack-dev17:23
*** garyk has quit IRC17:24
*** mohits has quit IRC17:24
*** buzztroll has joined #openstack-dev17:26
*** pmathews has joined #openstack-dev17:27
*** sarob has quit IRC17:30
*** sarob has joined #openstack-dev17:31
*** e0ne has joined #openstack-dev17:31
*** sarob has quit IRC17:35
*** e0ne has quit IRC17:36
*** chandankumar has quit IRC17:36
*** Alexei_987 has quit IRC17:38
*** ywu has quit IRC17:41
*** rektide has joined #openstack-dev17:44
*** akrivoka has joined #openstack-dev17:45
*** CaptTofu has quit IRC17:49
*** CaptTofu has joined #openstack-dev17:50
*** akrivoka has quit IRC17:52
*** pmathews has quit IRC17:56
*** nermina has quit IRC17:56
*** buzztroll has quit IRC17:59
*** otherwiseguy has quit IRC18:00
*** Andrei89 has joined #openstack-dev18:00
*** nermina has joined #openstack-dev18:02
Andrei89looking for someone with good knowledge - DevStack/Openstack/localrc/VIRTUAL BOX/UBUNTU - I just want to deploy Openstack with Devstack and can't manage to have public and private network topology | Willing to pay for the help!18:02
*** SergeyLukjanov has joined #openstack-dev18:06
*** pmathews has joined #openstack-dev18:07
*** SergeyLukjanov is now known as _SergeyLukjanov18:07
*** _SergeyLukjanov is now known as SergeyLukjanov18:07
*** krtaylor has quit IRC18:12
*** pmathews has quit IRC18:17
*** Mandell has joined #openstack-dev18:32
*** jimjiang has quit IRC18:33
*** jimjiang has joined #openstack-dev18:33
*** krotscheck has quit IRC18:34
*** yolanda_ has joined #openstack-dev18:37
*** jimjiang has quit IRC18:39
*** jimjiang has joined #openstack-dev18:40
*** jcooley_ has joined #openstack-dev18:40
*** Mandell has quit IRC18:40
*** sarob has joined #openstack-dev18:41
*** sarob has quit IRC18:46
*** harlowja has joined #openstack-dev18:47
*** e0ne has joined #openstack-dev18:47
*** buzztroll has joined #openstack-dev18:48
*** nermina has quit IRC18:49
*** nati_ueno has joined #openstack-dev18:50
*** colinmcnamara has joined #openstack-dev18:51
*** e0ne has quit IRC18:52
*** nermina has joined #openstack-dev18:56
*** mrodden has quit IRC18:56
*** flor3n has joined #openstack-dev19:01
*** CaptTofu has quit IRC19:01
*** CaptTofu has joined #openstack-dev19:01
*** jcooley_ has quit IRC19:05
*** buzztroll has quit IRC19:06
*** jcooley_ has joined #openstack-dev19:07
*** jimjiang has quit IRC19:14
*** jimjiang has joined #openstack-dev19:15
*** buzztroll has joined #openstack-dev19:17
*** jimjiang has quit IRC19:21
*** mjfork has quit IRC19:21
*** afazekas_ has joined #openstack-dev19:21
*** jimjiang has joined #openstack-dev19:21
*** krotscheck has joined #openstack-dev19:25
*** buzztroll has quit IRC19:27
*** jimjiang has quit IRC19:28
*** jimjiang has joined #openstack-dev19:29
*** buzztroll has joined #openstack-dev19:31
*** CaptTofu has quit IRC19:32
*** CaptTofu has joined #openstack-dev19:32
*** buzztroll has quit IRC19:36
*** jcooley_ has quit IRC19:37
*** krotscheck has quit IRC19:38
*** colinmcnamara has quit IRC19:44
*** colinmcnamara has joined #openstack-dev19:45
*** yolanda_ has quit IRC19:48
*** yolanda_ has joined #openstack-dev19:56
*** buzztroll has joined #openstack-dev19:57
*** salv-orlando_ has joined #openstack-dev19:58
*** salv-orlando_ has quit IRC19:58
*** salv-orlando has quit IRC19:59
*** salv-orlando has joined #openstack-dev19:59
*** Ryan_Lane has joined #openstack-dev20:00
*** Ryan_Lane has quit IRC20:00
*** Ryan_Lane has joined #openstack-dev20:00
*** ngoracke has joined #openstack-dev20:02
*** colinmcnamara has quit IRC20:04
*** boris-42 has quit IRC20:11
*** buzztroll has quit IRC20:19
*** buzztroll has joined #openstack-dev20:20
*** Andrei89 has quit IRC20:23
*** Andrei89 has joined #openstack-dev20:24
*** Andrei89 has quit IRC20:24
*** CaptTofu has quit IRC20:27
*** CaptTofu has joined #openstack-dev20:27
*** fire has quit IRC20:27
*** fire has joined #openstack-dev20:32
*** buzztroll has quit IRC20:35
*** jimjiang has quit IRC20:48
*** jimjiang has joined #openstack-dev20:48
*** boris-42 has joined #openstack-dev20:53
*** jimjiang has quit IRC20:54
*** jimjiang has joined #openstack-dev20:55
*** uaberme has joined #openstack-dev20:55
*** pmathews has joined #openstack-dev20:57
*** markwash has joined #openstack-dev21:00
*** markwash has quit IRC21:04
*** buzztroll has joined #openstack-dev21:06
*** markwash has joined #openstack-dev21:08
*** otherwiseguy has joined #openstack-dev21:08
*** sc68cal has quit IRC21:10
*** buzztroll has quit IRC21:11
*** pmathews has quit IRC21:13
*** sc68cal has joined #openstack-dev21:14
*** krotscheck has joined #openstack-dev21:19
*** pmathews has joined #openstack-dev21:20
*** nermina has quit IRC21:23
*** otherwiseguy has quit IRC21:23
*** krotscheck has quit IRC21:24
*** CaptTofu has quit IRC21:27
*** CaptTofu has joined #openstack-dev21:27
*** markwash has quit IRC21:28
*** sushils has quit IRC21:34
*** kenperkins has quit IRC21:35
*** kenperkins has joined #openstack-dev21:37
*** otherwiseguy has joined #openstack-dev21:39
*** harlowja is now known as harlowja_away21:41
*** ngoracke has quit IRC21:41
*** buzztroll has joined #openstack-dev21:43
*** colinmcnamara has joined #openstack-dev21:48
*** SergeyLukjanov has quit IRC21:50
*** hdd_ has joined #openstack-dev21:51
*** vkozhukalov has quit IRC21:53
*** buzztroll has quit IRC21:54
*** buzztroll has joined #openstack-dev21:56
*** markwash has joined #openstack-dev21:58
*** pmathews1 has joined #openstack-dev21:59
*** pmathews has quit IRC21:59
*** markwash has quit IRC22:00
*** rushiagr has joined #openstack-dev22:02
*** s2r2 has quit IRC22:03
*** s2r2 has joined #openstack-dev22:03
*** pmathews1 has quit IRC22:04
*** Nytrix has joined #openstack-dev22:10
*** gimpspace has quit IRC22:13
*** xmltok has joined #openstack-dev22:15
morganfainbergttx, no nothing urgent.  have good holidays22:16
*** rushiagr has quit IRC22:17
*** gimpspace has joined #openstack-dev22:18
*** xmltok has quit IRC22:19
*** colinmcnamara has quit IRC22:21
*** Nytrix has quit IRC22:22
*** buzztroll has quit IRC22:26
*** dkuffner has quit IRC22:27
*** saranusu has joined #openstack-dev22:29
*** saranusu has quit IRC22:31
*** erkrnt has joined #openstack-dev22:31
*** afazekas_ has quit IRC22:32
*** jecarey has joined #openstack-dev22:32
*** uaberme has quit IRC22:39
*** jimjiang has quit IRC22:40
*** jimjiang has joined #openstack-dev22:41
*** gimpspace has quit IRC22:42
*** gimpspace has joined #openstack-dev22:47
*** CaptTofu has quit IRC22:53
*** CaptTofu has joined #openstack-dev22:53
*** jimjiang has quit IRC23:02
*** sarob has joined #openstack-dev23:02
*** jimjiang has joined #openstack-dev23:02
*** dave_tucker_zzz is now known as dave_tucker23:07
*** dave_tucker is now known as dave_tucker_zzz23:08
*** yolanda_ has quit IRC23:14
*** vladikr has joined #openstack-dev23:21
*** buzztroll has joined #openstack-dev23:21
*** sarob has quit IRC23:21
*** sarob has joined #openstack-dev23:22
*** sarob_ has joined #openstack-dev23:23
*** dkuffner has joined #openstack-dev23:26
*** sarob has quit IRC23:26
*** nati_ueno has quit IRC23:27
*** dkuffner has quit IRC23:27
*** sarob_ has quit IRC23:28
*** HenryG has quit IRC23:30
*** Drankis has quit IRC23:30
*** HenryG has joined #openstack-dev23:30
*** fire has quit IRC23:34
*** Slidey has quit IRC23:34
*** Slidey has joined #openstack-dev23:35
*** mancdaz_away has quit IRC23:37
*** davidhadas has quit IRC23:41
*** hdd_ has quit IRC23:45
*** mancdaz_away has joined #openstack-dev23:47
*** mancdaz_away is now known as mancdaz23:47
*** neoXsys has quit IRC23:49
*** fbo is now known as fbo_away23:49
*** Drankis has joined #openstack-dev23:49
*** zzelle has joined #openstack-dev23:50
*** neoXsys has joined #openstack-dev23:50
*** zzelle has quit IRC23:50
*** sarob has joined #openstack-dev23:52
*** zzelle has joined #openstack-dev23:54
*** sarob has quit IRC23:54
*** sarob has joined #openstack-dev23:54
*** sarob has quit IRC23:59

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