*** bknudson has joined #openstack-oslo | 00:01 | |
*** dimssum__ has joined #openstack-oslo | 00:04 | |
*** dimssum__ is now known as dimsum__ | 00:04 | |
*** dimsum__ has quit IRC | 00:04 | |
*** crc32 has quit IRC | 00:09 | |
*** xek has quit IRC | 00:09 | |
*** xek has joined #openstack-oslo | 00:11 | |
*** dims__ has joined #openstack-oslo | 00:14 | |
openstackgerrit | Joshua Harlow proposed openstack/debtcollector: Add a removed module deprecation helper https://review.openstack.org/154298 | 00:14 |
---|---|---|
openstackgerrit | Joshua Harlow proposed openstack/debtcollector: Add a removed module deprecation helper https://review.openstack.org/154298 | 00:16 |
*** salv-orlando has quit IRC | 00:19 | |
*** salv-orlando has joined #openstack-oslo | 00:20 | |
openstackgerrit | Merged openstack/oslo.policy: Updated from global requirements https://review.openstack.org/154275 | 00:22 |
*** salv-orlando has quit IRC | 00:24 | |
*** salv-orlando has joined #openstack-oslo | 00:27 | |
openstackgerrit | Joshua Harlow proposed openstack/debtcollector: Add a removed module deprecation helper https://review.openstack.org/154298 | 00:33 |
mriedem | is anyone aware of ssl not working with rabbitmq once people move to oslo.messaging 1.6.0? | 00:53 |
mriedem | i don't see any specific commits | 00:53 |
mriedem | well, 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.messaging | 00:54 |
openstackgerrit | Joshua Harlow proposed openstack/oslo.utils: Add a stopwatch + split for duration(s) https://review.openstack.org/154311 | 01:07 |
harlowja | sileht ^ hopefully can share this among the projects that use something similar... | 01:07 |
openstackgerrit | Joshua Harlow proposed openstack/oslo.utils: Add a stopwatch + split for duration(s) https://review.openstack.org/154311 | 01:10 |
*** achanda has quit IRC | 01:16 | |
*** daniel3_ has quit IRC | 01:25 | |
harlowja | jogo 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 works | 01:28 |
harlowja | http://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 set | 01:29 | |
jogo | how long does that take to run ? | 01:30 |
*** ChuckC_ has quit IRC | 01:32 | |
*** ChuckC_ has joined #openstack-oslo | 01:32 | |
*** ChuckC_ is now known as ChuckC | 01:32 | |
*** ChuckC has quit IRC | 01:35 | |
*** ChuckC has joined #openstack-oslo | 01:36 | |
openstackgerrit | Ian Wienand proposed openstack/oslo-incubator: Turn off missing-directory log output for default case https://review.openstack.org/152669 | 01:37 |
*** noelbk has quit IRC | 01:51 | |
*** ChuckC_ has joined #openstack-oslo | 01:55 | |
openstackgerrit | Ian Wienand proposed openstack/oslo-incubator: Turn off missing-directory log output for default case https://review.openstack.org/152669 | 01:57 |
*** ChuckC has quit IRC | 01:58 | |
*** ChuckC has joined #openstack-oslo | 02:02 | |
*** ChuckC_ has quit IRC | 02:04 | |
*** stevemar has quit IRC | 02:06 | |
*** stevemar has joined #openstack-oslo | 02:06 | |
*** salv-orlando has quit IRC | 02:15 | |
*** dims__ has quit IRC | 02:23 | |
*** ViswaV has quit IRC | 02:28 | |
*** yamahata has quit IRC | 02:49 | |
*** dims__ has joined #openstack-oslo | 03:03 | |
*** dims__ has quit IRC | 03:07 | |
*** dims__ has joined #openstack-oslo | 03:07 | |
*** rushiagr_away is now known as rushiagr | 03:12 | |
*** salv-orlando has joined #openstack-oslo | 03:16 | |
*** salv-orlando has quit IRC | 03:21 | |
*** boris-42 has quit IRC | 03:22 | |
*** david-lyle is now known as david-lyle_afk | 03:29 | |
*** amrith is now known as _amrith_ | 03:34 | |
*** salv-orlando has joined #openstack-oslo | 03:35 | |
*** salv-orlando has quit IRC | 03:37 | |
*** salv-orlando has joined #openstack-oslo | 03:44 | |
*** _amrith_ is now known as amrith | 03:45 | |
*** achanda has joined #openstack-oslo | 03:45 | |
*** dims_ has joined #openstack-oslo | 03:47 | |
*** dims__ has quit IRC | 03:49 | |
*** salv-orlando has quit IRC | 04:00 | |
*** yamahata has joined #openstack-oslo | 04:00 | |
*** vigneshvar has joined #openstack-oslo | 04:00 | |
openstackgerrit | Merged openstack/oslo.i18n: Add test fixture to prefix lazily translated messages https://review.openstack.org/147262 | 04:05 |
*** Ritz has joined #openstack-oslo | 04:05 | |
*** salv-orlando has joined #openstack-oslo | 04:05 | |
*** achanda has quit IRC | 04:07 | |
*** mriedem has quit IRC | 04:07 | |
Ritz | Greetings ! | 04:07 |
Ritz | Does anyone know how can i implement priority queue | 04:07 |
Ritz | my use case is there might be events piled up for processing , but there are some events i want to process immidietely | 04:08 |
*** achanda has joined #openstack-oslo | 04:08 | |
Ritz | i looked at the info, error ,warn etc | 04:08 |
Ritz | but didnt understand how they relate to priority levels | 04:09 |
*** salv-orlando has quit IRC | 04:12 | |
*** salv-orlando has joined #openstack-oslo | 04:14 | |
*** salv-orl_ has joined #openstack-oslo | 04:18 | |
*** salv-orlando has quit IRC | 04:19 | |
*** Ritz has quit IRC | 04:19 | |
*** salv-orl_ has quit IRC | 04:23 | |
*** mtanino has quit IRC | 04:23 | |
*** zzzeek has quit IRC | 04:24 | |
*** salv-orlando has joined #openstack-oslo | 04:27 | |
*** dims_ has quit IRC | 04:32 | |
*** salv-orlando has quit IRC | 04:33 | |
*** harlowja is now known as harlowja_away | 04:34 | |
*** vigneshvar has quit IRC | 04:35 | |
*** tsekiyama has quit IRC | 04:38 | |
*** jecarey has quit IRC | 04:50 | |
*** ViswaV has joined #openstack-oslo | 04:55 | |
*** achanda has quit IRC | 05:19 | |
*** salv-orlando has joined #openstack-oslo | 05:21 | |
*** noelbk has joined #openstack-oslo | 05:22 | |
*** harlowja_at_home has joined #openstack-oslo | 05:25 | |
*** salv-orlando has quit IRC | 05:27 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Rework the sqlalchemy backend https://review.openstack.org/126110 | 05:36 |
*** salv-orlando has joined #openstack-oslo | 05:42 | |
*** salv-orlando has quit IRC | 05:45 | |
*** oomichi has quit IRC | 05:50 | |
*** harlowja_at_home has quit IRC | 05:51 | |
*** rushiagr is now known as rushiagr_away | 05:53 | |
*** salv-orlando has joined #openstack-oslo | 05:55 | |
*** salv-orlando has quit IRC | 06:00 | |
*** harlowja_away has quit IRC | 06:01 | |
*** salv-orlando has joined #openstack-oslo | 06:18 | |
*** achanda has joined #openstack-oslo | 06:20 | |
*** salv-orlando has quit IRC | 06:21 | |
*** rdobosz has joined #openstack-oslo | 06:24 | |
*** rdobosz is now known as _gryf | 06:24 | |
*** _gryf has quit IRC | 06:25 | |
*** ViswaV has quit IRC | 06:38 | |
openstackgerrit | Steve Martinelli proposed openstack/oslo-incubator: Remove policy from oslo-incubator https://review.openstack.org/152812 | 06:40 |
openstackgerrit | Steve Martinelli proposed openstack/oslo-incubator: Prevent update.py from updating policy https://review.openstack.org/152813 | 06:40 |
*** vigneshvar has joined #openstack-oslo | 06:46 | |
*** yamahata has quit IRC | 06:49 | |
*** salv-orlando has joined #openstack-oslo | 06:56 | |
*** jaosorior has joined #openstack-oslo | 06:56 | |
*** ViswaV has joined #openstack-oslo | 06:57 | |
*** salv-orlando has quit IRC | 06:58 | |
*** inc0 has joined #openstack-oslo | 06:59 | |
*** achanda has quit IRC | 07:02 | |
*** achanda has joined #openstack-oslo | 07:07 | |
*** salv-orlando has joined #openstack-oslo | 07:09 | |
openstackgerrit | Min Pae proposed openstack/oslo.utils: Add a "optional" argument to reflection.get_callable_args https://review.openstack.org/152357 | 07:13 |
*** salv-orlando has quit IRC | 07:16 | |
*** dims__ has joined #openstack-oslo | 07:33 | |
*** achanda has quit IRC | 07:33 | |
*** dims__ has quit IRC | 07:37 | |
*** achanda has joined #openstack-oslo | 07:39 | |
*** achanda has quit IRC | 07:48 | |
*** ViswaV has quit IRC | 08:03 | |
*** stevemar has quit IRC | 08:13 | |
openstackgerrit | Merged openstack/taskflow: Rework the sqlalchemy backend https://review.openstack.org/126110 | 08:17 |
*** dtantsur|afk is now known as dtantsur | 08:17 | |
*** oomichi_ has joined #openstack-oslo | 08:23 | |
*** noelbk has quit IRC | 08:36 | |
*** e0ne has joined #openstack-oslo | 08:43 | |
*** andreykurilin_ has joined #openstack-oslo | 08:43 | |
openstackgerrit | Mehdi Abaakouk proposed openstack/oslo.messaging: amqp1: fix functional tests deps https://review.openstack.org/153754 | 08:54 |
*** i159 has joined #openstack-oslo | 09:06 | |
*** vigneshvar has quit IRC | 09:13 | |
*** vigneshvar has joined #openstack-oslo | 09:21 | |
*** e0ne is now known as e0ne_ | 09:24 | |
*** salv-orlando has joined #openstack-oslo | 09:28 | |
*** e0ne_ has quit IRC | 09:35 | |
*** salv-orlando has quit IRC | 09:36 | |
*** salv-orlando has joined #openstack-oslo | 09:40 | |
*** andreykurilin_ has quit IRC | 09:41 | |
*** salv-orlando has quit IRC | 09:47 | |
*** ihrachyshka has joined #openstack-oslo | 09:48 | |
*** e0ne has joined #openstack-oslo | 09:52 | |
*** salv-orlando has joined #openstack-oslo | 10:02 | |
*** salv-orlando has quit IRC | 10:04 | |
*** yamahata has joined #openstack-oslo | 10:11 | |
*** salv-orlando has joined #openstack-oslo | 10:12 | |
openstackgerrit | Grzegorz Grasza proposed openstack/oslo.versionedobjects: Remove references to Nova https://review.openstack.org/154401 | 10:17 |
*** noelbk has joined #openstack-oslo | 10:24 | |
*** salv-orlando has quit IRC | 10:28 | |
*** boris-42 has joined #openstack-oslo | 10:29 | |
*** yamahata has quit IRC | 10:31 | |
ozamiatin | sileht, Hi, yesterday you told about experimental gate for zmq functional tests, how to access it? | 10:34 |
sileht | ozamiatin, add comment 'check experimental' on a review | 10:34 |
ozamiatin | sileht, thanks | 10:35 |
sileht | ozamiatin, the tests don't pass yet, I have not investigated why | 10:35 |
openstackgerrit | Merged openstack/debtcollector: Add a removal decorator https://review.openstack.org/153429 | 10:35 |
openstackgerrit | Grzegorz Grasza proposed openstack/oslo.versionedobjects: Compatibility wyth Python 3 https://review.openstack.org/154407 | 10:38 |
*** cdent has joined #openstack-oslo | 10:44 | |
openstackgerrit | Grzegorz Grasza proposed openstack/oslo.versionedobjects: Rename utils -> _utils https://review.openstack.org/154409 | 10:45 |
openstackgerrit | Grzegorz Grasza proposed openstack/oslo.versionedobjects: Compatibility with Python 3 https://review.openstack.org/154407 | 10:47 |
jd__ | so what the state of the art to write an openstack REST API client? I see apiclient as deprecated | 10:48 |
openstackgerrit | Grzegorz Grasza proposed openstack/oslo.versionedobjects: Rename utils -> _utils https://review.openstack.org/154409 | 10:50 |
*** noelbk has quit IRC | 10:53 | |
*** inc0_ has joined #openstack-oslo | 10:54 | |
*** dulek has joined #openstack-oslo | 10:56 | |
*** inc0 has quit IRC | 10:57 | |
*** inc0_ has quit IRC | 10:58 | |
*** oomichi_ has left #openstack-oslo | 11:07 | |
*** salv-orlando has joined #openstack-oslo | 11:07 | |
*** salv-orlando has quit IRC | 11:10 | |
*** salv-orlando has joined #openstack-oslo | 11:20 | |
*** ihrachyshka has quit IRC | 11:23 | |
*** ihrachyshka has joined #openstack-oslo | 11:23 | |
*** dims__ has joined #openstack-oslo | 11:23 | |
*** salv-orlando has quit IRC | 11:24 | |
*** jaosorior has quit IRC | 11:31 | |
openstackgerrit | James Page proposed openstack/oslo.messaging: Use import of zmq package for test skip https://review.openstack.org/154426 | 11:34 |
*** salv-orlando has joined #openstack-oslo | 11:48 | |
dims__ | sileht: ping | 11:55 |
dims__ | sileht: looks like rabbit_use_ssl is not being used anywhere in the oslo.messaging code | 11:55 |
dims__ | i was taking a look at https://bugs.launchpad.net/oslo-incubator/+bug/1420164 when i noticed this | 11:56 |
openstack | Launchpad bug 1420164 in oslo-incubator "Neutron can't connect rabbitmq via ssl " [Undecided,New] | 11:56 |
*** rushiagr_away is now known as rushiagr | 11:56 | |
dims__ | denis_makogon: ^^ | 11:57 |
denis_makogon | dims__, hi there | 11: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_makogon | dims__, i need more deep investigation, will take a look | 12:06 |
*** e0ne is now known as e0ne_ | 12:08 | |
dims__ | denis_makogon: thanks, a simple grep does not show any usage of that config option | 12:09 |
ekarlso | jd__: what you writing a client for ? | 12:11 |
*** e0ne_ has quit IRC | 12:18 | |
*** miqui has quit IRC | 12:22 | |
sileht | dims__, I take a look | 12:27 |
jd__ | ekarlso: gnocchi | 12:36 |
jd__ | sileht: dims__ : wasn't one of the option we re-added for deprection? | 12:36 |
sileht | jd__, nop it's a real bug | 12:37 |
sileht | jd__, I have a fix | 12:37 |
openstackgerrit | Mehdi Abaakouk proposed openstack/oslo.messaging: rabbit: Fix behavior of rabbit_use_ssl https://review.openstack.org/154446 | 12:37 |
jd__ | junky | 12:38 |
sileht | jd__, this is because rabbit_use_ssl is the only ssl parameters that doesn't exists in kombu..., so I have missed it | 12:39 |
openstackgerrit | Mehdi Abaakouk proposed openstack/oslo.messaging: rabbit: Fix behavior of rabbit_use_ssl https://review.openstack.org/154446 | 12:41 |
ihrachyshka | any lockutils experts? neutron needs your advice | 12:55 |
*** denis_makogon has quit IRC | 12:57 | |
*** takedakn has joined #openstack-oslo | 12:57 | |
*** takedakn has quit IRC | 12:59 | |
*** takedakn has joined #openstack-oslo | 12:59 | |
*** e0ne has joined #openstack-oslo | 13:25 | |
*** inc0 has joined #openstack-oslo | 13:28 | |
*** gordc has joined #openstack-oslo | 13:30 | |
dhellmann | jd__: there's some work in the openstacksdk project that might be of use | 13:32 |
dhellmann | ihrachyshka: you want bnemec (although he may hate me for sending you to him) | 13:34 |
ihrachyshka | bnemec, ping me when up for some silly questions | 13:35 |
jd__ | dhellmann: yeah I'm starting on that now | 13:35 |
jd__ | dhellmann: so it's acceptable not to have the python-foobarclient now? | 13:36 |
dhellmann | jd__: 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 |
dhellmann | I'm not sure of the latest status there | 13:37 |
jd__ | dhellmann: it looks good, though I started a couple of hours ago :) | 13:37 |
dhellmann | jd__: that's good to hear | 13:38 |
*** ihrachyshka has quit IRC | 13:40 | |
*** bknudson has quit IRC | 13:41 | |
*** vigneshvar has quit IRC | 13:41 | |
sileht | kgiusti, 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 mirror | 13:42 |
*** ihrachyshka has joined #openstack-oslo | 13:42 | |
*** inc0 has quit IRC | 13:42 | |
*** salv-orlando has quit IRC | 13:42 | |
*** rushiagr is now known as rushiagr_away | 13:54 | |
*** yamahata has joined #openstack-oslo | 13:59 | |
*** bknudson has joined #openstack-oslo | 14:00 | |
*** salv-orlando has joined #openstack-oslo | 14:01 | |
*** david-lyle_afk is now known as david-lyle | 14:07 | |
*** jaosorior has joined #openstack-oslo | 14:10 | |
openstackgerrit | Grzegorz Grasza proposed openstack/oslo.versionedobjects: Remove history.rst from docs generation https://review.openstack.org/154488 | 14:22 |
openstackgerrit | Grzegorz Grasza proposed openstack/oslo.versionedobjects: Remove history.rst from docs generation https://review.openstack.org/154488 | 14:23 |
*** amotoki has joined #openstack-oslo | 14:23 | |
*** inc0 has joined #openstack-oslo | 14:24 | |
*** mriedem has joined #openstack-oslo | 14:25 | |
*** ajo_ has joined #openstack-oslo | 14:25 | |
xek | dhellmann, Hi, do you think we should still run python 2.6 tests in oslo.versionedobjects ? | 14:26 |
*** ajo has quit IRC | 14:26 | |
openstackgerrit | Valeriy Ponomaryov proposed openstack/oslo.config: Add exception handling for entry points https://review.openstack.org/153863 | 14:27 |
*** takedakn has quit IRC | 14:31 | |
*** frickler_ is now known as frickler | 14:34 | |
*** ajo_ is now known as ajo | 14:36 | |
*** rushiagr_away is now known as rushiagr | 14:40 | |
*** inc0 has quit IRC | 14:41 | |
*** pradk has joined #openstack-oslo | 14:43 | |
*** dims__ has quit IRC | 14:43 | |
*** amrith is now known as _amrith_ | 14:43 | |
*** dims__ has joined #openstack-oslo | 14:43 | |
*** dims__ has quit IRC | 14:43 | |
*** pradk has quit IRC | 14:44 | |
*** dims__ has joined #openstack-oslo | 14:44 | |
*** inc0 has joined #openstack-oslo | 14:46 | |
*** e0ne is now known as e0ne_ | 15:02 | |
*** haypo has joined #openstack-oslo | 15:05 | |
haypo | hi. i'm trying to write a list of eventlet issues for my asyncio spec. can you help me? | 15:05 |
haypo | for example, eventlet doesn't support ipv6 yet :-( | 15:05 |
*** vipul has quit IRC | 15:05 | |
haypo | well, i'm more interested by design issues, like the monkey patching hell :) | 15:05 |
*** vipul has joined #openstack-oslo | 15:07 | |
*** e0ne_ is now known as e0ne | 15:07 | |
*** zzzeek has joined #openstack-oslo | 15:07 | |
*** zz_jgrimm is now known as jgrimm | 15:10 | |
bnemec | haypo: 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 |
haypo | bnemec: great. i saw that in a meeting yesterday | 15:15 |
*** jecarey has joined #openstack-oslo | 15:15 | |
haypo | bnemec: i read something like "it's impossible to use correctly eventlet" and other funny jokes, thanks | 15:15 |
bnemec | haypo: Yeah, eventlet best practice #1: Just say no. ;-) | 15:17 |
bnemec | ihrachyshka: Go for silly questions. :-) | 15:17 |
*** BrianShang_ has quit IRC | 15:18 | |
ihrachyshka | bnemec, 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 alternative | 15:19 |
ihrachyshka | and 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-oslo | 15:19 | |
ihrachyshka | bnemec, is it viable thing to try? | 15:19 |
ihrachyshka | bnemec, 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 node | 15:20 |
*** sigmavirus24_awa is now known as sigmavirus24 | 15:20 | |
ihrachyshka | correct? | 15:20 |
bnemec | ihrachyshka: 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 |
bnemec | As you noted, it won't do anything for multi-node setups. | 15:22 |
ihrachyshka | yeah, multiple workers == separate processes | 15:22 |
bnemec | I think we'd need tooz for that. | 15:22 |
ihrachyshka | bnemec, that's more of a band aid, so we're ok with half solution I guess | 15:22 |
bnemec | Yeah, then definitely external=True. | 15:22 |
ihrachyshka | though I wonder how it will influence performance ... | 15:22 |
bnemec | Not sure, but creating security groups isn't that frequent an operation, is it? | 15:24 |
*** vipul has quit IRC | 15:24 | |
*** vipul has joined #openstack-oslo | 15:27 | |
ihrachyshka | bnemec, the problem is that it's also in get_security_groups() :) | 15:28 |
ihrachyshka | bnemec, yeah, that's a crazy design, I know | 15:28 |
*** andreykurilin_ has joined #openstack-oslo | 15:34 | |
*** achanda has joined #openstack-oslo | 15:34 | |
ihrachyshka | dhellmann, on stevedore | 15:39 |
ihrachyshka | dhellmann, https://review.openstack.org/#/c/151893/3/setup.cfg | 15:39 |
ihrachyshka | dhellmann, the file moved | 15:39 |
ihrachyshka | should/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 |
dhellmann | haypo: ipv6 isn't supported? that's pretty big red flag | 15:40 |
haypo | dhellmann: you know, the new shiny technology of 2015, ipv6 | 15:40 |
haypo | 2015? or maybe 1998 | 15:41 |
dhellmann | heh | 15:41 |
dhellmann | ihrachyshka: 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 name | 15:42 |
dhellmann | ihrachyshka: 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 unique | 15:43 |
*** achanda has quit IRC | 15:43 | |
*** pradk has joined #openstack-oslo | 15:44 | |
ihrachyshka | dhellmann, is the name to the left the only option to specify the driver though? | 15:45 |
ihrachyshka | dhellmann, can't user just use the right part? | 15:45 |
dhellmann | ihrachyshka: they should be using the name on the left, unless neutron has some special code to process names like what's listed on the right | 15:46 |
ihrachyshka | ah ok, thanks | 15:46 |
dhellmann | ihrachyshka: 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 names | 15:46 |
ihrachyshka | I thought it's similar to rpc case where we could just specify full import paths | 15:47 |
dhellmann | we did that with messaging drivers at one point during the transition to stevedore, to support existing configuration files | 15:47 |
*** stevemar has joined #openstack-oslo | 15:48 | |
inc0 | dhellmann, do we need py26 gerrit gate in versionedobjects? | 15:51 |
inc0 | I thought we're dropping support:) | 15:51 |
inc0 | also, xek published patchset which fixes py33, so we may setup this gate up | 15:52 |
dhellmann | inc0: 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 versions | 15:52 |
inc0 | ok, how about py3? | 15:53 |
dhellmann | inc0: we should set up the py3 jobs when dansmith is comfortable with doing so -- he's the lead on that library | 15:54 |
*** _amrith_ is now known as amrith | 15:54 | |
*** dansmith has joined #openstack-oslo | 15:55 | |
*** jaypipes has quit IRC | 16:01 | |
inc0 | dansmith, quick question about versionedobjects - do we want to support py33? | 16:04 |
*** tsekiyama has joined #openstack-oslo | 16:04 | |
inc0 | hello by the way;) | 16:04 |
sileht | kgiusti, I'm progressing, now I got 'ERROR [pyngus.connection] Connection failed: [-2]: None' | 16:04 |
dansmith | inc0: I expect we do | 16:04 |
dansmith | inc0: and, hi :) | 16:04 |
*** mtanino has joined #openstack-oslo | 16:04 | |
kgiusti | sileht: ok, probably unable to connect to the broker (not the most helpful error message :( ) | 16:06 |
kgiusti | sileht: mmm... so we should check the connectivity to the broker. Do you have qpid-tools installed? | 16:07 |
*** achanda has joined #openstack-oslo | 16:07 | |
kgiusti | sileht: (I'm assuming f21 - try yum install "qpid-tools") | 16:07 |
*** achanda has quit IRC | 16:08 | |
*** crc32 has joined #openstack-oslo | 16:10 | |
sileht | kgiusti, I will check | 16:11 |
openstackgerrit | Joshua Harlow proposed openstack/oslo.serialization: Avoid using strtime for serializing datetimes https://review.openstack.org/154547 | 16:20 |
inc0 | dansmith, by the way, care a review? https://review.openstack.org/#/q/status:open+project:openstack/oslo.versionedobjects,n,z | 16:20 |
*** ChuckC has quit IRC | 16:21 | |
dhellmann | inc0, dansmith: yeah, as a policy all oslo libs need to support py3 -- we don't want to block apps porting to run on py3 | 16:21 |
dansmith | inc0: yeah, in another meeting right now, will look in a sec | 16:21 |
*** ChuckC has joined #openstack-oslo | 16:21 | |
*** crc32 has quit IRC | 16:22 | |
bnemec | inc0: Just a note, py34 is actually the target version now for the gate. | 16:23 |
*** vipul has quit IRC | 16:25 | |
*** vipul has joined #openstack-oslo | 16:26 | |
*** ChuckC_ has joined #openstack-oslo | 16:26 | |
*** elmiko has left #openstack-oslo | 16:28 | |
*** yamahata has quit IRC | 16:30 | |
*** ChuckC has quit IRC | 16:30 | |
ihrachyshka | bnemec, another silly question. so is @synchronized recursive-aware? can I call it twice from the same thread? | 16:33 |
bnemec | ihrachyshka: 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 |
openstackgerrit | Grzegorz Grasza proposed openstack/oslo.versionedobjects: Compatibility with Python 2.6 https://review.openstack.org/154553 | 16:35 |
bnemec | I would expect it to work, but I'm not sure. | 16:35 |
inc0 | bnemec, thanks - let's run both ;) | 16:35 |
*** e0ne is now known as e0ne_ | 16:36 | |
ihrachyshka | bnemec, our code is spaghetti :) I'll just try it in gate. ;) | 16:36 |
bnemec | ihrachyshka: Push and pray. :-D | 16:36 |
*** cdent_ has joined #openstack-oslo | 16:37 | |
*** e0ne_ is now known as e0ne | 16: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-sdk | 16:40 |
*** cdent has quit IRC | 16:40 | |
stevemar | jd__, when openstack-sdk is good and ready, we will (cc dtroyer) | 16:40 |
*** cdent_ has quit IRC | 16: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-oslo | 16:41 | |
*** dtroyer has joined #openstack-oslo | 16:41 | |
stevemar | jd__, can you repeat for dtroyer :) | 16:42 |
stevemar | dtroyer, do we have a transition plan to adopt openstack-sdk, jd__ is adding gnocchi support to the sdk and wants to use the OSC cli | 16:43 |
jd__ | hehe | 16:43 |
dtroyer | I do not at this time | 16:43 |
*** dtantsur is now known as dtantsur|afk | 16:43 | |
*** vipul has quit IRC | 16:44 | |
dtroyer | but writing an OSC plugin can use anything below the cliff classes that it wants | 16:44 |
stevemar | dtroyer, yes i was thinking about creating a plugin | 16:44 |
dtroyer | the only bits of OSC that will be done for it automatically is the auth | 16:44 |
dtroyer | I added openstackclient.api to build that common base, but that was not added to the sdk | 16:45 |
*** vipul has joined #openstack-oslo | 16:46 | |
openstackgerrit | Mehdi Abaakouk proposed openstack/oslo.messaging: amqp1: fix functional tests deps https://review.openstack.org/153754 | 16:46 |
*** i159 has quit IRC | 16: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 IRC | 16:55 | |
openstackgerrit | Mehdi Abaakouk proposed openstack/oslo.messaging: amqp1: fix functional tests deps https://review.openstack.org/153754 | 16:56 |
dansmith | inc0: are you the author of the py3 patch? | 16:57 |
inc0 | dansmith, my teammate is - xek | 16:57 |
dansmith | inc0: okay | 16:57 |
xek | hello | 16:58 |
dansmith | xek: hi, I have a few questions on that py3 patch, I'll just make them in the review | 16:58 |
dims__ | dhellmann: jd__: oslo-versionedobjects-core is empty | 16:58 |
dims__ | dhellmann: jd__: https://review.openstack.org/#/admin/groups/600,members | 16:59 |
jd__ | dims__: so we're safe /me sits back and relax | 16:59 |
dims__ | :) | 16:59 |
xek | dansmith, ok | 16:59 |
inc0 | meh, which means our patches will take loooong time to land;) | 16:59 |
openstackgerrit | Steve Martinelli proposed openstack/oslo-incubator: Update policy.py status in MAINTAINERS https://review.openstack.org/154565 | 17:00 |
inc0 | jd__, dims__ but if you want to make review of versionedobjects, I'd really appreciate it anyway;) | 17:02 |
jd__ | I just did | 17:03 |
inc0 | anyway, going off, its getting late in Euroland, cya tomorrow | 17:04 |
jd__ | now it's in the hands of dhellmann | 17:04 |
* jd__ shakes dhellmann | 17:04 | |
inc0 | thank you jd__ | 17:04 |
inc0 | cya | 17:04 |
*** inc0 has quit IRC | 17:04 | |
*** yamahata has joined #openstack-oslo | 17:05 | |
*** e0ne has quit IRC | 17:06 | |
dims__ | jd__: lol, shaking the boss...tsk, tsk, tsk | 17:06 |
*** yamahata has quit IRC | 17:09 | |
*** yamahata has joined #openstack-oslo | 17:09 | |
*** daniel3_ has joined #openstack-oslo | 17:09 | |
*** ChuckC has joined #openstack-oslo | 17:10 | |
*** Chuck__ has joined #openstack-oslo | 17:13 | |
dhellmann | jd__: yeah, we just got that versionedobjects repo created yesterday | 17:13 |
*** ChuckC_ has quit IRC | 17:14 | |
*** ChuckC has quit IRC | 17:17 | |
dhellmann | jd__: now that I'm done with lunch, I've set up oslo-versionedobjects-core and oslo-versionedobjects-release | 17:17 |
dhellmann | jd__: have you finished reviewing the code yet? | 17:17 |
* dhellmann shakes jd__ | 17:17 | |
jd__ | thanks dhellmann | 17:17 |
dhellmann | ;-) | 17:18 |
jd__ | yeah I -1'ed already anyway :p | 17:18 |
dhellmann | heh, ok | 17:18 |
*** kgiusti has quit IRC | 17:19 | |
*** noelbk has joined #openstack-oslo | 17:20 | |
*** amotoki has quit IRC | 17:21 | |
dansmith | oh, I have a +2 button now | 17:28 |
jd__ | nobody replied about which program openstackclient belongs too btw, dtroyer, stevemar? | 17:33 |
*** vipul has quit IRC | 17:43 | |
*** akhivin has joined #openstack-oslo | 17:45 | |
*** vipul has joined #openstack-oslo | 17:45 | |
akhivin | Hello, nice to meet you all | 17:46 |
dhellmann | jd__: 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 settled | 17:48 |
dhellmann | hi, akhivin | 17:48 |
*** Chuck__ is now known as ChuckC | 17:48 | |
*** e0ne has joined #openstack-oslo | 17:51 | |
akhivin | just 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-oslo | 18:03 | |
akhivin | i am about 1414674 bug | 18:04 |
akhivin | i am about 1414674 bug | 18:04 |
akhivin | may be someone can get me an idea how to better fix this bug? | 18:05 |
*** ViswaV has quit IRC | 18:07 | |
*** harlowja has joined #openstack-oslo | 18:10 | |
*** ViswaV has joined #openstack-oslo | 18:10 | |
*** kgiusti has joined #openstack-oslo | 18:11 | |
*** andreykurilin_ has quit IRC | 18:12 | |
*** jaypipes has joined #openstack-oslo | 18:15 | |
*** ihrachyshka has joined #openstack-oslo | 18:15 | |
*** achanda has joined #openstack-oslo | 18:18 | |
*** vigneshvar has joined #openstack-oslo | 18:19 | |
*** openstackgerrit has quit IRC | 18:22 | |
*** openstackgerrit has joined #openstack-oslo | 18:22 | |
*** ViswaV has quit IRC | 18:28 | |
*** crc32 has joined #openstack-oslo | 18:31 | |
*** crc32 has quit IRC | 18:38 | |
*** vipul has quit IRC | 18:43 | |
*** ViswaV has joined #openstack-oslo | 18:44 | |
*** vipul has joined #openstack-oslo | 18:44 | |
*** dulek has quit IRC | 18:47 | |
openstackgerrit | Ben Nemec proposed openstack/oslo.config: Log a warning when deprecated opts are used https://review.openstack.org/148020 | 18:59 |
*** vipul has quit IRC | 19:02 | |
*** dims__ has quit IRC | 19:02 | |
*** dims__ has joined #openstack-oslo | 19:03 | |
*** dims_ has joined #openstack-oslo | 19:04 | |
*** vipul has joined #openstack-oslo | 19:05 | |
*** rushiagr is now known as rushiagr_away | 19:06 | |
openstackgerrit | Joshua Harlow proposed openstack/oslo.utils: Add a stopwatch + split for duration(s) https://review.openstack.org/154311 | 19:07 |
*** dims__ has quit IRC | 19:07 | |
stevemar | dhellmann, qq for you, what does 'Remove Oslo logging calls in incubator' mean in the graduation todo list? | 19:12 |
dansmith | xek: thanks for your patience with my py3 ignorance :) | 19:13 |
*** dims__ has joined #openstack-oslo | 19:18 | |
jecarey | dhellmann, I'm confused about what version of oslo.i18n should be used in juno. | 19:19 |
jecarey | It looks like https://review.openstack.org/#/c/147451/ is proposing pinning it to 1.3.1 | 19:20 |
*** dims_ has quit IRC | 19:21 | |
*** andreykurilin_ has joined #openstack-oslo | 19:28 | |
dansmith | dhellmann: I missed it -- what is the deal with the py26 job on o.vo? | 19:28 |
*** andreykurilin_ has quit IRC | 19:31 | |
openstackgerrit | Joshua Harlow proposed openstack/oslo.serialization: Avoid using strtime for serializing datetimes https://review.openstack.org/154547 | 19:32 |
dhellmann | stevemar: libs shouldn't depend on oslo.log, and should just use the stdlib logging | 19:35 |
dhellmann | stevemar: we tried to remove those calls from the incubator before exporting, but it can be done in the lib repo, too | 19:35 |
dhellmann | akhivin: 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 |
stevemar | dhellmann, ah okay, let me double check that, and "Make the library do something" - i feel like that can be marked done | 19:37 |
dhellmann | jecarey: 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 |
jecarey | dhellmann, ok ... cinder has backported changes to juno that need the namespace change and the initial fixtures. | 19:38 |
dhellmann | dansmith: 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 support | 19:38 |
dhellmann | jecarey: they shouldn't have done that, we'll be capping the libs to versions that don't include those changes. | 19:38 |
dansmith | dhellmann: okay, so I need to fix up whatever is preventing that test from passing? | 19:38 |
dhellmann | dansmith: 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 other | 19:39 |
dansmith | dhellmann: I dunno, I thought a lot of the py3 stuff couldn't be done whilst still supporting py26 | 19:40 |
dhellmann | it's a little trickier, but not impossible | 19:40 |
dansmith | dhellmann: it's failing because of dict comprehension | 19:40 |
dhellmann | akhivin: is that the same bug as https://bugs.launchpad.net/bugs/1406629 do you think? | 19:40 |
openstack | Launchpad bug 1406629 in oslo.messaging "Uncontrolled RabbitMQ channel creation after rabbitmq-server failure" [High,Fix committed] - Assigned to Mehdi Abaakouk (sileht) | 19:40 |
dhellmann | dansmith: ok, that's easy to fix then | 19:40 |
dansmith | dhellmann: also, I could +2 one change, but then couldn't another | 19:43 |
openstackgerrit | Dan Smith proposed openstack/oslo.versionedobjects: Fix py26 compatibility by removing dict comprehension https://review.openstack.org/154632 | 19:45 |
dhellmann | dansmith: oh? which? | 19:49 |
dansmith | dhellmann: hmm, now I can | 19:49 |
openstackgerrit | Steve Martinelli proposed openstack/oslo.policy: Use standard logging in oslo.policy https://review.openstack.org/154635 | 19:50 |
dansmith | dhellmann: I refreshed when I first hit it and didn't get a +2, I'll see if it pops up again | 19:50 |
dhellmann | dansmith: ok, might be a cache issue -- you're definitely in oslo-versionedobjects-core | 19:50 |
openstackgerrit | Dan Smith proposed openstack/oslo.versionedobjects: Fix py26 compatibility by removing dict comprehension https://review.openstack.org/154632 | 19:50 |
dansmith | dhellmann: okay | 19:50 |
*** jaosorior has quit IRC | 19:51 | |
openstackgerrit | Dan Smith proposed openstack/oslo.versionedobjects: Fix py26 compatibility by removing dict comprehension https://review.openstack.org/154632 | 19:53 |
dims__ | dansmith: one more spot i think | 19:55 |
dims__ | dansmith: File "/Users/dims/openstack/oslo/oslo.versionedobjects/oslo_versionedobjects/fields.py", line 469 | 19:55 |
dansmith | dims__: I think I just got that one | 19:55 |
dansmith | oh | 19:55 |
dims__ | still see it | 19:56 |
openstackgerrit | Ken Giusti proposed openstack/oslo.messaging: Skip functional tests that fail due to a qpidd bug https://review.openstack.org/154638 | 19:56 |
openstackgerrit | Dan Smith proposed openstack/oslo.versionedobjects: Fix py26 compatibility by removing dict comprehension https://review.openstack.org/154632 | 19:56 |
dansmith | dims__: I forgot a paren | 19:56 |
dansmith | dims__: can you +W https://review.openstack.org/#/c/154488/2 | 19:57 |
dims__ | dansmith: y, needs the one you are working on to merge first | 19:57 |
dansmith | dims__: no, that's below mine | 19:57 |
dansmith | oh | 19:58 |
dansmith | they're interdependent | 19:58 |
dansmith | damn | 19:58 |
dims__ | ah. done | 19:58 |
dansmith | I guess I'll squash 'em | 19:58 |
dims__ | need to switch order or reverse :) | 19:59 |
dims__ | or squash | 19:59 |
dansmith | no, then mine won't merge because of the doc failure :) | 19:59 |
dims__ | gah, +1 to squash | 19:59 |
openstackgerrit | Dan Smith proposed openstack/oslo.versionedobjects: Fix initial test failures https://review.openstack.org/154488 | 20:01 |
dansmith | and mine passed py26 first, cool | 20:01 |
*** vipul has quit IRC | 20:01 | |
openstackgerrit | Steve Martinelli proposed openstack/oslo-incubator: Prevent update.py from updating policy https://review.openstack.org/152813 | 20:03 |
dims__ | py26 went through on zuul dansmith. yay | 20:03 |
dansmith | yep | 20:04 |
*** vipul has joined #openstack-oslo | 20:04 | |
dansmith | dims__: 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 |
stevemar | dhellmann, 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 etc | 20:08 |
dansmith | dims__: figured, just don't want to commit any irrecoverable offenses :) | 20:08 |
dhellmann | stevemar: awesome, thanks -- I'll review that after my meetings today | 20:08 |
stevemar | np, thanks for answering all my questions | 20:09 |
jogo | dhellmann: don't forget to check icehouse caps as well | 20:10 |
dhellmann | jogo: ? | 20:13 |
bnemec | haypo and anyone else interested in the eventlet spec: https://review.openstack.org/#/c/154642 | 20:13 |
harlowja | oh goodie, eventlet best practices | 20:13 |
harlowja | let the fun begin! | 20:13 |
harlowja | lol | 20:13 |
jogo | dhellmann: was reading scrollback saw something about capping something | 20:13 |
dhellmann | jogo: ah, ok | 20:14 |
dhellmann | jogo: are things landing in juno again? are we ready to move ahead with the caps? | 20:14 |
bnemec | harlowja: 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 IRC | 20:15 | |
jogo | dhellmann: very close, and once things are working I will prioritize working on the cap stuff | 20:15 |
dhellmann | jogo: awesome; we all owe you many beverages | 20:15 |
jogo | 3 patches in the gate | 20:15 |
jogo | dhellmann: mtreinish and mriedem can use some beverages too | 20:16 |
mriedem | i have coffee now | 20:16 |
mriedem | so i'm good | 20:16 |
mriedem | jogo: i believe the requirements job is still fubar on stable/juno w/o these https://review.openstack.org/#/q/Ib8a29258d99de75b49a9b19aef36bb99bc5fcac0,n,z | 20:17 |
mriedem | but those need the grenade job to pass first | 20:17 |
ihrachyshka | jogo, 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 |
dhellmann | jogo: indeed, mtreinish and mriedem are on the the "drinks for free" list, too :-) | 20:17 |
mriedem | ihrachyshka: do you know where apevec is? | 20:17 |
ihrachyshka | mriedem, no idea. my practice shows that he is mostly out of freenode while usually avail via internal redhat irc | 20:18 |
mriedem | ihrachyshka: ok, just wondering since for 2014.2.2 he did this https://review.openstack.org/#/q/Ib8a29258d99de75b49a9b19aef36bb99bc5fcac0,n,z | 20:18 |
mriedem | not sure if he scripted it or what, but 2014.2.2 was released right? | 20:18 |
jogo | ihrachyshka: thanks, you can help by taking a look at https://review.openstack.org/#/c/147451/ | 20:18 |
ihrachyshka | mriedem, yeah. I'll check the check-list for new stable releases now to make sure it's included | 20:19 |
jogo | ihrachyshka: I think I am close to getting the first phase done (that patch), but having others understand it is very useful | 20:19 |
ihrachyshka | jogo, ack, thanks. this is huge, so tomorrow | 20:20 |
jogo | ihrachyshka: heh, well the code isn't very big, but yeah | 20:20 |
ihrachyshka | mriedem, it's mentioned here: https://wiki.openstack.org/wiki/StableBranchRelease#Rinse.2C_Repeat | 20:21 |
jogo | ihrachyshka: thanks! | 20:21 |
*** achanda has joined #openstack-oslo | 20:21 | |
*** vipul has quit IRC | 20:21 | |
ihrachyshka | mriedem, 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 |
mriedem | ok, adam_g owns 2014.2.3 it looks like and he hasn't been around either | 20:23 |
*** vipul has joined #openstack-oslo | 20:23 | |
harlowja | bnemec ok added a bunch of things i just found, lol | 20:24 |
harlowja | *to that spec | 20:24 |
openstackgerrit | Dan Smith proposed openstack/oslo.versionedobjects: Fix initial test failures https://review.openstack.org/154488 | 20:27 |
bnemec | harlowja: 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 |
harlowja | bnemec ya, i can create more things that lockup, lol | 20:28 |
mtreinish | harlowja: qq, are you planning to push a debtcolletor release after https://review.openstack.org/#/c/154298/ ? | 20:28 |
harlowja | bnemec mixed eventlet usage u just have to trigger it correctly ,lol | 20:28 |
* mtreinish is anxious to use the new decorator | 20:28 | |
ihrachyshka | harlowja, note that neutron is moving to patching in neutron/__init__.py | 20:28 |
ihrachyshka | harlowja, https://review.openstack.org/153699 | 20:29 |
ihrachyshka | and cleanup: https://review.openstack.org/153779 | 20:29 |
harlowja | mtreinish i'd like to get https://review.openstack.org/#/c/153752/ and https://review.openstack.org/#/c/153414/ in | 20:29 |
harlowja | then i'm all for a release | 20: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 totally | 20:29 |
mtreinish | harlowja: ok cool | 20:29 |
harlowja | dims__ there u go, real-life example of similar thing that i just posted, ha | 20:29 |
bnemec | Yep :-) | 20:30 |
dims__ | bnemec : https://review.openstack.org/#/c/154630/ | 20:30 |
harlowja | ya, imho accept eventlet fully into your heart, or don't accept it, lol | 20:31 |
harlowja | don't sorta accept it, lol | 20:31 |
bnemec | Wow, 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 | |
harlowja | well the weird part is that the debugging path can be easily locked up, lol | 20:31 |
dims__ | right | 20:31 |
harlowja | so seems like not so useful for debugging, lol | 20:31 |
harlowja | *not what u want when debugging, lol | 20:31 |
dims__ | we end up writing more comments than code | 20:31 |
bnemec | Yeah, 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 |
harlowja | ya | 20:32 |
harlowja | vishy might have some historical knowledge about that, from what i remember/recalll | 20:32 |
harlowja | but maybe that was someone else, can't remember, haha | 20:32 |
harlowja | ihrachyshka 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 | |
harlowja | if it does, thats cool | 20:34 |
bnemec | Hmm, there is no references section in the openstack-specs template. | 20:35 |
ihrachyshka | harlowja, hm, that's just for flake8 not to patch itself when loading hacking rules | 20:35 |
harlowja | ah | 20:35 |
harlowja | got my hopes up, lol | 20:35 |
ihrachyshka | sorry man | 20:36 |
harlowja | :) | 20:36 |
ihrachyshka | I should have lied | 20:36 |
harlowja | lol | 20:36 |
harlowja | i'm not sure your supposed to admit that ;) | 20:36 |
harlowja | hahaha | 20:36 |
harlowja | your wrong i tell u, buttt now that i think about it, let me lie and say your right, lol | 20:36 |
harlowja | :) | 20:36 |
harlowja | bnemec and here's another wretch for u | 20:38 |
harlowja | given that little lock example that uses time to lock up with a lock | 20:38 |
harlowja | sooo guess what the condition variable code in 2.7 does when given a timeout | 20:39 |
harlowja | https://hg.python.org/releasing/2.7.9/file/753a8f457ddc/Lib/threading.py#l344 | 20:39 |
harlowja | * basically its own version of a spin-wait-loop | 20:39 |
harlowja | using sleep, lol | 20:39 |
harlowja | so i'm pretty sure any code that is using an event (with a non-none timeout) will automatically trigger that same issue | 20:40 |
harlowja | i think 2.6 is similar (although 3.4 i think changed this) | 20:40 |
harlowja | event or condition variable (since event is just wrapper around condition variable) | 20:41 |
harlowja | anyways | 20:42 |
bnemec | harlowja: So basically we need another bullet point: Always monkey patch the thread module? | 20:43 |
*** achanda has quit IRC | 20:43 | |
dims__ | except when you need to debug | 20:43 |
harlowja | accept eventlet into your heart, lol | 20:43 |
harlowja | turn it on or turn it all the way off (no in-between imho) | 20:44 |
bnemec | harlowja: Preach! | 20:44 |
harlowja | haha | 20:44 |
bnemec | :-D | 20:44 |
* harlowja now has an alternative job when i rage-quit, lol | 20:44 | |
bnemec | If the Church of Eventlet becomes the next Scientology I'm going to have to find a way to get off this planet. ;-) | 20:45 |
harlowja | https://review.openstack.org/#/c/150653/ only listed a couple alternative jobs there | 20:45 |
harlowja | 'Become goat herders', lol (on that review) | 20:45 |
harlowja | lol | 20:45 |
* bnemec resists the urge to add "porn stars" to the list | 20:46 | |
bnemec | Because obviously that's an option for all of us. | 20:46 |
harlowja | lol | 20:47 |
harlowja | obviously | 20:47 |
harlowja | ... | 20:47 |
harlowja | i'm also not sure why nova does 'os=False' | 20:51 |
harlowja | wonder why | 20:51 |
harlowja | *in there monkey_patch stuff | 20:51 |
*** _amrith_ is now known as amrith | 20:53 | |
*** crc32 has joined #openstack-oslo | 20:55 | |
openstackgerrit | Joshua Harlow proposed openstack/oslo.utils: Add a eventlet utils helper module https://review.openstack.org/149730 | 20:57 |
*** mriedem has quit IRC | 20:59 | |
*** vipul has quit IRC | 20:59 | |
*** mriedem has joined #openstack-oslo | 21:02 | |
*** ajo has quit IRC | 21:11 | |
*** vipul has joined #openstack-oslo | 21:11 | |
*** amrith is now known as _amrith_ | 21:14 | |
*** stevemar has quit IRC | 21:14 | |
*** achanda has joined #openstack-oslo | 21:21 | |
*** ajo has joined #openstack-oslo | 22:00 | |
*** crc32 has quit IRC | 22:01 | |
*** e0ne has quit IRC | 22:05 | |
*** vipul has quit IRC | 22:11 | |
*** vipul has joined #openstack-oslo | 22:15 | |
openstackgerrit | Merged openstack/oslo.versionedobjects: Fix initial test failures https://review.openstack.org/154488 | 22:19 |
*** mriedem has quit IRC | 22:19 | |
*** mriedem has joined #openstack-oslo | 22:20 | |
dansmith | woot | 22:23 |
*** crc32 has joined #openstack-oslo | 22:24 | |
*** stevemar has joined #openstack-oslo | 22:26 | |
*** mriedem has quit IRC | 22:27 | |
dhellmann | harlowja: 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 |
openstackgerrit | Vilobh Meshram proposed openstack/taskflow: Docstrings should document parameters return values https://review.openstack.org/152375 | 22:43 |
dhellmann | dansmith: \o/ | 22:43 |
harlowja | dhellmann i'm fine with whatever u decide; no strong attachment to it :-P | 22:43 |
harlowja | my poor baby release notes | 22:43 |
harlowja | lol | 22:44 |
harlowja | *our poor baby* | 22:44 |
harlowja | lol | 22:44 |
dhellmann | harlowja: heh | 22:44 |
*** ajo has quit IRC | 22:49 | |
*** achanda has quit IRC | 22:52 | |
*** vipul has quit IRC | 22:55 | |
*** achanda has joined #openstack-oslo | 22:56 | |
*** vipul has joined #openstack-oslo | 22:57 | |
openstackgerrit | Merged openstack/oslo.utils: Add a eventlet utils helper module https://review.openstack.org/149730 | 22:57 |
*** gordc has quit IRC | 23:01 | |
*** bknudson has quit IRC | 23:01 | |
*** kgiusti has quit IRC | 23:07 | |
*** alexpilotti has joined #openstack-oslo | 23:09 | |
*** alexpilotti has quit IRC | 23:10 | |
*** alexpilotti has joined #openstack-oslo | 23:13 | |
*** vipul has quit IRC | 23:14 | |
*** vipul has joined #openstack-oslo | 23:19 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: DFS in right order when not starting at the provided node https://review.openstack.org/154707 | 23:30 |
*** jecarey has quit IRC | 23:33 | |
*** vipul has quit IRC | 23:34 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Add a BFS tree iterator https://review.openstack.org/154708 | 23:37 |
*** vipul has joined #openstack-oslo | 23:38 | |
*** ihrachyshka has quit IRC | 23:38 | |
*** vigneshvar has quit IRC | 23:42 | |
*** dims_ has joined #openstack-oslo | 23:46 | |
*** dims__ has quit IRC | 23:47 | |
*** dims_ has quit IRC | 23:50 | |
openstackgerrit | Vilobh Meshram proposed openstack/taskflow: Docstrings should document parameters return values https://review.openstack.org/152375 | 23:51 |
*** cdent has quit IRC | 23:54 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!