Friday, 2015-02-06

*** andreykurilin_ has joined #openstack-oslo00:12
gusSo I note some of the new oslo_foo packages still import other parts of themselves using oslo.foo - is that considered a bug?00:18
gusand also now that I look at the packages, I see files are duplicated between oslo.foo and oslo_foo  (at least for oslo.utils, which I happened to look at first).  Was __init__.py trickery considered and discarded as an option to avoid duplication here? (what was the issue with that approach?)00:21
gus(I'm eager to see the demise of the oslo namespace package - but haven't kept up with the details/roadmap. If I should send in a bunch of trivial patches to address the above, let me know)00:25
openstackgerritMatthew Treinish proposed openstack/debtcollector: Add a removal decorator  https://review.openstack.org/15342900:28
mtreinishharlowja: ^^^00:28
harlowjawoot00:28
harlowjamtreinish do u want to infer the function_name there?00:28
harlowjalike https://github.com/openstack/debtcollector/blob/master/debtcollector/moves.py#L3500:29
harlowjaup to u00:29
harlowjathen no name needs to be provided00:29
mtreinishharlowja: oh, I didn't even think about that (maybe a sign I should call it a night soon)00:29
mtreinishsure one sec I'll respin it to add that00:29
harlowjacools00:29
*** dims__ has quit IRC00:31
openstackgerritMatthew Treinish proposed openstack/debtcollector: Add a removal decorator  https://review.openstack.org/15342900:34
*** achanda has quit IRC00:39
openstackgerritJoshua Harlow proposed openstack/taskflow: Default to using a thread-safe storage unit  https://review.openstack.org/15343400:41
openstackgerritMatthew Treinish proposed openstack/debtcollector: Add a removal decorator  https://review.openstack.org/15342900:41
*** prad has joined #openstack-oslo00:42
*** marun has quit IRC00:51
*** salv-orl_ has joined #openstack-oslo00:58
*** salv-orlando has quit IRC01:01
*** salv-orl_ has quit IRC01:02
*** daniel3_ has quit IRC01:05
*** dims__ has joined #openstack-oslo01:05
openstackgerritJoshua Harlow proposed openstack/taskflow: Default to using a thread-safe storage unit  https://review.openstack.org/15343401:07
*** tsekiyam_ has joined #openstack-oslo01:08
openstackgerritVilobh Meshram proposed openstack/taskflow: Docstrings should document parameters return values  https://review.openstack.org/15237501:08
*** sputnik13 has quit IRC01:09
*** mtanino has quit IRC01:10
*** andreykurilin_ has quit IRC01:11
*** tsekiyama has quit IRC01:11
*** tsekiyam_ has quit IRC01:12
openstackgerritJoshua Harlow proposed openstack/taskflow: Default to using a thread-safe storage unit  https://review.openstack.org/15343401:13
*** salv-orl_ has joined #openstack-oslo01:14
*** noelbk has quit IRC01:15
*** ViswaV has joined #openstack-oslo01:26
*** ViswaV has quit IRC01:31
*** ViswaV has joined #openstack-oslo01:32
*** openstack has joined #openstack-oslo01:33
openstackgerritJoshua Harlow proposed openstack/taskflow: Add warning to sqlalchemy backend size limit docs  https://review.openstack.org/15344301:48
*** salv-orl_ has quit IRC01:53
*** ViswaV has quit IRC02:01
openstackgerritVilobh Meshram proposed openstack/taskflow: Docstrings should document parameters return values  https://review.openstack.org/15237502:07
*** takedakn has quit IRC02:08
*** ChuckC_ has joined #openstack-oslo02:09
*** ChuckC has quit IRC02:13
openstackgerritMerged openstack/oslo.policy: Add entry points for option discovery  https://review.openstack.org/15309002:26
*** yamahata has quit IRC02:46
*** harlowja is now known as harlowja_away02:48
openstackgerritSteve Martinelli proposed openstack/oslo.policy: Privatize parsing classes  https://review.openstack.org/15314902:50
*** salv-orlando has joined #openstack-oslo02:53
*** ChuckC has joined #openstack-oslo02:59
*** ChuckC_ has quit IRC02:59
openstackgerritSteve Martinelli proposed openstack/oslo.policy: Make use of private modules  https://review.openstack.org/15331003:14
stevemarsigmavirus24_awa, i hope that rebase was correct...03:15
*** dims__ has quit IRC03:15
*** achanda has joined #openstack-oslo03:17
openstackgerritSteve Martinelli proposed openstack/oslo.policy: Do not use global enforcer for tests  https://review.openstack.org/15332103:17
openstackgerritSteve Martinelli proposed openstack/oslo.policy: Stop shouting test attribute names  https://review.openstack.org/15332203:18
*** achanda has quit IRC03:23
*** salv-orlando has quit IRC03:25
*** salv-orlando has joined #openstack-oslo03:27
*** salv-orlando has quit IRC03:34
*** achanda has joined #openstack-oslo04:23
*** prad has quit IRC04:24
*** salv-orlando has joined #openstack-oslo04:31
*** salv-orlando has quit IRC04:48
*** miqui_ has joined #openstack-oslo04:49
*** salv-orlando has joined #openstack-oslo04:50
*** yamahata has joined #openstack-oslo04:54
*** zzzeek has quit IRC04:58
*** achanda has quit IRC05:25
*** achanda has joined #openstack-oslo05:27
*** salv-orlando has quit IRC05:29
*** BrianShang_ has joined #openstack-oslo05:30
*** harlowja_at_home has joined #openstack-oslo05:32
*** BrianShang has quit IRC05:33
openstackgerritSteve Martinelli proposed openstack/oslo.policy: Make use of private modules  https://review.openstack.org/15331005:38
*** harlowja_away has quit IRC05:38
*** noelbk has joined #openstack-oslo05:41
openstackgerritSteve Martinelli proposed openstack/oslo.policy: Do not use global enforcer for tests  https://review.openstack.org/15332105:41
openstackgerritSteve Martinelli proposed openstack/oslo.policy: Stop shouting test attribute names  https://review.openstack.org/15332205:43
stevemarsigmavirus24_awa, dhellmann finally done re-basing all those patches, *phew*05:43
openstackgerritJoshua Harlow proposed openstack/taskflow: Default to using a thread-safe storage unit  https://review.openstack.org/15343406:06
openstackgerritMerged openstack/taskflow: Just directly access the callback attributes  https://review.openstack.org/15240806:20
openstackgerritSteve Martinelli proposed openstack/oslo.policy: Stop shouting test attribute names  https://review.openstack.org/15332206:27
*** rushiagr_away is now known as rushiagr06:29
openstackgerritSteve Martinelli proposed openstack/oslo.policy: Remove oslo.concurrency from requirements  https://review.openstack.org/15348006:31
openstackgerritSteve Martinelli proposed openstack/oslo.policy: Sync test-requirements with global requirements  https://review.openstack.org/15348106:34
*** openstackgerrit has quit IRC06:35
*** openstackgerrit has joined #openstack-oslo06:35
*** tsufiev_ is now known as tsufiev06:37
*** salv-orlando has joined #openstack-oslo06:37
openstackgerritSteve Martinelli proposed openstack/oslo.policy: Upgrade hacking to >=0.10.0  https://review.openstack.org/15348206:43
openstackgerritMerged openstack/taskflow: Remove duplicate code  https://review.openstack.org/15282606:47
*** salv-orlando has quit IRC06:48
*** harlowja_at_home has quit IRC06:49
*** achanda has quit IRC06:52
openstackgerritSteve Martinelli proposed openstack/oslo.policy: Remove oslo.concurrency from requirements  https://review.openstack.org/15348006:54
openstackgerritSteve Martinelli proposed openstack/oslo.policy: Sync test-requirements with global requirements  https://review.openstack.org/15348106:54
openstackgerritSteve Martinelli proposed openstack/oslo.policy: Upgrade hacking to >=0.10.0  https://review.openstack.org/15348206:54
*** achanda has joined #openstack-oslo07:01
*** noelbk has quit IRC07:03
*** vigneshvar has joined #openstack-oslo07:07
*** noelbk has joined #openstack-oslo07:08
*** miqui_ has quit IRC07:12
openstackgerritJoshua Harlow proposed openstack/taskflow: Add a symbol type (WIP)  https://review.openstack.org/14478907:13
*** pblaho has joined #openstack-oslo07:17
*** Ritz has joined #openstack-oslo07:18
*** pblaho has quit IRC07:22
Ritzi am new to oslo messaging , i sucessfully wrote the publisher and consumer part using "from oslo import messaging"  but i am a bit confused looking at examples of the website which says "import oslo_messaging"07:22
Ritzso what is the difference07:23
openstackgerritJoshua Harlow proposed openstack/taskflow: Default to using a thread-safe storage unit  https://review.openstack.org/15343407:25
*** achanda has quit IRC07:27
*** _amrith_ is now known as amrith07:35
*** yamahata has quit IRC07:36
Ritzcan anyone please help me understand oslo.messaging ..07:38
Ritzoslo.messaging v/s oslo_messaging07:39
*** jaosorior has joined #openstack-oslo08:06
*** amrith is now known as _amrith_08:15
*** dulek has joined #openstack-oslo08:22
*** stevemar has quit IRC08:39
*** BrianShang has joined #openstack-oslo08:47
*** BrianShang_ has quit IRC08:50
*** ajo has joined #openstack-oslo08:50
*** alexpilotti has joined #openstack-oslo08:51
*** salv-orlando has joined #openstack-oslo08:56
silehtRitz, oslo.messaging will be deprecated in favor of oslo_messaging09:05
silehtRitz, we have just changed the package name convension because of some issues with the namespace package style09:06
silehtRitz, so if you write new code, you should use 'import oslo_messaging'09:07
*** jgrimm is now known as zz_jgrimm09:14
*** andreykurilin_ has joined #openstack-oslo09:23
*** salv-orlando has quit IRC09:26
*** salv-orlando has joined #openstack-oslo09:28
*** alexpilotti has quit IRC09:32
*** ihrachyshka has joined #openstack-oslo09:35
*** mriedem has joined #openstack-oslo09:35
*** mriedem_zz has quit IRC09:36
*** e0ne has joined #openstack-oslo09:41
Ritzthank you very much silhent !09:45
*** e0ne has quit IRC09:49
*** e0ne has joined #openstack-oslo09:50
*** SlickNik has quit IRC09:52
*** vigneshvar has quit IRC09:52
*** viktors has quit IRC09:53
*** kbyrne has quit IRC09:53
*** SlickNik has joined #openstack-oslo09:58
*** salv-orlando has quit IRC10:00
*** ruhe has left #openstack-oslo10:01
*** vigneshvar has joined #openstack-oslo10:05
*** viktors has joined #openstack-oslo10:06
*** kbyrne has joined #openstack-oslo10:06
*** subscope has quit IRC10:14
*** e0ne is now known as e0ne_10:23
*** e0ne_ is now known as e0ne10:25
*** ihrachyshka has quit IRC10:25
*** subscope has joined #openstack-oslo10:26
*** dulek_ has joined #openstack-oslo10:29
*** andreykurilin_ has quit IRC10:31
*** ihrachyshka has joined #openstack-oslo10:31
*** dulek has quit IRC10:32
*** takedakn has joined #openstack-oslo10:40
*** subscope has quit IRC10:52
*** dims__ has joined #openstack-oslo10:54
*** pblaho has joined #openstack-oslo10:55
*** i159 has joined #openstack-oslo10:55
*** amotoki has joined #openstack-oslo10:56
*** ihrachyshka has quit IRC11:00
*** cdent has joined #openstack-oslo11:04
*** Ritz has quit IRC11:07
*** isviridov_away is now known as isviridov11:20
*** isviridov is now known as isviridov_launch11:21
*** ihrachyshka has joined #openstack-oslo11:25
*** denis_makogon has joined #openstack-oslo11:32
openstackgerritVictor Stinner proposed openstack/oslo.concurrency: Don't decode stdout/stderr on Python 2  https://review.openstack.org/14698411:32
*** cdent has quit IRC11:33
*** cdent has joined #openstack-oslo11:35
*** ihrachyshka has quit IRC11:40
*** cdent_ has joined #openstack-oslo11:42
*** zigo has quit IRC11:42
*** pblaho has quit IRC11:42
*** pblaho_ has joined #openstack-oslo11:42
*** cdent has quit IRC11:42
*** cdent_ is now known as cdent11:42
openstackgerritVictor Stinner proposed openstack/oslo.concurrency: Port processutils to Python 3  https://review.openstack.org/14698411:49
*** e0ne is now known as e0ne_11:54
*** cdent has quit IRC11:58
*** dulek_ has quit IRC11:58
*** dulek has joined #openstack-oslo11:59
*** e0ne_ is now known as e0ne11:59
*** ihrachyshka has joined #openstack-oslo12:00
*** sirushti has quit IRC12:00
*** sirushti has joined #openstack-oslo12:00
*** cdent has joined #openstack-oslo12:00
*** dulek has quit IRC12:02
*** sheeprine_ has joined #openstack-oslo12:04
*** dulek has joined #openstack-oslo12:04
*** sheeprine has quit IRC12:05
*** russellb has quit IRC12:06
*** jroll has quit IRC12:06
*** russellb has joined #openstack-oslo12:09
*** sileht_ has joined #openstack-oslo12:11
*** breton__ has joined #openstack-oslo12:13
*** ihrachyshka has quit IRC12:15
*** pblaho_ has quit IRC12:15
*** ihrachyshka has joined #openstack-oslo12:15
*** sheeprine_ is now known as sheeprine12:16
*** sheeprine has joined #openstack-oslo12:16
*** noelbk has quit IRC12:17
*** jgrimmn has joined #openstack-oslo12:19
*** vigneshvar has quit IRC12:19
*** therve has quit IRC12:19
*** dougwig has quit IRC12:19
*** breton has quit IRC12:19
*** sileht has quit IRC12:19
*** wendar has quit IRC12:19
*** rossella_s has quit IRC12:19
*** zz_jgrimm has quit IRC12:19
*** dtantsur|afk has quit IRC12:19
*** sileht_ is now known as sileht12:19
*** pblaho__ has joined #openstack-oslo12:19
*** jroll has joined #openstack-oslo12:21
*** vigneshvar has joined #openstack-oslo12:21
*** therve has joined #openstack-oslo12:21
*** dougwig has joined #openstack-oslo12:21
*** wendar has joined #openstack-oslo12:21
*** rossella_s has joined #openstack-oslo12:21
*** dtantsur|afk has joined #openstack-oslo12:21
*** ihrachyshka has quit IRC12:24
*** pblaho__ has quit IRC12:28
*** sileht has quit IRC12:28
*** sileht has joined #openstack-oslo12:29
*** ihrachyshka has joined #openstack-oslo12:30
*** jaypipes has joined #openstack-oslo12:31
*** breton__ is now known as breton12:44
*** dulek has quit IRC12:53
*** dulek has joined #openstack-oslo12:54
openstackgerritChristian Berendt proposed openstack-dev/hacking: Add hacking check H106: Use the correct capitalization of OpenStack  https://review.openstack.org/15354712:58
*** kgiusti has joined #openstack-oslo13:08
*** rushiagr is now known as rushiagr_away13:10
*** dims__ has quit IRC13:17
*** alexpilotti has joined #openstack-oslo13:20
*** dulek has quit IRC13:21
*** dulek has joined #openstack-oslo13:22
*** dims_ has joined #openstack-oslo13:25
*** bknudson has quit IRC13:28
*** dulek_ has joined #openstack-oslo13:29
*** dulek has quit IRC13:32
*** gordc has joined #openstack-oslo13:40
*** vigneshvar has quit IRC13:47
*** rushiagr_away is now known as rushiagr13:50
*** ihrachyshka has quit IRC13:51
openstackgerritKen Giusti proposed openstack/oslo.messaging: Remove unnecessary log messages from amqp1 unit tests  https://review.openstack.org/15356413:53
*** ihrachyshka has joined #openstack-oslo13:55
*** ajo has quit IRC13:57
*** ajo has joined #openstack-oslo13:57
*** jroll has quit IRC14:03
*** jroll has joined #openstack-oslo14:03
*** andreykurilin has quit IRC14:04
*** jaosorior has quit IRC14:06
*** andreykurilin has joined #openstack-oslo14:06
*** jaypipes is now known as leakypipes14:07
dhellmanngus: we have some patches in flight to stop using the namespace packages throughout the oslo libraries, but if you could be more specific about what you've found that would help. The duplicated modules were necessary to deal with a hacking rule implementation at one point. My goal is to remove the packages entirely next cycle, so I wasn't that interested in spending time making trickery work.14:15
*** isviridov_launch is now known as isviridov14:16
*** ihrachyshka has quit IRC14:20
openstackgerritAlex Meade proposed openstack/oslotest: Set a higher default for maxDiff  https://review.openstack.org/15357814:33
*** bknudson has joined #openstack-oslo14:39
*** _amrith_ is now known as amrith14:47
*** ChuckC has quit IRC14:52
*** amrith is now known as _amrith_15:01
*** ajo has quit IRC15:02
*** ajo has joined #openstack-oslo15:02
*** jecarey has joined #openstack-oslo15:06
*** yamahata has joined #openstack-oslo15:12
*** rushiagr is now known as rushiagr_away15:15
*** stevemar has joined #openstack-oslo15:17
*** jgrimmn is now known as zz_jgrimmn15:21
*** yamahata has quit IRC15:23
*** mtanino has joined #openstack-oslo15:25
*** jaosorior has joined #openstack-oslo15:31
*** salv-orlando has joined #openstack-oslo15:43
bnemecHoly cow, how deep does this oslo.policy patch chain go? :-)15:49
dhellmannbnemec: :-)15:50
* bnemec finally reached the bottom15:51
denis_makogonbnemec, hi there, got question. do you have like 5 mins to talk?15:53
bnemecdenis_makogon: Sure15:54
denis_makogonbnemec, as you i've updated your patchset and did some changes to project-config ( tool that checks requirements), and according to Monty's suggestion i've send an email about our approach15:55
bnemecdenis_makogon: Yeah, I kind of figured they'd want to make sure everyone is still onboard with this.15:56
otherwiseguybnemec: re-replied to your concern on the processutils monkey_patch issue. I think I'm right, but you never know...this stuff gets a bit complex. ;)15:56
bnemecI did glance at the changes, but I haven't had a chance to really dive in yet.15:56
denis_makogonbnemec, so, as dhellmann told not so long ago, the idea of splitting requirements into per-driver requirements should eventually end as ability to install oslo.messaging with deps for specific driver i.e., oslo.messaging[rabbit]15:56
bnemecdenis_makogon: Yep, absolutely.15:58
*** yamahata has joined #openstack-oslo15:58
*** kgiusti1 has joined #openstack-oslo15:59
*** _amrith_ is now known as amrith15:59
denis_makogoni was trying to user 'extras_require' as dhellmann suggested, but it does seem to work only if i'd modify setup.py explicitly (adding [extras_require] section into setup.cfg doesn't work)16:00
*** kgiusti has quit IRC16:00
denis_makogonbnemec, also, it doesn't work if you would use same redirection (as you've did) in extras_require, this option expects to receive only a list of dependencies, but not redirections, unfortunately =(16:01
bnemecI didn't even remember that I did that. :-)16:03
denis_makogonbnemec, but you've did and that was awesome, because i didn't know that we can do that =)16:03
*** isviridov is now known as isviridov_away16:07
*** david-lyle_afk is now known as david-lyle16:07
denis_makogondhellmann, thanks for suggestion to look at pbr. Appreciate it.16:08
*** salv-orlando has quit IRC16:13
*** salv-orlando has joined #openstack-oslo16:13
dhellmanndenis_makogon: please work with bnemec on a spec before writing any more code16:16
denis_makogondhellmann, will do16:16
dhellmannthere are several parties we want to align on whatever decision we make, and it's not obvious that we need to do anything more complicated than adding all of our requirements to requirements.txt16:17
*** tsekiyama has joined #openstack-oslo16:18
*** dulek_ has quit IRC16:19
*** openstackgerrit has quit IRC16:21
*** openstackgerrit has joined #openstack-oslo16:22
otherwiseguybnemec: also just added a gist with an example showing what happens on the processutils monkey_patch review: https://review.openstack.org/#/c/153216/16:32
*** dtantsur|afk is now known as dtantsur16:36
*** dims_ is now known as dimsum__16:39
*** zzzeek has joined #openstack-oslo16:42
*** prad has joined #openstack-oslo16:47
*** enykeev has quit IRC16:50
*** daniel3_ has joined #openstack-oslo16:51
*** enykeev has joined #openstack-oslo16:52
bnemecotherwiseguy: Okay, so for some reason I was thinking eventlet monkey patched the entire module out.  Turns out it's just attributes, so this does work as expected.16:52
bnemecBut I still have a couple of issues with it:16:53
bnemec1) It took me this long to figure out what's going on, and I'm vaguely familiar with the concept of eventlet monkey patching.  Most devs aren't going to have a clue what's going on.16:53
*** dhellmann_ has quit IRC16:53
bnemec2) There's still a race if someone calls execute before monkey patching happens.16:53
*** dhellmann_ has joined #openstack-oslo16:54
otherwiseguybnemec: Right, but these issues exist anyway. It just makes things slightly better.16:54
otherwiseguyThe problem is that monkey patching is just evil. :)16:54
otherwiseguyBig 'ol code comment explaining?16:54
bnemecotherwiseguy: Right, which is why we shouldn't mess around with it.  Do it first, or not at all.16:55
bnemecAnything in between leaves you open to really difficult to debug issues.16:55
bnemecHonestly I'm kind of happy this breaks because IMHO it exposed a problem in Neutron.16:56
otherwiseguyThe problem is not always being in control of what is monkey_patching. This at least delays the issue to the last possible momemnt: execution.16:56
*** dhellmann_ has quit IRC16:56
otherwiseguyThe biggest issue being things like tests.16:56
bnemecotherwiseguy: How is anyone not in control of when the monkey patching happens?  Do it in __init__.py and be done with it.16:56
*** takedakn has quit IRC16:57
otherwiseguyLike I'm not in charge of what tempest is doing with my code, etc.16:57
*** dhellmann_ has joined #openstack-oslo16:57
bnemecotherwiseguy: Sure, put it in __init__.py.  No matter how tempest imports your code it will get monkey patched before any of your stuff runs.16:57
otherwiseguyYou can go around trying to fix it everywhere, but it is nice to be able to catch as many cases as you can in the library, IMO.16:57
*** BAKfr has quit IRC16:58
*** ChuckC has joined #openstack-oslo16:58
otherwiseguyThe problem is, we can't put it in neutron/__init__.py for some reason that Ihar mentions in another patch. We can put it in neutron/tests/__init__.py, though. That fixes our unit tests, but not whatever tempest is doing.16:59
*** dhellmann_ has quit IRC16:59
*** vigneshvar has joined #openstack-oslo16:59
*** haypo has left #openstack-oslo16:59
otherwiseguy(god I hate eventlet)16:59
*** dhellmann_ has joined #openstack-oslo16:59
bnemecotherwiseguy: Where is this other patch?16:59
bnemecotherwiseguy: So much +1 :-)17:00
otherwiseguybnemec: https://review.openstack.org/#/c/153225/17:00
otherwiseguyapparently it breaks flake817:00
*** BAKfr has joined #openstack-oslo17:01
bnemecotherwiseguy: Oh, right.  Nova actually does it in nova/cmd/__init__.py to avoid that.17:02
bnemecActually that looks like the right fix to me.17:02
bnemecAnd I don't think tempest should be an issue.  It's not supposed to be importing code directly.17:02
bnemecIt just runs against the REST API.17:02
bnemecAnd the CLI, although I think they were talking about removing that.17:03
bnemecWe should put together an eventlet best practices wiki page and get all of the projects doing things the same way.17:04
otherwiseguybnemec: ok. I had tried just depending my neutron.utils.execute -> processutils patch on the neutron/tests/__init__.py and noticed I'd gotten tempest timeouts on all of the tests. I can try doing making another patch that patches cmd/__init__.py and add that as a dependency as well and see if that fixes things.17:04
*** kgiusti1 has quit IRC17:04
bnemecMostly so I don't have to remember this whole discussion in six months when someone else has issues. :-)17:04
bnemecotherwiseguy: Yeah, the tests change won't help there.  I think cmd is the right place for runtime stuff.17:05
*** tedross has joined #openstack-oslo17:05
* otherwiseguy hopes it works so he can go back to pretending that eventlet doesn't exist17:06
*** crc32 has joined #openstack-oslo17:06
otherwiseguy(until it bites him, again, like it always will, because it is evil)17:06
bnemecYeah, we have a bunch of people in Oslo pushing to move off of it.17:06
bnemecBut it's a hard sell because it's insinuated itself into so many projects at this point.17:07
*** kgiusti has joined #openstack-oslo17:08
bnemecdhellmann: and dhellmann_: What do you think about a cross-project spec for eventlet best practices?17:09
bnemec(right after I finish the feature freeze spec...)17:09
*** vigneshvar has quit IRC17:14
*** salv-orlando has quit IRC17:16
openstackgerritMerged openstack/oslo.policy: Privatize parsing classes  https://review.openstack.org/15314917:19
otherwiseguybnemec: neutron/cmd isn't really used for most neutron executables. It's spread all over the place neutron/{plugins,agents,cmd,severices,...} etc.17:23
* otherwiseguy sighs17:23
*** zz_jgrimmn is now known as jgrimm17:23
*** e0ne has quit IRC17:24
bnemecotherwiseguy: Hmm, that's unfortunate.  In oslo.concurrency we do tests with and without eventlet - I wonder if you could do the same thing with Neutron.  Just tell it not to monkey patch on flake8 runs.17:24
bnemecIf that's the only problem you might be able to just put it in top-level __init__ again.17:25
*** BrianShang_ has joined #openstack-oslo17:26
otherwiseguyI'd still argue that making processutils slightly more resilient isn't a horrible idea. There's already a pretty big comment around the existing test it already has to do... But, I'm also lazy. And my brain is worn out.17:27
*** sigmavirus24_awa is now known as sigmavirus2417:28
*** BrianShang has quit IRC17:28
sigmavirus24stevemar: I'm sure you rebased them perfectly17:29
bnemecOh dear, we lost our eventlet testing in the namespace package move. :-(17:29
* otherwiseguy investigates un-inventing eventlet17:31
openstackgerritBen Nemec proposed openstack/oslo.concurrency: Add eventlet test check to new tests __init__.py  https://review.openstack.org/15363517:34
bnemecotherwiseguy: So what I'm thinking is something like https://github.com/openstack/oslo.concurrency/blob/master/tests/__init__.py#L17 and https://github.com/openstack/oslo.concurrency/blob/master/tox.ini#L2017:35
bnemecExcept you would want to disable eventlet in the flake8 runs.17:35
bnemecThe reason I'm pushing back so hard on this is that if we work around the problem in processutils it will almost certainly come up again somewhere else, likely in a more difficult to debug situation.17:36
bnemecIf we just make the eventlet monkey patching not racy then this class of problems goes away forever.17:36
bnemecOther will no doubt take their place, but it's progress. :-)17:36
*** vigneshvar has joined #openstack-oslo17:37
otherwiseguybnemec: Trying to figure out what I need to do to make flake8 fail like Ihar mentioned. Just patching neutron/__init__.py didn't seem to break anything when I ran the flake8 test via ./runtests -p.17:41
*** ViswaV has joined #openstack-oslo17:43
*** bnemec is now known as beekneemech17:44
beekneemechFriday!17:44
*** noelbk has joined #openstack-oslo17:46
*** ChuckC has quit IRC17:46
*** ViswaV has quit IRC17:48
*** ViswaV has joined #openstack-oslo17:48
*** salv-orlando has joined #openstack-oslo17:49
*** achanda has joined #openstack-oslo17:51
*** denis_makogon has quit IRC17:57
*** ChuckC has joined #openstack-oslo18:02
*** ViswaV has quit IRC18:02
*** dtantsur is now known as dtantsur|afk18:08
*** i159 has quit IRC18:09
openstackgerritBen Nemec proposed openstack/oslo-specs: Add feature freeze policy  https://review.openstack.org/15364218:11
*** ViswaV has joined #openstack-oslo18:15
*** harlowja has joined #openstack-oslo18:15
*** ViswaV has quit IRC18:19
*** ViswaV has joined #openstack-oslo18:20
harlowjamtreinish shall i fix up https://review.openstack.org/#/c/153429/ (if u don't have time i'm cool with that)18:22
*** e0ne has joined #openstack-oslo18:26
*** ViswaV has quit IRC18:31
*** ViswaV has joined #openstack-oslo18:37
sigmavirus24stevemar: btw, thanks for also taking care of the i18n updates in those changes in oslo_policy18:38
openstackgerritVilobh Meshram proposed openstack/taskflow: Docstrings should document parameters return values  https://review.openstack.org/15237518:39
stevemarsigmavirus24, i must have rebased correctly, folks +2'ed it18:39
stevemarso many docstrings to move around18:40
*** jogo is now known as flashgordon18:40
sigmavirus24no one +2'd https://review.openstack.org/#/c/153310/7 yet =P (with good reason)18:40
sigmavirus24I only realized this morning on my flights that I should have made it two changes. The one for checks (I think) would have been okay on its own. The _parser one though depended on _checks being its own module (otherwise circular import patterns)18:41
sigmavirus24But I started from the wrong side of the problem yesterday so ... I didn't see it then18:41
*** tedross has left #openstack-oslo18:44
mtreinishharlowja: nah I can get to it today, I've just got a couple of other things todo before I can get to it18:44
harlowjakk18:45
stevemarsigmavirus24, meh, i think it's all good, just needs more time to bake :)18:49
stevemarif doug +2s it, i might just push it through18:49
sigmavirus24stevemar: personally I'm glad that morganfainberg is taking a close look at it18:50
sigmavirus24I have zero qualms about waiting for another person to push it through, just to be safe18:51
stevemarsigmavirus24, yep, i was going to take a second look again, make sure i don't miss anything18:51
stevemari uploaded a few more patches at the end of the chain :)18:51
sigmavirus24I saw more after Doug's18:52
sigmavirus24I haven't looked at them yet18:52
sigmavirus24I have >200 emails from gerrit since 2PM (CST) yesterday18:52
morganfainbergI'm good with it as is. Fwiw18:54
morganfainbergI just had errands to run before I could dig into the tests.18:55
*** dhellmann has quit IRC18:58
*** dhellmann_ is now known as dhellmann18:58
*** dhellmann_ has joined #openstack-oslo18:59
stevemarsigmavirus24, select all -> delete18:59
sigmavirus24morganfainberg: really, take your time18:59
* sigmavirus24 is at a conference this weekend so I'll have low bandwidth18:59
sigmavirus24but I think there's some openstack goodness happening one of the nights so I can pick up on reviews then19:00
*** dhellmann_ has quit IRC19:01
*** dhellmann_ has joined #openstack-oslo19:01
openstackgerritMerged openstack/oslotest: Update docs for new script name  https://review.openstack.org/15174019:04
stevemarsigmavirus24, which conference?19:06
sigmavirus24PyTennessee19:06
*** dhellmann has quit IRC19:09
*** dhellmann_ is now known as dhellmann19:09
*** alexpilotti has quit IRC19:12
*** jaosorior has quit IRC19:16
*** cdent has quit IRC19:25
*** e0ne has quit IRC19:28
*** vigneshvar has quit IRC19:33
*** vigneshvar has joined #openstack-oslo19:34
*** andreykurilin_ has joined #openstack-oslo19:38
*** amrith is now known as _amrith_19:38
*** achanda has quit IRC19:44
openstackgerritMerged openstack/oslo.messaging: Fix the import of the driver by the unit test  https://review.openstack.org/15339219:46
openstackgerritMerged openstack/oslo.messaging: Include missing parameter in call to listen_for_notifications  https://review.openstack.org/15340319:49
openstackgerritMerged openstack/oslo.messaging: Remove unnecessary log messages from amqp1 unit tests  https://review.openstack.org/15356419:49
*** achanda has joined #openstack-oslo19:53
*** sigmavirus24 is now known as sigmavirus24_awa19:55
*** ihrachyshka has joined #openstack-oslo20:15
*** achanda has quit IRC20:20
openstackgerritVilobh Meshram proposed openstack/taskflow: Docstrings should document parameters return values  https://review.openstack.org/15237520:20
*** Patang has left #openstack-oslo20:23
*** daniel3_ has quit IRC20:24
*** daniel3_ has joined #openstack-oslo20:29
openstackgerritDoug Hellmann proposed openstack/oslo-specs: Add adoption timeline to incubator policy  https://review.openstack.org/15368220:36
*** ViswaV has quit IRC20:36
*** stevemar has quit IRC20:37
*** stevemar has joined #openstack-oslo20:38
*** vigneshvar has quit IRC20:38
*** prad has quit IRC20:38
*** jgrimm is now known as zz_jgrimm20:42
openstackgerritMatthew Treinish proposed openstack/debtcollector: Add a removal decorator  https://review.openstack.org/15342921:13
*** kgiusti has quit IRC21:17
*** ViswaV_ has joined #openstack-oslo21:18
*** achanda has joined #openstack-oslo21:20
*** achanda has quit IRC21:25
*** daniel3_ has quit IRC21:34
*** daniel3_ has joined #openstack-oslo21:36
*** ChuckC has quit IRC21:38
*** crc32 has quit IRC21:40
*** vigneshvar has joined #openstack-oslo21:41
*** amotoki has quit IRC21:41
*** leakypipes has quit IRC21:41
flashgordonso trollius21:42
flashgordonviktors: ^21:42
flashgordonhas it been run anywhere21:42
flashgordonre production21:42
*** sigmavirus24_awa is now known as sigmavirus2421:43
*** yamahata has quit IRC21:45
*** alexpilotti has joined #openstack-oslo21:48
*** ihrachyshka has quit IRC21:49
*** ViswaV_ has quit IRC21:56
*** jecarey has quit IRC21:59
*** achanda has joined #openstack-oslo22:00
harlowjaflashgordon are u poking the author of trollius with that ?22:00
harlowjai think viktors is the wrong victor in that case :)22:00
harlowjabut haypo (not sure where he is) is the right one22:00
harlowjasileht and jd__  might know22:01
flashgordonharlowja: woops wrong victor indded22:01
harlowjahaypo sometimes in here (the right victor); guess is weekend in france22:01
* harlowja think i made that same mistake once :-P22:02
flashgordonharlowja: maybe you know about trollius? my biggest concern is how tested it is22:06
*** salv-orl_ has joined #openstack-oslo22:07
harlowjaflashgordon i have that same concern and i'm not sure either :-/22:07
harlowjai know haypo is very active in py3.5 for asyncio22:07
harlowjaand it does concern me the number of bugs i see for 3.5 for asyncio22:07
harlowja*imho*22:07
harlowjait seems like its still 'baking'22:07
harlowjaand trillious is derived from asyncio22:07
harlowjasooo it implies the same baking22:07
harlowjabut this is just my thoughts22:08
flashgordonharlowja: yeah that is my line of thinking as well22:08
*** salv-orlando has quit IRC22:08
harlowjanow maybe thats not a fair evaulation22:08
harlowjabut just my gut22:09
flashgordonthe spec does nothing to address those issues though22:09
harlowjawhich spec u looking at?22:10
harlowjai just see stuff like http://bugs.python.org/issue22087 and wonder if its not ready for general use yet...22:10
harlowja'asyncio: support multiprocessing' :-/22:10
flashgordonhttps://review.openstack.org/#/c/153298/22:10
*** zigo has joined #openstack-oslo22:11
*** salv-orl_ has quit IRC22:11
harlowjainteresting22:12
harlowjaman22:12
harlowjai have mixed feelings about that22:12
*** bknudson has quit IRC22:13
*** ChuckC has joined #openstack-oslo22:13
harlowjai'm sorta in the boat that zzzeek i think is in, around his thoughts @ http://lists.openstack.org/pipermail/openstack-dev/2015-January/055493.html22:13
*** hemna has joined #openstack-oslo22:13
harlowjaand my general concerns flashgordon around what does it really buy the whole project as a group :-/22:14
harlowjais it the best $$ spent (cause peoples time is in the end $$)22:15
flashgordonharlowja: yeah22:15
harlowjais it better spent elsewhere...22:15
flashgordonharlowja: the big thing I want is python3 support honestly22:15
harlowjasure, but haypo has also been hacking around the eventlet + py3.x also22:15
harlowjaand thought that was getting more in 'shape'22:15
harlowja*for better or worse22:15
flashgordonharlowja: that honestly sounds like a less risky way to go  at least for now22:16
harlowja*aka keeping the status quo (allowing $$ to be spent say on other things)22:16
harlowjabut idk, just my thoughts :-P22:16
*** achanda has quit IRC22:17
*** achanda has joined #openstack-oslo22:17
*** gordc has quit IRC22:18
openstackgerritSteve Martinelli proposed openstack/oslo.policy: Remove globals that were introduced for compatibility  https://review.openstack.org/15371422:18
flashgordonharlowja: you should comment on that spec22:19
harlowjakk22:19
harlowjalol22:19
harlowjaflashgordon the other thing i don't like is 'raise Return(res)'22:20
harlowjaeck22:20
harlowjathat trillous forces22:20
harlowjabecause of py2.x limitations22:20
*** ViswaV has joined #openstack-oslo22:21
ekarlsoharlowja: what open projects are using tf now ?22:21
ekarlsocinder, glance and cue ?22:21
harlowjaseems so22:22
harlowjaand some mirantis pumphouse stuff22:22
harlowjahttps://github.com/MirantisLabs/pumphouse22:22
harlowjayup, still seems like pumphouse using it22:22
harlowja*as far as 'open' projects22:23
harlowja*that i know about22:23
*** stevemar has quit IRC22:26
harlowjasome internal automatic fix tool gonna use it soon22:27
harlowja*hopefully22:27
*** stevemar has joined #openstack-oslo22:27
harlowjaand bigdata folks @ rackspace still22:27
harlowjathats the realm of my knowledge22:27
harlowjalol22:27
harlowjaflashgordon http://tinyurl.com/nxqjp4l is the open asyncio bugs (i sorta watch the python bug queue to get a feel for whats happening)22:28
flashgordoneep22:32
*** vigneshvar has quit IRC22:36
harlowjaflashgordon and http://tinyurl.com/k7z5rpg are the closed ones (fixed or not, i'm not sure, but if closed+fixed that means likely not fixed until 3.5.x?)22:39
harlowjaso thats not bad its a bigger list, just makes more of my gut feeling around 'is this ready' happen22:39
harlowjanow maybe i should tell my gut to shut-up22:40
harlowjalol22:40
*** mriedem has quit IRC22:46
*** vigneshvar has joined #openstack-oslo22:47
*** ViswaV has quit IRC23:07
*** ViswaV has joined #openstack-oslo23:09
*** ViswaV has quit IRC23:14
*** sigmavirus24 is now known as sigmavirus24_awa23:16
*** ViswaV has joined #openstack-oslo23:17
*** bknudson has joined #openstack-oslo23:25
*** salv-orlando has joined #openstack-oslo23:29
*** salv-orlando has quit IRC23:34
*** ViswaV has quit IRC23:35
*** salv-orlando has joined #openstack-oslo23:43
*** salv-orlando has quit IRC23:45
openstackgerritSteve Martinelli proposed openstack/oslo.policy: Remove globals that were introduced for compatibility  https://review.openstack.org/15371423:46
*** stevemar has quit IRC23:56

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