Tuesday, 2015-04-14

*** achanda has quit IRC00:02
openstackgerritMerged openstack/cliff: Pass user command text to the Command object  https://review.openstack.org/14738100:06
openstackgerritlifeless proposed openstack-dev/pbr: Fixup semver  https://review.openstack.org/12465100:16
openstackgerritlifeless proposed openstack-dev/pbr: Honour MANIFEST.in excludes  https://review.openstack.org/12359700:16
openstackgerritlifeless proposed openstack-dev/pbr: Better diagnostics on test failure  https://review.openstack.org/17313100:16
*** sputnik13 has quit IRC00:23
*** mtanino_ has joined #openstack-oslo00:24
*** mtanino has quit IRC00:25
*** daniel3_ has quit IRC00:44
*** liusheng has joined #openstack-oslo01:01
*** daniel3_ has joined #openstack-oslo01:02
openstackgerritlifeless proposed openstack-dev/pbr: Fixup semver  https://review.openstack.org/12465101:05
openstackgerritlifeless proposed openstack-dev/pbr: Better diagnostics on test failure  https://review.openstack.org/17313101:05
*** rjaiswal_ has quit IRC01:16
*** daniel3_ has quit IRC01:18
*** mfedosin has quit IRC01:21
*** jecarey has joined #openstack-oslo01:24
*** mfedosin has joined #openstack-oslo01:30
*** mfedosin has quit IRC01:42
openstackgerritJoshua Harlow proposed openstack/tooz: Silence logs + errors when stopping and group membership lost  https://review.openstack.org/17303001:45
*** salv-orlando has joined #openstack-oslo01:46
openstackgerritlifeless proposed openstack-dev/pbr: Fixup semver  https://review.openstack.org/12465101:50
openstackgerritlifeless proposed openstack-dev/pbr: Honour MANIFEST.in excludes  https://review.openstack.org/12359701:50
openstackgerritlifeless proposed openstack-dev/pbr: Better diagnostics on test failure  https://review.openstack.org/17313101:50
*** mfedosin has joined #openstack-oslo01:50
*** salv-orlando has quit IRC01:53
*** mtanino_ has quit IRC02:04
*** achanda has joined #openstack-oslo02:21
*** yamahata has quit IRC02:23
*** dims_ has quit IRC02:28
*** stevemar has joined #openstack-oslo02:40
*** tsekiyam_ has joined #openstack-oslo02:52
*** tsekiyama has quit IRC02:55
*** tsekiyam_ has quit IRC02:56
*** stevemar has quit IRC03:06
*** gtt116_ has quit IRC03:06
*** ndipanov has quit IRC03:06
*** tristanC has quit IRC03:06
*** tristanC has joined #openstack-oslo03:13
*** stevemar has joined #openstack-oslo03:13
*** gtt116_ has joined #openstack-oslo03:13
*** ndipanov has joined #openstack-oslo03:13
*** achanda has quit IRC03:14
lifelesshttps://review.openstack.org/173131 is green and needs +2's03:20
*** yamahata has joined #openstack-oslo03:27
*** dims has joined #openstack-oslo03:28
*** dims has quit IRC03:33
*** Kennan has joined #openstack-oslo03:39
Kennanhi :dhellmann there?03:39
lifelessprobably too late in his evening03:40
openstackgerritDean Troyer proposed openstack/cliff: Defer interactive import  https://review.openstack.org/17316403:49
*** jecarey has quit IRC03:54
*** sdake has joined #openstack-oslo03:56
*** salv-orlando has joined #openstack-oslo03:57
*** harlowja is now known as harlowja_away03:58
*** sdake_ has quit IRC03:58
*** sdake_ has joined #openstack-oslo04:02
*** salv-orlando has quit IRC04:04
*** sdake has quit IRC04:04
*** mfedosin has quit IRC04:41
*** achanda has joined #openstack-oslo04:52
*** sreshetn1 has joined #openstack-oslo05:14
*** salv-orlando has joined #openstack-oslo05:23
*** otherwiseguy has quit IRC05:25
*** otherwiseguy has joined #openstack-oslo05:28
*** salv-orlando has quit IRC05:30
*** rushiagr_away is now known as rushiagr05:33
*** mfedosin has joined #openstack-oslo05:39
*** salv-orlando has joined #openstack-oslo05:39
*** sreshetn1 has quit IRC05:46
*** salv-orlando has quit IRC05:50
*** salv-orlando has joined #openstack-oslo05:53
*** sreshetn1 has joined #openstack-oslo05:56
*** yamahata has quit IRC05:58
*** yamahata has joined #openstack-oslo05:59
*** mfedosin has quit IRC06:00
*** salv-orlando has quit IRC06:00
*** amotoki has joined #openstack-oslo06:03
*** Kennan2 has joined #openstack-oslo06:04
*** Kennan has quit IRC06:04
*** Kennan has joined #openstack-oslo06:07
*** Kennan2 has quit IRC06:09
*** ajo has joined #openstack-oslo06:27
*** mfedosin has joined #openstack-oslo06:43
*** kiseok7_ has joined #openstack-oslo06:44
*** mfedosin has quit IRC06:50
*** sreshetn1 has quit IRC06:52
*** sreshetn1 has joined #openstack-oslo07:00
*** andreykurilin has joined #openstack-oslo07:00
*** jamielennox is now known as jamielennox|away07:02
*** stevemar has quit IRC07:09
*** inc0 has joined #openstack-oslo07:09
*** andreykurilin has quit IRC07:13
*** arnaud___ has joined #openstack-oslo07:23
*** achanda has quit IRC07:26
*** yamahata has quit IRC07:30
*** dulek has joined #openstack-oslo07:36
*** ndipanov has quit IRC07:41
*** ndipanov has joined #openstack-oslo07:42
*** rpodolyaka1 has joined #openstack-oslo07:42
*** inc0 has quit IRC07:46
*** ajo has quit IRC07:47
*** haypo has joined #openstack-oslo07:53
*** ajo has joined #openstack-oslo07:54
*** e0ne has joined #openstack-oslo07:58
*** e0ne is now known as e0ne_07:58
*** dims has joined #openstack-oslo08:07
*** e0ne_ has quit IRC08:08
*** e0ne has joined #openstack-oslo08:08
*** dulek has quit IRC08:08
*** dims has quit IRC08:12
*** ujjain has joined #openstack-oslo08:20
*** sdake has joined #openstack-oslo08:22
*** arnaud___ has quit IRC08:26
*** sdake_ has quit IRC08:26
*** sdake has quit IRC08:30
*** dulek has joined #openstack-oslo08:32
*** ozamiatin__ has joined #openstack-oslo08:40
*** e0ne is now known as e0ne_08:45
*** shardy has joined #openstack-oslo08:46
*** ujjain has quit IRC08:49
*** ujjain has joined #openstack-oslo08:50
*** jaosorior has joined #openstack-oslo08:53
*** e0ne_ is now known as e0ne08:55
*** ujjain has quit IRC08:57
*** ihrachyshka has joined #openstack-oslo09:05
*** frickler_ is now known as frickler09:06
openstackgerritlifeless proposed openstack-dev/pbr: Fixup semver  https://review.openstack.org/12465109:06
openstackgerritlifeless proposed openstack-dev/pbr: Honour MANIFEST.in excludes  https://review.openstack.org/12359709:06
*** eezhova has joined #openstack-oslo09:08
*** cdent has joined #openstack-oslo09:20
*** ujjain has joined #openstack-oslo09:23
*** e0ne is now known as e0ne_09:40
*** lifeless1 has joined #openstack-oslo09:54
*** ozamiatin__ has quit IRC09:57
*** e0ne_ is now known as e0ne09:58
*** lifeless has quit IRC10:02
*** harlowja_away has quit IRC10:02
*** pblaho has joined #openstack-oslo10:11
*** pblaho has quit IRC10:12
*** pblaho has joined #openstack-oslo10:12
*** sreshetn1 has quit IRC10:26
*** ozamiatin_ has joined #openstack-oslo10:40
*** dims has joined #openstack-oslo10:54
*** sreshetn1 has joined #openstack-oslo10:57
*** dims has quit IRC10:58
*** sreshetn1 has quit IRC11:08
openstackgerritMerged openstack/cliff: Change the argument passed to __init__ for help  https://review.openstack.org/15578411:15
*** ujjain has quit IRC11:27
*** e0ne is now known as e0ne_11:34
openstackgerritKamil Rykowski proposed openstack/oslo.policy: Fix invalid indentation in _load_policy_file method  https://review.openstack.org/17327511:40
*** sreshetn1 has joined #openstack-oslo11:44
*** kgiusti has joined #openstack-oslo11:50
*** sreshetn1 has quit IRC11:51
*** e0ne_ is now known as e0ne11:52
*** inc0 has joined #openstack-oslo11:55
*** salv-orlando has joined #openstack-oslo12:04
*** jungleboyj has joined #openstack-oslo12:14
*** ozamiatin_ has quit IRC12:14
*** sreshetn1 has joined #openstack-oslo12:16
*** flaper87 has quit IRC12:24
*** flaper87 has joined #openstack-oslo12:24
*** mfedosin has joined #openstack-oslo12:32
*** gordc has joined #openstack-oslo12:36
*** stpierre has joined #openstack-oslo12:45
*** ozamiatin_ has joined #openstack-oslo12:46
*** dims has joined #openstack-oslo12:52
*** inc0 has quit IRC12:55
*** jecarey has joined #openstack-oslo13:05
*** jecarey_ has joined #openstack-oslo13:06
*** e0ne is now known as e0ne_13:06
*** jecarey has quit IRC13:07
*** jecarey__ has joined #openstack-oslo13:07
*** e0ne_ is now known as e0ne13:08
*** jecarey__ has quit IRC13:09
*** jecarey_ has quit IRC13:11
*** amuller has joined #openstack-oslo13:12
amullerdims: ping about https://review.openstack.org/#/c/172127/13:13
*** mriedem has joined #openstack-oslo13:15
*** mriedem_away has quit IRC13:15
hayposileht, did you see https://review.openstack.org/#/c/172127/ ? do you know the purpose of the debug log "unpacked context: ..."?13:15
haypoamuller, your change looks safe, but i'm not sure that i understand your use case13:15
silehthaypo, this is the only log that allow us to debug I think13:16
haypoamuller, the message is only logged if you configured your application to log at DEBUG level no?13:16
haypoamuller, in debug mode, you should expect more noise especially in logs13:16
dimsamuller: agree, it may not help the end user of openstack. but yes, as haypo says, we don't have another level for developer-y output13:16
silehthaypo, the logging of oslo.msg should be enhanced, to clearly understand the purpose of each like13:16
sileht*line*13:17
haypodims, according to sileht, it can help if you really don't understand a bug13:18
haypowhen sometimes doesn't work, any log is better than nothing :)13:18
dimswish there was another level finer than DEBUG :)13:18
amullerYou should enable logging like that only if you suspect an issue with messaging13:19
haypodims, the logging module allows you to define your own log level. you *can* use DEBUG+1, it's free13:19
dimsmay be a better message rather than just "unpacked context:"?13:19
silehthaypo, dims that help to track if a request is blocked on rabbit, or if the application is stuck13:19
amullerI think I can support that argument because that log is the *only* log when you put several Neutron services in DEBUG mode13:19
haypoamuller, you didn't reply to my question. why do you run your application in debug mode?13:19
*** amotoki has quit IRC13:19
haypoamuller, what's the relation between "users" and "debug mode" :-p13:20
haypoamuller, the logging module allows you to define a different log level per logger13:20
haypoit looks like openstack uses a ton of loggers :)13:20
*** liusheng has quit IRC13:20
*** liusheng has joined #openstack-oslo13:21
amullerhaypo: Developers often run their enviornment in DEBUG mode, likewise for testing / pre-integration environments13:21
haypo(IMO the logging module is misused, getLogger(__name__) looks wrong to me)13:21
amullerhaypo: Matter of fact I just supported a case where the issue ended up being messaging, but I can tell you that the unpacked context logging was of no assistance =D13:21
amullerhaypo: Right now it's just spamming me with information that I perceive as useless. I can't think of a situation where it would help me to know that I'm getting random messages. It doesn't tell me what kind of message it is (Which would be more helpful)13:22
haypoamuller, IMO it's not really a bug, but more a configuration issue. oslo messaging should maybe use a different log level13:22
amullerhaypo: I recently submitted a patch that was merged that reduced similar logging per message13:23
amullerhaypo: I had a couple of weeks of log nirvana13:23
amullerwith no periodic logging13:23
amullerjust silent logs13:23
amullerunless something bad happened13:23
amullernow this log :(13:23
haypoamuller, when something happens, i must not be logged at debug level13:23
silehthaypo, dims I think we could hide this message, the only useful info is the request-id13:23
silehthaypo, dims and I pretty sure if someelse occurs this id is printed13:24
hayposileht, when do you need this log? when debugging an application or when debugging oslo messaging itself13:24
silehtoslo.messaging13:24
haypoamuller, i'm not saying that you are wrong, i'm just trying to understand your use case13:24
dims+1 sileht13:24
*** jecarey has joined #openstack-oslo13:25
amullerhaypo: We're in agreement then, I'm saying that the log is not useful when debugging a project13:25
hayposileht, when hacking oslo messaging, is it possible to add the log temporary locally?13:25
amullerbecause projects have their own logging anyway for incoming messages13:25
silehtwe need to rewrite something like that to debug oslo.messaging: https://review.openstack.org/#/c/109526/613:25
ihrachyshkasileht, request id? isn't it logged when REST request is coming by oslo.log itself?13:25
silehthaypo, yes, even in gate if needed so this is not really a probleme13:25
amullerwith more contextual information13:25
ihrachyshkaat least in neutron we rely on oslo.log adding needed context info on request13:26
hayposileht, how do you add a patch to a gate?13:28
hayposileht, or do you mean pushing a new version of a patch with the log?13:29
silehthaypo, yes13:29
silehthaypo, if you want to debug a nova patch, you can add the log in an oslo.messaging patch,13:30
haypoamuller, ok, so +2 for me https://review.openstack.org/#/c/172127/13:30
haypoi tried to summarize our discussion in the issue13:30
silehthaypo, and creates a devstack patch that install oslo.messaging from source and and DependOn: with the id of the oslo.msg and the nova patch13:30
amullerhaypo: thank you13:31
hayposileht, ok, i understand the trick. it doesn't look too complex, and i hope that such bugs are rare :)13:31
*** dims has quit IRC13:31
*** dims has joined #openstack-oslo13:32
haypodims, oh, you voted +2 and then removed your vote13:34
dimshaypo: yes, waiting got the discussion here.13:34
*** jungleboyj has quit IRC13:35
dimsstill +2. marking it now13:35
*** sdake has joined #openstack-oslo13:35
*** sigmavirus24_awa is now known as sigmavirus2413:37
*** sdake has quit IRC13:40
*** rushiagr is now known as rushiagr_away13:44
*** sdake has joined #openstack-oslo13:57
*** dims has quit IRC14:00
*** dims has joined #openstack-oslo14:00
*** rushiagr_away is now known as rushiagr14:01
*** mtanino has joined #openstack-oslo14:04
*** jaypipes has joined #openstack-oslo14:06
openstackgerritTerry Howe proposed openstack/cliff: Sort the fuzzy matches  https://review.openstack.org/17334114:17
*** stevemar has joined #openstack-oslo14:30
*** zzzeek has joined #openstack-oslo14:30
*** zz_jgrimm is now known as jgrimm14:32
openstackgerritMerged openstack/oslo.serialization: Add pypi download + version badges  https://review.openstack.org/17126914:38
*** amuller has left #openstack-oslo14:38
*** jungleboyj has joined #openstack-oslo14:41
*** bknudson has joined #openstack-oslo14:43
openstackgerritMonty Taylor proposed openstack-dev/pbr: Fixup semver  https://review.openstack.org/12465114:47
*** stevemar has quit IRC14:49
*** stevemar has joined #openstack-oslo14:49
*** e0ne is now known as e0ne_14:55
*** e0ne_ is now known as e0ne14:56
*** dulek has quit IRC15:01
*** mtanino has quit IRC15:03
*** sreshetn1 has quit IRC15:05
openstackgerritMonty Taylor proposed openstack-dev/pbr: Fixup semver  https://review.openstack.org/12465115:06
*** sreshetn1 has joined #openstack-oslo15:07
*** harlowja_at_home has joined #openstack-oslo15:13
*** mtanino has joined #openstack-oslo15:14
*** ozamiatin_ has quit IRC15:17
*** _amrith_ is now known as amrith15:18
*** jgrimm has quit IRC15:21
*** flaper87 has quit IRC15:23
*** yamahata has joined #openstack-oslo15:24
*** flaper87 has joined #openstack-oslo15:25
*** flaper87 has quit IRC15:25
*** flaper87 has joined #openstack-oslo15:25
*** amotoki has joined #openstack-oslo15:28
*** haypo has quit IRC15:38
*** amrith is now known as _amrith_15:39
*** jgrimm has joined #openstack-oslo15:44
*** harlowja_at_home has quit IRC15:47
*** stevemar has quit IRC15:49
*** stevemar has joined #openstack-oslo15:49
* dhellmann SpamapS: I didn't want you to +1 it, I wanted you to review it. :-)15:50
*** arnaud___ has joined #openstack-oslo15:50
dhellmannKennan: hey, post your question and I'll try to reply but if it's long the ML might be better if we're as far out of sync in TZs as I think15:52
*** ihrachyshka has quit IRC15:52
*** e0ne is now known as e0ne_15:52
openstackgerritMerged openstack-dev/pbr: Better diagnostics on test failure  https://review.openstack.org/17313115:54
openstackgerritMerged openstack/oslo.policy: Fix invalid indentation in _load_policy_file method  https://review.openstack.org/17327515:56
openstackgerritMerged openstack/tooz: Handle errors that come out of pymemcache better  https://review.openstack.org/17303815:57
openstackgerritMerged openstack/tooz: Make and use a thread safe pymemcache client subclass  https://review.openstack.org/17310116:01
*** e0ne_ is now known as e0ne16:03
openstackgerritMichael Bayer proposed openstack/oslo.db: Implement new oslo.db.sqlalchemy.enginefacade module  https://review.openstack.org/13821516:08
zzzeekdhellmann: what do you think of merging ^^^^16:08
zzzeekdhellmann: partially becuase it has a refactor of session.py into orm.py and engine.py, I can break that into a separate gerrit if that helps16:09
dhellmannzzzeek: my day is looking really busy, so I may not get to review that until tomorrow, but I'll put it high on my list for the morning16:09
zzzeekdhellmann: OK16:09
dhellmannzzzeek: is the spec approved, yet?16:10
zzzeekdhellmann: the controversial idea is that its an all new API that nobody is using :)16:10
zzzeekdhellmann: the spec was approved long ago sure16:10
zzzeekdhellmann: i think16:10
dhellmannok, I couldn't remember16:10
zzzeekdhellmann: for kilo16:10
dhellmannok, cool16:10
zzzeekdhellmann: though the current API does not match the spec exactly.  same general idea16:10
dhellmannyeah, it doesn't have to match exactly16:10
zzzeekdhellmann: ok16:10
zzzeekdhellmann: it needed a lot more fluency whcih I’ve added.  it will need lots of new things to work in all cases16:11
zzzeekdhellmann: well, new cases.  id like to add isolation level support and integrate it more tightly with retry decorators and savepoints16:12
*** sdake_ has joined #openstack-oslo16:12
*** _amrith_ is now known as amrith16:12
dhellmannzzzeek: ack16:15
*** sdake has quit IRC16:15
*** mtanino has quit IRC16:17
*** sreshetn1 has quit IRC16:17
*** sreshetn1 has joined #openstack-oslo16:18
*** sreshetn1 has quit IRC16:27
*** amotoki has quit IRC16:35
*** arnaud___ has quit IRC16:40
*** salv-orlando has quit IRC16:44
SpamapSHrm, looks like the next hurdle toward py3k is qpid-python16:49
SpamapSdhellmann: ^ have you looked into that yet?16:49
dhellmannSpamapS: no, I'm not sure how many folks use qpid16:52
*** ozamiatin_ has joined #openstack-oslo16:54
*** amrith is now known as _amrith_16:54
*** salv-orlando has joined #openstack-oslo16:55
SpamapSdhellmann: My understanding was that RedHat wanted it to be used because their enterprise messaging offerings are all based around it. I don't know if they're still pushing that agenda.16:57
krotscheckDid the oslo.config release happen yet?16:58
dhellmannSpamapS: I've had conflicting reports. One of the things we should do is declare which drivers might not make the py3 cut, in Oslo and all the other projects where there are dependency issues.16:59
*** harlowja has joined #openstack-oslo16:59
SpamapSdhellmann: it looks like oslo.messaging is the only thing mentioning qpid in gate or check.17:00
*** ihrachyshka has joined #openstack-oslo17:01
SpamapSdhellmann: might be time to suggest its deprecation.. no testing in any gates == no idea if it actually works. ;)17:01
dhellmannSpamapS: I would support an action like that from the messaging lib team17:02
dhellmannSpamapS: though maybe start with a probe ("we think this might be broken, are you using it or should we deprecate it?")17:02
SpamapSdhellmann: thats really what I mean by "suggest its deprecation". :)17:03
* dhellmann nods17:03
SpamapSI'm still surprised every time I find a library that hasn't taken the 10 minutes that most things take to fix for python3.17:05
*** sdake has joined #openstack-oslo17:07
SpamapSdhellmann: anyway, I'll poke the dev and operators lists now.17:07
dhellmannSpamapS: great, thanks!17:07
*** e0ne has quit IRC17:08
harlowjaSpamapS also ask about having kombu do the qpidd work/integration17:10
openstackgerritMichael Bayer proposed openstack/oslo.db: WIP: Add reconnect_interval parameter to "ping" listener  https://review.openstack.org/17342117:10
harlowja*save openstack/oslo from doing it17:10
harlowjahttps://github.com/celery/kombu/blob/master/kombu/transport/qpid.py exists...17:10
harlowjaperhapps we should help kombu + qpid (or its testing plans) instead of duplicating them...17:10
*** sdake_ has quit IRC17:11
harlowja^ aka stop trying to reinvent messaging drivers and let someone else do it ;)17:11
*** e0ne has joined #openstack-oslo17:13
SpamapSharlowja: same Vikings, different village.17:14
SpamapSharlowja: the kombu driver is just as screwed as we are. ;)17:14
*** e0ne has quit IRC17:14
*** sdake_ has joined #openstack-oslo17:14
harlowjasure, put reinforcements at the lowest layer (kombu library itself); and then fight the vikings there?17:15
harlowjalol17:15
* harlowja let's see how long we can keep the viking analogy alive, lol17:15
harlowjabattle commander harlowja at your service17:18
harlowjalol17:18
*** sdake has quit IRC17:18
*** ndipanov has quit IRC17:22
SpamapSdoohhhhh17:23
SpamapSemail client fail17:23
* SpamapS double-posted to openstack-operators17:23
SpamapSharlowja: we can just side-step this group of vikings if we give them a concession: we'll tie up all the qpid users and send them out on the beach.17:25
harlowjathat seems fine17:25
harlowjais that like 1 or 2 users>17:25
harlowja?17:25
harlowjai didn't think many people (maybe some RH enterprise customers?) used it17:25
SpamapSIt might be 017:27
SpamapShttp://superuser.openstack.org/articles/openstack-user-survey-insights-november-2014 doesn't even mention broker17:27
harlowjaweird, lol17:28
harlowjai'm guessing though it has to be some RH enterprise people right17:28
harlowjai mean, righhhht, it can't be zero17:28
harlowja:-/17:28
SpamapSIt could be17:29
SpamapSIt may have been non-zero at one time17:29
SpamapSand then they tried it17:29
SpamapSand got stuck on Grizzly or something17:29
SpamapSThis is sort of like the PGSQL situation. Somebody has to step up and say "This is important enough for me to maintain"17:29
harlowjaagreed17:29
*** sigmavirus24 is now known as sigmavirus24_awa17:30
SpamapSbtw once qpid is removed py34 tests fail because of mock (need pymock IIRC)17:30
harlowjai thought qpid + proton (or wahtever) was the future, lol17:30
harlowjabut idk if anyone uses that either, lol17:31
*** sdake has joined #openstack-oslo17:31
harlowja:-/17:31
harlowja* http://qpid.apache.org/proton/17:31
ozamiatin_SpamapS, Hi, I've tried to write to openstack-operators but it rejects my e-mail17:32
SpamapSharlowja: I don't think this is "qpid sucks and nobody uses it", this is "the testing matrix is too big to carry"17:33
*** ihrachyshka has quit IRC17:33
* harlowja is waiting till the big-tent stuff turns openstack into https://projects.apache.org/indexes/category.html (where at that point openstack is pretty much the same as apache, lol)17:33
dimsozamiatin_: subscribe first17:33
SpamapSozamiatin_: don't cross-post like that17:33
*** ihrachyshka has joined #openstack-oslo17:33
harlowjaSpamapS sure, understood, less testing matrix the better17:33
SpamapSozamiatin_: You'll want a single thread per mailing list.17:33
harlowja*or less testing openstack has to do (and someone else can do for us...)17:33
dimsharlowja: i am an apache guy, still prefer CTR over RTC17:34
harlowjawhats CTR / RTC?17:34
SpamapSharlowja: Unless there is a real need for two options. For instance, RabbitMQ has serious scaling issues at high scale, but may be simpler for small/mid-size.17:34
ozamiatin_SpamapS, dims, got it, thanks17:34
dimsharlowja: Commit-Then-Review vs Review-Then-Commit17:34
SpamapSdims: ew17:35
*** sdake_ has quit IRC17:35
dimsSpamapS: i am an odd duck here :)17:35
SpamapSdims: it's ok, I don't judge you. just, ew. ;)17:35
dimshaha17:35
SpamapSSpent too much time doing post-commit code reviews in a medium sized PHP shop.. so.. much.. rage..17:36
harlowjau mean post-commit-fix-that-shit-up-yourself, lol17:36
* harlowja been there :-P17:36
dims:)17:37
SpamapSIt's tough when you're the one guy who understands that the database is not in fact powered by unicorns nor does it have infinite RAM and CPU for running queries in realtime. ;)17:37
harlowjadamn, i've been lied to this whole time :(17:37
SpamapSI remember dragging one of the dev leads the 20 miles to the datacenter so he could see how small our server farm was. "You see! THIS IS WHAT $400,000 gets you. You can't have more!"17:38
*** boris-42 has quit IRC17:38
dimsSpamapS: like this cloud stuff i keep hearing about :)17:38
harlowjanext thing u'll tell us is that there isn't a santa claus either :(17:38
SpamapSdims: Oh this cloud thing is never going to work out.17:38
dims:)17:38
SpamapSHow can I possibly convince developers to write decent queries if I can't actually show them the servers?!17:38
SpamapSRan 3561 tests in 23.779s (-2.807s)17:39
SpamapSFAILED (id=1, failures=18, skips=137)17:39
SpamapSresults of py34 tests w/o qpid17:40
SpamapS18 fails are in mock17:40
harlowjahmmm, what mock issues u seeing17:40
harlowjai've seen some discrepeances where using the 'real' mock makes it go away17:40
SpamapShttp://paste.ubuntu.com/10823123/17:40
harlowjaya17:40
harlowjathat one17:41
harlowjatry17:41
harlowjatry:17:41
harlowja        # In python 3.3+ mock got included in the standard library...17:41
harlowja        from unittest import mock17:41
harlowja    except ImportError:17:41
harlowja        import mock17:41
harlowjaseem if that helps17:41
harlowja*see if that helps17:41
SpamapSinteresting!17:41
harlowjai think thats a known bug17:41
harlowjafrom last time i looked17:41
SpamapSThey should just do that in mock itself17:42
harlowjaforgot which one it was in https://code.google.com/p/mock/issues/list17:42
SpamapSif thats possible17:42
harlowjaagreed17:42
SpamapSok that was 7 fails17:42
harlowjacool17:42
SpamapSoslo_messaging._drivers.common.Timeout: Timeout while waiting on RPC response - topic: "<unknown>", RPC method: "<unknown>" info: "<unknown>"17:42
harlowjahttps://code.google.com/p/mock/issues/detail?id=249&q=method-wrapper SpamapS  or something like that17:43
harlowjaso its sorta known/but not fixed...17:43
harlowjahttps://code.google.com/p/mock/issues/detail?id=234  (probably the same)17:43
harlowjahmm, timeouts are a tougher issue (is that just the VM's are slow...)17:44
harlowja*CI vms...17:44
SpamapSharlowja: this is my laptop now, so dunno17:44
*** sdake_ has joined #openstack-oslo17:45
harlowjakk17:45
SpamapSharlowja: it's failing during eventlet.hubs.hub when it runs a greenlet.switch()17:45
harlowjahmmm, that sux17:45
harlowjalol17:45
SpamapSso possible that we have new behavior in eventlet because python317:45
*** sdake has quit IRC17:45
harlowjaforce it to use the threading executor or something?17:45
SpamapSok down to 4 fails17:46
dimsSpamapS: there was a new eventlet release with python3 fixes a few days ago?17:46
SpamapSall are this RPC timeout17:46
SpamapSdims: yes, I'm testing with that. :)17:46
SpamapSotherwise it wouldn't work at all :)17:46
dimscool, just making sure :)17:47
SpamapSI should probably set this down. It's not what I'm supposed to be doing.. but my god does this itch need scratching17:47
harlowjawhat are u supposed to be doing?17:47
SpamapSharlowja: making caching work in shade. :)17:47
harlowjaah17:47
silehtharlowja, SpamapS we can already use kombu for qpid  by setting the messaging url to kombu+qpid://..../17:48
*** sdake_ has quit IRC17:48
harlowjasileht woot17:48
silehtbut tests doesn't pass yet17:48
harlowjait'll be interesting to see who responds to SpamapS ML email(s)17:48
*** sdake has joined #openstack-oslo17:48
SpamapSsileht: that doesn't solve the problem17:48
SpamapSsileht: kombu imports python-qpid too17:48
silehtThe main issue is that we can have a migration path between the legacy driver and the one from kombu17:48
harlowjawell only need migration if someone is using it, haha17:49
harlowja:-P17:49
silehtSpamapS, no, but this is not more a oslo.msg issue :)17:49
SpamapSsileht: and that still means we don't have qpid in any gate.17:49
harlowja*at that point u go yell at kombu people for not having it in there gate :-P17:49
harlowja*problem solved ^17:49
SpamapSkombu has a gate?17:49
harlowjasee17:49
harlowjau can be the person to yell :-P17:49
harlowjait has travis, probably not very extensive gating there though17:50
harlowjabut not sure17:50
*** achanda has joined #openstack-oslo17:51
* harlowja doesn't know what travis VM(s)/containers come with 17:51
*** sputnik13 has joined #openstack-oslo17:51
harlowjai do know that the kazoo project sets up zookeeper in there travis stuff (but they just have scripts to do this)17:51
harlowja^ so its not out of the realm of possiblity to gate on things there...17:52
*** jaosorior has quit IRC17:52
*** sdake has quit IRC17:52
silehtSpamapS, AFAIK qpid can't work when you enable multiple workers17:52
*** sdake has joined #openstack-oslo17:52
SpamapShttps://github.com/celery/kombu/blob/master/.travis.yml17:52
SpamapSthey use tox!17:53
SpamapSneat17:53
silehtSpamapS, python-qpid maintains a global object with a ton of FD open and when you fork your app everything is broken17:53
silehtkombu have a workaround for that (it monkey patch python-qpid...)17:53
harlowjaSpamapS ya, travis is sorta differenet17:54
harlowjahttps://github.com/python-zk/kazoo/blob/master/.travis.yml has stuff that sets up zookeeper...17:54
harlowjahttps://github.com/python-zk/kazoo/blob/master/ensure-zookeeper-env.sh ...17:54
harlowjaso its not impassible to gate on things there17:54
openstackgerritMichael Bayer proposed openstack/oslo.db: Remove pre-SQLAlchemy-0.9.7 compat utilities  https://review.openstack.org/17343917:55
SpamapSsileht: ohnoes17:55
harlowjasileht that sucks, seeing as openstack likes to fork things, lol17:56
SpamapSharlowja: travis is post-commit tho17:56
SpamapSisn't it?17:56
harlowjaSpamapS not exactly17:56
harlowjanegative17:56
harlowjathey hook into the PR mechanism17:56
harlowjaex: https://github.com/pinterest/pymemcache/pull/3617:56
harlowjalook at bottom there17:56
harlowja'All is well — The Travis CI build passed '...17:56
harlowjaso pre-commit17:56
SpamapSok, so pre-commit, but not gate17:56
SpamapScool17:57
harlowjasure, although might be able to tweak things more than i know about17:57
* harlowja has only done the travis basics :-P17:57
SpamapSwell you can treat it like a gate if you are careful to refresh pull reqs before merging.17:57
harlowjaya17:57
* SpamapS is a zuul fanboi.. so... ;)17:58
harlowja:-P17:58
harlowjai do like the ease of just changing stuff in .travis.yml17:58
harlowjavs having to go to another repo...17:58
harlowjakeeps the settings in the same repo...17:58
SpamapS6 vs. 1/2 dozen17:58
harlowjaya ya17:58
*** ozamiatin_ has quit IRC17:59
SpamapSthey must do something weird with tox18:00
SpamapScan't get any of kombu's tests to pass18:00
harlowjahmmm18:01
harlowjai don't think i had any issue when i did some commits18:01
harlowjabut maybe its changed18:02
SpamapS  File "/home/clint/src/kombu/kombu/five.py", line 14, in <module>18:02
SpamapS    from amqp.five import __all__  # noqa18:02
SpamapSImportError: cannot import name __all__18:02
SpamapSyou have to install requirements/dev.txt18:03
SpamapSso their trunk deps on unreleased py-amqp18:03
harlowjahmmm, od18:03
harlowjaodd18:04
SpamapSyeah the tox is just weird18:05
SpamapSit uses nose from outside the tox venv too18:05
*** amaurymedeiros has quit IRC18:05
SpamapSbecause they just do 'nosetests' instead of using the correct pathing variables18:05
harlowjaodd18:05
SpamapSwhich means it pulls in stuff from local python18:05
*** jamielennox|away is now known as jamielennox18:05
harlowjago yell at 'asksol' on #celery :-P18:06
SpamapSlong uphill battle I think.. I'm just not used to working outside OpenStack's happy fun rainbow magical land where everything is gated and tox works. ;)18:07
harlowja:)18:09
krotscheckdhellmann: You mentioned having time for an oslo.config release this morning, is that still the case?18:09
* harlowja will get u a hazmat suit that u can wear outside openstack then SpamapS 18:09
harlowja*in the big nasty other world, lol18:09
*** amaurymedeiros has joined #openstack-oslo18:10
*** amaurymedeiros has quit IRC18:10
*** amaurymedeiros has joined #openstack-oslo18:10
dhellmannkrotscheck: it hasn't been so far, but let me see what I can do now :-)18:10
krotscheckdhellmann: Thanks! I am nothing if not compassionate of crazy schedules18:11
krotscheck:)18:11
SpamapSok so if you force dev.txt deps in then kombu's tests pass in py34, but qpid is skipped18:14
harlowja^ sounds like an oppurtunity to make kombu better :-P18:15
harlowjaand/or open an issue to let someone else do it, ha18:15
SpamapSif there are qpid users yes18:15
harlowja:-P18:15
dhellmannkrotscheck: done, 1.10.018:15
krotscheckdhellmann: WOOO, thanks :)18:16
* krotscheck runs off to update global requirements.18:16
SpamapSozamiatin: btw thanks for sending a message to the operators list.18:16
*** sigmavirus24_awa is now known as sigmavirus2418:16
dhellmannSpamapS: "force dev.txt deps"?18:16
SpamapSdhellmann: .tox/py34/bin/pip install -r requirements/dev.txt18:17
SpamapSactually I think you need the -U as well18:17
dhellmannoh, kombu's tests -- I was looking for that file in oslo.messaging18:17
* dhellmann goes back to doing one thing at a time18:17
krotscheckdhellmann: So, when updating global-requirements, should I bump the minimum version as well? I wonder why oslo.config is pinned to >=1.9.3 is all.18:21
*** yamahata has quit IRC18:22
*** salv-orlando has quit IRC18:25
*** sdake_ has joined #openstack-oslo18:25
*** sdake has quit IRC18:29
*** ozamiatin_ has joined #openstack-oslo18:29
*** _amrith_ is now known as amrith18:30
*** ozamiatin_ has quit IRC18:30
dhellmannkrotscheck: in your case, you  need a new feature so you should raise the minimum value. that will have to wait until after all of the projects have stable/kilo branches cut, though18:31
*** sreshetn1 has joined #openstack-oslo18:36
*** sdake has joined #openstack-oslo18:39
*** sdake_ has quit IRC18:43
openstackgerritTerry Howe proposed openstack/cliff: Add documentation for the value formatter  https://review.openstack.org/17346118:43
*** yamahata has joined #openstack-oslo18:45
krotscheckdhellmann: Seems fair, but argh impatient18:48
krotscheckWell, either way, patch submitted. I'll let them land it when appropriate.18:48
*** amrith is now known as _amrith_18:52
*** e0ne has joined #openstack-oslo19:00
dhellmannkrotscheck: yeah, it should just be another day or two19:01
*** rushiagr is now known as rushiagr_away19:10
*** mtanino has joined #openstack-oslo19:18
*** _amrith_ is now known as amrith19:20
*** salv-orlando has joined #openstack-oslo19:26
*** ihrachyshka has quit IRC19:26
e0neNakato: hi! is any update available about graduate-oslo-service (https://review.openstack.org/#/c/142659/) spec?19:28
*** dguitarbite has quit IRC19:29
*** andreykurilin has joined #openstack-oslo19:32
openstackgerritJoshua Harlow proposed openstack/oslo.utils: Add a rate limiting utility class  https://review.openstack.org/17224619:32
openstackgerritJoshua Harlow proposed openstack/tooz: Updated from global requirements  https://review.openstack.org/17140319:34
*** sdake_ has joined #openstack-oslo19:37
*** salv-orlando has quit IRC19:37
*** sreshetn1 has quit IRC19:40
*** sdake has quit IRC19:41
*** amrith is now known as _amrith_19:46
*** mtanino has quit IRC19:49
*** sdake has joined #openstack-oslo19:51
*** sdake_ has quit IRC19:54
*** sreshetn1 has joined #openstack-oslo19:57
*** achanda has quit IRC20:01
*** kgiusti has left #openstack-oslo20:04
*** sdake_ has joined #openstack-oslo20:05
*** sdake has quit IRC20:07
*** jgrimm is now known as zz_jgrimm20:11
*** andreykurilin has quit IRC20:13
*** crc32 has joined #openstack-oslo20:22
*** sdake has joined #openstack-oslo20:23
*** achanda has joined #openstack-oslo20:25
*** sdake_ has quit IRC20:25
*** salv-orlando has joined #openstack-oslo20:33
*** _amrith_ is now known as amrith20:36
*** lifeless1 is now known as lifeless20:37
*** pblaho has quit IRC21:02
*** jecarey has quit IRC21:02
*** sigmavirus24 is now known as sigmavirus24_awa21:03
*** sreshetn1 has quit IRC21:03
*** sreshetn1 has joined #openstack-oslo21:07
openstackgerritJoshua Harlow proposed openstack/oslo.serialization: Add docstring(s) to handler registry(s)  https://review.openstack.org/17308921:08
openstackgerritJoshua Harlow proposed openstack/oslo.serialization: More docstring cleanups/tweaks  https://review.openstack.org/17309521:09
*** amrith is now known as _amrith_21:11
*** sigmavirus24_awa is now known as sigmavirus2421:17
openstackgerritlifeless proposed openstack-dev/pbr: Fixup semver  https://review.openstack.org/12465121:20
*** jungleboyj has quit IRC21:21
*** jecarey has joined #openstack-oslo21:26
*** stpierre has quit IRC21:31
*** shardy is now known as shardy_z21:33
*** boris-42 has joined #openstack-oslo21:39
*** sreshetn1 has quit IRC21:44
*** cdent has quit IRC21:50
openstackgerritMerged openstack/tooz: Updated from global requirements  https://review.openstack.org/17140321:50
mtreinishdims, dhellmann: qq is there a way to get oslo logging to default to writing a log file? In my experience the stdout as default is not a really good default for tempest21:53
*** mriedem is now known as mriedem_away21:56
*** e0ne has quit IRC21:56
dhellmannmtreinish: set the --log-file option?21:58
dhellmannmtreinish: hmm, that's not exposed through set_defaults() though21:58
mtreinishyeah, I guess it was more of an oslo.config question is there a good way to set a local override21:58
dhellmannso it wouldn't be easy to do from within tempest code21:58
mtreinishah ok21:58
* dhellmann thinks21:59
dhellmannmtreinish: we could add that to set_defaults(), I suppose21:59
*** mriedem_away has quit IRC22:00
dhellmannmtreinish: although that feels a little icky22:00
dhellmannmtreinish: could the thing that calls tempest set that instead? maybe even in tempest's config file?22:01
dhellmannor wherever tempest gets its config values22:01
mtreinishdhellmann: so because tempest gets exec'd through a test runner only means we really can only use a config file22:02
mtreinishI guess we could wrap things to force that in the config file22:03
dhellmannmtreinish: ok, that's fine, I just wasn't sure22:03
dhellmannwe could also maybe do something hacky with an environment variable22:03
dhellmannI don't think I want most applications to be passing a default log file into set_defaults() though22:03
mtreinishI was hoping to do it in tempest's config.py somewhere so it was kinda seemless22:03
dhellmannos.environ['SOME_GOOD_NAME'] = 'path/to/file'22:04
mtreinishI mean for devstack we set it to log_file = tempest.log and it just writes that to the cwd where tempest is called22:04
mtreinishthat's actually a sane default for tempest22:04
dhellmannmaybe I should just be less pedantic, because that approach feels ugly, too22:04
dhellmannmtreinish: oh, cool, maybe do that then?22:04
mtreinishdhellmann: just do that in tempest's config.py?22:05
dhellmannmtreinish: let me look at what that file does22:06
dhellmannmtreinish: do you have a separate configuration file for tempest, or is it all in that .py module?22:07
mtreinishall the config opts get set in that module22:08
*** jungleboyj has joined #openstack-oslo22:09
dhellmannmtreinish: ok, it looks like we'll need to give you an API then22:09
*** browne has joined #openstack-oslo22:09
mtreinishyay, it makes me happy every time this happens :)22:09
mtreinishheh, I feel like I'm contributing22:09
openstackgerritJoshua Harlow proposed openstack/tooz: Use oslo.serialization msgpackutils  https://review.openstack.org/17305822:11
dhellmannmtreinish: working on a patch now22:14
mtreinishcool, thanks22:16
openstackgerritDoug Hellmann proposed openstack/oslo.log: fix pep8 errors  https://review.openstack.org/17357222:24
openstackgerritDoug Hellmann proposed openstack/oslo.log: Provide an API to let tempest control the log file  https://review.openstack.org/17357322:24
dhellmannmtreinish: ^^22:24
mtreinishdhellmann: oh I think there was a miscommunication. Tempest only uses a log file, it's just passed in through an env variable22:25
mtreinishthat module was the only place options get defined22:26
mtreinishwe actually can't use cli opts because tempest is only invoked through test runners22:26
*** jecarey has quit IRC22:27
mtreinishs/log file/config file22:27
mtreinishdhellmann: http://git.openstack.org/cgit/openstack/tempest/tree/tempest/config.py#n117822:28
mtreinishdhellmann: will this work? https://review.openstack.org/#/c/173581/22:35
*** achanda has quit IRC22:36
*** achanda has joined #openstack-oslo22:41
openstackgerritJoshua Harlow proposed openstack/tooz: Allow the acquired file to be closed manually  https://review.openstack.org/17177622:51
dhellmannmtreinish: well, the option names are not part of the API, so we don't want you messing with them directly22:54
dhellmannmtreinish: so the idea is you could just call this new function directly, and if we ever change the option definition out from under it we would have to support the API still22:55
dhellmannmtreinish: make sense?22:55
mtreinishdhellmann: yeah, sorry I just got confused by the commit msg on 17357322:56
mtreinishteaches me to read them22:56
dhellmannmtreinish: heh22:56
mtreinishdhellmann: although I'm not sure why you want to mark this function as tempest exclusive22:57
dhellmannmtreinish: because in the general case applications should not do this, they should let the deployer control the logging behavior22:57
dhellmannif the filename is defined, we write to it, which is clunky but existing behavior we have to preserve22:58
mtreinishdhellmann: but it's just a default value right? If the deployer has something else in the config file that's loaded it'll override it22:58
dhellmannmtreinish: right, but now the default is None meaning "do not write to a file" so if nova, say, changes that to "nova.log" then nova's output would always go to that file22:59
*** sigmavirus24 is now known as sigmavirus24_awa22:59
mtreinishsure, but I was just wondering if an app (something besides tempest) doesn't find logging to stdout useful they might want to set the default to something else23:00
dhellmannyeah, that's not usually a choice we want the apps to make for themselves23:01
dhellmannwe want all of the apps to be consistent in that default behavior23:01
mtreinishfair enough, I guess there aren't too many things using oslo log that don't own there own stdout23:01
dhellmannright23:03
*** mriedem has joined #openstack-oslo23:07
*** bknudson has quit IRC23:07
*** zzzeek has quit IRC23:10
*** gordc has quit IRC23:11
*** mriedem has quit IRC23:13
openstackgerritJoshua Harlow proposed openstack/tooz: Add helper to raise + chain exceptions  https://review.openstack.org/17359723:15
openstackgerritJoshua Harlow proposed openstack/tooz: Add + use helper to raise + chain exceptions  https://review.openstack.org/17359723:15
*** mriedem has joined #openstack-oslo23:17
openstackgerritJoshua Harlow proposed openstack/tooz: Add + use helper to raise + chain exceptions  https://review.openstack.org/17359723:23
*** salv-orlando has quit IRC23:24
*** crc32 has quit IRC23:39
openstackgerritMerged openstack/taskflow: Include the 'dump_memory_backend' example in the docs  https://review.openstack.org/17260723:46
*** mriedem1 has joined #openstack-oslo23:59

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