Friday, 2015-01-16

*** bknudson has joined #openstack-oslo00:00
*** bknudson1 has joined #openstack-oslo00:03
*** bknudson has quit IRC00:05
*** miqui_ has joined #openstack-oslo00:12
*** noelbk has quit IRC00:13
*** takedakn has joined #openstack-oslo00:14
openstackgerritJoshua Harlow proposed openstack/taskflow: Remove 'SaveOrderTask' and test state in class variables  https://review.openstack.org/14703800:16
*** haypo_ is now known as haypo00:19
*** zz_sabari is now known as sabari00:21
*** prad has quit IRC00:23
*** zzzeek has quit IRC00:24
*** takedakn has quit IRC00:25
*** david-lyle has joined #openstack-oslo00:25
*** takedakn has joined #openstack-oslo00:33
*** rodrigod` is now known as rodrigods00:41
*** takedakn has quit IRC00:45
*** dims has quit IRC00:46
*** sabari is now known as zz_sabari00:50
*** noelbk has joined #openstack-oslo00:51
*** zz_sabari is now known as sabari00:51
*** salv-orlando has quit IRC00:53
*** zzzeek has joined #openstack-oslo00:59
*** achanda has joined #openstack-oslo01:01
*** achanda has quit IRC01:01
*** achanda_ has quit IRC01:04
*** noelbk has quit IRC01:04
*** david-lyle has quit IRC01:08
openstackgerritMichael Bayer proposed openstack/oslo.db: Implement new oslo.db.sqlalchemy.enginefacade module  https://review.openstack.org/13821501:08
*** zzzeek has quit IRC01:13
*** tsekiyama has joined #openstack-oslo01:16
*** mtanino has quit IRC01:16
*** tsekiyam_ has quit IRC01:19
*** tsekiyama has quit IRC01:20
*** david-lyle has joined #openstack-oslo01:26
*** stevemar has joined #openstack-oslo01:27
*** dims has joined #openstack-oslo01:29
*** boris-42 has quit IRC01:33
*** openstack has joined #openstack-oslo01:35
openstackgerritJoshua Harlow proposed openstack/taskflow: Tidy up the WBE cache (now WBE types) module  https://review.openstack.org/10324501:39
*** dims has quit IRC01:42
*** dims has joined #openstack-oslo01:42
*** dims has quit IRC01:43
openstackgerritJoshua Harlow proposed openstack/taskflow: Tidy up the WBE cache (now WBE types) module  https://review.openstack.org/10324501:44
*** kgiusti has quit IRC01:46
openstackgerritJoshua Harlow proposed openstack/taskflow: Tidy up the WBE cache (now WBE types) module  https://review.openstack.org/10324501:47
*** dims has joined #openstack-oslo01:50
*** david-lyle has quit IRC02:01
*** takedakn has joined #openstack-oslo02:25
*** dims has quit IRC02:29
*** takedakn has quit IRC02:29
*** takedakn has joined #openstack-oslo02:39
*** stevemar has quit IRC02:41
*** david-lyle has joined #openstack-oslo02:42
*** david-lyle has quit IRC02:42
*** stevemar has joined #openstack-oslo02:42
*** takedakn has quit IRC02:44
*** yamahata has quit IRC02:45
*** harlowja is now known as harlowja_away02:57
openstackgerritPaul Belanger proposed openstack/oslo.utils: Add microsecond support to timeutils.utcnow_ts()  https://review.openstack.org/14773603:24
*** salv-orlando has joined #openstack-oslo03:27
*** salv-orlando has quit IRC03:30
*** salv-orlando has joined #openstack-oslo03:35
*** salv-orlando has quit IRC03:39
*** salv-orlando has joined #openstack-oslo03:43
*** salv-orlando has quit IRC03:48
*** burgobianco has joined #openstack-oslo03:56
*** rushiagr_away is now known as rushiagr04:11
*** amotoki has quit IRC04:23
*** amotoki has joined #openstack-oslo04:42
*** harlowja_at_home has joined #openstack-oslo04:42
*** boris-42 has joined #openstack-oslo04:43
*** achanda has joined #openstack-oslo04:44
*** yamahata has joined #openstack-oslo04:44
*** achanda has quit IRC04:46
openstackgerritJoshua Harlow proposed openstack/taskflow: Use constants for runner state machine event names  https://review.openstack.org/14769804:56
*** achanda has joined #openstack-oslo04:57
*** achanda has quit IRC04:57
*** harlowja_at_home has quit IRC04:59
*** achanda has joined #openstack-oslo05:19
*** sabari is now known as zz_sabari05:24
*** takedakn has joined #openstack-oslo05:53
*** vigneshvar_ has joined #openstack-oslo06:02
*** achanda has quit IRC06:03
*** achanda has joined #openstack-oslo06:05
*** rushiagr is now known as rushiagr_away06:05
*** rpodolyaka1 has joined #openstack-oslo06:05
*** takedakn has quit IRC06:06
*** rushiagr_away is now known as rushiagr06:08
openstackgerritOpenStack Proposal Bot proposed openstack/oslo.vmware: Imported Translations from Transifex  https://review.openstack.org/14775506:09
*** rpodolyaka1 has quit IRC06:10
openstackgerritOpenStack Proposal Bot proposed openstack/oslo.messaging: Imported Translations from Transifex  https://review.openstack.org/14325606:14
*** rpodolyaka1 has joined #openstack-oslo06:15
*** achanda has quit IRC06:16
*** achanda has joined #openstack-oslo06:23
*** zz_sabari is now known as sabari06:25
*** inc0 has joined #openstack-oslo06:41
inc0good morning06:42
openstackgerritMerged openstack/taskflow: Use constants for runner state machine event names  https://review.openstack.org/14769806:43
*** takedakn has joined #openstack-oslo06:44
*** takedakn has quit IRC06:45
*** takedakn has joined #openstack-oslo06:46
*** achanda has quit IRC06:46
*** takedakn has quit IRC06:50
*** salv-orlando has joined #openstack-oslo06:56
*** rpodolyaka1 has quit IRC06:57
*** rpodolyaka1 has joined #openstack-oslo07:03
*** salv-orlando has quit IRC07:17
*** flaper87 has quit IRC07:19
*** flaper87 has joined #openstack-oslo07:19
*** burgobianco has quit IRC07:44
*** burgobianco has joined #openstack-oslo07:45
*** noelbk has joined #openstack-oslo08:04
*** rpodolyaka1 has quit IRC08:05
*** stevemar has quit IRC08:17
*** oomichi has quit IRC08:18
*** yamahata has quit IRC08:19
*** burgobianco has quit IRC08:21
*** cburgess_ has quit IRC08:21
*** morganfainberg has quit IRC08:21
*** morganfainberg has joined #openstack-oslo08:21
*** dtantsur|afk is now known as dtantsur08:22
*** sabari is now known as zz_sabari08:22
*** cburgess has joined #openstack-oslo08:23
*** burgobianco has joined #openstack-oslo08:26
hayposileht: hi. i have questions for your listener test patch, https://review.openstack.org/#/c/145798/5/oslo_messaging/tests/notify/test_listener.py08:36
silehthaypo, yep08:37
hayposileht: i don't know if there are bug or not, but my suggestions may avoid tricky race conditions?08:38
silehthaypo, oh yes, I'm fixed them08:41
openstackgerritVipin Balachandran proposed openstack/oslo.vmware: Fix race during session creation  https://review.openstack.org/14609008:42
*** ajo has joined #openstack-oslo08:44
*** dtantsur is now known as dtantsur|brb08:46
openstackgerritVictor Stinner proposed openstack/oslo.messaging: Adjust tests for the new namespace  https://review.openstack.org/14754908:47
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: Fixes test_two_pools_three_listener  https://review.openstack.org/14579808:48
hayposileht: you don't want to protect the read access with the lock (wait_for_messages)08:49
haypo?08:49
silehthaypo, not really important, it retries :)08:49
hayposileht: ok08:49
hayposileht: did you run the tests? (i hesite to vote before jenkins ran the tests)08:50
inc0hi, quick question about graduating. So I'm cloning oslo-incubator and another copy of it with name of library. When do I copy actual library content? How do I point out files in other project I want to extract to oslo?08:50
silehthaypo, yes08:50
*** jaosorior has joined #openstack-oslo09:07
*** takedakn has joined #openstack-oslo09:20
*** dulek has joined #openstack-oslo09:20
*** pblaho has joined #openstack-oslo09:25
openstackgerritJulien Danjou proposed openstack/tooz: Add a file based driver  https://review.openstack.org/14650709:31
*** Guest49876 is now known as d0ugal09:36
*** d0ugal has quit IRC09:36
*** d0ugal has joined #openstack-oslo09:36
openstackgerritVictor Stinner proposed openstack/oslo.concurrency: Port processutils to Python 3 (new try)  https://review.openstack.org/14698409:37
openstackgerritVictor Stinner proposed openstack/oslo.concurrency: Port processutils to Python 3 (new try)  https://review.openstack.org/14698409:40
haypodhellmann: hi. ^^ here is my updated patch for oslo.concurrency if you want to take a look. it's rebased on master09:40
haypoi tried to sum up the python 2/3 and mask_password() issues in the changelog09:41
*** inc0 has quit IRC09:44
*** david-lyle has joined #openstack-oslo09:46
haypojd__: hi. can you please review https://review.openstack.org/#/c/136653/ ? "Add a new aioeventlet executor"09:49
haypojd__: sileht already voted +209:49
haypodhellmann was supposed to take a look yesterday, but i guess that he had more urgent things to do ;)09:50
jd__haypo: sure09:51
jd__haypo: though tests are failing?09:51
haypojd__: the fail on python3 is unrelated to my change,09:52
haypojd__: it's the random test_two_pools_three_listener failure. sileht already proposed a fix, https://review.openstack.org/14579809:52
jd__ok09:52
haypojd__: you may also review this one ;)09:52
jd__haypo: btw I wanted to tell I used trollius in Gnocchi too ;)09:52
haypojd__: oh? really? great!09:52
jd__haypo: https://review.openstack.org/#/c/146117/4/gnocchi/statsd.py FWIW09:53
haypoi expected asyncio/trollius to be stable, but last days i got a lot of bug reports, especially resource leaks09:53
haypoand race conditions when a task is cancelled because of a timeout09:54
haypoi just finished to fix most of these (or all) issues, in asyncio and trollius09:54
jd__cool09:54
jd__if you fixed things in asyncio that's good sign too :)09:54
haypojd__: a few months ago, there were minor additions, or even subtle changes, in the API09:55
haypojd__: now we are now focused on fixing issues09:55
haypoi guess that we start to get real bug reports because more and more people are using asyncio09:55
haypoincluding people deploying asyncio in production09:56
jd__very likely indeed09:56
haypo(i know that asyncio is used on some large projects deployed on production)09:56
haypojd__: so, do you like asyncio API? is it better than eventlet or just completly different?09:56
haypoi didn't design the API, but i really like it. it's well designed and smarter than all callback-based API like Twisted, Javascript things, etc.09:57
hayposileht: another test_two_pools_three_listener failure on the py33 gate for https://review.openstack.org/#/c/147512/ :-/09:58
silehtahahharg09:58
hayposileht: if your fix for test_two_pools_three_listener is accepted, will it be added to the end of the queue of patches to be merged?09:58
hayposileht: is it possible to ask to add it at the beginning of the queue?09:59
*** andreykurilin_ has joined #openstack-oslo09:59
haypo(i just added "reverify no bug")10:00
silehthaypo, it's not really a problem, when the fix have been merged, we just have to do recheck10:00
silehtthe patch will be rebased automatically10:00
hayposileht: does jenkins try to merge approved changes the exact order of the acceptance?10:01
silehthaypo, nop10:01
hayposileht: oh cool10:01
silehthaypo, you can check the queue http://status.openstack.org/zuul/10:02
hayposileht: yeah, i saw the eventlet 0.16 peak on this page, on the graph at the bottom10:02
haypo(well, i think that the peak was related to the eventlet 0.16 issue on nova)10:03
*** ihrachyshka has joined #openstack-oslo10:04
haypojd__: there are too many issues with python 3, so my new executor is only usable with python 2 right now10:05
jd__haypo: ok10:05
haypojd__: i'm trying to fix remaining eventlet issues, i have a pending pull request on eventlet10:05
jd__haypo: but that means trollius will be installed and used with Python 3 anyway, is this a good idea?10:06
jd__because oslo.messaging is Python 3 enabled10:06
haypojd__: trollius works on python 3, even on python 3.4+10:06
jd__haypo: will it work better than asyncio here?10:06
*** e0ne has joined #openstack-oslo10:07
haypojd__: if you want to use asyncio or trollius depending on the python version, you cannot write coroutines10:07
haypohttp://trollius.readthedocs.org/asyncio.html#differences-between-trollius-and-tulip10:07
haypojd__: whereas it really like coroutines10:07
*** david-lyle has quit IRC10:08
haypoi* really like10:08
*** takedakn has quit IRC10:08
jd__haypo: ok thanks, that makes sense10:09
haypojd__: aioeventlet uses asyncio if available, or fallback to trollius10:11
openstackgerritVipin Balachandran proposed openstack/oslo.vmware: Fix race during session creation  https://review.openstack.org/14609010:21
haypojd__: oh. you approved my change, but it depends on aioeventlet which is not in global requirements yet10:21
haypojd__: please see https://review.openstack.org/#/c/138750/ for global requirements10:22
jd__I can do that too10:25
haypojd__: i'm not sure that it's possible to use aioeventlet with trollius on python 3.4+10:26
haypojd__: it looks like aioeventlet prefers asyncio if available, over trollius10:26
haypoi will investigate this issue to check if it's really an issue or not :)10:26
jd__yeah you still have plenty of time to test and fix that10:26
jd__you're far in advance :p10:26
haypojd__: what? python 3 is the present! even python 3.410:27
*** e0ne is now known as e0ne_10:28
openstackgerritMehdi Abaakouk proposed openstack/oslo.middleware: Add healthcheck middleware  https://review.openstack.org/14780510:28
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: Deprecates the localcontext API  https://review.openstack.org/14061610:37
*** e0ne_ has quit IRC10:38
*** noelbk has quit IRC10:52
*** salv-orlando has joined #openstack-oslo11:06
openstackgerritMerged openstack/oslo.messaging: fix qpid test issue with eventlet monkey patching  https://review.openstack.org/14751211:07
*** dulek has quit IRC11:13
*** e0ne has joined #openstack-oslo11:16
*** david-lyle has joined #openstack-oslo11:17
*** andreykurilin_ has quit IRC11:18
*** alexpilotti has joined #openstack-oslo11:23
*** salv-orlando has quit IRC11:35
*** salv-orlando has joined #openstack-oslo11:35
*** dtantsur|brb is now known as dtantsur11:48
*** dims__ has joined #openstack-oslo11:53
*** salv-orlando has quit IRC11:55
*** dulek has joined #openstack-oslo12:01
*** kbyrne has quit IRC12:06
*** kbyrne has joined #openstack-oslo12:08
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: Declare DirectPublisher exchanges with passive=True  https://review.openstack.org/10937312:26
*** inc0 has joined #openstack-oslo12:34
*** rushiagr is now known as rushiagr_away12:48
*** salv-orlando has joined #openstack-oslo13:05
*** david-lyle has quit IRC13:11
*** ihrachyshka has quit IRC13:13
*** ihrachyshka has joined #openstack-oslo13:13
*** ihrachyshka has quit IRC13:22
openstackgerritOpenStack Proposal Bot proposed openstack/oslo.messaging: Updated from global requirements  https://review.openstack.org/14150913:28
openstackgerritMerged openstack/oslo.messaging: Fixes test_two_pools_three_listener  https://review.openstack.org/14579813:34
*** jaypipes has joined #openstack-oslo13:35
*** salv-orlando has quit IRC13:36
*** gordc has joined #openstack-oslo13:40
*** ihrachyshka has joined #openstack-oslo13:41
hayposileht: "Merged openstack/oslo.messaging: Fixes test_two_pools_three_listener" cool :)13:43
*** rpodolyaka1 has joined #openstack-oslo13:44
*** rpodolyaka1 has quit IRC13:44
*** rpodolyaka1 has joined #openstack-oslo13:45
*** rushiagr_away is now known as rushiagr13:46
hayposdague: hi. can you please review/accept https://review.openstack.org/#/c/138750/ ? "Add aioeventlet dependency"13:47
hayposdague: tell me if you need more context13:47
*** jaypipes is now known as leakypipes13:49
*** mriedem has joined #openstack-oslo13:52
openstackgerritDan Prince proposed openstack/oslo.vmware: Make setup.cfg packages include oslo.vmware  https://review.openstack.org/14785413:54
sdaguehaypo: yeh... so I put a big comment block in there. Have we had the conversation on the global level that all of openstack should move to this programming model?13:54
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: Deprecates the localcontext API  https://review.openstack.org/14061613:57
hayposdague: the rationale is in the blueprint, which was approved for juno13:57
*** kgiusti has joined #openstack-oslo13:57
hayposdague: https://blueprints.launchpad.net/oslo.messaging/+spec/greenio-executor13:58
hayposdague: oh, there is also https://blueprints.launchpad.net/oslo.messaging/+spec/asyncio-executor13:58
sdagueunrelated, apparently oslo.messaging isn't in the openstack group on lp, so the bp links don't work13:58
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: NotifyPublisher need handle amqp_auto_delete  https://review.openstack.org/13872313:59
hayposdague: "oslo.messaging isn't in the openstack group on lp" i don't understand, are you talking about a field of the blueprints?14:00
sdagueso here's the issue, while there is clearly a lot of complaining about eventlet, something like "get rid of eventlet in openstack" feels like a project wide policy direction that needs to be made. And feels like we should probably agree as a project that that's a global statement.14:01
hayposdague: i discussed asyncio with mark mcloughlin who designed oslo messaging, he's the author of the greenio executor blueprint14:01
sdaguehaypo: I get that. Do you understand my concern though?14:01
hayposdague: with dhellmann & jd__, we decided to "experiment" asyncio in ceilometer, to see if it is possible to switch to asyncio and then discuss if other projects should switch to asyncio or not14:02
hayposdague: i don't think that we need to decide at this point14:03
*** vigneshvar_ has quit IRC14:03
hayposdague: i don't think that it's possible to make such decision, there is too many technical questions to say it would be possible to replace eventlet with asyncio in nova for example14:03
sdagueand what happens if ceilometer converts across, then we bring it to the TC, and it's rejected as future direction?14:04
haypo(well, the short answer is no, it's not possible)14:04
sdaguewill ceilometer revert?14:04
*** salv-orlando has joined #openstack-oslo14:05
openstackgerritMehdi Abaakouk proposed openstack/oslo.middleware: Add healthcheck middleware  https://review.openstack.org/14780514:05
hayposdague: sorry, i don't know the technical committee14:05
haypooh, i see that dhellmann & you are part of it http://www.openstack.org/foundation/tech-committee/14:06
sdaguehaypo: yeh, but this isn't actually about what the TC decision will be. Let's leave that in the realm of all possibilities.14:06
hayposdague: i already discussed such question (programming model) on the mailing list, but no real decision was taken14:07
sdagueright, which is what concerns me, because all that means is that we'll end up with openstack projects that all use different programming models14:07
hayposdague: IMO there is only one good model, asyncio :) it's just take it takes time to replace eventlet with asyncio in *all* projects14:08
sdaguehaypo: right, I understand you feel that way14:08
sdaguebut lots of other people and projects don't14:08
hayposdague: do you mean that you may prefer to don't touch this part and continue to handle eventlet issues and work around them?14:09
hayposdague: i wrote blueprints and discuss it on the mailing list, what should i except of that?14:09
sdaguewell, that's what I recommended in the review, this probably really does need a TC statement of direction here, and actually think through the ramifications14:10
hayposdague: does it sound wrong to you to use eventlet in some projects and trollius in other projects?14:10
sdaguehaypo: yes, it massively increases the debugability problem14:10
sdaguebecause as you move between projects the way the code is written is much different14:11
hayposdague: in this case, it's just impossible to replace with anything else, and you must continue to use eventlet14:11
hayposdague: it's impossible to replace eventlet with something else in "one shot"14:11
haypoi will take a lot of time, probably more than 1 year14:11
sdaguewell, there can be transition periods. If this was defined direction then you knew everyone was going to do it, that's different14:11
sdaguebut it seems like this is starting down a journey without knowing if there is an end14:12
sdagueanyway, my suggested next step is in the review comment14:13
*** dims__ is now known as dimsum__14:13
hayposdague: i wrote my whole roadmap (in multiple steps) in http://aioeventlet.readthedocs.org/openstack.html14:14
ttxdhellmann: I triaged all the two rootwrap bugs, nothing is in the pipe, so we can cut the new release whenever convenient.14:24
hayposdague: should i add the point to the agenda of the next meeting?14:25
*** sigmavirus24_awa is now known as sigmavirus2414:30
*** jecarey has joined #openstack-oslo14:30
sdaguehaypo: yeh, that's my suggestion14:32
hayposdague: ah ok, i was not sure that i'm allowed to modify this agenda14:32
sdagueyeh, anyone is allowed to add stuff14:33
sdagueand I think this is pretty appropriate for that14:33
*** stevemar has joined #openstack-oslo14:37
*** inc0 has quit IRC14:42
*** rpodolyaka1 has quit IRC14:42
hayposdague: in july you approved my patch greenio dependency, https://review.openstack.org/#/c/108637/14:43
hayposdague: "Personally I'd like to have seen the unit tests in oslo.messaging work before this lands, however if this is defined oslo direction, so be it."14:43
hayposdague: did you change your mind? or greenio is differen than aioeventlet?14:43
sdaguehaypo: I feel like we're at a point where we need to checkpoint on this process and get the TC to weigh in one way or another about where it's all going14:44
hayposdague: ok. anyway, we will discuss that during the meeting ;)14:53
*** amotoki has quit IRC14:57
*** mtanino has joined #openstack-oslo15:03
*** russellb is now known as rustlebee15:04
*** bnemec has quit IRC15:06
*** bnemec has joined #openstack-oslo15:09
openstackgerritMerged openstack/oslo.middleware: Updated from global requirements  https://review.openstack.org/14589515:11
*** bnemec is now known as beekneemech15:26
*** dulek has quit IRC15:29
*** e0ne has quit IRC15:38
dhellmannttx: how about monday morning? I'd rather not release anything on a Friday15:43
dhellmannhaypo, sdague : good discussion -- we should probably put  together a cross-project spec based on the one for oslo.messaging with the broader scope15:43
ttxdhellmann: I'll be on a plane at that point. But you don't need me to release15:44
dhellmannttx: sure, I can take care of it15:44
ttxI should land late afternoon, in case something goes wrong15:44
dhellmannttx: ok, cool15:44
*** e0ne has joined #openstack-oslo15:45
*** tsekiyama has joined #openstack-oslo15:45
*** rushiagr is now known as rushiagr_away15:47
openstackgerritJulien Danjou proposed openstack/oslo.serialization: jsonutils: add set() tests and simplify recursive code  https://review.openstack.org/14719515:53
openstackgerritJulien Danjou proposed openstack/oslo.serialization: jsonutils: support UUID encoding  https://review.openstack.org/14719815:53
*** akamyshnikova has joined #openstack-oslo15:55
*** salv-orlando has quit IRC15:56
*** zz_sabari is now known as sabari16:03
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: PoC: Remove usage of contentmanager for executors  https://review.openstack.org/14098516:09
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: PoC: Remove usage of contentmanager for executors  https://review.openstack.org/14098516:10
*** salv-orlando has joined #openstack-oslo16:15
*** stevemar has quit IRC16:15
*** salv-orlando has joined #openstack-oslo16:15
*** amrith is now known as _amrith_16:21
*** dimsum__ has quit IRC16:25
*** dimsum__ has joined #openstack-oslo16:28
*** achanda has joined #openstack-oslo16:30
*** dims_ has joined #openstack-oslo16:32
*** dimsum__ has quit IRC16:37
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: PoC: Remove usage of contentmanager for executors  https://review.openstack.org/14098516:37
*** e0ne is now known as e0ne_16:39
*** Guest29310 is now known as redrobot16:41
*** achanda has quit IRC16:50
openstackgerritMerged openstack/oslo.messaging: Add oslo.messaging._drivers.common for heat tests  https://review.openstack.org/14687216:50
*** salv-orlando has quit IRC16:53
*** pblaho has quit IRC16:53
*** amotoki has joined #openstack-oslo16:58
*** vigneshvar_ has joined #openstack-oslo17:01
*** raildo has joined #openstack-oslo17:01
dhellmannsileht: now that ^^ merged we're ready for an oslo.messaging release, but I think I'll wait for Monday for that one, too17:04
*** e0ne_ is now known as e0ne17:07
*** amotoki has quit IRC17:11
*** amotoki has joined #openstack-oslo17:15
*** vigneshvar_ has quit IRC17:16
*** e0ne is now known as e0ne_17:18
*** e0ne_ is now known as e0ne17:21
*** dims_ has quit IRC17:26
*** amotoki has quit IRC17:27
*** dimsum__ has joined #openstack-oslo17:30
*** noelbk has joined #openstack-oslo17:32
dimsum__dhellmann: want me to take over that oslo.log/nova patch? let me know17:34
dhellmanndimsum__: yeah, that would be great if you have time17:34
dhellmanndimsum__: I'll see if I can figure out why the concurrency changes we made still aren't working for neutron17:35
*** amotoki has joined #openstack-oslo17:36
dimsum__dhellmann: sounds good. one question i had was, some of the imports had "from oslo_log import log as logging", folks usually expect logging to have DEBUG. no?17:37
dimsum__so do we change the way we do the imports (avoid "logging")?17:38
beekneemechdhellmann: Did neutron update to reference the group location of the concurrency opts?17:38
beekneemechThat's the other thing we changed in the graduation.17:38
dhellmannbeekneemech: hmm,  likely not17:38
dhellmannthat may be a problem, since this is the interpolation reference17:39
*** vigneshvar has joined #openstack-oslo17:39
*** e0ne has quit IRC17:39
dhellmannthe deprecation logic should deal with that, though17:39
dimsum__dhellmann: you may have missed my query ^^^ :)17:40
dhellmanndimsum__: sorry, I was trying to minimize the changes. We don't re-expose the python logging levels, but I guess we could.17:42
dhellmanndimsum__: in a couple of places I imported both modules, since that was also being done already17:42
dimsum__then we go back to fix oslo_log?17:43
dhellmannI'm not sure we want to pretend that oslo_log is python's logging module.17:43
dhellmannmaybe the more correct fix is to change the name that's imported under in nova?17:44
dhellmannit makes it a bigger change, but it's also more explicit17:44
dimsum__right, i'll go with that17:44
dhellmanndimsum__: let's see how bad that makes the migration, if it starts to turn really messy we can talk more17:45
dimsum__dhellmann: ack will work it up and let you know17:45
openstackgerritPaul Belanger proposed openstack/oslo.utils: Add microsecond support to iso8601_from_timestamp  https://review.openstack.org/14792917:45
dhellmanndimsum__: good, thanks17:50
*** achanda has joined #openstack-oslo17:50
*** salv-orlando has joined #openstack-oslo17:53
*** achanda has quit IRC17:59
*** salv-orl_ has joined #openstack-oslo17:59
silehtdhellmann, ok for Monday18:00
*** salv-orlando has quit IRC18:01
*** dtantsur is now known as dtantsur|afk18:01
*** achanda has joined #openstack-oslo18:02
openstackgerritMerged openstack/taskflow: Remove 'SaveOrderTask' and test state in class variables  https://review.openstack.org/14703818:03
*** achanda has quit IRC18:03
*** zzzeek has joined #openstack-oslo18:07
*** amotoki has quit IRC18:15
*** harlowja_away is now known as harlowja18:18
*** mriedem has quit IRC18:20
harlowjasileht https://review.openstack.org/#/c/140985/ is pretty cool18:21
harlowjaeven passed the gates :-P18:21
harlowjai'm not sure what to do about the futures module though; its not really openstack specific, maybe its yet another mini-library18:22
*** amotoki has joined #openstack-oslo18:22
harlowjasomething to ponder about i guess :-P18:22
*** prad has joined #openstack-oslo18:28
*** e0ne has joined #openstack-oslo18:28
silehtharlowja, thanks to your executor !18:30
*** rpodolyaka1 has joined #openstack-oslo18:33
harlowjasileht woot, ha18:35
*** rpodolyaka1 has quit IRC18:35
openstackgerritMerged openstack/oslosphinx: Add run_cross_tests.sh from incubator  https://review.openstack.org/14036318:36
harlowjasileht then a next question becomes if u can just use a asyncio executor18:38
*** stevemar has joined #openstack-oslo18:38
harlowjai believe it has a nearly api compat impl18:38
harlowjaor if it doesn't one could be made?18:38
harlowjasince https://docs.python.org/3/library/asyncio.html at least has a nearly-same future's object18:39
harlowjai guess haypo would be the expert there18:39
silehtyep18:40
silehtbbl18:40
*** sabari is now known as zz_sabari18:40
dhellmannsileht, flaper87 : I'm sorry I missed your bootstrapping session today. I hope it went well. I'll queue up the video to watch.18:45
*** alexpilotti has quit IRC18:52
*** amotoki has quit IRC18:58
*** amotoki has joined #openstack-oslo19:01
openstackgerritMerged openstack/tooz: Add a file based driver  https://review.openstack.org/14650719:05
openstackgerritDoug Hellmann proposed openstack/oslo-incubator: Add pre_release_tests.py  https://review.openstack.org/14768119:07
openstackgerritDoug Hellmann proposed openstack/oslo-incubator: Refactor oslo.conf handling for tool scripts  https://review.openstack.org/14768019:07
dimsum__dhellmann: pattern i followed was19:14
dimsum__"import logging as std_logging" if we needed standard logging19:14
*** yamahata has joined #openstack-oslo19:14
dimsum__3 spots in 2 files, was not too bad19:15
openstackgerritMerged openstack/oslo-incubator: Updated from global requirements  https://review.openstack.org/14589119:15
*** ajo has quit IRC19:15
*** dims_ has joined #openstack-oslo19:16
*** dimsum__ has quit IRC19:19
*** ajo has joined #openstack-oslo19:28
openstackgerritDoug Hellmann proposed openstack/oslo-incubator: Add tox env for running release notes script  https://review.openstack.org/14796319:30
openstackgerritDoug Hellmann proposed openstack/oslo-incubator: Adjust release note template whitespace  https://review.openstack.org/14796419:30
dhellmannharlowja: ^^19:32
harlowjacool19:32
harlowjaya, damn jinja2 special whitespace stuff19:32
harlowjalol19:32
harlowjaspecial "-" that u can place to try to tweak stuff19:32
dhellmannyeah, it can be tricky to get that right (note I also rstrip() the contents of the noteable file)19:35
dhellmannharlowja: by the way, I think that should be "notable" (no e)19:35
harlowjaah19:35
harlowjaya, seems like u are right, english ftw19:36
*** zz_sabari is now known as sabari19:37
*** rpodolyaka1 has joined #openstack-oslo19:37
*** yamahata has quit IRC19:38
*** yamahata has joined #openstack-oslo19:38
openstackgerritJoshua Harlow proposed openstack/taskflow: Tidy up the WBE cache (now WBE types) module  https://review.openstack.org/10324519:39
*** amotoki has quit IRC19:41
openstackgerritJoshua Harlow proposed openstack/taskflow: Add back a 'eventlet_utils' helper utility module  https://review.openstack.org/14630419:54
openstackgerritJoshua Harlow proposed openstack/taskflow: Allow loading conductors via entrypoints  https://review.openstack.org/12461719:59
*** achanda has joined #openstack-oslo20:00
openstackgerritJoshua Harlow proposed openstack/oslo-incubator: Fix spelling of noteables -> notables  https://review.openstack.org/14797420:04
harlowjadhellmann is there a meeting on monday?20:08
harlowja*being its MLK (in us)20:08
*** rpodolyaka1 has quit IRC20:09
* harlowja maybe i missed an email/note, ha20:09
*** salv-orl_ has quit IRC20:10
*** achanda has quit IRC20:10
*** andreykurilin_ has joined #openstack-oslo20:12
*** achanda has joined #openstack-oslo20:12
openstackgerritDoug Hellmann proposed openstack/oslo-incubator: Add pre_release_tests.py  https://review.openstack.org/14768120:13
dhellmannharlowja: oh, yeah, that's a holiday isn't it?20:13
harlowjafor some folks i think20:13
dhellmannwe should probably skip20:13
dhellmannI'll send email20:13
harlowjak20:14
dhellmannharlowja: done, and thanks for bringing that up, it completely slipped my mind20:15
harlowjanp20:15
*** achanda has quit IRC20:17
*** e0ne is now known as e0ne_20:18
dhellmannihrachyshka: it looks like you got neutron and oslo.concurrency working in https://review.openstack.org/#/c/139717/12 and the changes look pretty straightforward -- did you just need to remove that set_override() call?20:21
*** raildo has quit IRC20:21
*** andreykurilin_ has quit IRC20:22
*** rushiagr_away is now known as rushiagr20:22
openstackgerritDoug Hellmann proposed openstack/oslo.rootwrap: Add cross-testing script  https://review.openstack.org/14558220:25
*** salv-orlando has joined #openstack-oslo20:26
*** prad has quit IRC20:28
*** sabari has left #openstack-oslo20:33
openstackgerritJoshua Harlow proposed openstack/taskflow: Mirror the task executor methods in the retry action  https://review.openstack.org/14798220:34
*** sabari has joined #openstack-oslo20:35
*** rpodolyaka1 has joined #openstack-oslo20:36
*** achanda has joined #openstack-oslo20:37
*** wendar_ is now known as wendar20:38
*** achanda has quit IRC20:42
*** achanda has joined #openstack-oslo20:43
*** noelbk has quit IRC20:43
*** ajo has quit IRC20:43
ihrachyshkadhellmann, yes20:45
ihrachyshkadhellmann, that was enough. I guess it's just not correct way to set it (instead, we would use set_defaults(), right? though we don't really need it, so removed)20:45
*** andreykurilin_ has joined #openstack-oslo20:50
ihrachyshkadhellmann, hm, I planned to have a chat on Mon with you on overall oslo/neutron direction in terms for Kilo, but since it's holiday... will you have ~10-15 mins for me today, or no luck?20:50
dhellmannihrachyshka: I can chat now if you like20:51
dhellmanneither set_defaults() or set_override() should work, but then for the expansion to work you have to have registered the option it is referencing20:52
ihrachyshkadhellmann, cool, so I've talked to Kyle yesterday, and we decided that we need to come up with some oslo/neutron priority list to align with other plans for kilo (neutron is going thru huge refactoring, and adding oslo patches to change lots of imports etc. should be considered in terms of additional pain it creates)20:53
*** e0ne_ has quit IRC20:53
ihrachyshkadhellmann, so I want to talk to you to see what neutron may expect from oslo till the end of the cycle, and whether we can align new libraries/changes in imports/adoption of fixtures/whatever else with other stuff20:54
ihrachyshkadhellmann, atm in my todo list I only have namespace changes (waiting for oslo.messaging before going thru it) and completing oslo.concurrency migration. I wonder whether we have some milestones for other new graduated libs, and other adoptions (maybe completely new libraries you would like to see consumed/tested)20:55
dhellmannihrachyshka: my goal is to have versions of all of the libraries with the namespace package changes released by k-2 so you have the rest of the cycle to migrate20:56
dhellmannihrachyshka: I would like to have that done by the end of the cycle, but I recognize that might not be possible, so a more realistic goal might be L-120:56
dhellmannthat would give us time to release versions of the libraries without the old namespace packages by L-220:56
ihrachyshkadhellmann, if oslo.messaging is released till kilo-2, we'll be able to consume most of them, if not all20:57
harlowjawho can kick https://review.openstack.org/#/c/146225/ ?? :-P20:57
ihrachyshkaI just wait for oslo.messaging to avoid import reshuffling for pep820:57
dhellmannihrachyshka: oslo.messaging should be released monday, unless I discover that it's going to break something20:57
dhellmannharlowja: fungi or clarkb in -infra should be able to20:58
ihrachyshkadhellmann, ok, cool. any more graduations on horizon?20:58
harlowjak, let me poke them20:58
dhellmannharlowja: some of them are traveling this week, so I don't know who's "on call"20:58
harlowjakk20:58
dhellmannihrachyshka: ayoung is working on policy, and https://launchpad.net/oslo/+milestone/kilo-3 lists a few as well20:59
dhellmannihrachyshka: the plan is to do policy for K-2 as well, if we can20:59
ihrachyshkadhellmann, oslo.cache - is it a graduation or merely adding dogpile backend?21:00
*** vigneshvar has quit IRC21:00
dhellmannihrachyshka: a little of both; there is going to be a new API wrapping dogpile21:00
*** stevemar has quit IRC21:00
ihrachyshkadhellmann, ack. we use it in one place only, I hope it won't be hard to adopt new api21:03
ihrachyshkaversionedobjects will definitely wait till L at least neutron-wise21:04
ihrachyshkaany other requests from neutron? maybe some adoptions on testing side?21:04
*** gordc has quit IRC21:06
ihrachyshkadhellmann, ok, I already used my 15 mins, thanks for the chat :)21:07
*** achanda has quit IRC21:09
openstackgerritMerged openstack/oslo-incubator: Replace the 'release_notes' shell script with a python variant  https://review.openstack.org/14193921:10
openstackgerritJoshua Harlow proposed openstack/taskflow: Have the serial task executor shutdown/restart its executor  https://review.openstack.org/14799421:14
openstackgerritMerged openstack/oslo-incubator: Add the ability to skip requirement commits  https://review.openstack.org/14291621:15
*** vigneshvar has joined #openstack-oslo21:15
dhellmannihrachyshka: sorry, local distraction -- I think you're doing a good job with adoptions, so don't stress about it. We expect a cycle delay between release and adoption in a lot of cases.21:17
openstackgerritMerged openstack/taskflow: Fix unused and conflicting variables  https://review.openstack.org/14759021:19
*** achanda has joined #openstack-oslo21:19
*** achanda has quit IRC21:20
openstackgerritSean Dague proposed openstack/oslo.log: wip: let LOG.debug take a stack= parameter  https://review.openstack.org/14799821:23
sdaguedhellmann: so that's my random friday "what if" patch ^^^21:23
ihrachyshkadhellmann, well, I'm not stressing about adoptions. though I'd like to move them further to avoid potential backports-thru-oslo-incubator as much as possible ;)21:24
dhellmannsdague: cool, I'll take a look21:26
dhellmannihrachyshka: sure, that's the goal, I just meant I think you're on track for what we've done so far21:26
sdaguedhellmann: it's definitely not quite right yet, and doesn't pass all the tests, but it's a thought experiment21:26
dhellmannihrachyshka: we'll take a more careful look at adoption across all projects after k-221:27
dhellmannsdague: ok, sure21:27
*** e0ne has joined #openstack-oslo21:28
*** e0ne has quit IRC21:29
dhellmannsdague: while we're doing experiments: https://review.openstack.org/14768121:30
sdaguedhellmann: so I think the difference I'd make with that is to do the git clone as well21:32
dhellmannsdague: we already have a separate script for that21:32
sdagueoh, ok21:32
dhellmannwe have this chicken and egg problem of figuring out which repos need their tests run and figuring out which repos to check out21:32
dhellmannso we have a script that just checks out everything, and then the other tools assume that's what you've done21:33
sdagueah, gotcha21:33
dhellmannthat way the other tools also work on a CI node, theoretically21:33
dhellmanntools/clone_openstack.sh checks out everything openstack*/* from gerrit21:33
openstackgerritMerged openstack/oslo.rootwrap: Add cross-testing script  https://review.openstack.org/14558221:34
dims_dhellmann: another api problem possibly21:37
dims_dhellmann: AttributeError: 'KeywordArgumentAdapter' object has no attribute 'level'21:37
dhellmanndims_: what's looking at that?21:38
dims_dhellmann: http://paste.openstack.org/show/158316/21:38
*** leakypipes has quit IRC21:38
dhellmanndims_: ok, that looks like a case where we want a fixture to set log levels at the start of a test and reset them when the test is odne21:38
dhellmanndone21:38
sdagueyeh, it's just that one migrations test, it's just crufty21:39
dhellmannlet me look at the docs and see if level is part of the public api of the logger21:39
sdaguedims_: also, I am not actually convinced we need that piece of that test any more given the logging fixture that we have21:40
dims_sdague: agree, was staring at it a bit. by i expect others to do the same hence the question21:41
dims_s/others/others may/21:41
dhellmanndims_, sdague : yeah, I don't see that attribute described in the public docs for loggers or adapters21:41
openstackgerritMerged openstack/oslo.utils: Add microsecond support to timeutils.utcnow_ts()  https://review.openstack.org/14773621:41
dims_dhellmann: cool, i'll nuke it then21:42
dhellmanna new fixture to manage the level for a given set of loggers by name, and that uses the stdlib getlogger instead of the wrapper, would be pretty easy if we need to do this21:42
sdaguedims_: I believe this - https://github.com/openstack/nova/blob/master/nova/tests/fixtures.py#L141-L143 covers the case that was supposed to21:42
openstackgerritMerged openstack/oslo.vmware: Make setup.cfg packages include oslo.vmware  https://review.openstack.org/14785421:42
openstackgerritMerged openstack/taskflow: Switch to using 'oslo_utils' vs 'oslo.utils'  https://review.openstack.org/14629721:42
dhellmanndims_: you could also try changing the tests to use getEffectiveLevel() and setLevel() instead of manipulating the attribute directly21:42
dims_sdague: ah, nice21:42
dims_dhellmann: see above link from sdague there's another way this was already handled21:43
dhellmanndims_: even better21:43
dims_so the code here is not needed21:43
dims_thanks sdague21:43
sdaguedims_: yeh, I think so. Don't 100% trust me on that21:43
dims_sdague: i'll watch for it :)21:43
openstackgerritMerged openstack/oslo.serialization: Add a messagepack utils helper module  https://review.openstack.org/14735321:46
*** gordc has joined #openstack-oslo21:54
*** gordc has quit IRC22:00
*** kgiusti has quit IRC22:08
openstackgerritJoshua Harlow proposed openstack/taskflow: Tidy up the WBE cache (now WBE types) module  https://review.openstack.org/10324522:10
openstackgerritJoshua Harlow proposed openstack/taskflow: Use monotonic time when/if available  https://review.openstack.org/14421222:12
*** rpodolyaka1 has quit IRC22:12
*** achanda has joined #openstack-oslo22:14
openstackgerritJoshua Harlow proposed openstack/taskflow: Rework the sqlalchemy backend  https://review.openstack.org/12611022:14
openstackgerritJoshua Harlow proposed openstack/taskflow: Use the new table length constants  https://review.openstack.org/12616622:15
openstackgerritJoshua Harlow proposed openstack/taskflow: Move the jobboard/job bases to a jobboard/base module  https://review.openstack.org/14324622:17
openstackgerritJoshua Harlow proposed openstack/taskflow: Move implementation(s) to there own sections  https://review.openstack.org/14324922:18
dims_harlowja: fyi - setuptools has declared war - All your base are belong to us - action on infra22:21
harlowjalol22:21
harlowjayet another fun release22:22
harlowjalol22:22
openstackgerritBrant Knudson proposed openstack/oslo.utils: Add TimeFixture  https://review.openstack.org/14671922:22
harlowjaguess all my rebases won't work, lol22:22
dims_yep!22:23
harlowjawhoever does this setuptools stuff makes me shudder more and more, lol22:24
harlowjasomething doesn't seem right there, lol22:24
* harlowja and i'm just an observer ...22:25
harlowja*especially the releases on fridays...22:25
*** andreykurilin_ has quit IRC22:30
*** achanda has quit IRC22:33
*** achanda has joined #openstack-oslo22:40
*** dims_ has quit IRC22:40
*** salv-orlando has quit IRC22:43
*** achanda has quit IRC22:43
*** achanda has joined #openstack-oslo22:49
*** noelbk has joined #openstack-oslo22:52
*** andreykurilin_ has joined #openstack-oslo22:53
*** ihrachyshka has quit IRC22:55
*** salv-orlando has joined #openstack-oslo23:01
*** jaosorior has quit IRC23:03
*** sabari is now known as zz_sabari23:08
*** achanda has quit IRC23:09
dhellmannthe pre-release test for oslo.i18n will run the unit tests of 37 projects. I think I'm going to let that run for a while. :-)23:13
openstackgerritBen Nemec proposed openstack/oslo.config: Log a warning when deprecated opts are used  https://review.openstack.org/14802023:17
*** alexpilotti has joined #openstack-oslo23:17
*** openstackgerrit has quit IRC23:19
*** openstackgerrit has joined #openstack-oslo23:19
*** dimsum__ has joined #openstack-oslo23:41
*** dimsum__ has quit IRC23:47
*** zzzeek has quit IRC23:47
*** zzzeek has joined #openstack-oslo23:49
*** zz_sabari is now known as sabari23:52
*** sabari is now known as zz_sabari23:54
*** zz_sabari is now known as sabari23:55
*** andreykurilin_ has quit IRC23:55
*** vigneshvar has quit IRC23:59

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