Tuesday, 2015-02-03

*** andreykurilin_ has quit IRC00:04
*** zzzeek has joined #openstack-oslo00:05
*** andreykurilin_ has joined #openstack-oslo00:05
openstackgerritMin Pae proposed openstack/taskflow: Map optional arguments as well as required arguments  https://review.openstack.org/15197200:07
*** amrith is now known as _amrith_00:07
*** jecarey has quit IRC00:25
jogodhellmann: we need to stop cutting oslo packages that aren't capped on stable/juno00:26
jogofor ever00:26
jogoI am working on the longer term solution (pin all of stable/juno)00:26
*** dims has joined #openstack-oslo00:27
jogobut until that lands before any oslo lib makes a release we need to check if it has a cap00:27
jogoon stable/juno00:27
openstackgerritBalaji Narayanan proposed openstack/taskflow: Improved diagram for Taskflow  https://review.openstack.org/15235400:28
harlowjajogo should oslo libraries have grenade jobs?00:30
harlowjawould that solve this?00:31
harlowja'check-grenade-dsvm' i guess00:32
harlowjadependency resolution sucks, lol00:33
openstackgerritBalaji Narayanan proposed openstack/taskflow: Improved diagram for Taskflow  https://review.openstack.org/15235400:42
openstackgerritJames Nzomo proposed openstack-dev/pbr: Add repository urls to dependency_links  https://review.openstack.org/15235500:44
*** marun has joined #openstack-oslo00:45
*** oomichi has joined #openstack-oslo00:49
*** tsufiev is now known as tsufiev_00:51
openstackgerritMin Pae proposed openstack/oslo.utils: Add a "optional_only" argument to reflection.get_callable_args  https://review.openstack.org/15235700:57
*** ViswaV has quit IRC00:58
openstackgerritBalaji Narayanan proposed openstack/taskflow: Improved diagram for Taskflow  https://review.openstack.org/15235401:01
*** takedakn has joined #openstack-oslo01:02
*** jraim has quit IRC01:09
*** zhiyan has quit IRC01:10
*** jraim has joined #openstack-oslo01:14
openstackgerritMin Pae proposed openstack/oslo.utils: Add a "optional_only" argument to reflection.get_callable_args  https://review.openstack.org/15235701:20
*** zhiyan has joined #openstack-oslo01:21
*** zzzeek has quit IRC01:21
*** ViswaV has joined #openstack-oslo01:21
jogoharlowja: pinning stable is a better way forward IMHo01:21
jogoand we are getting close I think01:21
harlowjakk01:21
lifelessjogo: so hi01:23
lifelessjogo: how did your pypi version freezing stuff pan out?01:23
jogolifeless: WIP, two deep in blockers01:29
harlowjaneed a dep solver, lol01:30
jogolifeless: but the pin explicit dependencies looks viable01:30
jogoharlowja: actually I disagree01:30
jogoharlowja: python needs to support multiple installed versions of libs01:30
harlowjaguess it depends on how deep u want to pin01:30
harlowjaah, hmmm, that seems sorta far off01:30
harlowjabut ideally, sure01:30
jogoharlowja: that is a way better solution IMHO01:31
harlowjasure01:31
*** achanda has quit IRC01:31
lifelessmmm01:32
lifelessit has fairly severe issues of its own01:32
jogoyeah01:32
harlowjacomputers sux, i quit01:33
harlowjalol01:33
jogoso a dep solver doesn't deal with doing 'pip install -r ' on two sets of lists01:33
*** andreykurilin_ has quit IRC01:33
*** marun has quit IRC01:35
*** noelbk has quit IRC01:36
*** sigmavirus24_awa is now known as sigmavirus2401:36
harlowjathats why u need https://github.com/nvie/pip-tools/blob/future/piptools/datastructures.py#L9701:38
harlowjawhich does merge them01:38
harlowjahttps://github.com/nvie/pip-tools/blob/future/piptools/datastructures.py#L27501:38
harlowjaso u can merge two lists -> 1 list01:39
harlowja*and blows up if that can't happen01:39
*** sputnik13 has quit IRC01:39
harlowjaso then u merge lists, and then dep solve on just the 1 list (if that list can't be solved, perhaps backtrack and try a different list...)01:40
harlowjaand repeat for a long time, lol01:40
*** yamahata_ has joined #openstack-oslo01:42
*** dims has quit IRC01:48
*** yamahata has quit IRC01:48
*** ChuckC_ has joined #openstack-oslo01:55
*** ViswaV has quit IRC01:55
*** dims has joined #openstack-oslo01:58
*** takedakn has quit IRC01:58
*** jecarey has joined #openstack-oslo01:58
*** ChuckC has quit IRC01:59
*** ViswaV has joined #openstack-oslo02:01
jogoharlowja: haha well that doesn't help if you don't know the lists before run time02:09
jogoand forces you to install everything in a single fell swoo02:09
jogoswoop02:09
harlowjafair enough02:09
harlowjadon't do that, lol02:09
*** dims has quit IRC02:15
*** dims has joined #openstack-oslo02:15
*** mrmoje has quit IRC02:16
*** ViswaV has quit IRC02:18
harlowjajogo gonna poke some pypa list, see if anyone is working on any of this dep solving stuff; it'd be nice to have some people trying to solve this (in any manner possible, lol)02:18
jogohaha02:21
jogoharlowja: my vote is still install multiple lib versions02:21
harlowjaok dokie, https://groups.google.com/forum/#!topic/pypa-dev/YqgoE1ZLpqg posted02:23
harlowjaand now we wait, lol02:23
lifelessjogo: so how would that work in-process (ignore the on-disk stuff, that already works)02:25
harlowjasome adjjusted import statement i wonder?02:28
lifelessI mean02:28
lifelessnova uses lib X directly02:28
jogolifeless: well when pip installing it lists the versions02:28
harlowjaah, the simulatenous issue02:28
lifelessolso.messaging uses lib X itself too02:28
lifelessnova wants version Y02:28
harlowjalifeless ya, gotcha02:28
lifelessoslo.messaging wants Y+102:28
jogolifeless: for that you still need a dep solver02:29
harlowjanot only that; python needs to be able to namespace these correctly i think right02:29
lifelessjogo: so I don't understand what problem you're thinknig to solve then ?02:29
harlowjaand know which namespace everything needs to use (that would be crazy debugging,l ol)02:30
lifelessharlowja: welcome to java enterprise app containers :)02:30
*** ChuckC has joined #openstack-oslo02:30
harlowjawar's jar's in my car02:30
harlowjalol02:30
harlowjawith some ears02:31
harlowjalol02:31
jogolifeless: pip install python-openstackclient02:31
*** crc32 has joined #openstack-oslo02:31
jogoit needs oslo.foo>1.2 but system has 1.1 and something else needed <1.2)02:31
*** crc32 has quit IRC02:31
jogoso python uninstalls 1.1 and installs 1.202:31
jogothen something else comes along and inverts that02:31
jogonow you call openstackclient02:31
*** marun has joined #openstack-oslo02:32
jogoand it fails because oslo.foo isn't there anymore02:32
jogoso different binaries requiring different versions of things02:32
lifelessok02:32
lifelessso thats much easier in scope02:32
lifelessits the install in a dedicated venv story02:32
jogobut python should do that without needing venvs IMHO02:32
lifelessit can02:33
lifelessyou can have multiple eggs coexist02:33
lifelesspip doesn't02:33
lifelessbecause it uses single-version-externally-managed or whatever the flag is02:33
jogoyeah, that is what I thought02:33
jogoits all pip02:33
lifelessand then in your apps02:33
lifelessyou use Require(oslo.foo==1.2)02:33
*** ChuckC_ has quit IRC02:34
jogoharlowja: want to work on pip :)02:34
harlowjahmmm, errrr02:34
lifelessbut its got all sorts of crazy failure modes02:35
lifelessI realllllly don't recommend using it02:35
harlowjajogo not sure how far i can push this, but i'll try to do some stuff, to many projects i am into, lol02:35
harlowjaso little time :-P02:35
lifeless*while* we retain 'be installable by distros' as a goal02:36
lifelessI think single-version is an implied goal02:36
lifelessand we should retain that constraint02:36
*** crc32 has joined #openstack-oslo02:36
lifelessif we decide that its up to distros to figure out how to install us02:36
*** marun has quit IRC02:36
lifelessthen we can revisit that constraint02:36
jogowhy does dropping single version break distros?02:36
jogothey are hesitant to support multiple versions?02:37
lifelessbecause they lay out packages on disk using directories not eggs02:37
lifelesswhich means they physically cannot co-install multiple versions02:37
jogoahhhh hrmm02:37
jogogood point02:37
lifelessand they don't use bundled library versions, so doing something like a venv per source package would also fail their various policies02:38
*** salv-orlando has quit IRC02:41
harlowjaisn't that a changing ;)02:42
harlowjanew world order (docker, atomic...)02:42
openstackgerritVilobh Meshram proposed openstack/taskflow: Document parameter return values  https://review.openstack.org/15237502:43
*** salv-orlando has joined #openstack-oslo02:43
harlowjabecause afaik rpm doesn't have a dep solver either, lol02:44
harlowja*rpm/yum02:44
lifelessrpms deps work on files02:45
lifelessso you depend on foo-1.2.0.so02:45
openstackgerritVilobh Meshram proposed openstack/taskflow: Document parameter return values  https://review.openstack.org/15237502:45
* harlowja wonders if http://fedoraproject.org/wiki/Features/DNF ever got finished (new rpm package manager with solver)02:47
*** salv-orlando has quit IRC02:48
*** crc32 has quit IRC02:52
stevemarjogo, uh oh, openstackclient troubles?02:53
stevemarjogo, or just troubles in general with the namespace issues?02:54
*** crc32 has joined #openstack-oslo02:54
*** Ritz has joined #openstack-oslo02:56
jogonamespace02:56
*** rushiagr_away is now known as rushiagr02:57
openstackgerritVilobh Meshram proposed openstack/taskflow: Document parameter return values  https://review.openstack.org/15237503:05
RitzI am trying to use oslo messaging for asynchronous processing .. and in during processing i use multiprocessing and i get this error03:07
Ritz2015-02-02 18:26:10,485 root Error in executing playbook[Errno 11] Resource temporarily unavailable Traceback (most recent call last):   File "/opt/stack/attis-server/local/lib/python2.7/site-packages/attis_Server-1.0.0a1-py2.7.egg/attis/engine/contentprocessor.py", line 100, in runPlaybook     pb.run()   File "/opt/stack/attis-server/local/lib/python2.7/site-packages/ansible-1.8.2-py2.7.egg/ansible/playbook/__init__.py", line 303:07
*** crc32 has quit IRC03:08
RitzThis is my code03:09
Ritzclass NotificationHandler(object):     def info(self, ctxt, publisher_id, event_type, payload, metadata):         if publisher_id == 'attis':             log.info("payload is "+str(payload))             job_id=ctxt['jobId']             log.info("Job Id is "+job_id)             tenantId=ctxt['tenantId']             log.info("Tenant Id is "+tenantId)             log.info("event_type "+event_type)             if event_type is not N03:09
harlowjahmmm, multiprocessing and oslo.messaging, not sure many people are doing that03:09
Ritzok03:09
harlowjabut it might work, not sure03:10
Ritzis there any work around .. i have seen so many people having same issue but no solution03:10
Ritzi am using ansible for processing which inturn uses mutiprocessins03:10
harlowjaunsure, it would be nice to know more about that error,03:11
harlowjaits hard to tell what the real cause is03:11
harlowjacould be multiprocessing releated or something else03:11
openstackgerritVilobh Meshram proposed openstack/taskflow: Document parameter return values  https://review.openstack.org/15237503:11
harlowjaso slightly hard to tell if this is an interaction between ansible, or multiprocessing, or something else03:11
Ritzwhen i run the file directly (without oslo) it works fine03:12
*** rushiagr is now known as rushiagr_away03:13
harlowjaok, likely need to figure out more of that the causes is though; just with/without 'oslo' is a large surface area03:13
Ritzlemme find a link03:14
harlowjacool, although i gotta head out, sileht might be able to look at it a little further (resident oslo.messaging man) when he getsin03:16
Ritzhttps://bugs.launchpad.net/nova/+bug/122757503:16
Ritzlooks at comment 9 and 1003:16
Ritzit is the exact same problem03:17
openstackgerritVilobh Meshram proposed openstack/taskflow: Document parameter return values  https://review.openstack.org/15237503:17
harlowjathe errors are the same?03:18
RitzIt looks like multiprocessing and eventlets don't go well together.03:18
openstackgerritgreghaynes proposed openstack/tooz: WIP: Create ectd driver with lock support  https://review.openstack.org/15146303:18
harlowjacould be likely03:19
harlowjathat code is around https://hg.python.org/releasing/2.7.9/file/753a8f457ddc/Lib/multiprocessing/connection.py#l412 which is sockets underneath03:19
harlowjamultiprocessing sets up these manager processes and uses them internally (for reasons i've never understood)03:19
harlowjabut is it eventlet or something else, idk03:21
Ritzif u see my code iam using eventlet03:21
Ritzlemme send it03:21
Ritzimport eventlet eventlet.monkey_patch()03:22
harlowjaright03:22
Ritzserver = messaging.get_notification_listener(transport, targets, endpoints, allow_requeue=True, executor='eventlet')03:22
harlowjathen i guess the next question is what is ansible using internally with multiprocessing (and what is it sharing)03:22
harlowjaif ansible is using multiprocessing (and doing anything involving sharing anything) i guess that might happen03:22
harlowjaunless the eventlet thing isn't the cause03:22
Ritzok03:23
Ritzleme open ansible code03:23
openstackgerritVilobh Meshram proposed openstack/taskflow: Document parameter return values  https://review.openstack.org/15237503:23
harlowjacan u try the non-eventlet executor03:25
harlowjathats another option03:25
harlowjathere should be a blocking one (and i think a threads one maybe thats there)03:25
harlowjaand not monkey-patch03:25
harlowjathat another option; if this really doesn't work with multiprocessing (which it might not)03:25
harlowjaanyway, gotta go, good luck03:26
Ritzthanks !03:26
Ritzyou mean03:26
Ritzmessaging.get_notification_listener(transport, targets, endpoints, allow_requeue=True, executor='non-eventlet') ?03:27
harlowjaexecutor='blocking' i think03:27
Ritzok ..03:27
harlowja* https://github.com/openstack/oslo.messaging/blob/master/setup.cfg#L4403:27
Ritzif it is blocking what does that mean ?03:28
Ritznext message cannot be consumed till this thread finishes ?03:28
Ritzif there is some documentation that would be great03:29
openstackgerritVilobh Meshram proposed openstack/taskflow: Document parameter return values  https://review.openstack.org/15237503:29
openstackgerritJoshua Harlow proposed openstack/oslo.messaging: Add the threading executor setup.cfg entrypoint  https://review.openstack.org/15237803:29
harlowjaRitz for this u might have to wait for sileht ; out of my terrirtory :)03:30
Ritzok :)03:30
Ritzno problem03:30
Ritz@harlowja  thank you very much03:35
Ritzit is working after changing to blocked03:35
Ritz:)03:35
*** tedross has joined #openstack-oslo03:52
*** rushiagr_away is now known as rushiagr03:53
*** crc32 has joined #openstack-oslo03:59
*** tedross has quit IRC04:05
*** yamahata has joined #openstack-oslo04:07
*** harlowja has quit IRC04:08
*** achanda has joined #openstack-oslo04:12
*** dims has quit IRC04:13
*** sigmavirus24 is now known as sigmavirus24_awa04:30
*** Ritz has quit IRC04:37
*** tsekiyama has quit IRC04:38
*** tsekiyama has joined #openstack-oslo04:44
*** yamahata has quit IRC04:45
openstackgerritgreghaynes proposed openstack/tooz: WIP: Create ectd driver with lock support  https://review.openstack.org/15146304:45
*** yamahata has joined #openstack-oslo04:45
openstackgerritgreghaynes proposed openstack/tooz: WIP: Create ectd driver with lock support  https://review.openstack.org/15146304:50
*** achanda has quit IRC04:55
*** amotoki has joined #openstack-oslo04:57
*** amotoki has quit IRC05:06
*** sputnik13 has joined #openstack-oslo05:06
*** ozialien has quit IRC05:07
*** amotoki has joined #openstack-oslo05:13
*** takedakn has joined #openstack-oslo05:15
*** achanda has joined #openstack-oslo05:16
*** takedakn has quit IRC05:24
*** amotoki has quit IRC05:29
*** noelbk has joined #openstack-oslo05:30
*** takedakn has joined #openstack-oslo05:30
*** takedakn has quit IRC05:31
*** sputnik13 has quit IRC05:36
*** dougwig has quit IRC05:38
*** dougwig has joined #openstack-oslo05:38
*** sputnik13 has joined #openstack-oslo05:43
*** yamahata has quit IRC05:57
*** sputnik13 has quit IRC05:59
*** oomichi has quit IRC06:09
*** jaosorior has joined #openstack-oslo06:09
*** harlowja_at_home has joined #openstack-oslo06:10
*** marun has joined #openstack-oslo06:22
*** tsekiyama has quit IRC06:24
*** marun has quit IRC06:27
*** rushiagr is now known as rushiagr_away06:32
*** miqui has quit IRC06:35
openstackgerritJoshua Harlow proposed openstack/taskflow: Just directly access the callback attributes  https://review.openstack.org/15240806:35
*** dulek has joined #openstack-oslo06:51
openstackgerritJoshua Harlow proposed openstack/taskflow: Add + use a staticmethod to fetch the immediate callables  https://review.openstack.org/15241306:51
*** sputnik13 has joined #openstack-oslo07:04
*** achanda has quit IRC07:04
*** dulek_ has joined #openstack-oslo07:08
openstackgerritJoshua Harlow proposed openstack/taskflow: Add a capturing listener (for test or other usage)  https://review.openstack.org/15227107:09
*** dulek has quit IRC07:11
*** harlowja_at_home has quit IRC07:14
*** sputnik13 has quit IRC07:22
*** takedakn has joined #openstack-oslo07:27
*** sputnik13 has joined #openstack-oslo07:28
*** achanda has joined #openstack-oslo07:29
*** takedakn has quit IRC07:29
*** takedakn has joined #openstack-oslo07:30
*** sputnik13 has quit IRC07:34
*** takedakn has quit IRC07:34
*** tsekiyama has joined #openstack-oslo07:35
*** tsekiyama has quit IRC07:40
*** sputnik13 has joined #openstack-oslo07:40
*** sputnik13 has quit IRC07:42
*** sputnik13 has joined #openstack-oslo07:48
*** inc0 has joined #openstack-oslo07:49
*** sputnik13 has quit IRC07:51
*** stevemar has quit IRC07:53
*** sputnik13 has joined #openstack-oslo07:53
*** achanda has quit IRC07:54
*** amotoki has joined #openstack-oslo07:55
*** achanda has joined #openstack-oslo08:01
*** amotoki has quit IRC08:03
*** amotoki has joined #openstack-oslo08:04
*** yamahata has joined #openstack-oslo08:18
*** dtantsur|afk is now known as dtantsur08:20
*** amotoki has quit IRC08:21
*** yamahata has quit IRC08:24
*** sputnik13 has quit IRC08:24
*** amotoki has joined #openstack-oslo08:25
*** sputnik13 has joined #openstack-oslo08:26
*** achanda has quit IRC08:32
*** vigneshvar has joined #openstack-oslo08:39
*** amotoki has quit IRC08:53
*** andreykurilin_ has joined #openstack-oslo08:54
*** amotoki has joined #openstack-oslo08:57
*** ajo has joined #openstack-oslo09:01
*** amotoki has quit IRC09:02
*** mtanino has quit IRC09:03
*** BrianShang has joined #openstack-oslo09:14
*** stannie has joined #openstack-oslo09:17
*** sputnik13 has quit IRC09:21
*** sputnik13 has joined #openstack-oslo09:21
*** sputnik13 has quit IRC09:21
*** sputnik1_ has joined #openstack-oslo09:24
openstackgerritMin Pae proposed openstack/taskflow: Map optional arguments as well as required arguments  https://review.openstack.org/15197209:28
*** bogdando has quit IRC09:31
*** sputnik1_ has quit IRC09:33
*** bogdando has joined #openstack-oslo09:34
*** mrmoje has joined #openstack-oslo09:37
*** e0ne has joined #openstack-oslo09:47
*** salv-orlando has joined #openstack-oslo09:48
*** sputnik13 has joined #openstack-oslo09:57
*** sputnik13 has quit IRC09:59
*** noelbk has quit IRC10:00
*** sputnik13 has joined #openstack-oslo10:03
*** sputnik13 has quit IRC10:05
*** ihrachyshka has joined #openstack-oslo10:07
openstackgerritRadomir Dopieralski proposed openstack/oslo-incubator: Log deprecation message when catching deprecated exceptions  https://review.openstack.org/12338310:15
*** e0ne has quit IRC10:16
*** stannie has quit IRC10:29
*** sputnik13 has joined #openstack-oslo10:38
*** sputnik13 has quit IRC10:43
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: rabbit: allow to configure heartbeat rate  https://review.openstack.org/15220111:06
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: RabbitMQ heartbeat implementation  https://review.openstack.org/14604711:06
openstackgerritzhangjl proposed openstack/oslo.messaging: Fix the bug redis do not delete the expired keys  https://review.openstack.org/15247111:07
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: rabbit: allow to configure heartbeat rate  https://review.openstack.org/15220111:08
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: rabbit: heartbeat implementation  https://review.openstack.org/14604711:08
*** e0ne has joined #openstack-oslo11:10
*** andreykurilin_ has quit IRC11:19
*** dulek_ is now known as dulek11:35
*** i159 has joined #openstack-oslo11:52
*** cdent has joined #openstack-oslo11:55
*** pblaho has joined #openstack-oslo12:01
*** e0ne is now known as e0ne_12:01
*** e0ne_ is now known as e0ne12:01
*** dtantsur is now known as dtantsur|bbl12:20
*** boris-42 has quit IRC12:22
*** boris-42 has joined #openstack-oslo12:22
*** amotoki has joined #openstack-oslo12:43
therveI got a question about jsonutils12:47
therveIt seems to use anyjson if it's available12:48
therveBut unfortunately the interfaces are not really compatible (dumps for example)12:48
therveIs it a known issue?12:48
*** _Patang has joined #openstack-oslo12:56
*** crc32 has quit IRC12:57
*** subscope has quit IRC12:57
*** Patang has quit IRC12:57
*** kbyrne has quit IRC12:57
*** kbyrne has joined #openstack-oslo12:58
*** subscope has joined #openstack-oslo12:58
dhellmanntherve: are you getting an error? I thought jsonutils wrapped up anyjson, so I'm not clear what you're asking.13:36
*** bknudson has quit IRC13:38
*** gordc has joined #openstack-oslo13:39
thervedhellmann, Let me try something13:39
*** salv-orlando has quit IRC13:40
*** alexpilotti has joined #openstack-oslo13:40
* dhellmann goes for breakfast13:47
therveI guess I misunderstood what it was trying to do13:48
therveIt makes anyjson uses whatever json module jsonutils uses13:49
therveThat's intriguing13:49
*** mtanino has joined #openstack-oslo13:52
*** tedross has joined #openstack-oslo13:54
*** vigneshvar has quit IRC14:01
*** bknudson has joined #openstack-oslo14:02
*** dulek has quit IRC14:06
*** dulek has joined #openstack-oslo14:06
*** tedross has quit IRC14:07
*** dtantsur|bbl is now known as dtantsur14:09
*** salv-orlando has joined #openstack-oslo14:09
*** mtanino has quit IRC14:25
*** mriedem has joined #openstack-oslo14:29
*** boris-42 has quit IRC14:32
*** inc0 has quit IRC14:33
*** dims has joined #openstack-oslo14:36
dimsdhellmann: good morning14:37
dhellmanndims: good morning14:37
dimsdhellmann: wanted to check with you on this one https://review.openstack.org/#/c/151157/ - for K, i believe projects will still use oslo.log OR oslo-incubator copy of log.py so we should let that in (It has a -2 from you)14:38
dimsdhellmann: am ok -2'ing the stable/juno backport of it - https://review.openstack.org/#/c/152438/14:39
dhellmanndims: theoretically we froze development on the incubated module when we started kilo with a plan to graduate it, right?14:41
dhellmannso the patch should go into the library and into the stable branch, but we're just hung up on a release before we delete it from the incubator14:41
dhellmann(the master branch)14:41
dimsso there's a hole then14:41
*** pasquier-s has joined #openstack-oslo14:42
dimssince not everyone will be able to pick up the oslo.log lib14:42
*** jgrimm is now known as zz_jgrimm14:42
dhellmannyeah, it's not perfect. During juno we tried keeping the master branch version of things and then we weren't able to move ahead with library adoption.14:42
dhellmannI'm open to suggestions, since I was just following what we agreed to at the summit. :-/14:43
* dims scratching my head :)14:43
*** prad has joined #openstack-oslo14:43
dimsjd__: bnemec: anyone else thoughts?14:44
dhellmanndims: if we get oslo.log out next week, who do you think won't have time to adopt it and will need this syslog fix?14:45
jd__Glance :D14:46
dhellmannmeh, I'll write the patch for glance if I have to14:46
dimsdhellmann: writing a patch is the easy part :)14:46
dimsyes, there's enough time14:46
*** dulek has quit IRC14:46
dhellmanndims: flaper87 is core on glance, so we'd be half way there :-)14:47
jd__dhellmann: haha writing the patch is not the problem14:47
*** dulek has joined #openstack-oslo14:47
jd__getting +2A is the problem14:47
dhellmannjd__: are you core on glance yet?14:47
jd__dhellmann: I wish but no14:47
dhellmannI've noticed you sending several patches that way14:47
jd__you can't become core on Glance since nobody is taking attention14:47
dimsdhellmann: from what i heard there's an awful lot of cores :)14:47
jd__like, I have a blueprint on Glance for K, NOBODY reviewed it since November14:47
dhellmannis there a list of things we're trying to land where there aren't enough reviews? should the TC step in?14:47
jd__I've https://review.openstack.org/#/c/143449/ for example14:48
dimsdhellmann: anecdotally yes, don't have hard numbers or actual personal experience14:48
*** dulek_ has joined #openstack-oslo14:48
*** dulek has quit IRC14:48
*** rushiagr_away is now known as rushiagr14:49
jd__though I don't think that should stop us releasing oslo.log an removing in from the incubator14:49
jd__I like our current plan14:49
dhellmannyeah, if there are review issues in a project that won't stop us. I'd like to address them, though. I'll talk to ttx.14:50
dimsjd__: dhellmann: so let's at least get the stable/juno backport in - https://review.openstack.org/#/c/152438/ per current process14:50
dimsjd__: +1 stick to plan14:50
dhellmanndims: sure, did that go into the lib already?14:50
dimsdhellmann: yes14:50
jd__+2'ed14:50
dimsthanks!14:51
dhellmannapproved14:51
dimshttps://github.com/openstack/oslo.log/commit/250315b7b22bf348af1f36965fdae6a38c9d5f57#diff-399346054413f32e163d5aef4e0584e914:51
dimsthanks!14:51
dhellmannjd__: someone must be reviewing changes in glance because I see some merges from yesterday14:52
dimspasquier-s: please keep an eye on the oslo.log release, let's try to get patches into various projects and revisit this issue around K3 milestone14:52
pasquier-sdims: ok, thanks for the follow-up folks14:53
jd__dhellmann: yeah once in a while I get patches merged, but I often need to track down individual glance cores to do so – which IMHO shows that there's a problem14:53
*** inc0 has joined #openstack-oslo14:53
*** jecarey has quit IRC14:53
dhellmannjd__: yes, that does sound like an issue14:53
jd__the problem being 'not enough people care' and the solution being unknown to me :)14:53
dhellmannjd__, dims, bnemec : are any of you planning to submit oslo-related talks for the conference?14:54
jd__dhellmann: nop14:55
dimsdhellmann: i haven't thought about it14:55
dhellmannthe deadline is monday, so I'm thinking about topics14:56
dimsdhellmann: the newer ones we are trying to push need to be evangelized pylockfile, tooz, taskflow etc14:58
dhellmanndims: yeah, good point14:58
inc0I'd vote for taskflow14:58
inc0and hello everyone14:58
dimslet's rope in harlowja!14:59
dimshi inc014:59
dimshow goes objects? :)14:59
dhellmannhi, inc014:59
inc0dhellmann was faster;)14:59
dhellmannand yeah, a taskflow talk would be good14:59
dhellmanninc0: too much practice14:59
inc0althogh we're already preparing commits for it;)15:00
dhellmannbut your repo showed me what files I was missing, so I really appreciate your help with that aspect15:00
jd__dims: about pylockfile… https://review.openstack.org/#/c/151224/15:00
dhellmanngood -- let's queue those up for the gerrit repository15:00
inc0sure, I'll try to implement it into heat asap, that should produce couple more changes to be pushed15:01
inc0about taskflow, my friend is implementing it into cinder15:01
dimsjd__: cool15:01
* flaper87 reads backlog15:02
dhellmannhttps://etherpad.openstack.org/p/oslo-conference-presentation-topics15:02
*** _amrith_ is now known as amrith15:02
dhellmanndims, jd__: ^^15:02
flaper87jd__: that's not fair... Al generalizations are falso ;)15:03
flaper87false*15:03
inc0dhellmann, do you think versionedobjects deserves a talk as well?15:03
flaper87that said, please ping me if you need some reviews in glance to move oslo forward15:03
dimsLove the titles dhellmann :)15:03
dimsinc0: yes +115:03
dhellmanninc0: I'm sure it would make an interesting topic. I don't know enough about it to talk myself, but you and/or dansmith could15:04
jd__flaper87: :)15:04
inc0I'll propose it then, we'll see if Dan will be willing to do it, otherwise I'll be happy to do so15:04
dhellmanninc0: sounds good15:05
inc0(but you'd have to handle my english)15:05
dimsinc0: dhellmann: what other tools do we have around versioning?15:05
dhellmanndims: debtcollector and versionutils15:05
dhellmannthere's the migration testing stuff in oslo.db15:05
dimsso we could do a talk that ties in those together15:05
dimsas part of code jenga15:05
dhellmannnice idea15:06
dimsbest practices around versioning essentially15:06
flaper87dhellmann: fwiw, I think the backwards-compatibility talk would be very good to have15:06
dimsright15:06
dimsthat's the 3rd topic in etherpad15:06
flaper87I'm happy to help if needed15:06
dimsdhellmann: if we throw in zero downtime somewhere in the abstract the room will fill itself :)15:07
inc0dims, I agree that could be squeezed to one talk, but full of practical stuff, which would be nice15:07
dhellmanndims: hahaha15:07
inc0as I've said in etherpad - a holy grail;)15:08
inc0no downtime upgrades15:08
*** sigmavirus24_awa is now known as sigmavirus2415:08
dhellmanninc0: the conference audience is mostly operators and users, so I don't know how much detail we want to go into on using the libs, if that's what you mean15:08
dimsright15:08
inc0well, still it would be good to show this tools, some of them might have their own solutions underneath15:09
dimsinc0: agree15:09
inc0but yeah, it might be better to do it as dev session15:10
inc0and maybe just mention it somewhere15:10
* dims back in a bit15:10
*** dims has quit IRC15:15
*** dims has joined #openstack-oslo15:17
bnemecWhoa, it's already planning time for summit?15:19
*** dims has quit IRC15:20
bnemecdhellmann: I didn't have anything in mind as far as talks go.15:20
*** zzzeek has joined #openstack-oslo15:22
bnemecdhellmann: Also, on the topic of compatibility and evolving apis: https://review.openstack.org/#/c/137774/15:22
bnemecBasically one of the exceptions the original code is raising is the wrong type.15:22
dhellmannbnemec: added to my review list15:23
bnemecBut apparently there is code that assumes only that one exception type will come out of this function, so changing it could be painful.15:23
bnemecdhellmann: Thanks15:23
*** jecarey has joined #openstack-oslo15:26
dhellmannbnemec: yeah, we should probably not just change the exceptions raised without looking at how it's being used15:27
bnemecdhellmann: According to Sridhar Neutron would require some changes if we start raising another exception.15:30
bnemecI guess I don't know how many though.15:30
bnemecIf it's only a few spots then maybe it's worth doing it.15:30
dhellmannbnemec: which function are you talking about?15:31
*** mtanino has joined #openstack-oslo15:31
bnemecdhellmann: get_ipv6_addr_by_EUI64 in https://review.openstack.org/#/c/137774/9/oslo_utils/netutils.py15:31
*** achanda has joined #openstack-oslo15:32
dhellmannbnemec: that looks like a brand new function, though.15:35
bnemecdhellmann: It's brand new to the lib, but it's being brought over from Neutron and Tempest.15:35
*** kgiusti has joined #openstack-oslo15:35
*** kgiusti has left #openstack-oslo15:36
*** e0ne is now known as e0ne_15:37
*** e0ne_ is now known as e0ne15:38
dhellmannoh, I don't care about that15:39
dhellmannif we fix the function then they can fix the app as they migrate to the version in the lib15:39
*** achanda has quit IRC15:40
nikhil_kdhellmann: hi, I'm here if oslo team needs unblocking ;)15:41
bnemecWorks for me.  I guess I just wasn't sure how to handle code going directly into a lib from somewhere else.15:41
*** zz_jgrimm is now known as jgrimm15:41
dhellmannbnemec: as with graduation, it's better if the API is "right" when we bring it in, even if that requires changes in apps to use it15:42
dhellmannhi, nikhil_k, thanks for joining!15:42
nikhil_kright back at you15:43
bnemecdhellmann: Yeah, makes sense.  I suppose the exception type thing felt a little nit picky to me, but better to do it now than after it's in the lib and used other places too.15:44
dhellmannbnemec: right15:44
*** stevemar has joined #openstack-oslo15:44
dhellmannok, 2 conference talk proposals are submitted (see https://etherpad.openstack.org/p/oslo-conference-presentation-topics for links)16:02
*** salv-orlando has quit IRC16:11
*** tsekiyama has joined #openstack-oslo16:16
*** ihrachyshka has quit IRC16:24
dhellmanndims, jd__, flaper87: can you take a look at https://review.openstack.org/#/q/status:open+project:openstack/oslo-specs+branch:master+topic:policy,n,z and make sure there aren't any obvious issues with merging those policies?16:25
flaper87dhellmann: on it16:25
dhellmannflaper87: some time this week is fine, no rush -- I want everyone to have a chance to read them before I merge them next week16:26
*** ihrachyshka has joined #openstack-oslo16:26
dhellmannflaper87: they *should* match mostly what is in the wiki, but in some cases I updated them to reflect what we do rather than what we said we do16:26
flaper87dhellmann: awesome, in that case I'll queue them for tomorrow so I can read it with a fresh mind.16:27
flaper87dhellmann: thanks for the heads up16:27
dhellmannflaper87: good plan16:27
dhellmannflaper87: the one on the config policy is new, so there's still lots of discussion to do on that one. The others should be pretty straightforward16:28
*** amrith is now known as _amrith_16:30
*** crc32 has joined #openstack-oslo16:38
*** amotoki has quit IRC16:41
*** inc0 has quit IRC16:54
*** ChuckC__ has joined #openstack-oslo16:56
*** ChuckC__ is now known as ChuckC_16:57
*** ChuckC has quit IRC17:00
*** dims has joined #openstack-oslo17:01
*** boris-42 has joined #openstack-oslo17:03
openstackgerritDoug Hellmann proposed openstack/oslo-specs: Add revision history sections  https://review.openstack.org/15261817:07
*** crc32 has quit IRC17:08
*** i159 has quit IRC17:10
*** crc32 has joined #openstack-oslo17:11
*** salv-orlando has joined #openstack-oslo17:11
*** ChuckC has joined #openstack-oslo17:13
*** _amrith_ is now known as amrith17:14
*** ChuckC_ has quit IRC17:16
zzzeekdhellmann: this has to go in also https://review.openstack.org/#/c/151059/17:17
zzzeekdhellmann: can you +2 ?17:17
*** crc32 has quit IRC17:22
*** dulek_ has quit IRC17:28
*** salv-orlando has quit IRC17:28
*** dulek_ has joined #openstack-oslo17:28
*** marun has joined #openstack-oslo17:31
*** crc32 has joined #openstack-oslo17:32
*** noelbk has joined #openstack-oslo17:32
*** crc32 has quit IRC17:32
*** salv-orlando has joined #openstack-oslo17:33
*** salv-orlando has quit IRC17:40
*** noelbk has quit IRC17:44
dhellmannzzzeek: I'll give it a look after lunch17:45
zzzeektahnks17:45
openstackgerritDoug Hellmann proposed openstack/oslo-incubator: Remove obsolete comments from tool scripts  https://review.openstack.org/15263717:46
*** yamahata has joined #openstack-oslo17:51
*** dulek_ has quit IRC17:54
*** dulek has joined #openstack-oslo17:55
*** ChuckC_ has joined #openstack-oslo17:55
*** ChuckC has quit IRC17:59
*** sputnik13 has joined #openstack-oslo18:02
*** salv-orlando has joined #openstack-oslo18:05
*** noelbk has joined #openstack-oslo18:05
*** salv-orlando has quit IRC18:07
*** salv-orlando has joined #openstack-oslo18:09
*** noelbk has quit IRC18:11
*** ChuckC_ is now known as ChuckC18:13
*** harlowja has joined #openstack-oslo18:15
*** crc32 has joined #openstack-oslo18:18
*** achanda has joined #openstack-oslo18:18
*** noelbk has joined #openstack-oslo18:31
*** noelbk has quit IRC18:37
*** jecarey has quit IRC18:39
*** jecarey has joined #openstack-oslo18:51
*** noelbk has joined #openstack-oslo18:51
*** mrmoje has quit IRC18:55
*** pblaho has quit IRC18:56
*** mrmoje has joined #openstack-oslo18:56
*** rushiagr is now known as rushiagr_away18:57
*** e0ne is now known as e0ne_19:02
*** cdent has quit IRC19:04
*** e0ne_ is now known as e0ne19:06
*** e0ne has quit IRC19:07
*** vigneshvar has joined #openstack-oslo19:11
openstackgerritMichael Bayer proposed openstack/oslo.db: Implement new oslo.db.sqlalchemy.enginefacade module  https://review.openstack.org/13821519:22
*** dtantsur is now known as dtantsur|afk19:22
*** noelbk has quit IRC19:25
stevemarbknudson, whats the hold up here: https://review.openstack.org/#/c/148028/19:28
bknudsonstevemar: we need the keystone requirements updated with the version that's got the rename.19:29
bknudsonstevemar: I think that keystone requirements needs to be updated before the grenade test will pass...19:30
*** noelbk has joined #openstack-oslo19:32
*** ihrachyshka has quit IRC19:36
stevemarbknudson, wheres the proposal bot when you need it19:38
*** e0ne has joined #openstack-oslo19:49
*** e0ne is now known as e0ne_19:49
*** e0ne_ is now known as e0ne19:50
openstackgerritMerged openstack/oslo.db: Implement backend-specific drop_all_objects for provisioning.  https://review.openstack.org/15105919:58
*** dims has quit IRC20:05
*** salv-orlando has quit IRC20:05
*** salv-orlando has joined #openstack-oslo20:06
*** dims has joined #openstack-oslo20:08
*** cdent has joined #openstack-oslo20:11
*** andreykurilin_ has joined #openstack-oslo20:12
*** boris-42 has quit IRC20:12
openstackgerritVilobh Meshram proposed openstack/taskflow: Document parameter return values  https://review.openstack.org/15237520:15
openstackgerritIan Wienand proposed openstack/oslo-incubator: Turn off missing-directory log output for default case  https://review.openstack.org/15266920:29
openstackgerritJoshua Harlow proposed openstack/taskflow: Add a capturing listener (for test or other usage)  https://review.openstack.org/15227120:31
openstackgerritJoshua Harlow proposed openstack/taskflow: Add a capturing listener (for test or other usage)  https://review.openstack.org/15227120:31
dimssileht: the rabbitmq heartbeat change - https://review.openstack.org/#/c/146047 - Does any of the jobs actually exercise the code?20:33
*** anteaya has quit IRC20:34
bknudsonstevemar: I could just stick the requirements update in https://review.openstack.org/#/c/148028/20:48
openstackgerritgreghaynes proposed openstack/tooz: Create ectd driver with lock support  https://review.openstack.org/15146320:48
stevemarbknudson, looks like it passed20:49
*** openstackgerrit has quit IRC20:50
*** openstackgerrit has joined #openstack-oslo20:50
*** anteaya has joined #openstack-oslo20:53
*** ajo has quit IRC20:56
*** mrmoje has quit IRC20:59
*** achanda has quit IRC21:03
bknudsonstevemar: I asked in infra why the requirements updates weren't getting around -- the proposal bot breaks when projects are renamed.21:08
openstackgerritDoug Hellmann proposed openstack/oslo-incubator: Add tox env for running release notes script  https://review.openstack.org/14796321:13
openstackgerritDoug Hellmann proposed openstack/oslo-incubator: Adjust release note template whitespace  https://review.openstack.org/14796421:13
openstackgerritDoug Hellmann proposed openstack/oslo-incubator: Have a little fun with release notes  https://review.openstack.org/15268021:13
harlowjaha21:13
harlowjanice21:13
dhellmannharlowja: something fun while I'm in the cross-project meeting :-)21:14
harlowjadef21:14
harlowjau can take the anvil happy cow21:15
harlowjalol21:15
harlowjahttps://github.com/stackforge/anvil/blob/master/anvil/utils.py#L7821:15
harlowja*as a signature, lol21:15
*** achanda has joined #openstack-oslo21:21
*** denis_makogon has quit IRC21:39
*** ozamiatin has quit IRC21:39
*** ozamiatin has joined #openstack-oslo21:41
*** denis_makogon has joined #openstack-oslo21:42
*** sputnik13 has quit IRC21:49
*** sputnik13 has joined #openstack-oslo21:50
*** e0ne has quit IRC22:00
*** marun has quit IRC22:02
*** fnordahl has quit IRC22:05
*** sputnik13 has quit IRC22:08
*** sputnik13 has joined #openstack-oslo22:09
*** e0ne has joined #openstack-oslo22:10
*** salv-orlando has quit IRC22:11
*** salv-orlando has joined #openstack-oslo22:12
*** sigmavirus24 is now known as sigmavirus24_awa22:14
*** jaypipes has quit IRC22:15
*** crc32 has quit IRC22:22
*** fnordahl has joined #openstack-oslo22:22
*** e0ne has quit IRC22:22
*** marun has joined #openstack-oslo22:23
*** cdent has quit IRC22:25
*** harlowja is now known as harlowja_away22:28
*** crc32 has joined #openstack-oslo22:36
*** sigmavirus24_awa is now known as sigmavirus2422:41
*** marun has quit IRC22:46
*** ChuckC_ has joined #openstack-oslo22:55
*** ChuckC has quit IRC22:57
*** dulek has quit IRC22:59
*** bknudson has quit IRC23:02
*** ChuckC has joined #openstack-oslo23:03
openstackgerritMichael Bayer proposed openstack/oslo.db: Implement new oslo.db.sqlalchemy.enginefacade module  https://review.openstack.org/13821523:04
*** yamahata has quit IRC23:06
*** prad has quit IRC23:07
*** ChuckC_ has quit IRC23:07
*** jaypipes has joined #openstack-oslo23:07
*** zhiyan has quit IRC23:08
*** jraim has quit IRC23:10
*** andreykurilin_ has quit IRC23:15
*** jaosorior has quit IRC23:16
*** dims has quit IRC23:17
*** dims has joined #openstack-oslo23:19
*** gordc has quit IRC23:20
*** zhiyan has joined #openstack-oslo23:21
*** jraim has joined #openstack-oslo23:21
openstackgerritOpenStack Proposal Bot proposed openstack/oslo.db: Updated from global requirements  https://review.openstack.org/15050223:22
openstackgerritOpenStack Proposal Bot proposed openstack/oslo.vmware: Updated from global requirements  https://review.openstack.org/15272123:22
*** arosen has joined #openstack-oslo23:26
arosenHi, Anyone have any ideas why I some times see this exception in oslo.db when I run the unit tests for another openstack project that uses oslo.db? http://paste.openstack.org/show/166468/23:27
arosenit doesn't occur everytime.23:27
*** harlowja_away is now known as harlowja23:32
*** andreykurilin_ has joined #openstack-oslo23:33
*** marun has joined #openstack-oslo23:35
openstackgerritMerged openstack-dev/pbr: Support script text override for newer develop  https://review.openstack.org/15080323:39
*** salv-orlando has quit IRC23:39
*** salv-orlando has joined #openstack-oslo23:40
*** vigneshvar has quit IRC23:40
*** crc32 has quit IRC23:43
*** ChuckC_ has joined #openstack-oslo23:45
*** ChuckC has quit IRC23:46
*** jgrimm is now known as zz_jgrimm23:47

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