Thursday, 2014-12-04

*** bknudson has joined #openstack-oslo00:15
*** dims has quit IRC00:23
*** andreykurilin_ has quit IRC00:28
openstackgerritJoshua Harlow proposed openstack/taskflow: Some package additions and adjustments to the env_builder.sh  https://review.openstack.org/13891000:31
*** dims has joined #openstack-oslo00:42
*** tsekiyam_ has joined #openstack-oslo01:12
*** tsekiyama has quit IRC01:16
*** mtanino has quit IRC01:17
*** tsekiyam_ has quit IRC01:17
*** dims has quit IRC01:58
*** jecarey has joined #openstack-oslo02:04
openstackgerritJoshua Harlow proposed openstack/taskflow: Exception and exception message cleanup (WIP)  https://review.openstack.org/13893502:22
*** tsekiyama has joined #openstack-oslo02:23
openstackgerritJoshua Harlow proposed openstack/taskflow: Exception and exception message cleanup (WIP)  https://review.openstack.org/13893502:24
*** tsekiyama has quit IRC02:27
*** kgiusti has left #openstack-oslo02:42
*** arnaud__ has quit IRC02:47
*** mriedem has left #openstack-oslo02:48
*** mriedem has quit IRC02:48
openstackgerritMichael Bayer proposed openstack/oslo.db: Implement new oslo.db.sqlalchemy.enginefacade module  https://review.openstack.org/13821502:51
*** noelbk has quit IRC03:23
*** zzzeek has quit IRC03:28
*** amotoki_ has quit IRC04:29
*** jecarey has quit IRC04:29
*** bnemec has quit IRC05:04
openstackgerritJoshua Harlow proposed openstack/oslo.concurrency: Add a reader/writer lock  https://review.openstack.org/13821705:06
*** bnemec has joined #openstack-oslo05:10
*** arnaud__ has joined #openstack-oslo05:10
openstackgerritOpenStack Proposal Bot proposed openstack/oslo.vmware: Imported Translations from Transifex  https://review.openstack.org/13863506:07
openstackgerritOpenStack Proposal Bot proposed openstack/oslo.utils: Imported Translations from Transifex  https://review.openstack.org/13656606:11
*** harlowja_ is now known as harlowja_away06:19
*** vigneshvar has joined #openstack-oslo06:20
*** ajo has joined #openstack-oslo06:26
*** ajo has quit IRC06:31
openstackgerritJoshua Harlow proposed openstack/taskflow: Allow nested flows to be unnamed/anonymous  https://review.openstack.org/13617106:36
*** ajo has joined #openstack-oslo06:39
silehtI wonder why we need to reintroduce fake_rabbit flags: https://github.com/openstack/cinder/commit/313c33049f8d0cb0e41cef52f35f5ce96ac3373a06:39
*** subscope has joined #openstack-oslo06:47
*** stevemar has quit IRC06:54
*** k4n0 has joined #openstack-oslo06:54
*** ishant has joined #openstack-oslo07:04
openstackgerritYangLei proposed openstack/oslo.log: Correct the position of the syslog handler  https://review.openstack.org/13897107:25
*** yamahata has joined #openstack-oslo07:26
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: Reintroduces fake_rabbit config option  https://review.openstack.org/13897307:36
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: rabbit: add some tests when rpc_backend is set  https://review.openstack.org/13897407:36
*** e0ne has joined #openstack-oslo07:41
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: rabbit: add some tests when rpc_backend is set  https://review.openstack.org/13897407:45
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: Reintroduces fake_rabbit config option  https://review.openstack.org/13897307:45
silehtdhellmann, jd__  https://review.openstack.org/13897307:45
*** denis_makogon has joined #openstack-oslo07:59
openstackgerritJoshua Harlow proposed openstack/taskflow: Be explicit about publish keyword arguments  https://review.openstack.org/11789608:01
*** e0ne has quit IRC08:02
openstackgerritJoshua Harlow proposed openstack/taskflow: Be explicit about publish keyword arguments  https://review.openstack.org/11789608:05
*** andreykurilin_ has joined #openstack-oslo08:09
*** dtantsur|afk is now known as dtantsur08:13
*** andreykurilin_ has quit IRC08:14
*** andreykurilin_ has joined #openstack-oslo08:15
*** yamahata has quit IRC08:21
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: rabbit: add some tests when rpc_backend is set  https://review.openstack.org/13897408:23
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: Reintroduces fake_rabbit config option  https://review.openstack.org/13897308:23
silehtdhellmann, not sure I really understand this issue: https://bugs.launchpad.net/oslo.messaging/+bug/139908508:26
silehtdhellmann, does that means that we can't add new options, too (/me thinking of AMQP1 options introduced in the last version) ?08:28
*** stannie has joined #openstack-oslo08:28
openstackgerritSabari proposed openstack/oslo.vmware: Fix re-create session during transient failures  https://review.openstack.org/13898608:28
openstackgerritMerged openstack/taskflow: Raise value errors instead of asserts  https://review.openstack.org/13853308:28
openstackgerritSabari proposed openstack/oslo.vmware: Fix re-create session during transient failures  https://review.openstack.org/13898608:31
openstackgerritSabari proposed openstack/oslo.vmware: Fix re-create session during transient failures  https://review.openstack.org/13898608:33
*** i159 has joined #openstack-oslo08:34
*** ishant has quit IRC08:43
*** ishant has joined #openstack-oslo08:43
*** vigneshvar_ has joined #openstack-oslo08:53
*** andreykurilin_ has quit IRC08:55
*** vigneshvar has quit IRC08:57
*** takedakn has joined #openstack-oslo09:05
*** f13o has joined #openstack-oslo09:12
*** takedakn has quit IRC09:22
*** e0ne has joined #openstack-oslo09:32
openstackgerritAnn Kamyshnikova proposed openstack/oslo.db: Remove check_foreign_keys from ModelsMigrationsSync  https://review.openstack.org/13900209:40
*** ihrachyshka has joined #openstack-oslo09:40
*** arnaud__ has quit IRC10:05
*** viktors|afk is now known as viktors10:09
*** pblaho__ has joined #openstack-oslo10:31
*** ajo has quit IRC10:43
*** ajo has joined #openstack-oslo10:43
*** e0ne has quit IRC10:48
*** stannie has quit IRC10:50
*** e0ne has joined #openstack-oslo11:05
openstackgerritNikola Dipanov proposed openstack/oslo.messaging: Make the RPCVersionCapError message clearer  https://review.openstack.org/13901211:06
*** pblaho__ is now known as pblaho11:06
openstackgerritNikola Dipanov proposed openstack/oslo.messaging: Make the RPCVersionCapError message clearer  https://review.openstack.org/13901211:09
*** pblaho has quit IRC11:12
*** pblaho has joined #openstack-oslo11:12
openstackgerritNikola Dipanov proposed openstack/oslo.messaging: Make the RPCVersionCapError message clearer  https://review.openstack.org/13901211:14
openstackgerritIlya Pekelny proposed openstack/oslo.db: Use alternative url string for Py3  https://review.openstack.org/13901511:20
*** kbyrne has joined #openstack-oslo11:28
*** viktors has quit IRC11:37
*** rdobosz has joined #openstack-oslo11:40
*** denis_makogon has quit IRC11:43
*** dmakogon_ is now known as denis_makogon11:44
*** denis_makogon_ has joined #openstack-oslo11:44
*** rdobosz is now known as _gryf11:45
dhellmanngood morning, sprinters!11:46
dhellmannsileht: adding options is ok, but in this case we removed something that was being used by the tests of the other projects so those tests broke11:48
*** denis_makogon_ has quit IRC11:51
openstackgerritDoug Hellmann proposed openstack/oslo.messaging: Reintroduces fake_rabbit config option  https://review.openstack.org/13897311:54
*** dims has joined #openstack-oslo11:55
*** e0ne has quit IRC12:07
openstackgerritIhar Hrachyshka proposed openstack/oslo.log: Added helper decorator to log method arguments  https://review.openstack.org/13436312:21
jd__totally forgot about oslo day12:21
* jd__ drops everything on the floor12:21
dhellmannyeah, I didn't send out a reminder earlier in the week like I meant to12:22
openstackgerritMerged openstack/oslo.vmware: Fix re-create session during transient failures  https://review.openstack.org/13898612:26
jd__is there an Etherpad or something to know who is working on what?12:26
dhellmannhttps://etherpad.openstack.org/p/oslo-kilo-sprint12:27
dhellmannI'm still catching up on the mailing list, and then I was going to start looking through bugs12:27
dhellmannI figure I'll alternate between bug triage and code review12:27
dhellmannjd__: is sileht around yet? I think I showed up around the time you all would be having lunch, if my time math is right12:27
jd__he is12:28
silehto/12:28
dhellmannhi, sileht, that option fix is merging now so I just wanted to make sure you were on hand for the release. Have you looked to see what other changes merged so we can figure out the version number?12:28
silehtdhellmann, only translation have been merged since 1.5.012:29
dhellmannsileht: ok, then we can call this 1.5.1 safely12:30
silehtdhellmann, I need to eat first :), but I can do the release after12:30
dhellmannsileht: you have some time, we're waiting for it to merge :-)12:30
* dhellmann has a "no release work on an empty stomach" policy12:30
sileht:)12:31
*** shardy has joined #openstack-oslo12:32
*** _gryf has quit IRC12:32
*** amrith is now known as _amrith_12:54
openstackgerritSridhar Gaddam proposed openstack/oslo-incubator: Curl statements to include globoff for IPv6 URLs  https://review.openstack.org/13669813:09
*** jaosorior has joined #openstack-oslo13:17
*** bknudson has quit IRC13:22
*** haypo has joined #openstack-oslo13:31
*** jeckersb_gone is now known as jeckersb13:34
openstackgerritMerged openstack/oslo.messaging: Reintroduces fake_rabbit config option  https://review.openstack.org/13897313:35
dhellmannsileht: ^^13:36
*** yamahata has joined #openstack-oslo13:41
silehtdhellmann, release done I will send the mail now13:54
*** e0ne has joined #openstack-oslo13:55
*** dims has quit IRC13:58
*** dims has joined #openstack-oslo13:58
dhellmannsileht: thanks14:03
*** miqui_ has joined #openstack-oslo14:06
*** vigneshvar_ has quit IRC14:06
*** kgiusti has joined #openstack-oslo14:10
*** tcammann has quit IRC14:14
jd__who wants an easy one https://review.openstack.org/#/c/137476/14:14
*** _amrith_ is now known as amrith14:15
dimsjd__: done14:22
*** mriedem has joined #openstack-oslo14:24
dhellmannI'm closing disappointingly few of these pbr bugs :-/14:27
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: safe_log Sanitize Passwords in List of Dicts  https://review.openstack.org/12375914:29
openstackgerritMerged openstack/oslo-incubator: Improving docstrings for policy API  https://review.openstack.org/13747614:30
*** bknudson has joined #openstack-oslo14:32
*** k4n0 has quit IRC14:33
*** miqui_ has quit IRC14:36
*** miqui_ has joined #openstack-oslo14:47
*** gordc has joined #openstack-oslo14:48
haypodhellmann: hi. if you are reviewing oslo patches, you may take a look at https://review.openstack.org/#/c/137604/14:48
*** ishant|2 has joined #openstack-oslo14:50
*** mjturek has joined #openstack-oslo14:51
*** mjturek has left #openstack-oslo14:51
*** mjturek has joined #openstack-oslo14:51
openstackgerritMerged openstack/oslo.messaging: Fix reconnect race condition with RabbitMQ cluster  https://review.openstack.org/10315714:52
*** ishant has quit IRC14:53
openstackgerritJulien Danjou proposed openstack/oslo-incubator: Remove requirements-py3  https://review.openstack.org/13907814:54
openstackgerritJulien Danjou proposed openstack/oslo-incubator: Remove requirements-py3  https://review.openstack.org/13907814:59
*** stevemar has joined #openstack-oslo15:00
openstackgerritJulien Danjou proposed openstack/oslo-incubator: Remove requirements-py3  https://review.openstack.org/13907815:00
*** alexpilotti has joined #openstack-oslo15:00
dhellmannhaypo, jd__ : isn't processutils part of oslo.concurrency now?15:03
jd__dhellmann: it is, why?15:03
jd__oh15:03
jd__haypo: didn't you propose that on oslo.concurrency back then?15:04
dhellmann yeah, that's a patch against the incubator15:04
jd__or did I mix the review15:04
dhellmannbnemec: do you have a patch ready to remove the concurrency modules from the incubator?15:05
*** andreykurilin_ has joined #openstack-oslo15:05
bnemecdhellmann: I do, but it needs some cleanups.  https://review.openstack.org/#/c/122796/15:06
dhellmannbnemec: ok15:06
*** sigmavirus24 has joined #openstack-oslo15:07
*** pblaho has quit IRC15:08
*** yamahata has quit IRC15:08
jd__huhu python -m subunit.run discover -t ./ --list in Python 3.4 in oslo-incubator never finishes due to probably some bug with eventlet15:09
dhellmannyay15:09
dhellmannI really really don't care about 3.4 support in the incubator. We can do that in the library repos as we graduate things.15:10
*** mtanino has joined #openstack-oslo15:11
haypojd__: i worked on oslo-incubator15:11
jd__haypo: too bad :/15:12
haypodhellmann, jd__ : i didn't know that processutils was moved, it is still present in oslo incubator15:12
jd__yeah it's done in two times15:12
jd__you didn't follow and I missed it was on the incubator15:12
dhellmannhaypo: yeah, at this point it's best to assume modules in the incubator should not be modified unless you can't find an existing library -- look for the library first15:12
jd__la sentence est irrévocable, -215:12
haypono problem, i will propose a patch on oslo.concurrency15:13
jd__but you can stay in the adventure15:13
dhellmannhaypo: thanks15:13
haypojd__: haha, i love koh lanta (survivors in english)15:14
jd__easy one https://review.openstack.org/#/c/123759/15:15
jd__haypo: :-)15:15
haypodhellmann: i'm trying to port oslo incubator to python 3, processutils was one of the remaining file which isn't python3 compatible15:15
dhellmannhaypo: isn't it going to be easier to do that when the code is in the library repos?15:16
haypodhellmann: i don't know15:16
haypoanother easy patch, just add -g to curl to avoid errors with IPv6 domain in the URL: https://review.openstack.org/#/c/136698/15:26
*** subscope has quit IRC15:28
dimshaypo: +A'ed15:33
openstackgerritMerged openstack/oslo.concurrency: Fix bug link in README.rst  https://review.openstack.org/13844115:33
openstackgerritMerged openstack/oslo.concurrency: Remove noqa from test files  https://review.openstack.org/13845915:33
*** jecarey has joined #openstack-oslo15:36
*** andreykurilin_ has quit IRC15:39
*** andreykurilin_ has joined #openstack-oslo15:39
*** prad has joined #openstack-oslo15:40
openstackgerritMerged openstack/oslo-incubator: Curl statements to include globoff for IPv6 URLs  https://review.openstack.org/13669815:42
*** subscope has joined #openstack-oslo15:42
dhellmannhere's another easy one: https://review.openstack.org/#/c/136482/15:50
*** mjturek has quit IRC15:51
*** mjturek has joined #openstack-oslo15:51
bnemecsileht: Can we just remove the note in https://review.openstack.org/#/c/123759 about the tests?  Other than that it looks fine to me.15:54
bnemecdhellmann: I already +2'd https://review.openstack.org/#/c/136482/ - is there a reason you didn't vote on it?15:55
* bnemec facepalsm15:56
bnemecfacepalms even15:56
bnemecdhellmann: Never mind15:56
bnemecIt's a good thing I'm on vacation next week.  I clearly need it. :-)15:56
dhellmannbnemec: :-)15:57
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: safe_log Sanitize Passwords in List of Dicts  https://review.openstack.org/12375915:58
silehtbnemec, done15:58
bnemecsileht: Thanks, +215:59
silehtbnemec, thanks15:59
*** ishant|2 has quit IRC16:03
*** noelbk has joined #openstack-oslo16:03
*** e0ne_ has joined #openstack-oslo16:07
*** e0ne has quit IRC16:07
bnemecdhellmann: So on changes like https://review.openstack.org/#/c/134660 we're leaving the top-level tests package for namespace compat testing, right?16:09
bnemecAlso, I left a question inline about the noqa's.16:09
dhellmannbnemec: yes, the top level /tests should all still be using the namespace package for imports16:10
dhellmannbnemec: I should mark that WIP, I need to verify I  haven't broken hacking rules still16:10
bnemecdhellmann: Okay, that's blocking https://review.openstack.org/#/c/136482/ too16:11
*** subscope has quit IRC16:11
dhellmannbnemec: yeah, that's unfortunate, but I think it's going to have to wait16:11
*** e0ne_ has quit IRC16:11
dhellmannunless someone wants to rewrite that patch16:11
dhellmannbut as this is related to work for this cycle, I'm happy to leave it for today and focus on clearing out some older reviews16:12
openstackgerritIlya Pekelny proposed openstack/oslo-specs: db: Alembic environment runner specification  https://review.openstack.org/11284216:12
bnemecdhellmann: Okay, fair enough16:12
dhellmannI think I didn't notice it was blocked on my namespace patch when I asked for reviews16:12
* bnemec is in no position to throw stones at people for not noticing things16:14
*** e0ne has joined #openstack-oslo16:14
*** miqui__ has joined #openstack-oslo16:15
*** gus_ has joined #openstack-oslo16:16
*** jroll has quit IRC16:18
*** noelbk has quit IRC16:18
*** miqui_ has quit IRC16:18
*** sigmavirus24 has quit IRC16:18
*** gus has quit IRC16:18
*** jroll has joined #openstack-oslo16:18
*** jroll has quit IRC16:19
*** jroll has joined #openstack-oslo16:19
*** noelbk has joined #openstack-oslo16:20
*** sigmavirus24 has joined #openstack-oslo16:20
*** tsekiyama has joined #openstack-oslo16:25
*** ihrachyshka has quit IRC16:28
*** subscope has joined #openstack-oslo16:28
*** zzzeek has joined #openstack-oslo16:28
*** vigneshvar_ has joined #openstack-oslo16:28
*** amrith is now known as _amrith_16:30
dhellmannthis config patch isn't so easy, but it's not too tricky: https://review.openstack.org/#/c/135150/16:41
bnemecdhellmann: Looking16:43
dhellmannbnemec: a simpler one: https://review.openstack.org/13689316:44
openstackgerritMerged openstack/oslo.config: add tests coverage for an oslo.messaging use case  https://review.openstack.org/13640616:48
bnemecdhellmann: Does oslo.config support short opts like -a thing -b thing -c thing?16:49
bnemecWondering if the startswith check in https://review.openstack.org/#/c/135150/8/oslo/config/cfg.py should be for - instead of --.16:49
*** exploreshaifali has joined #openstack-oslo16:49
dhellmannbnemec: good question. I'm not sure.16:50
openstackgerritDoug Hellmann proposed openstack/oslo.i18n: Force code sample to be treated as python  https://review.openstack.org/13911116:51
dhellmanntrivial patch: ^^16:52
*** i159 has quit IRC16:56
*** arnaud__ has joined #openstack-oslo16:58
*** e0ne has quit IRC17:01
*** e0ne has joined #openstack-oslo17:04
*** dtantsur is now known as dtantsur|afk17:05
*** arnaud__ has quit IRC17:06
*** stevemar has quit IRC17:06
bnemecdhellmann: So I think we do need short opt support too.  Since it's a one character change, should I just merge the review and push a follow-up?17:07
dhellmannbnemec: maybe set up the follow-up first, and then we can merge them together?17:09
dhellmannand good call17:09
bnemecdhellmann: Sounds good.17:09
openstackgerritBen Nemec proposed openstack/oslo.config: Check for short opts too  https://review.openstack.org/13911817:12
*** pabelanger has joined #openstack-oslo17:12
pabelangergreetings17:12
bnemecdhellmann: ^17:12
pabelangerI found this issue in the mailing list, but curious if anybody else had this problem: http://lists.openstack.org/pipermail/openstack-dev/2014-October/047842.html17:12
pabelangerbasically I get ImportError: No module named urllib when oslo.messaging is installed17:12
pabelangerand like the post, I am using six 1.8.0 version too17:13
bnemecpabelanger: Are you also using jython?17:16
openstackgerritMike Fedosin proposed openstack/oslo.config: Fix wrong order of positional args in cli  https://review.openstack.org/13515017:17
*** e0ne has quit IRC17:17
pabelangerbnemec, No java if my app.  Just a python app I'm writing that is using oslo.messaging17:17
openstackgerritMichael Bayer proposed openstack/oslo.db: Implement new oslo.db.sqlalchemy.enginefacade module  https://review.openstack.org/13821517:18
openstackgerritMerged openstack/oslo.config: Refactored help string generation  https://review.openstack.org/13689317:18
bnemecdhellmann: https://review.openstack.org/#/c/135150/ should be ready to merge on its own now.17:19
mfedosin_bnemec, hello! I fixed it17:20
bnemecpabelanger: Okay, just wondering.  I can't say that I've personally seen that.17:20
bnemecmfedosin_: Yep, I saw that.  Thanks.17:20
mfedosin_thanks for your comments17:20
dhellmannbnemec: +2a17:21
dhellmannpabelanger: that's very strange17:22
dhellmannpabelanger: is the code for your app available somewhere?17:24
dhellmannI definitely see urllib in six 1.8, so I wonder if some other dependency is downgrading six17:25
dhellmannI don't see anything in oslo.messaging changing six, though I know we do that in some other places (oslotest, I think)17:26
*** boris-42 has joined #openstack-oslo17:29
*** _amrith_ is now known as amrith17:29
pabelangerdhellmann, Ya, my app seems to work with oslo.messaging 1.3.1 but 1.5.1 seems to cause the issue17:31
pabelangerdhellmann, ya, code is https://github.com/kickstandproject/payload17:31
pabelangerhttp://jenkins.kickstand-project.org/job/gate-payload-docs/63/console shows the issue17:31
pabelangerdhellmann, problem seems to happen 1.4.0+17:33
dhellmannpabelanger: weird, when I checked out the code and ran "tox -e py27" everything worked fine17:35
dhellmannpabelanger: is it possible there is an old version of six installed globally on that jenkins server, so it isn't being updated when tox runs and builds a virtualenv?17:36
pabelangerdhellmann, try tox -e docs17:36
pabelangerdhellmann, Ya, that is what I am checking17:36
pabelangerbut think my dependencies are clean17:36
dhellmannpabelanger: I do get the error there17:36
pabelangerYa, so I think I have a dependency issue some place17:37
pabelangerBut, not sure why 1.3.1 works17:37
pabelangerand 1.4.0 of oslo.message does not17:37
pabelangerperhaps sphinx is doing something funky17:37
dhellmannpabelanger: that's possible17:38
pabelangerthis appears to be the commit that is causing my issues: https://github.com/openstack/oslo.messaging/commit/13608437bb8d491badbc6c906f8d60b51e52cd7917:39
pabelangerokay, thanks for looking17:39
pabelangerwill pin to 1.3.1 for the moment17:39
pabelangeruntil I can debug properly17:39
dhellmannpabelanger: let me know if you determine that the fault is somewhere in oslo.messaging, but this feels like some sort of weird interaction with other modules or pip or something17:39
pabelangerdhellmann, will do17:40
dhellmannpabelanger: fwiw, I can import that symbol from both virtualenvs: http://paste.openstack.org/show/144730/17:40
dhellmannpabelanger: that also works if I use "from six.moves.urllib import parse"17:41
pabelangerdhellmann, okay, thanks again for the help17:43
dhellmannpabelanger: ah, there's a copy of six in the d2to1 package you're using from setup.py. I wonder if that is added to the import path somehow?17:44
pabelangerHmm17:44
pabelangerinteresting17:44
dhellmannpabelanger: you shouldn't need d2to1 with the latest pbr17:44
dhellmannI have no idea if that's related, but you probably want to update that anyway17:44
pabelangerokay17:45
pabelangerlet me try that17:45
sigmavirus24dhellmann: thoughts on forking cmd2 to stackforge or would it be better to abandon it entirely? (re: https://bugs.launchpad.net/python-cliff/+bug/1379055)17:46
dhellmannsigmavirus24: I'm not sure we want to take over cmd2 maintenance. We could talk to Catherine about making a release, but she seems to have dropped support for the module. I had planned to stop using cmd2 anyway because of some issues we had getting a bug fix release a while back, I just never got around to it.17:48
*** dims_ has joined #openstack-oslo17:48
sigmavirus24Sounds good to me17:49
dhellmannsigmavirus24: I guess that's the long way of saying, let's see what happens if we drop cmd2 and just use the stdlib cmd module17:49
dhellmannwe have a few simple doc changes in oslosphinx that should be easy to land: https://review.openstack.org/#/q/project:openstack%2Foslosphinx+is:open,n,z17:52
*** dims has quit IRC17:52
*** stevemar has joined #openstack-oslo17:54
*** prad has quit IRC17:58
pabelangerdhellmann, Looks like you were correct about d2to117:58
dhellmannpabelanger: woo!17:58
pabelangerdhellmann, thank you sir :)17:59
dhellmannpabelanger: I'm glad I could help17:59
pabelangerIf I make it our to Vancouver, I'l get you a beer17:59
pabelangerout*17:59
dhellmannwell, I won't refuse, but it's  not necessary :-)18:00
dhellmannharlowja_away: are you sprinting with us today, or should I take a stab at cleaning up the taskflow bug backlog?18:06
*** arnaud__ has joined #openstack-oslo18:07
dhellmanndims_: how do you want to handle the oslo.vmware bug triage?18:07
* dhellmann notices it is raining just in time for him to go to lunch18:08
*** harlowja_away is now known as harlowja_18:10
harlowja_dhellmann just got in, i'll be joining i think18:11
*** arnaud__ has quit IRC18:11
openstackgerritMerged openstack/oslo-incubator: Remove requirements-py3  https://review.openstack.org/13907818:14
*** pabelanger has left #openstack-oslo18:18
dims_dhellmann: done18:23
harlowja_if people want to look over https://review.openstack.org/#/c/135146/ and https://review.openstack.org/#/c/136958/ that would be cool , i can look over some other folks stuff to in the spirit of sprinting :-P18:32
openstackgerritMerged openstack/oslo.i18n: Force code sample to be treated as python  https://review.openstack.org/13911118:35
*** mjturek has quit IRC18:35
openstackgerritMerged openstack/oslosphinx: Tighten up documentation  https://review.openstack.org/13000718:40
*** mjturek has joined #openstack-oslo18:42
openstackgerritMerged openstack/oslo.config: Fix wrong order of positional args in cli  https://review.openstack.org/13515018:43
openstackgerritMerged openstack-dev/pbr: Support platform-specific requirements files  https://review.openstack.org/13670718:43
*** arnaud__ has joined #openstack-oslo18:47
*** openstackgerrit has quit IRC18:50
*** openstackgerrit has joined #openstack-oslo18:50
*** andreykurilin_ has quit IRC18:50
dhellmannharlowja_: ok18:51
dhellmanndims_: thanks18:51
dhellmanndims_, wait, is the triage done?18:52
dims_y there wasn't much new18:53
dhellmanndims_: I see a bunch with status "new" on https://bugs.launchpad.net/oslo.vmware18:53
*** stevemar2 has joined #openstack-oslo18:53
dims_refresh?18:54
*** stevemar has quit IRC18:54
dhellmannd'oh18:54
dhellmannI thought I had just  loaded that page18:54
* dhellmann returns to his sandwich18:54
dims_:)18:54
openstackgerritMerged openstack/oslo.vmware: Imported Translations from Transifex  https://review.openstack.org/13863518:57
*** stevemar3 has joined #openstack-oslo19:02
*** stevemar2 has quit IRC19:03
openstackgerritJoshua Harlow proposed openstack/taskflow: Allow for the notifier to provide a 'details_filter'  https://review.openstack.org/13696919:04
openstackgerritJoshua Harlow proposed openstack/taskflow: Update listeners to ensure they correctly handle all atoms  https://review.openstack.org/13695819:04
openstackgerritDoug Hellmann proposed openstack/stevedore: Implement a __contains__ override for extension manager  https://review.openstack.org/12703719:06
dhellmannharlowja_: I wonder if you could abstract some of this tree/graph management stuff out of taskflow to its own library19:09
harlowja_likely19:10
dhellmannjust a thought; I'm still reading the change to flatten/skip empty flows19:10
harlowja_i did start pulling out the finite state machine stuff for https://github.com/harlowja/automaton19:10
harlowja_ironic may have a direct usage of just that19:10
dhellmannoh, cool19:10
harlowja_*tbd* devanda is still messing around19:10
harlowja_but ya, i could see that happening elsewhere as time goes on19:11
*** e0ne has joined #openstack-oslo19:11
harlowja_will see what happens with automaton first, then see where else it could go :-P19:11
harlowja_automaton still in stealth mode, ha19:12
openstackgerritMerged openstack/oslo.log: Added helper decorator to log method arguments  https://review.openstack.org/13436319:12
*** prad has joined #openstack-oslo19:20
harlowja_*automaton + ironic still in stealth mode, i meant19:20
harlowja_dhellmann another one u might be interested in https://review.openstack.org/#/c/138607/ (tooz + nova spec)19:22
*** jaosorior has quit IRC19:23
harlowja_jd__ on that one, when tooz -> oslo, is pymemcache goign to get added to the requirements repo?19:23
harlowja_i noticed its still not there, so might be a problem in the near future with tooz joining oslo group19:24
openstackgerritMerged openstack/pylockfile: Begin moving some of the common code to a shared base  https://review.openstack.org/12225319:25
*** mjturek has quit IRC19:26
*** mjturek has joined #openstack-oslo19:26
harlowja_dims_ bnemec https://review.openstack.org/#/c/138607/ might be interesting for u guys also (and others...)19:26
*** e0ne has quit IRC19:29
*** stevemar2 has joined #openstack-oslo19:30
*** stevemar3 has quit IRC19:33
dhellmannharlowja_, I'm afraid I have no idea what's going on in https://review.openstack.org/#/c/135146/6/taskflow/engines/action_engine/compiler.py :-(19:39
harlowja_shall i explain :)19:39
harlowja_sooo, people using taskflow create a bunch of tasks as objects typically19:40
dhellmannright19:40
harlowja_they then place these together into some kind of ordering and such, using patterns (linear, unordered, graph/dag like)19:40
harlowja_they can nest such things (aka, pattern inside pattern)19:40
harlowja_so thats great for creating i guess, but isn't so great for running19:40
harlowja_so the compiler part decomposes those patterns into a flat graph19:41
dhellmannwhy is that better than just traversing what you have? Does it optimize out branches or something?19:41
harlowja_so that if say u have a nested nested nested unordered pattern with a task, it can run in parallel with other things (if this is feasible/allowed)19:41
dhellmannah19:41
harlowja_ya, so in a way, its optimizing out branches (or a similar idea)19:42
harlowja_but what happened was the following pattern19:42
harlowja_a(b, c) -> d() -> e(f, g)19:42
harlowja_where the things inside parens are tasks19:43
harlowja_that was creating a graph that was losing the connection between b->c->f->g19:43
harlowja_*a, d, e are patterns (structural things in this case)19:43
harlowja_which is sorta sucky, but an edge case when someone gives a pattern that is empty (for wahtever reason)19:44
dhellmannok19:44
harlowja_thats the general gist of it :19:44
harlowja_:)19:44
dhellmannso in _relink() what are "priors"?19:45
*** stevemar2 is now known as stevemar19:45
dhellmannthe problem statement makes sense, I'm just not familiar with these classes so I don't know why a u goes into the priors list when decomposed[v] has no nodes, for example19:46
harlowja_so priors is d, a in this case19:46
harlowja_when f, g are being linked up19:46
dhellmannwhat are "u" and "v"? what does iter_links() return? pairs of patterns?19:47
dhellmannyou have all of these single-letter variables....19:47
harlowja_u, v are graph terminology i think19:47
harlowja_nodes u and v19:48
dhellmannok, maybe it's just been too long since I've done that sort of thing19:48
dhellmannso v_g is the decomposed graph leading from node v?19:48
harlowja_more the decomposed graph of node v19:49
harlowja_for ex19:49
harlowja_f(a(b, c), d)19:49
harlowja_that could be a nested pattern19:49
harlowja_a(b, c) would be decomposed a graph of (b, c)19:49
harlowja_decomposed[a] -> that graph19:49
jd__harlowja_: probably19:50
dhellmannharlowja_: so why do you put (u, v) into the priors list if v_g has no nodes?19:51
dhellmannisn't that what you're trying to filter out?19:51
harlowja_so the main reason for that is that iter_links for graph patterns that are decomposed, to find out the priors of that u need to walk back through the predecessors19:52
harlowja_ex19:52
dhellmannah, for the stuff later in the function where you are actually making the edges19:53
harlowja_ya19:53
harlowja_f(a(b, c), d) is more linear, but u can actually do more weirdness by using graph patterns19:53
harlowja_where its more like19:53
harlowja_pattern a19:53
harlowja_with tasks a, b, c19:53
harlowja_but a -> c19:53
harlowja_b->c19:53
harlowja_not linear19:53
dhellmannright19:54
harlowja_a, b, c, could also be nested flows themselves19:54
harlowja_so lets say its b -> c -> d in that pattern a19:55
harlowja_and also19:55
harlowja_e -> f -> g in that same pattern a19:55
dhellmannah, I see the other append of (u, v) on line 199 now -- I was thinking you were only updating priors if v didn't have any nodes, but it's always updated19:55
harlowja_ya19:55
harlowja_so that i can walk backwards for the situation of a graph flow having b -> c -> d and e -> f -> g in it19:55
harlowja_so that i can correctly jump over say c, f (if both are empty)19:55
dhellmannand you don't want to do that earlier, because the priors list needs to not include v until you've processed v19:56
harlowja_right :)19:56
harlowja_someday i want to make that compiler stuff simpler, lol, if it can be19:56
harlowja_lol19:56
dhellmannok, I think I see now19:56
harlowja_but it allows for doing things neatly in parellel after its all flattened out19:56
*** jecarey has quit IRC19:57
harlowja_even though its sorta complicated :-/19:57
harlowja_there was an alternative back in the day that would use yielding to do something similar, but i didn't think that was much better :-/19:58
dhellmannwell, now that I understand it, I see it. I was thrown by the short var names and not knowing what objects were being manipulated19:58
harlowja_kk19:58
*** jecarey has joined #openstack-oslo19:58
harlowja_i shall update that with a bunch of comments19:58
dhellmannyou could add a comment block to the top of that function based on our conversation and make it much easier to follow19:58
dhellmannyeah19:58
harlowja_using this IRC log to help19:58
harlowja_yup19:58
harlowja_agreed19:58
dhellmannthe logic isn't too bad, once you know what all of the variables mean :-)19:59
harlowja_ya, damn graph crap, lol19:59
harlowja_networkx https://github.com/networkx/networkx also gets involved20:00
harlowja_since it provides most of the underlying logic for the graph objects20:00
harlowja_the name of that library should have been different imho, lol20:00
*** andreykurilin_ has joined #openstack-oslo20:01
harlowja_* http://networkx.github.io/ (more readable/user friendly)20:01
*** openstackgerrit has quit IRC20:04
*** openstackgerrit has joined #openstack-oslo20:04
*** amrith is now known as _amrith_20:05
*** e0ne has joined #openstack-oslo20:13
openstackgerritMerged openstack/oslo-incubator: Add ConnectionError exception  https://review.openstack.org/13741220:28
*** e0ne has quit IRC20:32
*** alexpilotti has quit IRC20:32
dims_harlowja_: +1 to "World peace..." :)20:34
harlowja_lol20:34
harlowja_it just may do it20:34
harlowja_the butterfly effect u know...20:34
dims_harlowja_: so, have you considered a prototype a ToozServiceGroupDriver that just implements a new ServiceGroupDriver and sits beside the others?20:37
dims_s/new/old/20:37
harlowja_dims_ ya, thats likely part of the depreciation strategy i think20:37
dims_2 step tango, first step to just another impl and then switch over completely20:37
harlowja_ya20:38
dims_then +1 from me :)20:38
harlowja_there are weirdness there though, especially in nova mc.py20:39
harlowja_that one is just odd imho, lol20:39
harlowja_it should be better named half_mc_half_db20:39
harlowja_or something, lol20:39
*** e0ne has joined #openstack-oslo20:42
dims_harlowja_: agree20:43
harlowja_the things u learn though (i wasn't aware that it did that)20:43
*** exploreshaifali has quit IRC20:43
harlowja_code archaology, ha20:45
*** jecarey has quit IRC20:45
*** alexpilotti has joined #openstack-oslo20:48
dims_y interesting ways in which the code evolves or dies20:49
*** e0ne has quit IRC20:52
harlowja_yup20:55
*** e0ne has joined #openstack-oslo20:57
*** jecarey has joined #openstack-oslo21:04
*** dims_ has quit IRC21:05
*** dims has joined #openstack-oslo21:06
*** kgiusti has left #openstack-oslo21:09
openstackgerritDoug Hellmann proposed openstack/oslo.messaging: Touch up grammar in warning messages  https://review.openstack.org/13919921:14
*** ViswaV has joined #openstack-oslo21:20
openstackgerritDoug Hellmann proposed openstack/oslo.messaging: Treat sphinx warnings as errors  https://review.openstack.org/13920121:22
*** jecarey has quit IRC21:35
*** jecarey has joined #openstack-oslo21:35
*** e0ne has quit IRC21:41
*** e0ne has joined #openstack-oslo21:45
*** e0ne has quit IRC21:45
*** prad has quit IRC21:46
*** prad has joined #openstack-oslo21:46
openstackgerritMerged openstack/oslo.messaging: Warn user if needed when the process is forked  https://review.openstack.org/13765121:47
*** denis_makogon_ has joined #openstack-oslo21:51
*** ajo has quit IRC21:55
*** e0ne has joined #openstack-oslo22:02
*** e0ne has quit IRC22:04
openstackgerritDoug Hellmann proposed openstack/oslo.messaging: Treat sphinx warnings as errors  https://review.openstack.org/13920122:08
openstackgerritJoshua Harlow proposed openstack/taskflow: Properly handle and skip empty intermediary flows  https://review.openstack.org/13514622:11
*** andreykurilin_ has quit IRC22:15
*** andreykurilin__ has joined #openstack-oslo22:15
openstackgerritMerged openstack/oslo.messaging: Add more TLS protocols to rabbit impl  https://review.openstack.org/13714122:18
*** bknudson has quit IRC22:18
*** vigneshvar_ has quit IRC22:26
*** ViswaV has quit IRC22:37
*** mriedem has quit IRC22:44
*** alexpilotti has quit IRC22:45
*** ViswaV has joined #openstack-oslo22:49
*** ViswaV_ has joined #openstack-oslo22:51
*** dims_ has joined #openstack-oslo22:53
*** ViswaV has quit IRC22:54
*** miqui__ has quit IRC22:54
*** gordc has quit IRC22:54
*** dims has quit IRC22:55
*** stevemar has quit IRC23:01
*** oomichi has joined #openstack-oslo23:07
*** jecarey has quit IRC23:08
*** andreykurilin__ has quit IRC23:09
*** andreykurilin_ has joined #openstack-oslo23:10
*** denis_makogon_ has quit IRC23:12
*** sigmavirus24 is now known as sigmavirus24_awa23:24
*** prad has quit IRC23:32
*** takedakn has joined #openstack-oslo23:50
*** takedakn has quit IRC23:56
*** takedakn has joined #openstack-oslo23:56
openstackgerritJoshua Harlow proposed openstack/taskflow: Show compilation actions when __debug__ enabled  https://review.openstack.org/13927023:57

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