Tuesday, 2015-02-10

*** bknudson has joined #openstack-oslo00:01
*** dimssum__ has joined #openstack-oslo00:04
*** dimssum__ is now known as dimsum__00:04
*** dimsum__ has quit IRC00:04
*** crc32 has quit IRC00:09
*** xek has quit IRC00:09
*** xek has joined #openstack-oslo00:11
*** dims__ has joined #openstack-oslo00:14
openstackgerritJoshua Harlow proposed openstack/debtcollector: Add a removed module deprecation helper  https://review.openstack.org/15429800:14
openstackgerritJoshua Harlow proposed openstack/debtcollector: Add a removed module deprecation helper  https://review.openstack.org/15429800:16
*** salv-orlando has quit IRC00:19
*** salv-orlando has joined #openstack-oslo00:20
openstackgerritMerged openstack/oslo.policy: Updated from global requirements  https://review.openstack.org/15427500:22
*** salv-orlando has quit IRC00:24
*** salv-orlando has joined #openstack-oslo00:27
openstackgerritJoshua Harlow proposed openstack/debtcollector: Add a removed module deprecation helper  https://review.openstack.org/15429800:33
mriedemis anyone aware of ssl not working with rabbitmq once people move to oslo.messaging 1.6.0?00:53
mriedemi don't see any specific commits00:53
mriedemwell, connections not working if configured for ssl in /etc/rabbitmq with port 5672 but then once you don't use that it work with latest oslo.messaging00:54
openstackgerritJoshua Harlow proposed openstack/oslo.utils: Add a stopwatch + split for duration(s)  https://review.openstack.org/15431101:07
harlowjasileht ^ hopefully can share this among the projects that use something similar...01:07
openstackgerritJoshua Harlow proposed openstack/oslo.utils: Add a stopwatch + split for duration(s)  https://review.openstack.org/15431101:10
*** achanda has quit IRC01:16
*** daniel3_ has quit IRC01:25
harlowjajogo if its useful for u https://github.com/harlowja/pippin has a different approach i've been screwing around with (basically creating a DAG of the full dependencies + solutions) and then will add traversing of this graph to get a dependency set that works01:28
harlowjahttp://paste.ubuntu.com/10151149/ has some of its output ( when ran like $ python pippin.py  -r examples/happy.txt  -v -t 30 )01:28
* harlowja just have to figure out the best graph traversal to get that set01:29
jogohow long does that take to run ?01:30
*** ChuckC_ has quit IRC01:32
*** ChuckC_ has joined #openstack-oslo01:32
*** ChuckC_ is now known as ChuckC01:32
*** ChuckC has quit IRC01:35
*** ChuckC has joined #openstack-oslo01:36
openstackgerritIan Wienand proposed openstack/oslo-incubator: Turn off missing-directory log output for default case  https://review.openstack.org/15266901:37
*** noelbk has quit IRC01:51
*** ChuckC_ has joined #openstack-oslo01:55
openstackgerritIan Wienand proposed openstack/oslo-incubator: Turn off missing-directory log output for default case  https://review.openstack.org/15266901:57
*** ChuckC has quit IRC01:58
*** ChuckC has joined #openstack-oslo02:02
*** ChuckC_ has quit IRC02:04
*** stevemar has quit IRC02:06
*** stevemar has joined #openstack-oslo02:06
*** salv-orlando has quit IRC02:15
*** dims__ has quit IRC02:23
*** ViswaV has quit IRC02:28
*** yamahata has quit IRC02:49
*** dims__ has joined #openstack-oslo03:03
*** dims__ has quit IRC03:07
*** dims__ has joined #openstack-oslo03:07
*** rushiagr_away is now known as rushiagr03:12
*** salv-orlando has joined #openstack-oslo03:16
*** salv-orlando has quit IRC03:21
*** boris-42 has quit IRC03:22
*** david-lyle is now known as david-lyle_afk03:29
*** amrith is now known as _amrith_03:34
*** salv-orlando has joined #openstack-oslo03:35
*** salv-orlando has quit IRC03:37
*** salv-orlando has joined #openstack-oslo03:44
*** _amrith_ is now known as amrith03:45
*** achanda has joined #openstack-oslo03:45
*** dims_ has joined #openstack-oslo03:47
*** dims__ has quit IRC03:49
*** salv-orlando has quit IRC04:00
*** yamahata has joined #openstack-oslo04:00
*** vigneshvar has joined #openstack-oslo04:00
openstackgerritMerged openstack/oslo.i18n: Add test fixture to prefix lazily translated messages  https://review.openstack.org/14726204:05
*** Ritz has joined #openstack-oslo04:05
*** salv-orlando has joined #openstack-oslo04:05
*** achanda has quit IRC04:07
*** mriedem has quit IRC04:07
RitzGreetings !04:07
RitzDoes anyone know how can i implement priority queue04:07
Ritzmy use case is there might be events piled up for processing , but there are some events i want to process immidietely04:08
*** achanda has joined #openstack-oslo04:08
Ritzi looked at the info, error ,warn etc04:08
Ritzbut didnt understand how they relate to priority levels04:09
*** salv-orlando has quit IRC04:12
*** salv-orlando has joined #openstack-oslo04:14
*** salv-orl_ has joined #openstack-oslo04:18
*** salv-orlando has quit IRC04:19
*** Ritz has quit IRC04:19
*** salv-orl_ has quit IRC04:23
*** mtanino has quit IRC04:23
*** zzzeek has quit IRC04:24
*** salv-orlando has joined #openstack-oslo04:27
*** dims_ has quit IRC04:32
*** salv-orlando has quit IRC04:33
*** harlowja is now known as harlowja_away04:34
*** vigneshvar has quit IRC04:35
*** tsekiyama has quit IRC04:38
*** jecarey has quit IRC04:50
*** ViswaV has joined #openstack-oslo04:55
*** achanda has quit IRC05:19
*** salv-orlando has joined #openstack-oslo05:21
*** noelbk has joined #openstack-oslo05:22
*** harlowja_at_home has joined #openstack-oslo05:25
*** salv-orlando has quit IRC05:27
openstackgerritJoshua Harlow proposed openstack/taskflow: Rework the sqlalchemy backend  https://review.openstack.org/12611005:36
*** salv-orlando has joined #openstack-oslo05:42
*** salv-orlando has quit IRC05:45
*** oomichi has quit IRC05:50
*** harlowja_at_home has quit IRC05:51
*** rushiagr is now known as rushiagr_away05:53
*** salv-orlando has joined #openstack-oslo05:55
*** salv-orlando has quit IRC06:00
*** harlowja_away has quit IRC06:01
*** salv-orlando has joined #openstack-oslo06:18
*** achanda has joined #openstack-oslo06:20
*** salv-orlando has quit IRC06:21
*** rdobosz has joined #openstack-oslo06:24
*** rdobosz is now known as _gryf06:24
*** _gryf has quit IRC06:25
*** ViswaV has quit IRC06:38
openstackgerritSteve Martinelli proposed openstack/oslo-incubator: Remove policy from oslo-incubator  https://review.openstack.org/15281206:40
openstackgerritSteve Martinelli proposed openstack/oslo-incubator: Prevent update.py from updating policy  https://review.openstack.org/15281306:40
*** vigneshvar has joined #openstack-oslo06:46
*** yamahata has quit IRC06:49
*** salv-orlando has joined #openstack-oslo06:56
*** jaosorior has joined #openstack-oslo06:56
*** ViswaV has joined #openstack-oslo06:57
*** salv-orlando has quit IRC06:58
*** inc0 has joined #openstack-oslo06:59
*** achanda has quit IRC07:02
*** achanda has joined #openstack-oslo07:07
*** salv-orlando has joined #openstack-oslo07:09
openstackgerritMin Pae proposed openstack/oslo.utils: Add a "optional" argument to reflection.get_callable_args  https://review.openstack.org/15235707:13
*** salv-orlando has quit IRC07:16
*** dims__ has joined #openstack-oslo07:33
*** achanda has quit IRC07:33
*** dims__ has quit IRC07:37
*** achanda has joined #openstack-oslo07:39
*** achanda has quit IRC07:48
*** ViswaV has quit IRC08:03
*** stevemar has quit IRC08:13
openstackgerritMerged openstack/taskflow: Rework the sqlalchemy backend  https://review.openstack.org/12611008:17
*** dtantsur|afk is now known as dtantsur08:17
*** oomichi_ has joined #openstack-oslo08:23
*** noelbk has quit IRC08:36
*** e0ne has joined #openstack-oslo08:43
*** andreykurilin_ has joined #openstack-oslo08:43
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: amqp1: fix functional tests deps  https://review.openstack.org/15375408:54
*** i159 has joined #openstack-oslo09:06
*** vigneshvar has quit IRC09:13
*** vigneshvar has joined #openstack-oslo09:21
*** e0ne is now known as e0ne_09:24
*** salv-orlando has joined #openstack-oslo09:28
*** e0ne_ has quit IRC09:35
*** salv-orlando has quit IRC09:36
*** salv-orlando has joined #openstack-oslo09:40
*** andreykurilin_ has quit IRC09:41
*** salv-orlando has quit IRC09:47
*** ihrachyshka has joined #openstack-oslo09:48
*** e0ne has joined #openstack-oslo09:52
*** salv-orlando has joined #openstack-oslo10:02
*** salv-orlando has quit IRC10:04
*** yamahata has joined #openstack-oslo10:11
*** salv-orlando has joined #openstack-oslo10:12
openstackgerritGrzegorz Grasza proposed openstack/oslo.versionedobjects: Remove references to Nova  https://review.openstack.org/15440110:17
*** noelbk has joined #openstack-oslo10:24
*** salv-orlando has quit IRC10:28
*** boris-42 has joined #openstack-oslo10:29
*** yamahata has quit IRC10:31
ozamiatinsileht, Hi, yesterday you told about experimental gate for zmq functional tests, how to access it?10:34
silehtozamiatin, add comment 'check experimental' on a review10:34
ozamiatinsileht, thanks10:35
silehtozamiatin, the tests don't pass yet, I have not investigated why10:35
openstackgerritMerged openstack/debtcollector: Add a removal decorator  https://review.openstack.org/15342910:35
openstackgerritGrzegorz Grasza proposed openstack/oslo.versionedobjects: Compatibility wyth Python 3  https://review.openstack.org/15440710:38
*** cdent has joined #openstack-oslo10:44
openstackgerritGrzegorz Grasza proposed openstack/oslo.versionedobjects: Rename utils -> _utils  https://review.openstack.org/15440910:45
openstackgerritGrzegorz Grasza proposed openstack/oslo.versionedobjects: Compatibility with Python 3  https://review.openstack.org/15440710:47
jd__so what the state of the art to write an openstack REST API client? I see apiclient as deprecated10:48
openstackgerritGrzegorz Grasza proposed openstack/oslo.versionedobjects: Rename utils -> _utils  https://review.openstack.org/15440910:50
*** noelbk has quit IRC10:53
*** inc0_ has joined #openstack-oslo10:54
*** dulek has joined #openstack-oslo10:56
*** inc0 has quit IRC10:57
*** inc0_ has quit IRC10:58
*** oomichi_ has left #openstack-oslo11:07
*** salv-orlando has joined #openstack-oslo11:07
*** salv-orlando has quit IRC11:10
*** salv-orlando has joined #openstack-oslo11:20
*** ihrachyshka has quit IRC11:23
*** ihrachyshka has joined #openstack-oslo11:23
*** dims__ has joined #openstack-oslo11:23
*** salv-orlando has quit IRC11:24
*** jaosorior has quit IRC11:31
openstackgerritJames Page proposed openstack/oslo.messaging: Use import of zmq package for test skip  https://review.openstack.org/15442611:34
*** salv-orlando has joined #openstack-oslo11:48
dims__sileht: ping11:55
dims__sileht: looks like rabbit_use_ssl is not being used anywhere in the oslo.messaging code11:55
dims__i was taking a look at https://bugs.launchpad.net/oslo-incubator/+bug/1420164 when i noticed this11:56
openstackLaunchpad bug 1420164 in oslo-incubator "Neutron can't connect rabbitmq via ssl " [Undecided,New]11:56
*** rushiagr_away is now known as rushiagr11:56
dims__denis_makogon: ^^11:57
denis_makogondims__, hi there11:57
dims__weird, we have config option and we don't use it. bug?11:57
dims__denis_makogon: it's a bug right?12:05
denis_makogondims__, i need more deep investigation, will take a look12:06
*** e0ne is now known as e0ne_12:08
dims__denis_makogon: thanks, a simple grep does not show any usage of that config option12:09
ekarlsojd__: what you writing a client for ?12:11
*** e0ne_ has quit IRC12:18
*** miqui has quit IRC12:22
silehtdims__, I take a look12:27
jd__ekarlso: gnocchi12:36
jd__sileht: dims__ : wasn't one of the option we re-added for deprection?12:36
silehtjd__, nop it's a real bug12:37
silehtjd__, I have a fix12:37
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: rabbit: Fix behavior of rabbit_use_ssl  https://review.openstack.org/15444612:37
jd__junky12:38
silehtjd__, this is because rabbit_use_ssl is the only ssl parameters that doesn't exists in kombu..., so I have missed it12:39
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: rabbit: Fix behavior of rabbit_use_ssl  https://review.openstack.org/15444612:41
ihrachyshkaany lockutils experts? neutron needs your advice12:55
*** denis_makogon has quit IRC12:57
*** takedakn has joined #openstack-oslo12:57
*** takedakn has quit IRC12:59
*** takedakn has joined #openstack-oslo12:59
*** e0ne has joined #openstack-oslo13:25
*** inc0 has joined #openstack-oslo13:28
*** gordc has joined #openstack-oslo13:30
dhellmannjd__: there's some work in the openstacksdk project that might be of use13:32
dhellmannihrachyshka: you want bnemec (although he may hate me for sending you to him)13:34
ihrachyshkabnemec, ping me when up for some silly questions13:35
jd__dhellmann: yeah I'm starting on that now13:35
jd__dhellmann: so it's acceptable not to have the python-foobarclient now?13:36
dhellmannjd__: I prefer it. We've kept the others for backwards compat. You should evaluate the progress of the sdk project before deciding to commit to that, though.13:36
dhellmannI'm not sure of the latest status there13:37
jd__dhellmann: it looks good, though I started a couple of hours ago :)13:37
dhellmannjd__: that's good to hear13:38
*** ihrachyshka has quit IRC13:40
*** bknudson has quit IRC13:41
*** vigneshvar has quit IRC13:41
silehtkgiusti, it seems the files are missing for this pypi entry: https://pypi.python.org/pypi/python-qpid-proton/0.8-0, this is why only old version is present in the openstack pypi mirror13:42
*** ihrachyshka has joined #openstack-oslo13:42
*** inc0 has quit IRC13:42
*** salv-orlando has quit IRC13:42
*** rushiagr is now known as rushiagr_away13:54
*** yamahata has joined #openstack-oslo13:59
*** bknudson has joined #openstack-oslo14:00
*** salv-orlando has joined #openstack-oslo14:01
*** david-lyle_afk is now known as david-lyle14:07
*** jaosorior has joined #openstack-oslo14:10
openstackgerritGrzegorz Grasza proposed openstack/oslo.versionedobjects: Remove history.rst from docs generation  https://review.openstack.org/15448814:22
openstackgerritGrzegorz Grasza proposed openstack/oslo.versionedobjects: Remove history.rst from docs generation  https://review.openstack.org/15448814:23
*** amotoki has joined #openstack-oslo14:23
*** inc0 has joined #openstack-oslo14:24
*** mriedem has joined #openstack-oslo14:25
*** ajo_ has joined #openstack-oslo14:25
xekdhellmann, Hi, do you think we should still run python 2.6 tests in oslo.versionedobjects ?14:26
*** ajo has quit IRC14:26
openstackgerritValeriy Ponomaryov proposed openstack/oslo.config: Add exception handling for entry points  https://review.openstack.org/15386314:27
*** takedakn has quit IRC14:31
*** frickler_ is now known as frickler14:34
*** ajo_ is now known as ajo14:36
*** rushiagr_away is now known as rushiagr14:40
*** inc0 has quit IRC14:41
*** pradk has joined #openstack-oslo14:43
*** dims__ has quit IRC14:43
*** amrith is now known as _amrith_14:43
*** dims__ has joined #openstack-oslo14:43
*** dims__ has quit IRC14:43
*** pradk has quit IRC14:44
*** dims__ has joined #openstack-oslo14:44
*** inc0 has joined #openstack-oslo14:46
*** e0ne is now known as e0ne_15:02
*** haypo has joined #openstack-oslo15:05
haypohi. i'm trying to write a list of eventlet issues for my asyncio spec. can you help me?15:05
haypofor example, eventlet doesn't support ipv6 yet :-(15:05
*** vipul has quit IRC15:05
haypowell, i'm more interested by design issues, like the monkey patching hell :)15:05
*** vipul has joined #openstack-oslo15:07
*** e0ne_ is now known as e0ne15:07
*** zzzeek has joined #openstack-oslo15:07
*** zz_jgrimm is now known as jgrimm15:10
bnemechaypo: I'm probably going to push a cross-project eventlet best practices spec today.  I'll try to remember to shoot you a link when I do.15:15
haypobnemec: great. i saw that in a meeting yesterday15:15
*** jecarey has joined #openstack-oslo15:15
haypobnemec: i read something like "it's impossible to use correctly eventlet" and other funny jokes, thanks15:15
bnemechaypo: Yeah, eventlet best practice #1: Just say no. ;-)15:17
bnemecihrachyshka: Go for silly questions. :-)15:17
*** BrianShang_ has quit IRC15:18
ihrachyshkabnemec, hey! so we screwed something in neutron, in that if multiple initial requests come in to start instances, and no default sec group is present, we create it, and each thread attempts to do it (and actually succeeds). so we fixed it in Kilo with db migration that enforces single default group per tenant via constaint. but we can't backport db migrations. so I try to find an alternative15:19
ihrachyshkaand the alternative I see is to wrap all methods with subtxn that create the default group with lockutils.synchronized()15:19
*** BrianShang has joined #openstack-oslo15:19
ihrachyshkabnemec, is it viable thing to try?15:19
ihrachyshkabnemec, I guess it won't work for the case of workers distributed into multiple nodes, but it may probably help to ensure single thread creating the group on a node15:20
*** sigmavirus24_awa is now known as sigmavirus2415:20
ihrachyshkacorrect?15:20
bnemecihrachyshka: Yeah, within a single system synchronized should be able to help with that.  If there are multiple processes you'll want external=True for synchronized too.15:22
bnemecAs you noted, it won't do anything for multi-node setups.15:22
ihrachyshkayeah, multiple workers == separate processes15:22
bnemecI think we'd need tooz for that.15:22
ihrachyshkabnemec, that's more of a band aid, so we're ok with half solution I guess15:22
bnemecYeah, then definitely external=True.15:22
ihrachyshkathough I wonder how it will influence performance ...15:22
bnemecNot sure, but creating security groups isn't that frequent an operation, is it?15:24
*** vipul has quit IRC15:24
*** vipul has joined #openstack-oslo15:27
ihrachyshkabnemec, the problem is that it's also in get_security_groups() :)15:28
ihrachyshkabnemec, yeah, that's a crazy design, I know15:28
*** andreykurilin_ has joined #openstack-oslo15:34
*** achanda has joined #openstack-oslo15:34
ihrachyshkadhellmann, on stevedore15:39
ihrachyshkadhellmann, https://review.openstack.org/#/c/151893/3/setup.cfg15:39
ihrachyshkadhellmann, the file moved15:39
ihrachyshkashould/can we add backwards compat entry to map neutron.plugins.ml2.drivers.mechanism_ncs:NCSMechanismDriver to new neutron.plugins.ml2.drivers.cisco.ncs.driver:NCSMechanismDriver?15:40
dhellmannhaypo: ipv6 isn't supported? that's pretty big red flag15:40
haypodhellmann: you know, the new shiny technology of 2015, ipv615:40
haypo2015? or maybe 199815:41
dhellmannheh15:41
dhellmannihrachyshka: if the file containing the entry point moved but the name (left side of the = in setup.cfg) is the same, all you need to do is update the reference associated with the name15:42
dhellmannihrachyshka: if the file moved to a completely different dist, it should still work as long as you keep the name the same and the name is unique15:43
*** achanda has quit IRC15:43
*** pradk has joined #openstack-oslo15:44
ihrachyshkadhellmann, is the name to the left the only option to specify the driver though?15:45
ihrachyshkadhellmann, can't user just use the right part?15:45
dhellmannihrachyshka: they should be using the name on the left, unless neutron has some special code to process names like what's listed on the right15:46
ihrachyshkaah ok, thanks15:46
dhellmannihrachyshka: if that's the case, you could put $oldlocation = $newlocation in setup.cfg and stevedore would load the driver for you, but we want to deprecate the use of those long names15:46
ihrachyshkaI thought it's similar to rpc case where we could just specify full import paths15:47
dhellmannwe did that with messaging drivers at one point during the transition to stevedore, to support existing configuration files15:47
*** stevemar has joined #openstack-oslo15:48
inc0dhellmann, do we need py26 gerrit gate in versionedobjects?15:51
inc0I thought we're dropping support:)15:51
inc0also, xek published patchset which fixes py33, so we may setup this gate up15:52
dhellmanninc0: the oslo libraries are supporting 2.6 until the clients no longer support it, so as a rule we've just kept the same jobs everywhere so we don't have to remember which lib is on which versions15:52
inc0ok, how about py3?15:53
dhellmanninc0: we should set up the py3 jobs when dansmith is comfortable with doing so -- he's the lead on that library15:54
*** _amrith_ is now known as amrith15:54
*** dansmith has joined #openstack-oslo15:55
*** jaypipes has quit IRC16:01
inc0dansmith, quick question about versionedobjects - do we want to support py33?16:04
*** tsekiyama has joined #openstack-oslo16:04
inc0hello by the way;)16:04
silehtkgiusti, I'm progressing, now I got 'ERROR [pyngus.connection] Connection failed: [-2]: None'16:04
dansmithinc0: I expect we do16:04
dansmithinc0: and, hi :)16:04
*** mtanino has joined #openstack-oslo16:04
kgiustisileht: ok, probably unable to connect to the broker (not the most helpful error message :( )16:06
kgiustisileht: mmm... so we should check the connectivity to the broker.  Do you have qpid-tools installed?16:07
*** achanda has joined #openstack-oslo16:07
kgiustisileht: (I'm assuming f21 - try yum install "qpid-tools")16:07
*** achanda has quit IRC16:08
*** crc32 has joined #openstack-oslo16:10
silehtkgiusti, I will check16:11
openstackgerritJoshua Harlow proposed openstack/oslo.serialization: Avoid using strtime for serializing datetimes  https://review.openstack.org/15454716:20
inc0dansmith, by the way, care a review? https://review.openstack.org/#/q/status:open+project:openstack/oslo.versionedobjects,n,z16:20
*** ChuckC has quit IRC16:21
dhellmanninc0, dansmith: yeah, as a policy all oslo libs need to support py3 -- we don't want to block apps porting to run on py316:21
dansmithinc0: yeah, in another meeting right now, will look in a sec16:21
*** ChuckC has joined #openstack-oslo16:21
*** crc32 has quit IRC16:22
bnemecinc0: Just a note, py34 is actually the target version now for the gate.16:23
*** vipul has quit IRC16:25
*** vipul has joined #openstack-oslo16:26
*** ChuckC_ has joined #openstack-oslo16:26
*** elmiko has left #openstack-oslo16:28
*** yamahata has quit IRC16:30
*** ChuckC has quit IRC16:30
ihrachyshkabnemec, another silly question. so is @synchronized recursive-aware? can I call it twice from the same thread?16:33
bnemecihrachyshka: I know the external locks will allow that, but there's also a semaphore involved and I don't know that I've actually tried to double lock one of those from a single thread.16:35
openstackgerritGrzegorz Grasza proposed openstack/oslo.versionedobjects: Compatibility with Python 2.6  https://review.openstack.org/15455316:35
bnemecI would expect it to work, but I'm not sure.16:35
inc0bnemec, thanks - let's run both ;)16:35
*** e0ne is now known as e0ne_16:36
ihrachyshkabnemec, our code is spaghetti :) I'll just try it in gate. ;)16:36
bnemecihrachyshka: Push and pray. :-D16:36
*** cdent_ has joined #openstack-oslo16:37
*** e0ne_ is now known as e0ne16:39
jd__so what's the status of https://git.openstack.org/cgit/openstack/python-openstackclient/ and what team it belongs to? I didn't find it in the governance repo. Any idea dhellmann?16:39
jd__I'm wondering if there's any plan to move openstackclient to use openstack-sdk16:40
*** cdent has quit IRC16:40
stevemarjd__, when openstack-sdk is good and ready, we will (cc dtroyer)16:40
*** cdent_ has quit IRC16:40
jd__stevemar: is there a transition plan or a cohabitation possible at least for some project?16:40
jd__stevemar: I'm adding Gnocchi support right into openstack-sdk and I'd like to use the CLI 'openstack' pretty soon after :/16:41
*** cdent has joined #openstack-oslo16:41
*** dtroyer has joined #openstack-oslo16:41
stevemarjd__, can you repeat for dtroyer :)16:42
stevemardtroyer, do we have a transition plan to adopt openstack-sdk, jd__ is adding gnocchi support to the sdk and wants to use the OSC cli16:43
jd__hehe16:43
dtroyerI do not at this time16:43
*** dtantsur is now known as dtantsur|afk16:43
*** vipul has quit IRC16:44
dtroyerbut writing an OSC plugin can use anything below the cliff classes that it wants16:44
stevemardtroyer, yes i was thinking about creating a plugin16:44
dtroyerthe only bits of OSC that will be done for it automatically is the auth16:44
dtroyerI added openstackclient.api to build that common base, but that was not added to the sdk16:45
*** vipul has joined #openstack-oslo16:46
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: amqp1: fix functional tests deps  https://review.openstack.org/15375416:46
*** i159 has quit IRC16:46
jd__dhellmann: boss, why am I not core on oslo.versionedobjects? should we request oslo-core to be added there?16:52
*** ihrachyshka has quit IRC16:55
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: amqp1: fix functional tests deps  https://review.openstack.org/15375416:56
dansmithinc0: are you the author of the py3 patch?16:57
inc0dansmith, my teammate is - xek16:57
dansmithinc0: okay16:57
xekhello16:58
dansmithxek: hi, I have a few questions on that py3 patch, I'll just make them in the review16:58
dims__dhellmann: jd__: oslo-versionedobjects-core is empty16:58
dims__dhellmann: jd__: https://review.openstack.org/#/admin/groups/600,members16:59
jd__dims__: so we're safe /me sits back and relax16:59
dims__:)16:59
xekdansmith, ok16:59
inc0meh, which means our patches will take loooong time to land;)16:59
openstackgerritSteve Martinelli proposed openstack/oslo-incubator: Update policy.py status in MAINTAINERS  https://review.openstack.org/15456517:00
inc0jd__, dims__ but if you want to make review of versionedobjects, I'd really appreciate it anyway;)17:02
jd__I just did17:03
inc0anyway, going off, its getting late in Euroland, cya tomorrow17:04
jd__now it's in the hands of dhellmann17:04
* jd__ shakes dhellmann 17:04
inc0thank you jd__17:04
inc0cya17:04
*** inc0 has quit IRC17:04
*** yamahata has joined #openstack-oslo17:05
*** e0ne has quit IRC17:06
dims__jd__: lol, shaking the boss...tsk, tsk, tsk17:06
*** yamahata has quit IRC17:09
*** yamahata has joined #openstack-oslo17:09
*** daniel3_ has joined #openstack-oslo17:09
*** ChuckC has joined #openstack-oslo17:10
*** Chuck__ has joined #openstack-oslo17:13
dhellmannjd__: yeah, we just got that versionedobjects repo created yesterday17:13
*** ChuckC_ has quit IRC17:14
*** ChuckC has quit IRC17:17
dhellmannjd__: now that I'm done with lunch, I've set up oslo-versionedobjects-core and oslo-versionedobjects-release17:17
dhellmannjd__: have you finished reviewing the code yet?17:17
* dhellmann shakes jd__ 17:17
jd__thanks dhellmann17:17
dhellmann;-)17:18
jd__yeah I -1'ed already anyway :p17:18
dhellmannheh, ok17:18
*** kgiusti has quit IRC17:19
*** noelbk has joined #openstack-oslo17:20
*** amotoki has quit IRC17:21
dansmithoh, I have a +2 button now17:28
jd__nobody replied about which program openstackclient belongs too btw, dtroyer, stevemar?17:33
*** vipul has quit IRC17:43
*** akhivin has joined #openstack-oslo17:45
*** vipul has joined #openstack-oslo17:45
akhivinHello, nice to meet you all17:46
dhellmannjd__: it's not in a program, yet. dtroyer was going to propose one, and then we decided maybe programs aren't such a great thing, so I think he's waiting until the big tent discussion is settled17:48
dhellmannhi, akhivin17:48
*** Chuck__ is now known as ChuckC17:48
*** e0ne has joined #openstack-oslo17:51
akhivinjust question, what do you think? Is this issue of Heat that uses oslo.messaging in a wrong way or it is issue of oslo and queues should not be permanent by default?18:03
*** ViswaV has joined #openstack-oslo18:03
akhivini am about 1414674 bug18:04
akhivini am about 1414674 bug18:04
akhivinmay be someone can get me an idea how to better fix this bug?18:05
*** ViswaV has quit IRC18:07
*** harlowja has joined #openstack-oslo18:10
*** ViswaV has joined #openstack-oslo18:10
*** kgiusti has joined #openstack-oslo18:11
*** andreykurilin_ has quit IRC18:12
*** jaypipes has joined #openstack-oslo18:15
*** ihrachyshka has joined #openstack-oslo18:15
*** achanda has joined #openstack-oslo18:18
*** vigneshvar has joined #openstack-oslo18:19
*** openstackgerrit has quit IRC18:22
*** openstackgerrit has joined #openstack-oslo18:22
*** ViswaV has quit IRC18:28
*** crc32 has joined #openstack-oslo18:31
*** crc32 has quit IRC18:38
*** vipul has quit IRC18:43
*** ViswaV has joined #openstack-oslo18:44
*** vipul has joined #openstack-oslo18:44
*** dulek has quit IRC18:47
openstackgerritBen Nemec proposed openstack/oslo.config: Log a warning when deprecated opts are used  https://review.openstack.org/14802018:59
*** vipul has quit IRC19:02
*** dims__ has quit IRC19:02
*** dims__ has joined #openstack-oslo19:03
*** dims_ has joined #openstack-oslo19:04
*** vipul has joined #openstack-oslo19:05
*** rushiagr is now known as rushiagr_away19:06
openstackgerritJoshua Harlow proposed openstack/oslo.utils: Add a stopwatch + split for duration(s)  https://review.openstack.org/15431119:07
*** dims__ has quit IRC19:07
stevemardhellmann, qq for you, what does 'Remove Oslo logging calls in incubator' mean in the graduation todo list?19:12
dansmithxek: thanks for your patience with my py3 ignorance :)19:13
*** dims__ has joined #openstack-oslo19:18
jecareydhellmann, I'm confused about what version of oslo.i18n should be used in juno.19:19
jecareyIt looks like https://review.openstack.org/#/c/147451/ is proposing pinning it to 1.3.119:20
*** dims_ has quit IRC19:21
*** andreykurilin_ has joined #openstack-oslo19:28
dansmithdhellmann: I missed it -- what is the deal with the py26 job on o.vo?19:28
*** andreykurilin_ has quit IRC19:31
openstackgerritJoshua Harlow proposed openstack/oslo.serialization: Avoid using strtime for serializing datetimes  https://review.openstack.org/15454719:32
dhellmannstevemar: libs shouldn't depend on oslo.log, and should just use the stdlib logging19:35
dhellmannstevemar: we tried to remove those calls from the incubator before exporting, but it can be done in the lib repo, too19:35
dhellmannakhivin: that's a good question for sileht. I think there has been some work done in oslo.messaging to address that, but it's not released yet.19:36
stevemardhellmann, ah okay, let me double check that, and "Make the library do something" - i feel like that can be marked done19:37
dhellmannjecarey: I'd have to check what the "stable" version is for juno. jogo is experimenting with pins and caps to find good versions, and I don't know if that patch is ready for approval yet.19:37
jecareydhellmann, ok ... cinder has backported changes to juno that need the namespace change and the initial fixtures.19:38
dhellmanndansmith: inc0 wondered if we needed the py26 job or not. I explained that the general policy is all oslo libs support py26, until the client libs no longer need to support it. We may revisit that policy for L depending on how things are going with dropping 2.6 support19:38
dhellmannjecarey: they shouldn't have done that, we'll be capping the libs to versions that don't include those changes.19:38
dansmithdhellmann: okay, so I need to fix up whatever is preventing that test from passing?19:38
dhellmanndansmith: would it be hard? we could set an exception for this lib, since it's new and none of the clients will be using it, but the point of the blanket policy was to not have to keep track of that sort of thing and to ensure that all of the libs were compatible with each other19:39
dansmithdhellmann: I dunno, I thought a lot of the py3 stuff couldn't be done whilst still supporting py2619:40
dhellmannit's a little trickier, but not impossible19:40
dansmithdhellmann: it's failing because of dict comprehension19:40
dhellmannakhivin: is that the same bug as https://bugs.launchpad.net/bugs/1406629 do you think?19:40
openstackLaunchpad bug 1406629 in oslo.messaging "Uncontrolled RabbitMQ channel creation after rabbitmq-server failure" [High,Fix committed] - Assigned to Mehdi Abaakouk (sileht)19:40
dhellmanndansmith: ok, that's easy to fix then19:40
dansmithdhellmann: also, I could +2 one change, but then couldn't another19:43
openstackgerritDan Smith proposed openstack/oslo.versionedobjects: Fix py26 compatibility by removing dict comprehension  https://review.openstack.org/15463219:45
dhellmanndansmith: oh? which?19:49
dansmithdhellmann: hmm, now I can19:49
openstackgerritSteve Martinelli proposed openstack/oslo.policy: Use standard logging in oslo.policy  https://review.openstack.org/15463519:50
dansmithdhellmann: I refreshed when I first hit it and didn't get a +2, I'll see if it pops up again19:50
dhellmanndansmith: ok, might be a cache issue -- you're definitely in oslo-versionedobjects-core19:50
openstackgerritDan Smith proposed openstack/oslo.versionedobjects: Fix py26 compatibility by removing dict comprehension  https://review.openstack.org/15463219:50
dansmithdhellmann: okay19:50
*** jaosorior has quit IRC19:51
openstackgerritDan Smith proposed openstack/oslo.versionedobjects: Fix py26 compatibility by removing dict comprehension  https://review.openstack.org/15463219:53
dims__dansmith: one more spot i think19:55
dims__dansmith: File "/Users/dims/openstack/oslo/oslo.versionedobjects/oslo_versionedobjects/fields.py", line 46919:55
dansmithdims__: I think I just got that one19:55
dansmithoh19:55
dims__still see it19:56
openstackgerritKen Giusti proposed openstack/oslo.messaging: Skip functional tests that fail due to a qpidd bug  https://review.openstack.org/15463819:56
openstackgerritDan Smith proposed openstack/oslo.versionedobjects: Fix py26 compatibility by removing dict comprehension  https://review.openstack.org/15463219:56
dansmithdims__: I forgot a paren19:56
dansmithdims__: can you +W https://review.openstack.org/#/c/154488/219:57
dims__dansmith: y, needs the one you are working on to merge first19:57
dansmithdims__: no, that's below mine19:57
dansmithoh19:58
dansmiththey're interdependent19:58
dansmithdamn19:58
dims__ah. done19:58
dansmithI guess I'll squash 'em19:58
dims__need to switch order or reverse :)19:59
dims__or squash19:59
dansmithno, then mine won't merge because of the doc failure :)19:59
dims__gah, +1 to squash19:59
openstackgerritDan Smith proposed openstack/oslo.versionedobjects: Fix initial test failures  https://review.openstack.org/15448820:01
dansmithand mine passed py26 first, cool20:01
*** vipul has quit IRC20:01
openstackgerritSteve Martinelli proposed openstack/oslo-incubator: Prevent update.py from updating policy  https://review.openstack.org/15281320:03
dims__py26 went through on zuul dansmith. yay20:03
dansmithyep20:04
*** vipul has joined #openstack-oslo20:04
dansmithdims__: I trust you're okay with me +Wing this even though I had a hand in it?20:07
dims__dansmith: go for it!20:07
stevemardhellmann, for convenience, i tried to summarize anything left for oslo.policy graduation here: https://etherpad.openstack.org/p/graduate-policy i think we're super close (but feel free to bring me back down to reality)20:08
dims__dansmith: first few reviews in all the oslo libraries have been like this, to try to stabilize jobs etc20:08
dansmithdims__: figured, just don't want to commit any irrecoverable offenses :)20:08
dhellmannstevemar: awesome, thanks -- I'll review that after my meetings today20:08
stevemarnp, thanks for answering all my questions20:09
jogodhellmann: don't forget to check icehouse caps as well20:10
dhellmannjogo: ?20:13
bnemechaypo and anyone else interested in the eventlet spec: https://review.openstack.org/#/c/15464220:13
harlowjaoh goodie, eventlet best practices20:13
harlowjalet the fun begin!20:13
harlowjalol20:13
jogodhellmann: was reading scrollback saw something about capping something20:13
dhellmannjogo: ah, ok20:14
dhellmannjogo: are things landing in juno again? are we ready to move ahead with the caps?20:14
bnemecharlowja: Yeah, I'm not sure whether to expect everyone to go "ugh, eventlet" and ignore it, or to get a dozen conflicting opinions about the "right" way to do things. :-)20:15
harlowja:)20:15
*** achanda has quit IRC20:15
jogodhellmann: very close, and once things are working I will prioritize working on the cap stuff20:15
dhellmannjogo: awesome; we all owe you many beverages20:15
jogo3 patches in the gate20:15
jogodhellmann: mtreinish and mriedem can use some beverages too20:16
mriedemi have coffee now20:16
mriedemso i'm good20:16
mriedemjogo: i believe the requirements job is still fubar on stable/juno w/o these https://review.openstack.org/#/q/Ib8a29258d99de75b49a9b19aef36bb99bc5fcac0,n,z20:17
mriedembut those need the grenade job to pass first20:17
ihrachyshkajogo, if you need someone to step in for capping, I can try, though you'll probably need to feed me with a spoon for a bit to get started.20:17
dhellmannjogo: indeed, mtreinish and mriedem are on the the "drinks for free" list, too :-)20:17
mriedemihrachyshka: do you know where apevec is?20:17
ihrachyshkamriedem, no idea. my practice shows that he is mostly out of freenode while usually avail via internal redhat irc20:18
mriedemihrachyshka: ok, just wondering since for 2014.2.2 he did this https://review.openstack.org/#/q/Ib8a29258d99de75b49a9b19aef36bb99bc5fcac0,n,z20:18
mriedemnot sure if he scripted it or what, but 2014.2.2 was released right?20:18
jogoihrachyshka: thanks, you can help by taking a look at https://review.openstack.org/#/c/147451/20:18
ihrachyshkamriedem, yeah. I'll check the check-list for new stable releases now to make sure it's included20:19
jogoihrachyshka: I think I am close to getting the first phase done (that patch), but having others understand it is very useful20:19
ihrachyshkajogo, ack, thanks. this is huge, so tomorrow20:20
jogoihrachyshka: heh, well the code isn't very big, but yeah20:20
ihrachyshkamriedem, it's mentioned here: https://wiki.openstack.org/wiki/StableBranchRelease#Rinse.2C_Repeat20:21
jogoihrachyshka: thanks!20:21
*** achanda has joined #openstack-oslo20:21
*** vipul has quit IRC20:21
ihrachyshkamriedem, I think it falls apart since for some reason people assign new guys for handling each new release, so each of those do his own mistakes in the process.20:21
mriedemok, adam_g owns 2014.2.3 it looks like and he hasn't been around either20:23
*** vipul has joined #openstack-oslo20:23
harlowjabnemec ok added a bunch of things i just found, lol20:24
harlowja*to that spec20:24
openstackgerritDan Smith proposed openstack/oslo.versionedobjects: Fix initial test failures  https://review.openstack.org/15448820:27
bnemecharlowja: Nice, thanks.  I actually meant to ask you about some of that because I knew you had done some experiments with mixed patching and such.20:28
harlowjabnemec ya, i can create more things that lockup, lol20:28
mtreinishharlowja: qq, are you planning to push a debtcolletor release after https://review.openstack.org/#/c/154298/ ?20:28
harlowjabnemec mixed eventlet usage u just have to trigger it correctly ,lol20:28
* mtreinish is anxious to use the new decorator20:28
ihrachyshkaharlowja, note that neutron is moving to patching in neutron/__init__.py20:28
ihrachyshkaharlowja, https://review.openstack.org/15369920:29
ihrachyshkaand cleanup: https://review.openstack.org/15377920:29
harlowjamtreinish i'd like to get https://review.openstack.org/#/c/153752/ and https://review.openstack.org/#/c/153414/ in20:29
harlowjathen i'm all for a release20:29
dims__bnemec: just ran into a really nasty eventlet issue w/ keystone. essentially, python logging ends up having threading RLock(s) instead of eventlet Semaphore(s) and locks up totally20:29
mtreinishharlowja: ok cool20:29
harlowjadims__ there u go, real-life example of similar thing that i just posted, ha20:29
bnemecYep :-)20:30
dims__bnemec : https://review.openstack.org/#/c/154630/20:30
harlowjaya, imho accept eventlet fully into your heart, or don't accept it, lol20:31
harlowjadon't sorta accept it, lol20:31
bnemecWow, it is really horrible that we have to patch eventlet differently depending on whether we're debugging or not.20:31
*** amrith is now known as _amrith_20:31
harlowjawell the weird part is that the debugging path can be easily locked up, lol20:31
dims__right20:31
harlowjaso seems like not so useful for debugging, lol20:31
harlowja*not what u want when debugging, lol20:31
dims__we end up writing more comments than code20:31
bnemecYeah, and that's a significant enough change that it could also make a bug go away under the debugger, which defeats the purpose.20:32
harlowjaya20:32
harlowjavishy might have some historical knowledge about that, from what i remember/recalll20:32
harlowjabut maybe that was someone else, can't remember, haha20:32
harlowjaihrachyshka i see in 153699 that its going to be possible to run neutron without eventlet (interesting)20:34
* harlowja wonders how that will work :-/20:34
harlowjaif it does, thats cool20:34
bnemecHmm, there is no references section in the openstack-specs template.20:35
ihrachyshkaharlowja, hm, that's just for flake8 not to patch itself when loading hacking rules20:35
harlowjaah20:35
harlowjagot my hopes up, lol20:35
ihrachyshkasorry man20:36
harlowja:)20:36
ihrachyshkaI should have lied20:36
harlowjalol20:36
harlowjai'm not sure your supposed to admit that ;)20:36
harlowjahahaha20:36
harlowjayour wrong i tell u, buttt now that i think about it, let me lie and say your right, lol20:36
harlowja:)20:36
harlowjabnemec and here's another wretch for u20:38
harlowjagiven that little lock example that uses time to lock up with a lock20:38
harlowjasooo guess what the condition variable code in 2.7 does when given a timeout20:39
harlowjahttps://hg.python.org/releasing/2.7.9/file/753a8f457ddc/Lib/threading.py#l34420:39
harlowja* basically its own version of a spin-wait-loop20:39
harlowjausing sleep, lol20:39
harlowjaso i'm pretty sure any code that is using an event (with a non-none timeout) will automatically trigger that same issue20:40
harlowjai think 2.6 is similar (although 3.4 i think changed this)20:40
harlowjaevent or condition variable (since event is just wrapper around condition variable)20:41
harlowjaanyways20:42
bnemecharlowja: So basically we need another bullet point: Always monkey patch the thread module?20:43
*** achanda has quit IRC20:43
dims__except when you need to debug20:43
harlowjaaccept eventlet into your heart, lol20:43
harlowjaturn it on or turn it all the way off (no in-between imho)20:44
bnemecharlowja: Preach!20:44
harlowjahaha20:44
bnemec:-D20:44
* harlowja now has an alternative job when i rage-quit, lol20:44
bnemecIf the Church of Eventlet becomes the next Scientology I'm going to have to find a way to get off this planet. ;-)20:45
harlowjahttps://review.openstack.org/#/c/150653/ only listed a couple alternative jobs there20:45
harlowja'Become goat herders', lol (on that review)20:45
harlowjalol20:45
* bnemec resists the urge to add "porn stars" to the list20:46
bnemecBecause obviously that's an option for all of us.20:46
harlowjalol20:47
harlowjaobviously20:47
harlowja...20:47
harlowjai'm also not sure why nova does 'os=False'20:51
harlowjawonder why20:51
harlowja*in there monkey_patch stuff20:51
*** _amrith_ is now known as amrith20:53
*** crc32 has joined #openstack-oslo20:55
openstackgerritJoshua Harlow proposed openstack/oslo.utils: Add a eventlet utils helper module  https://review.openstack.org/14973020:57
*** mriedem has quit IRC20:59
*** vipul has quit IRC20:59
*** mriedem has joined #openstack-oslo21:02
*** ajo has quit IRC21:11
*** vipul has joined #openstack-oslo21:11
*** amrith is now known as _amrith_21:14
*** stevemar has quit IRC21:14
*** achanda has joined #openstack-oslo21:21
*** ajo has joined #openstack-oslo22:00
*** crc32 has quit IRC22:01
*** e0ne has quit IRC22:05
*** vipul has quit IRC22:11
*** vipul has joined #openstack-oslo22:15
openstackgerritMerged openstack/oslo.versionedobjects: Fix initial test failures  https://review.openstack.org/15448822:19
*** mriedem has quit IRC22:19
*** mriedem has joined #openstack-oslo22:20
dansmithwoot22:23
*** crc32 has joined #openstack-oslo22:24
*** stevemar has joined #openstack-oslo22:26
*** mriedem has quit IRC22:27
dhellmannharlowja: there's some interest in moving the release notes tools over to the release-tools repo so they are in the same place as the other tools. before I start that, I wanted to check with you.22:43
openstackgerritVilobh Meshram proposed openstack/taskflow: Docstrings should document parameters return values  https://review.openstack.org/15237522:43
dhellmanndansmith: \o/22:43
harlowjadhellmann i'm fine with whatever u decide; no strong attachment to it :-P22:43
harlowjamy poor baby release notes22:43
harlowjalol22:44
harlowja*our poor baby*22:44
harlowjalol22:44
dhellmannharlowja: heh22:44
*** ajo has quit IRC22:49
*** achanda has quit IRC22:52
*** vipul has quit IRC22:55
*** achanda has joined #openstack-oslo22:56
*** vipul has joined #openstack-oslo22:57
openstackgerritMerged openstack/oslo.utils: Add a eventlet utils helper module  https://review.openstack.org/14973022:57
*** gordc has quit IRC23:01
*** bknudson has quit IRC23:01
*** kgiusti has quit IRC23:07
*** alexpilotti has joined #openstack-oslo23:09
*** alexpilotti has quit IRC23:10
*** alexpilotti has joined #openstack-oslo23:13
*** vipul has quit IRC23:14
*** vipul has joined #openstack-oslo23:19
openstackgerritJoshua Harlow proposed openstack/taskflow: DFS in right order when not starting at the provided node  https://review.openstack.org/15470723:30
*** jecarey has quit IRC23:33
*** vipul has quit IRC23:34
openstackgerritJoshua Harlow proposed openstack/taskflow: Add a BFS tree iterator  https://review.openstack.org/15470823:37
*** vipul has joined #openstack-oslo23:38
*** ihrachyshka has quit IRC23:38
*** vigneshvar has quit IRC23:42
*** dims_ has joined #openstack-oslo23:46
*** dims__ has quit IRC23:47
*** dims_ has quit IRC23:50
openstackgerritVilobh Meshram proposed openstack/taskflow: Docstrings should document parameters return values  https://review.openstack.org/15237523:51
*** cdent has quit IRC23:54

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