Thursday, 2013-09-19

*** amitgandhi has quit IRC00:01
*** amitgandhi has joined #openstack-marconi00:01
openstackgerritAlejandro Cabrera proposed a change to openstack/marconi: Adds drivers for marconi proxy storage  https://review.openstack.org/4637500:16
*** whenry has quit IRC00:17
*** whenry has joined #openstack-marconi00:20
*** zzs has joined #openstack-marconi00:20
*** zzs has left #openstack-marconi00:24
*** whenry has quit IRC00:30
*** whenry has joined #openstack-marconi00:34
*** nosnos has joined #openstack-marconi00:40
*** whenry has quit IRC00:49
*** whenry has joined #openstack-marconi00:54
*** oz_akan_ has joined #openstack-marconi00:55
*** cthulhup has joined #openstack-marconi01:07
*** cthulhup has quit IRC01:12
*** amitgandhi has quit IRC01:23
*** whenry has quit IRC01:27
*** oz_akan_ has quit IRC02:52
*** oz_akan_ has joined #openstack-marconi02:53
*** oz_akan_ has quit IRC02:57
*** gordonsim has quit IRC03:36
*** oz_akan_ has joined #openstack-marconi03:53
*** oz_akan_ has quit IRC04:01
*** cthulhup has joined #openstack-marconi05:38
*** cthulhup has quit IRC05:43
*** cthulhup has joined #openstack-marconi06:32
*** cthulhup has quit IRC06:36
*** cthulhup has joined #openstack-marconi06:57
*** cthulhup has quit IRC07:02
*** gordonsim has joined #openstack-marconi07:49
*** cthulhup has joined #openstack-marconi07:51
*** cthulhup has quit IRC07:55
openstackgerritFlavio Percoco proposed a change to openstack/python-marconiclient: Authentication API + Keystone backend  https://review.openstack.org/4733408:17
*** flaper87|afk is now known as flaper8708:17
openstackgerritFlavio Percoco proposed a change to openstack/python-marconiclient: Authentication API + Keystone backend  https://review.openstack.org/4733408:25
*** flaper87 is now known as flaper87|afk08:50
*** oz_akan_ has joined #openstack-marconi11:11
*** oz_akan_ has quit IRC11:16
*** nosnos has quit IRC11:38
*** tedross has joined #openstack-marconi11:38
*** nosnos has joined #openstack-marconi11:39
*** nosnos has quit IRC11:43
*** cppcabrera has joined #openstack-marconi12:18
cppcabreraMorning! :)12:18
*** oz_akan_ has joined #openstack-marconi12:57
*** amitgandhi has joined #openstack-marconi12:59
*** amitgandhi has quit IRC12:59
*** amitgandhi has joined #openstack-marconi12:59
*** ekarlso has quit IRC13:06
*** oz_akan_ has quit IRC13:08
*** oz_akan_ has joined #openstack-marconi13:08
*** ayoung is now known as AdamTheRed13:09
*** AdamTheRed is now known as AyoungTheRed13:10
*** malini_afk is now known as malini13:39
*** jergerber has joined #openstack-marconi13:39
openstackgerritMuharem Hrnjadovic proposed a change to openstack/python-marconiclient: Added transport layer request class  https://review.openstack.org/4736913:43
openstackgerritMuharem Hrnjadovic proposed a change to openstack/python-marconiclient: Added validate() method.  https://review.openstack.org/4737013:43
openstackgerritMuharem Hrnjadovic proposed a change to openstack/python-marconiclient: Implemented basic validation  https://review.openstack.org/4737113:43
openstackgerritMuharem Hrnjadovic proposed a change to openstack/python-marconiclient: minor fix  https://review.openstack.org/4737213:43
openstackgerritMuharem Hrnjadovic proposed a change to openstack/python-marconiclient: improved doc string  https://review.openstack.org/4737313:43
openstackgerritMuharem Hrnjadovic proposed a change to openstack/python-marconiclient: better name for request spec class  https://review.openstack.org/4737413:43
openstackgerritMuharem Hrnjadovic proposed a change to openstack/python-marconiclient: improved doc string  https://review.openstack.org/4737513:43
openstackgerritMuharem Hrnjadovic proposed a change to openstack/python-marconiclient: improved validation results  https://review.openstack.org/4737613:43
al-maisanoops .. I didn't realise each commit would be a separate review :-P13:45
al-maisanmea culpa13:45
cppcabreralol13:49
cppcabrerano worries, al-maisan13:49
cppcabreraI made the same mistake when I started working on marconi a few months ago. :P13:49
al-maisansorry again!13:49
al-maisanOh well -- I can take down the reviews, merge them locally and submit a single change set13:50
al-maisanif that helps13:50
cppcabrerayup - that's what I had to do: git rebase -i master. It's a very different workflow than working with github, where rebasing is discouraged.13:50
al-maisanOK, so let me do that .. "Abandon change" button it is then, I guesss13:53
cppcabreraal-maisan: That's correct - "Abandon Change" eliminates a patch from consideration in the Gerrit system. :)13:55
amettsal-maisan:  Of course, there's a flip side as well -- you don't want to commit massive changes with multiple "themes", either.  I guess the ideal is a reasonable set of easily-reviewable changes that all have the same intent.13:55
al-maisanametts: sure, the entire branch is only 90 lines of code though13:57
al-maisanI am a big fan of small changes :)13:57
amettsOh.  :)  Sounds like you need to write more python-marconiclient code!13:58
al-maisanhe-he :)13:58
malinicppcabrera: while we are talking reviews, are you planning to break this up https://review.openstack.org/#/c/46375 ?14:00
malini(I don't mind as is, but would wait to review - if you plan to break it up)14:01
cppcabreramalini: I plan to break it up. I'm working out a few resource/ bugs atm, but I think I can turn that into 4 or 5 smaller patches.14:05
maliniok..I'll look at the tests after you are done with them :)14:06
*** amitgandhi1 has joined #openstack-marconi14:15
*** amitgandhi has quit IRC14:15
*** megan_w has quit IRC14:17
*** pquerna has quit IRC14:17
*** kgriffs_afk has quit IRC14:17
*** malini has quit IRC14:17
*** pquerna has joined #openstack-marconi14:18
*** pquerna has joined #openstack-marconi14:18
openstackgerritAlejandro Cabrera proposed a change to openstack/marconi: Adds drivers for marconi proxy storage  https://review.openstack.org/4637514:19
*** ekarlso has joined #openstack-marconi14:20
cppcabrera^^ still breaking that into smaller patches14:22
*** malini has joined #openstack-marconi14:23
*** kgriffs has joined #openstack-marconi14:28
*** ChanServ sets mode: +o kgriffs14:28
*** megan_w has joined #openstack-marconi14:29
kgriffso/14:31
kgriffsgood morning/afternoon!14:31
cppcabrerakgriffs: o/14:31
cppcabreraI'm trying to break this proxy storage patch up in such a way that the theme/context is preserved.14:38
cppcabreraIt's tricky, since I've changed a lot in one go.14:39
cppcabreraThe easiest approach I can think of is to have 3 patches: 1) base interface changes, 2) utils/helpers/resources changes + memory driver + storage tests, 3) mongo storage driver14:40
kgriffsat this point, it may be best to just have 2 patches instead of 314:53
kgriffsbigger patch, but retains context for the reviewer and avoids getting into a big dep chain again14:54
cppcabrera+1 kgriffs14:54
cppcabrera1) memory driver + fixes, 2) mongo driver14:54
cppcabrera1) including tests, as well14:55
openstackgerritMalini Kamalambal proposed a change to openstack/marconi: Help Bleeding Eyes  https://review.openstack.org/4739414:58
maliniI just went ahead & renamed the ddt tests, since it is bothering all of us & we dont know when we'll have monty's fix for testscenarios14:59
cppcabreralol, I love the patchset name.15:00
cppcabreramalini: :D15:00
kgriffsLOL15:01
kgriffsthanks!15:01
*** cthulhup has joined #openstack-marconi15:04
malininp :)15:05
*** cthulhup has quit IRC15:07
openstackgerritAlejandro Cabrera proposed a change to openstack/marconi: proxy: memory storage driver + tests + fixes  https://review.openstack.org/4739915:16
cppcabrerakgriffs, malini: ^^ memory storage driver patch ready for review. Includes test implementation.15:18
malinithanks cppcabrera..checking it out15:19
openstackgerritAlejandro Cabrera proposed a change to openstack/marconi: proxy: mongodb storage driver  https://review.openstack.org/4740215:20
cppcabrera...and that's a split patch!15:20
cppcabreraNow to deprecate the old one. :P15:21
openstackgerritAlejandro Cabrera proposed a change to openstack/marconi: proxy: mongodb storage driver  https://review.openstack.org/4740215:24
cppcabreraI'm going to move forward with adding oslo.cache now off of the mongo driver patch.15:26
kgriffskk15:29
*** malini1 has joined #openstack-marconi15:32
cppcabreramalini: thaaaaank yooouuu. :D15:32
cppcabreraThe test output looks beautiful now.15:32
* cppcabrera just saw the Jenkins report15:33
*** malini1 has quit IRC15:33
*** malini1 has joined #openstack-marconi15:33
cppcabrera+2 - approved15:33
malini1cppcabrera: Thank You..That was easy :D15:33
cppcabrerawe now also have a working example of how to change ddt test names when native strings are involved. :)15:35
*** malini has quit IRC15:35
cppcabreramight be worthwhile to break that off into test/helpers as some point, or ddtutils.annotated15:35
openstackgerritA change was merged to openstack/marconi: Help Bleeding Eyes  https://review.openstack.org/4739415:35
*** malini1 has quit IRC15:36
openstackgerritAlejandro Cabrera proposed a change to openstack/marconi: proxy: memory storage driver + tests + fixes  https://review.openstack.org/4739915:36
openstackgerritAlejandro Cabrera proposed a change to openstack/marconi: proxy: mongodb storage driver  https://review.openstack.org/4740215:36
*** malini1 has joined #openstack-marconi15:36
cppcabreraif isinstance(input, six.text_type) -> wrap with mystring,15:36
cppcabrerathat sort of thing.15:36
cppcabrerarebased ^^15:37
* kgriffs is running tox with malini's patch15:38
* kgriffs eyes are feeling much better now15:38
malini1kgriffs: :D15:38
* kgriffs cancels blood transfusion appointment15:38
cppcabreralol15:38
kgriffsfyi, PTL elections start tomorrow - https://wiki.openstack.org/wiki/PTL_Elections_Fall_201315:47
kgriffswe made the list!15:47
cppcabrerawoot!15:48
cppcabreraJIT, kgriffs15:48
cppcabreraSeems whoever wants to be PTL for marconi needs to send an email out to openstack-dev@lists.openstack.org15:49
amitgandhi1=D15:49
cppcabrera*to be recognized as PTL15:49
kgriffsyes, starting tomorrow15:49
cppcabreraI'm considering restructuring marconi-proxy so that it is as easy to use as marconi-queues. namely, restructuring the transport details to mirror marconi-queues. I'm putting this on my todo list, since the current structure won't block upcoming efforts and it's lower priority. (kgriffs)15:58
kgriffshmm, ok16:13
kgriffswe can discuss later16:13
cppcabrerathanks!16:17
openstackgerritZhihao Yuan proposed a change to openstack/marconi: WIP: support multiple databases in mongo driver  https://review.openstack.org/4595216:27
zyuankgriffs: mmh3 missing from openstack requirements16:30
zyuani can drop pylru (i don't think it helps that much)16:31
zyuanbut.. we won't change the hash function in the future16:31
kgriffszyuan: let's have malini and oz_akan_ benchmark with and without LRU to see if it makes a difference16:36
kgriffsmalini: ^^^16:36
malini1sure..we'll need oz_akan_ to deploy the latest to test. he is out for lunch now.will chk after he is back16:37
cppcabrerakgriffs, zyuan: how about using zlib.crc32 or zlib.adler32 instead of mmh3? We'd need to test the distribution of queues to databases when using these two functions, but they might work. They're also snappy like mmh3 (slightlty faster, according to timeit).16:44
cppcabreracrc32 :: bytes -> int, adler32 :: bytes -> int (based on testing in Python 3)16:44
zyuankgriffs: the thing is not LRU... it's mmh3, we need the dependency16:46
zyuancppcabrera: i don't like to use checksum functions as hash functions16:47
zyuanchecksum < non-crypto hash < crypto hash16:47
zyuanthe problem with checksum is, its result bits may not be normal distributed16:51
zyuanmay be, not may not -_-16:51
zyuanwhile hash function is often uniform distributed16:51
zyuanso each node has equal chance to be picked up16:52
zyuanbut i have no confidence for checksum function to give such a behavior16:52
zyuancppcabrera: ^^16:52
cppcabrerathat was my concern, zyuan. I wondered how well distributed the zlib checksums would be.16:53
cppcabreraIf we fallback on md5, it'd look something like ```int(hashlib.md5(b"a.a").hexdigest(), 16)``` and is ~8x slower than mmh3/zlib.checksums16:54
zyuancppcabrera: md5 is no-go. it's no longer ctypto and slow than all other non-cryto functions16:56
openstackgerritZhihao Yuan proposed a change to openstack/marconi: WIP: support multiple databases in mongo driver  https://review.openstack.org/4595217:03
zyuanfinally passes unit tests...17:03
cppcabrerathe proxy has an amusing vulnerability at the moment. If an operator specifies the proxy itself as the only member of a partition, it will enter an infinite redirect loop.17:08
zyuan...17:10
zyuanit's not17:10
zyuanbottom type, expected behavior17:10
cppcabreragood point17:10
cppcabreranow that I've gotten stevedore working to fetch me the correct driver, continuing~17:12
zyuan...........................17:12
zyuantransport -> mongo test cleanup is a little bit messy17:13
oz_akan_kgriffs: it makes a difference with and without LRU17:14
zyuanoz_akan_: ok. then, dependency17:15
openstackgerritZhihao Yuan proposed a change to openstack/marconi: WIP: support multiple databases in mongo driver  https://review.openstack.org/4595217:15
oz_akan_time it takes to calculate the hash is longer than time it takes to read from cache17:15
kgriffsoic17:27
kgriffsmakes sense17:35
kgriffsbtw, anyone tried mmh3 on pypy?17:35
cppcabrerakgriffs: I did, just now.17:39
cppcabreraIt's... rather slow.17:40
cppcabrerat('mmh3.hash("a.a")', 'import mmh3') -> 5.43412804603576717:40
cppcabreraThat's seconds.17:40
cppcabrerat('mmh3.hash("a.a")', 'import mmh3') -> 0.2470294129998365 [python 3.3.2]17:41
kgriffsd00d, you need ipython17:41
kgriffs%timeit FTW!17:41
cppcabreraSo... about ~22x slower on pypy for some reason.17:41
cppcabreralol17:41
cppcabreraI didn't know about %timeit. Hmm...17:42
cppcabreraI did know about ipython.17:42
cppcabreraLearned something new today. :P17:42
Alex_GaynorIs mmh a c extension?17:42
kgriffsi think so17:43
kgriffsthat could be why17:43
kgriffsgotta get some cffi love17:43
Alex_Gaynor+1!17:43
* kgriffs adds to my list of hackday projects17:43
kgriffsoz_akan: 216 ns for mmh3 on my box17:44
kgriffsLRU is slower than that iirc17:44
kgriffslet me try a longer string17:44
kgriffsconfirmed - LRU lookup is over 1 us17:45
kgriffswhile mmh3 for a uuid string is ~200 ns17:46
kgriffsseems like pylru is not necessary?17:46
cppcabrerain pypy, pylru makes a huge difference.17:47
cppcabreraI've got it at 63ns reads, 68ns writes17:47
kgriffswell, yeah, it would make a big diff17:49
kgriffsbut i have it on good authority that mmh3 will be optimized for pypy in the near future17:49
kgriffs;)17:49
cppcabreralol17:50
cppcabreraawesome, kgriffs. :P17:50
kgriffsAlex_Gaynor: https://review.openstack.org/#/c/46757/17:55
*** reed has joined #openstack-marconi18:01
malini1cppcabrera: did you intend the prints to be here https://review.openstack.org/#/c/47399/2/tests/unit/proxy/storage/base.py (eg. line 116)18:01
cppcabreraprobably not, malini. (goes to double check)18:03
cppcabrerahaha, I left those in from debugging!18:03
cppcabreraGood catch, malini. I'll fix that up. :)18:04
malini1there are 3 of them..I'll add those in the review comments, so you dont have to hunt18:04
kgriffsalejandro: mtg18:09
kgriffscppcabrera: mtg18:10
amitgandhi1kgriffs: wrong channel =P18:10
amitgandhi1oops18:10
amitgandhi1my bad18:10
*** amitgandhi1 is now known as amitgandhi18:10
openstackgerritAlejandro Cabrera proposed a change to openstack/marconi: proxy: memory storage driver + tests + fixes  https://review.openstack.org/4739918:12
*** cthulhup has joined #openstack-marconi18:13
cppcabreramalini: found them, thanks. Patch above removes them. ^^18:13
cppcabrera:)18:13
*** cthulhup has quit IRC18:17
malini1cppcabrera: why do you have the test classes here with just setup & teardown - https://review.openstack.org/#/c/47399/3/tests/unit/proxy/storage/test_impl_memory.py ?18:23
cppcabreraTo force the memory driver to be loaded and run the tests on that, malini.18:24
cppcabreraThere's no memory-specific tests at the moment, but being able to run the memory tests in isolation is great for tracking interface-level bugs.18:25
malini1thanks cppcabrera18:28
cppcabreramalini: thank you!18:28
*** malini1 has quit IRC18:41
*** malini1 has joined #openstack-marconi18:42
*** malini3 has joined #openstack-marconi18:45
openstackgerritMuharem Hrnjadovic proposed a change to openstack/python-marconiclient: Added transport layer request spec class  https://review.openstack.org/4744318:47
*** malini1 has quit IRC18:48
oz_akan_is there a new dependency added recently? I can't install code from new repo properly19:06
oz_akan_malini3: ^^ you may know19:06
oz_akan_cppcabrera: you may too19:07
cppcabrerahmm...19:08
cppcabrerapython-redis was added not too long ago.19:08
cppcabreraalso, pbr and d1to2 were upgraded, IIRC19:08
oz_akan_"No module named transport.wsgi"19:08
oz_akan_does this error make sense?19:09
kgriffsusually means syntax error19:09
kgriffsstevedore errors are rather cryptic19:09
cppcabrerasolved19:12
cppcabrera"from marconi.transport.wsgi..." -> "from marconi.queues.transport.wsgi..."19:12
cppcabreraI walked over to oz_akan_'s desk because stevedore errors are always cryptic. :P19:12
oz_akan_cppcabrera: thanks19:13
kgriffsstupid timeutils bug is blocking me19:18
kgriffsfor some reason, if you do a time.sleep(10) then timeutils.advance_time doesn't work correctly. sleeping for a short time has no affect.19:18
kgriffsWAT?!19:19
kgriffsfound it since an earlier test sleeps in my patch19:19
cppcabrerahmm...19:20
kgriffslet me see if it is py26 specific19:21
kgriffsmay be a quirk with datatime19:21
kgriffsdatetime19:21
kgriffshmm, seems to be bug in this: calendar.timegm(utcnow().timetuple())19:33
kgriffsstepping in19:33
oz_akan_have we started to print version like "2013.2" ?19:33
kgriffsyes19:34
oz_akan_what is 2?19:34
kgriffswas added by monty19:34
kgriffsi believe it corresponds to havana19:34
kgriffsicehouse will be 2014.1 if my assumption is correct19:34
oz_akan_how I could see with git version it is?19:34
kgriffsgit log −1 ?19:35
*** malini3 has quit IRC19:35
oz_akan_I was checking by version agains git refision number to be sure installed instance is from correct  code19:35
oz_akan_I need something that marconi would report19:35
oz_akan_sometimes it imports wrong version etc..19:35
kgriffsoh19:35
kgriffshmmm19:35
oz_akan_ to be sure all servers are running the same code version19:36
kgriffsmaybe prb injects it somewhere19:36
kgriffspbr19:36
* kgriffs is looking19:36
oz_akan_I changed test env to use staging auth19:42
kgriffsreading this19:42
kgriffshttps://wiki.openstack.org/wiki/Branch_Model19:42
*** gordonsim has quit IRC19:45
kgriffsoz_akan: maybe you can get it from ChangeLog ?19:50
oz_akan_kgriffs: I need to get it from the module that I import so I can be sure that I am on the right version19:52
oz_akan_it would even be great, if there was an endpoint for that19:52
kgriffsoh, in your app.py or whatever?19:53
kgriffsi mean, what is importing marconi?19:54
oz_akan_from marconi.queues.transport.wsgi import app19:56
oz_akan_I do python, import marconi, print marconi.__version__19:56
oz_akan_that would be enough to be sure I am on the correct version as it used to show git version there19:56
kgriffsthat print marconi.__version__ is a salt script?19:58
kgriffsso, you are basically testing whether import is pulling in the correct version19:59
kgriffshmm19:59
kgriffsoz_akan: is the abbreviated hash good?20:10
kgriffsI suppose it probably is20:10
openstackgerritKurt Griffiths proposed a change to openstack/marconi: chore: Expose commit hash in version module  https://review.openstack.org/4745920:16
kgriffsFound the bug20:32
kgriffscppcabrera: notice anything odd about this?20:34
kgriffshttp://paste.openstack.org/show/47283/20:34
cppcabrerahmmm20:40
* cppcabrera checks20:40
*** whenry has joined #openstack-marconi20:41
cppcabrerais it the argument instance bug, kgriffs?20:41
cppcabreraSure seems like it'd be safer to pass None as the default arg, then set the desired target to datetime.datetime.utcnow() if target is None20:41
openstackgerritAlejandro Cabrera proposed a change to openstack/marconi: proxy: mongodb storage driver  https://review.openstack.org/4740220:42
openstackgerritAlejandro Cabrera proposed a change to openstack/marconi: proxy: mongodb storage driver  https://review.openstack.org/4740220:43
openstackgerritAlejandro Cabrera proposed a change to openstack/marconi: proxy: memory storage driver + tests + fixes  https://review.openstack.org/4739920:44
openstackgerritAlejandro Cabrera proposed a change to openstack/marconi: proxy: mongodb storage driver  https://review.openstack.org/4740220:44
cppcabreraI'm going to submit the caching patch, then head on home.20:46
cppcabreraI managed to get stevedore, oslo.config, oslo.cache, and refactoring to play nice enough together to get it runnable. :P20:47
kgriffscppcabrera: yep20:47
kgriffsyou win a pop-tart20:47
cppcabrerawoot20:47
kgriffsthe problem is, the default arg is evaluated at import time!20:47
cppcabreraNow to make a sweet log message out of these 14 commits20:47
cppcabrerakgriffs: sweet - seems I'm up to date on my pythono gotchas.20:48
cppcabrera*python20:48
openstackgerritZhihao Yuan proposed a change to openstack/marconi: WIP: support multiple databases in mongo driver  https://review.openstack.org/4595220:49
openstackgerritZhihao Yuan proposed a change to openstack/marconi: WIP: support multiple databases in mongo driver  https://review.openstack.org/4595220:51
openstackgerritAlejandro Cabrera proposed a change to openstack/marconi: proxy: adds oslo.cache, config support, & stevedore  https://review.openstack.org/4747520:53
cppcabreraThere's the hierarchical caching patch, kgriffs, zyuan.20:54
cppcabreraI'll fix up the proxy transport unit tests with the next patch. I think refactoring to mirror marconi queues transport is a great next step.20:56
*** malini2 has joined #openstack-marconi20:57
cppcabrerathat'll let me encapsulate all the config logic in a marconi.proxy.bootstrap, move all the routes-handling to marconi.proxy.transport.wsgi.driver, and canonicalize the unit tests.20:57
cppcabrerait might even make sense to have a separate config file for marconi-proxy20:57
zyuancppcabrera: & kgriffs can you start reviewing https://review.openstack.org/#/c/45952/ ?21:02
zyuanthe things left is refactoring, but this won't affect the control flows that much21:03
cppcabreraI'll check it out tomorrow, zyuan. :)21:07
cppcabreragoodnight, guys~21:07
*** cppcabrera has quit IRC21:09
*** oz_akan_ has quit IRC21:18
openstackgerritBrian Curtin proposed a change to openstack/python-marconiclient: Remove mox from test-requirements.txt  https://review.openstack.org/4748621:53
*** tedross has quit IRC22:12
*** malini2 has quit IRC22:13
*** amitgandhi has quit IRC22:13
openstackgerritZhihao Yuan proposed a change to openstack/marconi: feat(multidb): support multiple databases in mongo  https://review.openstack.org/4595222:25
*** oz_akan_ has joined #openstack-marconi22:29
openstackgerritKurt Griffiths proposed a change to openstack/marconi: perf(mongodb): Combine project and queue message fields  https://review.openstack.org/4725922:30
openstackgerritKurt Griffiths proposed a change to openstack/marconi: fix(mongodb): Marker generation creates a bottleneck under heavy load  https://review.openstack.org/4727222:30
*** oz_akan_ has quit IRC22:34
*** jergerber has quit IRC22:48
*** amitgandhi has joined #openstack-marconi23:39
*** kgriffs is now known as kgriffs_afk23:41

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