*** BAKfr has joined #openstack-oslo | 00:05 | |
*** mmasaki has joined #openstack-oslo | 00:05 | |
*** alexpilotti has joined #openstack-oslo | 00:05 | |
*** dstanek has joined #openstack-oslo | 00:05 | |
*** hogepodge has joined #openstack-oslo | 00:07 | |
*** yamahata__ has joined #openstack-oslo | 00:07 | |
*** dansmith has joined #openstack-oslo | 00:07 | |
*** salv-orl_ has joined #openstack-oslo | 00:07 | |
*** amrith has joined #openstack-oslo | 00:07 | |
*** jasondotstar has joined #openstack-oslo | 00:07 | |
*** mdbooth has joined #openstack-oslo | 00:07 | |
*** pasquier-s has joined #openstack-oslo | 00:07 | |
*** dukhlov has joined #openstack-oslo | 00:07 | |
*** mordred has joined #openstack-oslo | 00:07 | |
*** ttx has joined #openstack-oslo | 00:07 | |
*** rpodolyaka has joined #openstack-oslo | 00:07 | |
*** sdague has joined #openstack-oslo | 00:07 | |
*** alaski_out has joined #openstack-oslo | 00:07 | |
*** ekarlso has joined #openstack-oslo | 00:07 | |
*** redrobot has joined #openstack-oslo | 00:07 | |
*** kevinbenton has joined #openstack-oslo | 00:07 | |
*** clayton has joined #openstack-oslo | 00:07 | |
*** goodygum has joined #openstack-oslo | 00:07 | |
*** mriedem has joined #openstack-oslo | 00:07 | |
*** salv-orl_ has quit IRC | 00:07 | |
*** mtreinish has joined #openstack-oslo | 00:07 | |
*** dulek has joined #openstack-oslo | 00:07 | |
*** sreshetnyak has joined #openstack-oslo | 00:07 | |
*** HenryG has joined #openstack-oslo | 00:07 | |
*** d0ugal has joined #openstack-oslo | 00:07 | |
*** ajo has joined #openstack-oslo | 00:07 | |
*** pleia2 has joined #openstack-oslo | 00:07 | |
*** _stowa has joined #openstack-oslo | 00:07 | |
*** Nakato has joined #openstack-oslo | 00:08 | |
*** Kiall has joined #openstack-oslo | 00:08 | |
*** zqfan has joined #openstack-oslo | 00:08 | |
*** zzzeek_ has joined #openstack-oslo | 00:08 | |
*** therve has joined #openstack-oslo | 00:08 | |
*** rpodolyaka_afk has joined #openstack-oslo | 00:08 | |
*** dguitarbite has joined #openstack-oslo | 00:08 | |
*** adam_g has joined #openstack-oslo | 00:08 | |
*** kbyrne has joined #openstack-oslo | 00:08 | |
*** edleafe has joined #openstack-oslo | 00:08 | |
*** toabctl has joined #openstack-oslo | 00:08 | |
*** odyssey4me has joined #openstack-oslo | 00:08 | |
*** ujjain has joined #openstack-oslo | 00:08 | |
*** zz_dimtruck has joined #openstack-oslo | 00:08 | |
*** miguelgrinberg has joined #openstack-oslo | 00:08 | |
*** yamahata has joined #openstack-oslo | 00:08 | |
*** Qwazerty has joined #openstack-oslo | 00:08 | |
*** sileht has joined #openstack-oslo | 00:08 | |
*** sontek has joined #openstack-oslo | 00:08 | |
*** fungi has joined #openstack-oslo | 00:08 | |
*** flaper87 has joined #openstack-oslo | 00:08 | |
*** kragniz has joined #openstack-oslo | 00:08 | |
*** bnemec has joined #openstack-oslo | 00:08 | |
*** SergeyLukjanov has joined #openstack-oslo | 00:08 | |
*** sc68cal has joined #openstack-oslo | 00:08 | |
*** dstufft has joined #openstack-oslo | 00:08 | |
*** dmitryme has joined #openstack-oslo | 00:08 | |
*** browne has joined #openstack-oslo | 00:09 | |
*** SlickNik has joined #openstack-oslo | 00:09 | |
*** peterstac has joined #openstack-oslo | 00:09 | |
*** eezhova has joined #openstack-oslo | 00:09 | |
*** mfedosin has joined #openstack-oslo | 00:09 | |
*** jd__ has joined #openstack-oslo | 00:09 | |
*** melwitt has joined #openstack-oslo | 00:09 | |
*** david-lyle has joined #openstack-oslo | 00:12 | |
*** lbragstad has joined #openstack-oslo | 00:12 | |
*** ndipanov has joined #openstack-oslo | 00:12 | |
*** sputnik13 has joined #openstack-oslo | 00:12 | |
*** edmondsw has joined #openstack-oslo | 00:12 | |
*** jaypipes has joined #openstack-oslo | 00:12 | |
*** zhiyan has joined #openstack-oslo | 00:12 | |
*** jraim has joined #openstack-oslo | 00:12 | |
*** kashyap has joined #openstack-oslo | 00:12 | |
*** frickler has joined #openstack-oslo | 00:12 | |
*** morgan has joined #openstack-oslo | 00:12 | |
*** harlowja has joined #openstack-oslo | 00:12 | |
*** harlowja has quit IRC | 00:13 | |
*** harlowja has joined #openstack-oslo | 00:13 | |
*** alejandrito has joined #openstack-oslo | 00:13 | |
*** openstackgerrit has joined #openstack-oslo | 00:13 | |
*** haypo has joined #openstack-oslo | 00:13 | |
*** gibi has joined #openstack-oslo | 00:13 | |
*** kzaitsev_ws has joined #openstack-oslo | 00:13 | |
*** tchaypo has joined #openstack-oslo | 00:13 | |
*** jokke_ has joined #openstack-oslo | 00:13 | |
*** ericksonsantos has joined #openstack-oslo | 00:13 | |
*** dhellmann has joined #openstack-oslo | 00:13 | |
*** sabari has joined #openstack-oslo | 00:13 | |
*** Horgix has joined #openstack-oslo | 00:13 | |
*** EmilienM has joined #openstack-oslo | 00:13 | |
*** bapalm has joined #openstack-oslo | 00:13 | |
*** vipul has joined #openstack-oslo | 00:13 | |
*** bknudson has joined #openstack-oslo | 00:13 | |
*** jamespd has joined #openstack-oslo | 00:13 | |
*** tristanC has joined #openstack-oslo | 00:13 | |
*** jlvillal has joined #openstack-oslo | 00:13 | |
*** david-lyle has quit IRC | 00:14 | |
*** pradk has joined #openstack-oslo | 00:15 | |
*** droyal_ has joined #openstack-oslo | 00:15 | |
*** fnordahl has joined #openstack-oslo | 00:15 | |
*** jamespage has joined #openstack-oslo | 00:15 | |
openstackgerrit | graingert proposed openstack/pylockfile: PBR setup requirement only https://review.openstack.org/235624 | 00:15 |
---|---|---|
*** alejandrito has quit IRC | 00:15 | |
openstackgerrit | graingert proposed openstack/pylockfile: Support universal wheels https://review.openstack.org/235632 | 00:15 |
openstackgerrit | graingert proposed openstack/pylockfile: PBR setup requirement only https://review.openstack.org/235633 | 00:15 |
*** mhorban has joined #openstack-oslo | 00:16 | |
*** freyes has joined #openstack-oslo | 00:16 | |
*** rbradfor has joined #openstack-oslo | 00:16 | |
*** elarson has joined #openstack-oslo | 00:16 | |
*** sheeprine has joined #openstack-oslo | 00:16 | |
*** shakamunyi has joined #openstack-oslo | 00:16 | |
*** sirushti has joined #openstack-oslo | 00:16 | |
*** ativelkov has joined #openstack-oslo | 00:16 | |
*** jecarey has joined #openstack-oslo | 00:17 | |
*** amaurymedeiros has joined #openstack-oslo | 00:18 | |
*** cburgess has joined #openstack-oslo | 00:18 | |
*** pblaho_ has joined #openstack-oslo | 00:18 | |
*** wendar_ has joined #openstack-oslo | 00:18 | |
*** nikhil_k has joined #openstack-oslo | 00:18 | |
*** vilobhmm11 has joined #openstack-oslo | 00:18 | |
*** dims_ has joined #openstack-oslo | 00:18 | |
*** DuncanT has joined #openstack-oslo | 00:18 | |
*** pkholkin has joined #openstack-oslo | 00:18 | |
*** rakhmerov has joined #openstack-oslo | 00:18 | |
*** davidlenwell has joined #openstack-oslo | 00:18 | |
*** timsim has joined #openstack-oslo | 00:18 | |
*** krotscheck has joined #openstack-oslo | 00:18 | |
*** jamielennox has joined #openstack-oslo | 00:18 | |
*** waynr has joined #openstack-oslo | 00:18 | |
*** xek has joined #openstack-oslo | 00:18 | |
*** zigo has joined #openstack-oslo | 00:18 | |
*** tonyb has joined #openstack-oslo | 00:18 | |
*** gus has joined #openstack-oslo | 00:18 | |
*** sigmavirus24_awa has joined #openstack-oslo | 00:18 | |
*** jroll has joined #openstack-oslo | 00:18 | |
*** hockeynut has joined #openstack-oslo | 00:18 | |
*** otherwiseguy has joined #openstack-oslo | 00:18 | |
*** dims_ has quit IRC | 00:20 | |
*** alexpilotti has quit IRC | 00:21 | |
*** jecarey has quit IRC | 00:21 | |
*** harlowja has quit IRC | 00:24 | |
*** dims_ has joined #openstack-oslo | 00:26 | |
*** dims_ has quit IRC | 00:27 | |
*** dims_ has joined #openstack-oslo | 00:27 | |
*** vilobhmm11 has quit IRC | 00:31 | |
*** harlowja has joined #openstack-oslo | 00:31 | |
*** stevemar_ has joined #openstack-oslo | 00:31 | |
*** achanda has joined #openstack-oslo | 00:32 | |
*** yamahata has quit IRC | 00:33 | |
*** achanda has quit IRC | 00:34 | |
*** browne has quit IRC | 00:48 | |
*** achanda has joined #openstack-oslo | 00:50 | |
openstackgerrit | Merged openstack/oslo.policy: Add test for invalid JSON https://review.openstack.org/234297 | 00:55 |
*** jecarey has joined #openstack-oslo | 00:58 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo-incubator: Updated from global requirements https://review.openstack.org/235676 | 00:59 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.cache: Updated from global requirements https://review.openstack.org/235677 | 00:59 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.concurrency: Updated from global requirements https://review.openstack.org/235678 | 00:59 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.db: Updated from global requirements https://review.openstack.org/235679 | 00:59 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.log: Updated from global requirements https://review.openstack.org/235680 | 01:00 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.messaging: Updated from global requirements https://review.openstack.org/235681 | 01:00 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.middleware: Updated from global requirements https://review.openstack.org/235682 | 01:00 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.policy: Updated from global requirements https://review.openstack.org/235683 | 01:00 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.reports: Updated from global requirements https://review.openstack.org/235684 | 01:00 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.serialization: Updated from global requirements https://review.openstack.org/235685 | 01:00 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.service: Updated from global requirements https://review.openstack.org/235686 | 01:00 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.versionedobjects: Updated from global requirements https://review.openstack.org/235687 | 01:00 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.vmware: Updated from global requirements https://review.openstack.org/235688 | 01:00 |
dims_ | ah look who showed up :) | 01:00 |
openstackgerrit | Merged openstack/oslo.service: Document termination of children on SIGHUP https://review.openstack.org/234729 | 01:00 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/taskflow: Updated from global requirements https://review.openstack.org/235691 | 01:01 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/tooz: Updated from global requirements https://review.openstack.org/235693 | 01:01 |
harlowja | holy crap | 01:01 |
harlowja | ha | 01:01 |
harlowja | dims_ oh hi, u were talking about me | 01:02 |
harlowja | hahahahahah | 01:02 |
dims_ | harlowja: i was poking at the bot | 01:02 |
dims_ | :) | 01:02 |
*** jecarey has quit IRC | 01:02 | |
harlowja | :) | 01:02 |
harlowja | dims_ that oslo.messaging patch is umm interesting, ha | 01:04 |
harlowja | i think we'd save pain if we just disallowed people from doing start, stop, start again, stop again... | 01:04 |
harlowja | i'd think such thinks would be rare anyways (and/or not the right thing) | 01:04 |
dims_ | harlowja: i don't know if anyone does that | 01:04 |
harlowja | just do start, stop, and its dead.... | 01:04 |
dims_ | right | 01:04 |
openstackgerrit | Merged openstack/oslo.policy: Fix a typo in policy.py https://review.openstack.org/234110 | 01:07 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.policy: Updated from global requirements https://review.openstack.org/235683 | 01:07 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.service: Updated from global requirements https://review.openstack.org/235686 | 01:07 |
*** zz_dimtruck is now known as dimtruck | 01:17 | |
*** eliqiao has joined #openstack-oslo | 01:18 | |
*** david-lyle has joined #openstack-oslo | 01:21 | |
*** binarin has joined #openstack-oslo | 01:34 | |
*** edmondsw has quit IRC | 01:40 | |
openstackgerrit | Merged openstack/oslo-incubator: Updated from global requirements https://review.openstack.org/235676 | 01:54 |
*** jecarey has joined #openstack-oslo | 01:54 | |
*** jecarey has quit IRC | 01:59 | |
*** achanda has quit IRC | 02:09 | |
*** achanda has joined #openstack-oslo | 02:11 | |
*** dims_ has quit IRC | 02:14 | |
*** dims_ has joined #openstack-oslo | 02:14 | |
*** achanda has quit IRC | 02:31 | |
openstackgerrit | Merged openstack/oslo.cache: Export functions from __init__ https://review.openstack.org/233924 | 02:32 |
openstackgerrit | Merged openstack/taskflow: feat: add max_dispatches arg to conductor's run https://review.openstack.org/234858 | 02:42 |
*** browne has joined #openstack-oslo | 02:45 | |
*** dims_ has quit IRC | 02:49 | |
*** dims_ has joined #openstack-oslo | 02:49 | |
*** jecarey has joined #openstack-oslo | 02:50 | |
*** lifeless has joined #openstack-oslo | 02:51 | |
*** dims_ has quit IRC | 02:51 | |
*** dims_ has joined #openstack-oslo | 02:51 | |
*** achanda has joined #openstack-oslo | 02:53 | |
*** jecarey has quit IRC | 02:55 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.cache: Updated from global requirements https://review.openstack.org/235677 | 03:05 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/taskflow: Updated from global requirements https://review.openstack.org/235691 | 03:07 |
*** tobe has joined #openstack-oslo | 03:11 | |
*** amrith is now known as _amrith_ | 03:12 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.log: Updated from global requirements https://review.openstack.org/235680 | 03:12 |
*** achanda has quit IRC | 03:16 | |
*** zqfan has quit IRC | 03:16 | |
openstackgerrit | Merged openstack/oslo.concurrency: Updated from global requirements https://review.openstack.org/235678 | 03:17 |
openstackgerrit | Merged openstack/oslo.reports: Updated from global requirements https://review.openstack.org/235684 | 03:18 |
openstackgerrit | Merged openstack/oslo.db: Updated from global requirements https://review.openstack.org/235679 | 03:19 |
*** achanda has joined #openstack-oslo | 03:20 | |
openstackgerrit | Merged openstack/tooz: Updated from global requirements https://review.openstack.org/235693 | 03:22 |
openstackgerrit | Merged openstack/oslo.versionedobjects: Updated from global requirements https://review.openstack.org/235687 | 03:23 |
*** achanda has quit IRC | 03:27 | |
openstackgerrit | Merged openstack/oslo.middleware: Updated from global requirements https://review.openstack.org/235682 | 03:30 |
*** jecarey has joined #openstack-oslo | 03:31 | |
*** amotoki has joined #openstack-oslo | 03:31 | |
openstackgerrit | Merged openstack/oslo.policy: Updated from global requirements https://review.openstack.org/235683 | 03:32 |
openstackgerrit | Merged openstack/oslo.vmware: Updated from global requirements https://review.openstack.org/235688 | 03:32 |
openstackgerrit | Merged openstack/oslo.serialization: Updated from global requirements https://review.openstack.org/235685 | 03:34 |
*** jecarey has quit IRC | 03:35 | |
*** vilobhmm11 has joined #openstack-oslo | 03:36 | |
*** jamielennox has quit IRC | 03:51 | |
*** jamielennox has joined #openstack-oslo | 03:52 | |
openstackgerrit | Merged openstack/oslo.messaging: Updated from global requirements https://review.openstack.org/235681 | 04:03 |
*** achanda has joined #openstack-oslo | 04:09 | |
*** achanda has quit IRC | 04:10 | |
*** achanda has joined #openstack-oslo | 04:11 | |
*** vilobhmm11 has quit IRC | 04:11 | |
*** jecarey has joined #openstack-oslo | 04:27 | |
*** dims_ has quit IRC | 04:29 | |
*** jecarey has quit IRC | 04:31 | |
*** yamahata has joined #openstack-oslo | 04:45 | |
*** dimtruck is now known as zz_dimtruck | 04:48 | |
*** zz_dimtruck is now known as dimtruck | 05:04 | |
*** achanda has quit IRC | 05:17 | |
*** sputnik13 has quit IRC | 05:26 | |
*** achanda has joined #openstack-oslo | 05:28 | |
*** vilobhmm11 has joined #openstack-oslo | 05:30 | |
*** jamielennox is now known as jamielennox|away | 05:30 | |
*** dimtruck is now known as zz_dimtruck | 05:33 | |
*** jecarey has joined #openstack-oslo | 05:38 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Move dispatch and consume/abandon to helper function https://review.openstack.org/235735 | 05:42 |
*** jecarey has quit IRC | 05:42 | |
*** nkrinner has joined #openstack-oslo | 05:51 | |
*** browne1 has joined #openstack-oslo | 06:00 | |
*** zqfan has joined #openstack-oslo | 06:01 | |
*** browne has quit IRC | 06:02 | |
openstackgerrit | Merged openstack/taskflow: Updated from global requirements https://review.openstack.org/235691 | 06:11 |
*** achanda has quit IRC | 06:14 | |
*** exploreshaifali has joined #openstack-oslo | 06:15 | |
*** achanda has joined #openstack-oslo | 06:18 | |
*** jecarey has joined #openstack-oslo | 06:19 | |
*** jecarey has quit IRC | 06:23 | |
*** dims_ has joined #openstack-oslo | 06:26 | |
*** achanda has quit IRC | 06:28 | |
*** dims_ has quit IRC | 06:28 | |
*** tobe has quit IRC | 06:28 | |
*** nkrinner has quit IRC | 06:34 | |
*** stevemar_ has quit IRC | 06:35 | |
*** stevemar_ has joined #openstack-oslo | 06:36 | |
*** achanda has joined #openstack-oslo | 06:37 | |
*** nkrinner has joined #openstack-oslo | 06:38 | |
*** stevemar_ has quit IRC | 06:38 | |
*** tobe has joined #openstack-oslo | 06:39 | |
*** achanda has quit IRC | 06:58 | |
*** tobe has quit IRC | 07:01 | |
*** jecarey has joined #openstack-oslo | 07:15 | |
*** tobe has joined #openstack-oslo | 07:18 | |
*** jecarey has quit IRC | 07:19 | |
*** exploreshaifali has quit IRC | 07:21 | |
*** vilobhmm11 has quit IRC | 07:23 | |
*** e0ne has joined #openstack-oslo | 07:27 | |
*** dims_ has joined #openstack-oslo | 07:28 | |
*** shardy has joined #openstack-oslo | 07:29 | |
*** browne1 has quit IRC | 07:30 | |
*** dims_ has quit IRC | 07:33 | |
*** shardy_ has joined #openstack-oslo | 07:43 | |
*** shardy has quit IRC | 07:45 | |
*** shardy_ has quit IRC | 07:49 | |
*** shardy has joined #openstack-oslo | 07:50 | |
*** cdent has joined #openstack-oslo | 07:50 | |
*** e0ne has quit IRC | 07:54 | |
openstackgerrit | Marian Horban proposed openstack/oslo.service: Class ReloadNotifier added https://review.openstack.org/228892 | 07:59 |
*** markus_z has joined #openstack-oslo | 08:18 | |
*** yamahata has quit IRC | 08:22 | |
*** jecarey has joined #openstack-oslo | 08:26 | |
*** salv-orlando has joined #openstack-oslo | 08:26 | |
*** dims_ has joined #openstack-oslo | 08:29 | |
*** jecarey has quit IRC | 08:30 | |
openstackgerrit | Tom Cammann proposed openstack/oslo.config: Raise exception when wrong type is used as default https://review.openstack.org/222078 | 08:33 |
*** dims_ has quit IRC | 08:35 | |
*** ndipanov is now known as ndipanoff | 08:35 | |
*** e0ne has joined #openstack-oslo | 08:39 | |
*** ihrachys has joined #openstack-oslo | 08:47 | |
*** _amrith_ is now known as amrith | 09:03 | |
*** f13o has joined #openstack-oslo | 09:05 | |
*** amrith is now known as _amrith_ | 09:12 | |
*** amotoki has quit IRC | 09:21 | |
*** dims_ has joined #openstack-oslo | 09:31 | |
*** jecarey has joined #openstack-oslo | 09:36 | |
*** dims_ has quit IRC | 09:37 | |
*** _amrith_ is now known as amrith | 09:39 | |
*** jecarey has quit IRC | 09:40 | |
*** salv-orlando has quit IRC | 09:43 | |
*** dims_ has joined #openstack-oslo | 09:48 | |
*** ozamiatin has joined #openstack-oslo | 09:57 | |
*** alexpilotti has joined #openstack-oslo | 10:07 | |
*** salv-orlando has joined #openstack-oslo | 10:09 | |
amrith | anybody home? have a testr question and am wondering where the braintrust is hanging out at this unearthly hour. | 10:11 |
*** exploreshaifali has joined #openstack-oslo | 10:16 | |
*** yassine_ has joined #openstack-oslo | 10:35 | |
openstackgerrit | Victor Stinner proposed openstack/oslo.config: Use versionadded and versionchanged in doc https://review.openstack.org/235232 | 10:44 |
*** salv-orlando has quit IRC | 11:00 | |
*** achanda has joined #openstack-oslo | 11:02 | |
haypo | amrith: leave your question, come back later to check for an answer. that's how irc works usually ;-) | 11:11 |
kashyap | haypo: "Anybody alive"? "Can I ask a question"? | 11:15 |
kashyap | haypo: FWIW, I wrote this page for RDO project a while ago - https://www.rdoproject.org/IRC_etiquette | 11:15 |
haypo | kashyap: can you hear me now? | 11:16 |
kashyap | haypo: :-) | 11:17 |
mdbooth | kashyap: Right in there at number 1: "Try to ask smart questions" | 11:20 |
mdbooth | kashyap says: Don't be dumb | 11:20 |
kashyap | :-) | 11:21 |
* kashyap stops the trolling | 11:21 | |
*** achanda has quit IRC | 11:21 | |
mdbooth | sileht: You about? | 11:23 |
mdbooth | sileht: I have a question about commit b888ee3ebf46b008dada1e825b24badb7053d7e8, specifically wrt RestartableServerThread | 11:24 |
* mdbooth just noticed that 'You about?' was naked ping, and didn't want to upset kashyap | 11:25 | |
mdbooth | sileht: So, I'm hitting a problem with my new patch in test_two_pools_three_listener. I've been asked to remove support for wrapping of state, but that test explicitly wraps state, in that it stops then restarts an executor. | 11:26 |
mdbooth | I guess I don't really know what I'm asking for, other than your general views on this situation | 11:27 |
*** salv-orlando has joined #openstack-oslo | 11:29 | |
*** pradk has quit IRC | 11:50 | |
*** stevemar_ has joined #openstack-oslo | 11:52 | |
*** stevemar_ has quit IRC | 11:55 | |
*** zqfan has quit IRC | 12:02 | |
*** zqfan has joined #openstack-oslo | 12:02 | |
*** amrith is now known as _amrith_ | 12:03 | |
*** pradk has joined #openstack-oslo | 12:06 | |
*** salv-orlando has quit IRC | 12:09 | |
*** alejandrito has joined #openstack-oslo | 12:13 | |
*** achanda has joined #openstack-oslo | 12:14 | |
*** exploreshaifali has quit IRC | 12:15 | |
*** ozamiatin_ has joined #openstack-oslo | 12:17 | |
*** ozamiatin has quit IRC | 12:18 | |
*** gordc has joined #openstack-oslo | 12:28 | |
openstackgerrit | Merged openstack/oslo.service: Updated from global requirements https://review.openstack.org/235686 | 12:34 |
*** binarin has quit IRC | 12:48 | |
*** tobe has quit IRC | 12:50 | |
*** achanda has quit IRC | 12:51 | |
*** regXboi has joined #openstack-oslo | 12:56 | |
*** edleafe is now known as figleaf | 12:57 | |
*** _amrith_ is now known as amrith | 13:03 | |
*** eliqiao has quit IRC | 13:07 | |
amrith | thank you haypo, I needed something answered then/there and was looking for someone. Time, as they say, was of the essence. Knowing the answer now doesn't help me. The moment has passed, I didn't win the lottery and you don't get a cut of the prize sorry ... | 13:11 |
*** jecarey has joined #openstack-oslo | 13:12 | |
*** salv-orlando has joined #openstack-oslo | 13:28 | |
*** dansmith is now known as superdan | 13:30 | |
*** jecarey has quit IRC | 13:35 | |
*** jecarey has joined #openstack-oslo | 13:36 | |
mdbooth | dims_ harlowja: ping re test_two_pools_three_listener | 13:37 |
mdbooth | Been a little distracted today, but I'm looking at that test now and it just seems broken to me | 13:38 |
mdbooth | I can only imagine that it has worked previously only because of a fortuitously reliable coincidence of scheduling | 13:38 |
*** yassine__ has joined #openstack-oslo | 13:38 | |
mdbooth | Take, for example, the very first call to self.wait_for_messages(25, 'pool2') | 13:39 |
mdbooth | That explicitly waits for 'pool2' to receive 25 messages | 13:39 |
mdbooth | However, there are 3 listeners and 2 pools | 13:39 |
mdbooth | And those 25 messages could go to either pool | 13:39 |
mdbooth | Which they sometimes do | 13:39 |
mdbooth | In which case it just hangs there | 13:39 |
mdbooth | afaict this is not directly related to anything I have done | 13:40 |
mdbooth | However, a change in locking might reasonably change scheduling | 13:40 |
mdbooth | So something which worked only by coincidence now doesn't work | 13:40 |
mdbooth | The other explanation is that I've missed something which does in fact assert that all of those notifications will go to either listener2 or listener3 | 13:41 |
mdbooth | But I never miss anything, so frankly that's not really worthy of consideration | 13:41 |
openstackgerrit | Dmitriy Ukhlov proposed openstack/oslo.messaging: Implements rabbit-pika driver https://review.openstack.org/229985 | 13:41 |
*** pradk_ has joined #openstack-oslo | 13:42 | |
*** yassine_ has quit IRC | 13:42 | |
*** kgiusti has joined #openstack-oslo | 13:43 | |
mdbooth | Even weirder, we're also appending our fake calls to endpoint1, which is a target of listener1, which is in pool1, not pool2 | 13:44 |
*** pradk has quit IRC | 13:45 | |
*** pradk_ is now known as pradk | 13:46 | |
mdbooth | Although, filed under things I never miss... | 13:46 |
mdbooth | Are the messages supposed to go to both pools? | 13:46 |
mdbooth | Handled by exactly 1 thread in each pool? | 13:46 |
*** edmondsw has joined #openstack-oslo | 13:47 | |
mdbooth | That would also explain why the calls are added only to endpoint1, because there's only 1 thread in pool1, so that's the only 1 we can reliably assert about... | 13:47 |
mdbooth | nm, moving on... | 13:48 |
openstackgerrit | Oleksii Zamiatin proposed openstack/oslo.messaging: WIP: check redis cache optimization https://review.openstack.org/235925 | 13:50 |
kashyap | dims_: et al: Lost the reviews due to a rebase - https://review.openstack.org/#/c/234286/ | 14:09 |
kashyap | Would appreciate a quick glance, when you get a moment | 14:10 |
kashyap | I wonder if straightforward rebases should retain the +1/+2, but maybe not unconditionally. . . | 14:10 |
*** ozamiatin_ has quit IRC | 14:12 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 14:13 | |
*** jecarey has quit IRC | 14:18 | |
*** jecarey has joined #openstack-oslo | 14:18 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.messaging: Updated from global requirements https://review.openstack.org/235947 | 14:22 |
openstackgerrit | Merged openstack/oslo.config: Add PortOpt for integer with range 1 to 65535 https://review.openstack.org/231257 | 14:22 |
*** zz_dimtruck is now known as dimtruck | 14:22 | |
*** jecarey has quit IRC | 14:23 | |
pkholkin | bknudson: Hello Brant, we updated our patch to Nova 'switch to oslo.cache', could you make another review https://review.openstack.org/#/c/203049/, thanks in advance! | 14:26 |
bknudson | pkholkin: how did you fix the race issue? | 14:27 |
pkholkin | bknudson: we decided to add lock there | 14:28 |
bknudson | ok, I'll take a look | 14:28 |
pkholkin | and left comments for you if it is ok | 14:28 |
bknudson | pkholkin: a local lock isn't going to help. | 14:29 |
pkholkin | bknudson: what will be the problem? | 14:31 |
pkholkin | we thought it can help | 14:31 |
*** e0ne has quit IRC | 14:31 | |
bknudson | if process a gets 1 and process b gets 1 then they'll increment the value and both put 2. So rather than winding up with 3 which is what was expected you'll wind up with 2. | 14:32 |
bknudson | a mutex isn't shared between processes. | 14:32 |
bknudson | so adding the mutex just makes the code more complicating without improving safetey | 14:32 |
*** alexpilotti has quit IRC | 14:32 | |
bknudson | maybe in this case it's not that important to get consistent results, in which case just add a comment that we don't care about multiprocess here and forget about the atomic setting | 14:33 |
bknudson | that's up to nova to allow that | 14:33 |
*** alexpilotti has joined #openstack-oslo | 14:35 | |
pkholkin | bknudson: we think that in this case we can be not so strict to consistency | 14:36 |
bknudson | pkholkin: I agree. Just add a comment that says what the effect is. | 14:36 |
pkholkin | bknudson: we can add a comment about it and leave as it is | 14:37 |
bknudson | I'm fine with that | 14:37 |
pkholkin | bknudson: ok, will do right now | 14:37 |
pkholkin | bknudson: agree | 14:37 |
openstackgerrit | Dmitriy Ukhlov proposed openstack/oslo.messaging: Implements rabbit-pika driver https://review.openstack.org/229985 | 14:43 |
openstackgerrit | Dina Belova proposed openstack/oslo.messaging: Modify simulator.py tool https://review.openstack.org/235958 | 14:43 |
openstackgerrit | Tom Cammann proposed openstack/oslo.config: Raise exception when wrong type is used as default https://review.openstack.org/222078 | 14:43 |
openstackgerrit | Dina Belova proposed openstack/oslo.messaging: Modify simulator.py tool https://review.openstack.org/235958 | 14:44 |
openstackgerrit | Merged openstack/oslo.log: Updated from global requirements https://review.openstack.org/235680 | 14:45 |
*** ozamiatin has joined #openstack-oslo | 14:45 | |
*** alexpilotti has quit IRC | 14:46 | |
*** alexpilotti has joined #openstack-oslo | 14:47 | |
pkholkin | bknudson: patch was updated, please take a look at the comment https://review.openstack.org/#/c/203049/33/nova/api/ec2/__init__.py | 14:49 |
*** ozamiatin_ has joined #openstack-oslo | 14:50 | |
*** ozamiatin has quit IRC | 14:50 | |
*** lbragstad has quit IRC | 14:51 | |
*** lbragstad has joined #openstack-oslo | 14:51 | |
*** e0ne has joined #openstack-oslo | 14:53 | |
openstackgerrit | XiaBing Yao proposed openstack/oslo.messaging: Add if condition for random.shuffle https://review.openstack.org/235965 | 14:55 |
*** yamahata has joined #openstack-oslo | 14:55 | |
*** jecarey has joined #openstack-oslo | 14:55 | |
*** nkrinner has quit IRC | 14:59 | |
*** thangp has joined #openstack-oslo | 15:00 | |
*** bnemec has quit IRC | 15:03 | |
openstackgerrit | Oleksii Zamiatin proposed openstack/oslo.messaging: WIP: check redis cache optimization https://review.openstack.org/235925 | 15:05 |
pkholkin | bknudson: sorry, please one more try) thanks for review! | 15:06 |
*** david-ly_ has joined #openstack-oslo | 15:11 | |
*** david-lyle has quit IRC | 15:11 | |
*** bnemec has joined #openstack-oslo | 15:13 | |
*** dimtruck is now known as zz_dimtruck | 15:17 | |
*** shardy_ has joined #openstack-oslo | 15:18 | |
*** stevemar_ has joined #openstack-oslo | 15:18 | |
*** stevemar_ has quit IRC | 15:19 | |
*** stevemar_ has joined #openstack-oslo | 15:19 | |
*** shardy has quit IRC | 15:20 | |
pkholkin | bknudson: appreciate your help, done | 15:22 |
bknudson | pkholkin: ok... it's up to nova now. | 15:23 |
bknudson | seems like there's a major problem in oslo.cache if there's no way to do the atomic ops anymore. | 15:23 |
*** pballand has joined #openstack-oslo | 15:23 | |
*** shardy_ has quit IRC | 15:24 | |
pkholkin | bknudson: thanks Brant, waiting for Nova guys | 15:24 |
*** shardy has joined #openstack-oslo | 15:24 | |
*** cdent has quit IRC | 15:24 | |
*** harlowja_at_home has joined #openstack-oslo | 15:26 | |
*** ihrachys has quit IRC | 15:28 | |
*** jecarey has quit IRC | 15:33 | |
*** jecarey has joined #openstack-oslo | 15:34 | |
*** e0ne has quit IRC | 15:37 | |
*** wendar_ is now known as wendar | 15:37 | |
*** e0ne has joined #openstack-oslo | 15:38 | |
*** jecarey has quit IRC | 15:39 | |
harlowja_at_home | lifeless, sooo u are now owner of funsigs, cool | 15:40 |
harlowja_at_home | or thats what http://sourceforge.net/p/pypi/support-requests/546/ says at least :-P | 15:40 |
harlowja_at_home | that only took 1 year, hahaha | 15:41 |
harlowja_at_home | ~1 year | 15:41 |
*** jecarey has joined #openstack-oslo | 15:42 | |
*** ozamiatin_ has quit IRC | 15:42 | |
*** browne has joined #openstack-oslo | 15:45 | |
*** ihrachys has joined #openstack-oslo | 15:48 | |
*** harlowja_at_home has quit IRC | 15:48 | |
*** jecarey has quit IRC | 15:53 | |
*** jecarey has joined #openstack-oslo | 15:55 | |
*** e0ne has quit IRC | 15:59 | |
*** e0ne has joined #openstack-oslo | 16:00 | |
mdbooth | harlowja: There's some funky docstrings in here: http://docs.openstack.org/developer/futurist/api.html#executors | 16:02 |
mdbooth | Don't know if that's anything to do with you | 16:02 |
mdbooth | Also, shutdown is undocumented there | 16:06 |
*** mriedem is now known as mriedem_lunch | 16:07 | |
*** ihrachys has quit IRC | 16:09 | |
*** stevemar_ has quit IRC | 16:10 | |
*** stevemar_ has joined #openstack-oslo | 16:11 | |
*** pblaho_ has quit IRC | 16:12 | |
*** bnemec has quit IRC | 16:16 | |
*** stevemar_ has quit IRC | 16:16 | |
*** zqfan has quit IRC | 16:16 | |
*** jecarey has quit IRC | 16:18 | |
*** jecarey has joined #openstack-oslo | 16:19 | |
*** zz_dimtruck is now known as dimtruck | 16:22 | |
*** jecarey_ has joined #openstack-oslo | 16:22 | |
*** e0ne has quit IRC | 16:22 | |
*** jecarey has quit IRC | 16:23 | |
mdbooth | harlowja: Hey, how would you feel if I changed the semantics of the blocking executor a bit? | 16:23 |
*** jecarey_ has quit IRC | 16:26 | |
*** jecarey has joined #openstack-oslo | 16:26 | |
*** jecarey has quit IRC | 16:31 | |
*** sputnik13 has joined #openstack-oslo | 16:36 | |
*** browne has quit IRC | 16:46 | |
*** dims_ has quit IRC | 16:54 | |
*** dims_ has joined #openstack-oslo | 16:55 | |
*** zqfan has joined #openstack-oslo | 17:01 | |
*** regXboi has quit IRC | 17:04 | |
*** yamahata has quit IRC | 17:07 | |
harlowja | mdbooth yo | 17:10 |
mdbooth | harlowja: Hey! | 17:10 |
*** achanda has joined #openstack-oslo | 17:10 | |
harlowja | funky docstrings u say? | 17:10 |
harlowja | lol | 17:10 |
mdbooth | harlowja: Yeah :) | 17:10 |
*** stevemar_ has joined #openstack-oslo | 17:10 | |
harlowja | soooo i think this is mainly due to how sphinx doesn't look at parent class docstrings | 17:11 |
harlowja | https://docs.python.org/dev/library/concurrent.futures.html#concurrent.futures.Executor.shutdown | 17:11 |
harlowja | there is shutdown | 17:11 |
mdbooth | Ah, ok | 17:11 |
harlowja | but without doing stupid stuff to make sphinx use the parents docstring it won't | 17:11 |
mdbooth | However, the funky stuff is in Periodics | 17:11 |
harlowja | ah | 17:12 |
mdbooth | Looks like it has embedded object representations in there | 17:12 |
mdbooth | Which is likely not deliberate :) | 17:12 |
harlowja | http://docs.openstack.org/developer/futurist/api.html#futurist.periodics.PeriodicWorker.BUILT_IN_STRATEGIES ? | 17:12 |
harlowja | u mean that | 17:12 |
mdbooth | class futurist.periodics.PeriodicWorker(callables, log=None, executor_factory=None, cond_cls=<function Condition at 0x7f511685b230>, event_cls=<function Event at 0x7f511685bde8>, schedule_strategy='last_started', now_func=<function monotonic at 0x7f51138006e0>, on_failure=None) | 17:12 |
harlowja | right | 17:12 |
mdbooth | Yeah | 17:12 |
harlowja | those are the default values, at sphinx build time, it seems to just use whatever the memory location of those are at build-time | 17:13 |
harlowja | which is sorta dumb, but not sure what can be done | 17:13 |
mdbooth | Nice | 17:13 |
mdbooth | Ah, well | 17:13 |
mdbooth | So, BlockingExecutor | 17:13 |
harlowja | so | 17:13 |
harlowja | so so | 17:13 |
mdbooth | This is the discussion around whether to set EXECUTOR_RUNNING before or after calling executor.execute() | 17:14 |
harlowja | right | 17:14 |
mdbooth | The problem with putting it before is actually that another thread might call stop before start has been called | 17:14 |
harlowja | sounds like a bad idea, ha | 17:14 |
mdbooth | I had a quick look at the various implementations of executor, and I actually don't think this is a problem | 17:15 |
mdbooth | However, it's definitely unsound territory | 17:15 |
mdbooth | So, the blocking executor is a special case | 17:15 |
mdbooth | I wanted to make it explicitly special | 17:15 |
*** mriedem_lunch is now known as mriedem | 17:15 | |
harlowja | extra special | 17:15 |
harlowja | lol | 17:15 |
*** salv-orlando has quit IRC | 17:16 | |
*** shardy is now known as shardy_afk | 17:16 | |
mdbooth | Specifically, I want to make the call to FakeBlockingThread.start() a noop | 17:16 |
mdbooth | So the thread has 'started' | 17:16 |
mdbooth | But it hasn't actually been scheduled yet | 17:16 |
mdbooth | This means we can call start on the pooled executor, and it will configure its own locking such that its safe to run | 17:17 |
mdbooth | We can then 'execute' the thread explicitly after we know it has been initialised | 17:17 |
mdbooth | This means we can call executor.start | 17:18 |
mdbooth | Then set the running state | 17:18 |
mdbooth | Then, iff it's blocking, explicitly call our new execute() method in the foreground | 17:18 |
* harlowja thinking | 17:18 | |
mdbooth | That means we can never call stop() before initialisation has completed | 17:19 |
harlowja | right, i think i got ya | 17:20 |
harlowja | basically https://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/_executors/impl_blocking.py#L25 is problematic | 17:21 |
mdbooth | harlowja: Yes | 17:21 |
mdbooth | I was going to make _thread_cls use a generator | 17:22 |
mdbooth | To generate a new fake thread class | 17:22 |
mdbooth | which passed its target to its parent | 17:22 |
mdbooth | Then the parent can have a method which executes the target | 17:22 |
harlowja | i wonder if BlockingExecutor should really just startup one thread and just use it, then it doesn't have to be special cased | 17:22 |
mdbooth | It's a bit kludgy, but it's special | 17:23 |
mdbooth | It could also potentially startup a thread and then we could join it | 17:23 |
harlowja | right | 17:23 |
mdbooth | That might be less kludgy | 17:23 |
harlowja | startup 1 thread, thats all it gets, and be done with it, ha | 17:23 |
mdbooth | We'd still want to know the identity of the thread it started, though | 17:24 |
mdbooth | So actually it would be just as kludgy | 17:24 |
mdbooth | If we want start() to be synchronous, I still think we need the 2 step initialisation | 17:24 |
harlowja | lol | 17:24 |
harlowja | k | 17:24 |
harlowja | agreed | 17:25 |
harlowja | damn kludges, lol | 17:25 |
mdbooth | Although... | 17:25 |
mdbooth | It's a base class | 17:25 |
harlowja | https://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/_executors/impl_pooledexecutor.py#L109 if thats just a real thread, and then it uses a sync executor underneath | 17:25 |
mdbooth | I guess we can validly just use the _poller variable | 17:26 |
harlowja | right | 17:26 |
harlowja | just an idea | 17:26 |
mdbooth | So, start() becomes a noop | 17:26 |
mdbooth | And then we just read in and get the target | 17:26 |
mdbooth | reach | 17:26 |
mdbooth | through _poller | 17:26 |
*** jecarey has joined #openstack-oslo | 17:27 | |
harlowja | other idea, https://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/_executors/impl_pooledexecutor.py#L68 is the code that really gets called async or sync | 17:29 |
*** yassine__ has quit IRC | 17:30 | |
*** achanda has quit IRC | 17:30 | |
mdbooth | harlowja: _do_submit? | 17:30 |
*** browne has joined #openstack-oslo | 17:30 | |
harlowja | ya https://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/_executors/impl_pooledexecutor.py#L94 | 17:31 |
mdbooth | _runner? | 17:31 |
mdbooth | That's what I'm talking about | 17:31 |
harlowja | :) | 17:31 |
harlowja | ok, maybe i just need to see code :-P | 17:31 |
*** jecarey has quit IRC | 17:31 | |
harlowja | couple ways to do this i think | 17:32 |
*** achanda has joined #openstack-oslo | 17:32 | |
mdbooth | It would actually be cleaner to create a method which starts the thread, and override it in the subclass | 17:32 |
mdbooth | In pooledexecutor, that is | 17:32 |
*** ndipanoff has quit IRC | 17:33 | |
mdbooth | Meh, that's not so good | 17:34 |
*** ndipanov has joined #openstack-oslo | 17:34 | |
mdbooth | harlowja: I have to shoot. I'm just going to barrel on with this on Monday. If you have a better idea, could you let me know? | 17:35 |
harlowja | sureeee | 17:35 |
harlowja | will do :) | 17:35 |
mdbooth | harlowja: Are you ok with the fundamental of the 2 stage thing, though? | 17:35 |
harlowja | i think sos | 17:35 |
harlowja | *so | 17:35 |
harlowja | damn blocking executor causing pain | 17:35 |
harlowja | lol | 17:35 |
*** vilobhmm11 has joined #openstack-oslo | 17:36 | |
harlowja | sadly its probably what most people are using? | 17:36 |
mdbooth | Cool. If your 2 stage idea is better than mine, at least they should be relatively interchangable. | 17:36 |
mdbooth | I don't know, tbh | 17:36 |
*** yamahata has joined #openstack-oslo | 17:36 | |
harlowja | ya, not sure, hopefully they use the eventlet one | 17:36 |
harlowja | and/or thread one (which are pretty much the same if monkey patching) | 17:37 |
mdbooth | Later... | 17:37 |
harlowja | lata | 17:37 |
*** jecarey has joined #openstack-oslo | 17:40 | |
*** e0ne has joined #openstack-oslo | 17:41 | |
harlowja | haypo soooo u think we can sustain that versionadded stuff | 17:42 |
harlowja | its gonna be tough without better CI support imho | 17:42 |
openstackgerrit | Joshua Harlow proposed openstack/oslo.messaging: Some executors are not async so update docstring to reflect that https://review.openstack.org/236030 | 17:44 |
harlowja | dims_ yo, shall we discuss survey results monday, i haven't looked at them yet, but think i got like 20 responses :-P | 17:46 |
dims_ | harlowja: ++ | 17:46 |
harlowja | k | 17:46 |
* harlowja doesn't want to open the present before its ready, lol | 17:46 | |
dims_ | harlowja: mdbooth: i promised 2.6.2 oslo.messaging release on monday. no pressure :) | 17:47 |
harlowja | oh shizzle | 17:48 |
harlowja | lol | 17:48 |
harlowja | mdbooth is fixing it all, lol | 17:48 |
harlowja | i just review things, hahaha | 17:48 |
*** bnemec has joined #openstack-oslo | 17:59 | |
openstackgerrit | Joshua Harlow proposed openstack/oslo.utils: Expose function signature fetching function https://review.openstack.org/234927 | 18:00 |
harlowja | dims_ is https://github.com/openstack/oslo.utils/blob/master/setup.cfg#L18 valid anymore? | 18:07 |
harlowja | did someone just forget to remove it? | 18:07 |
harlowja | seems like 'gate-oslo.utils-python26' still exists | 18:08 |
* harlowja forgets why we left py26 for oslo.utils | 18:08 | |
dims_ | we should talk about eliminating 2.6 in one of the sessions | 18:09 |
harlowja | ya | 18:09 |
harlowja | how many of those are still left? | 18:09 |
harlowja | oslo.db i guess to | 18:09 |
harlowja | https://github.com/openstack/oslo.db/blob/master/setup.cfg#L18 | 18:09 |
dims_ | harlowja: from prev discussions 2.6 is needed only for clients | 18:12 |
dims_ | python clients | 18:13 |
harlowja | clients are using oslo.db | 18:13 |
harlowja | :-/ | 18:13 |
harlowja | k, so i guess that explains oslo.utils | 18:13 |
harlowja | any idea of what the expected lifespan of 2.6 for clients is ? | 18:13 |
harlowja | (can't be forever, ha) | 18:13 |
*** stevemar_ has quit IRC | 18:17 | |
*** jecarey has quit IRC | 18:17 | |
*** stevemar_ has joined #openstack-oslo | 18:18 | |
*** jecarey has joined #openstack-oslo | 18:18 | |
dims_ | good question :) dunno | 18:19 |
harlowja | i'll say yesterday | 18:20 |
harlowja | problem solved, ha | 18:20 |
*** stevemar_ has quit IRC | 18:22 | |
*** jecarey has quit IRC | 18:23 | |
*** stevemar_ has joined #openstack-oslo | 18:25 | |
*** achanda has quit IRC | 18:27 | |
*** ndipanov has quit IRC | 18:29 | |
*** achanda has joined #openstack-oslo | 18:29 | |
*** jecarey has joined #openstack-oslo | 18:34 | |
*** achanda has quit IRC | 18:35 | |
*** alexpilotti has quit IRC | 18:35 | |
*** jecarey has quit IRC | 18:36 | |
*** jecarey has joined #openstack-oslo | 18:36 | |
*** jecarey has quit IRC | 18:36 | |
*** jecarey has joined #openstack-oslo | 18:37 | |
*** dims_ is now known as dimsum__ | 18:41 | |
*** jecarey has quit IRC | 18:41 | |
*** jecarey has joined #openstack-oslo | 18:44 | |
*** amrith is now known as _amrith_ | 18:45 | |
*** markus_z has quit IRC | 18:45 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Add a executor backed conductor and have existing impl. use it https://review.openstack.org/174643 | 18:46 |
openstackgerrit | Merged openstack/oslo.cache: Updated from global requirements https://review.openstack.org/235677 | 18:48 |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Add a executor backed conductor and have existing impl. use it https://review.openstack.org/174643 | 18:49 |
lifeless | harlowja: apparently | 18:51 |
harlowja | :) | 18:51 |
openstackgerrit | Merged openstack/oslo.service: Add doc8 to py27 tox env and fix raised issues https://review.openstack.org/235619 | 18:51 |
lifeless | harlowja: I'm glad richardjones got in contact with him | 18:51 |
harlowja | def | 18:51 |
lifeless | no idea why our mails were radio silence | 18:51 |
harlowja | since it seems we couldnt | 18:51 |
harlowja | ya | 18:51 |
harlowja | ----> spam, lol | 18:51 |
*** achanda has joined #openstack-oslo | 18:56 | |
*** gordc has quit IRC | 19:02 | |
*** david-ly_ has quit IRC | 19:04 | |
*** david-lyle has joined #openstack-oslo | 19:05 | |
*** thangp has quit IRC | 19:17 | |
openstackgerrit | Tom Cocozzello proposed openstack/oslo.middleware: Define entry points for filter factories for Paste Deployment https://review.openstack.org/230156 | 19:19 |
*** jecarey has quit IRC | 19:24 | |
*** jecarey has joined #openstack-oslo | 19:25 | |
*** jecarey has quit IRC | 19:29 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Add a executor backed conductor and have existing impl. use it https://review.openstack.org/174643 | 19:32 |
openstackgerrit | Merged openstack/oslo.messaging: Small grammar messaging fix https://review.openstack.org/234825 | 19:35 |
openstackgerrit | Merged openstack/oslo.utils: Write document for each unit of oslo_utils.utils https://review.openstack.org/235378 | 19:36 |
*** salv-orlando has joined #openstack-oslo | 19:37 | |
lifeless | dimsum__: did you give https://review.openstack.org/235698 a go ? | 19:44 |
dimsum__ | lifeless: not yet | 19:45 |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: When conductor 'max_dispatches' is zero, don't do anything https://review.openstack.org/236067 | 19:45 |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: When conductor 'max_dispatches' is zero, don't do anything https://review.openstack.org/236067 | 19:45 |
*** achanda has quit IRC | 19:47 | |
*** mriedem has quit IRC | 19:50 | |
*** e0ne has quit IRC | 19:51 | |
*** dimtruck is now known as zz_dimtruck | 19:53 | |
*** fultonj has joined #openstack-oslo | 19:55 | |
*** salv-orlando has quit IRC | 19:56 | |
*** zz_dimtruck is now known as dimtruck | 20:01 | |
*** jecarey has joined #openstack-oslo | 20:02 | |
*** kgiusti has quit IRC | 20:25 | |
*** jecarey has quit IRC | 20:28 | |
*** jecarey has joined #openstack-oslo | 20:29 | |
*** jecarey has quit IRC | 20:33 | |
openstackgerrit | Tom Cocozzello proposed openstack/oslo.middleware: Define entry points for filter factories for Paste Deployment https://review.openstack.org/230156 | 20:35 |
*** figleaf is now known as edleafe | 20:35 | |
openstackgerrit | Doug Hellmann proposed openstack/oslosphinx: add config option to point to the cgit browser https://review.openstack.org/236091 | 20:41 |
openstackgerrit | Merged openstack/oslo.policy: Add test for raising default exception https://review.openstack.org/234309 | 20:42 |
*** achanda has joined #openstack-oslo | 20:47 | |
openstackgerrit | Merged openstack/oslo.policy: Add test for enforce with rule doesn't exist https://review.openstack.org/234310 | 20:48 |
openstackgerrit | Merged openstack/oslo.policy: Use JSON generator https://review.openstack.org/234421 | 20:48 |
*** achanda has quit IRC | 20:53 | |
*** salv-orlando has joined #openstack-oslo | 20:54 | |
*** salv-orlando has quit IRC | 21:06 | |
*** vilobhmm111 has joined #openstack-oslo | 21:10 | |
*** achanda has joined #openstack-oslo | 21:10 | |
*** vilobhmm11 has quit IRC | 21:12 | |
*** pradk has quit IRC | 21:16 | |
*** jecarey has joined #openstack-oslo | 21:16 | |
haypo | harlowja: hi. yeah, i really want to document changes :) | 21:17 |
haypo | harlowja: if you are afraid of changes documented for the wrong version, you should be quicker for reviews :-D | 21:17 |
harlowja | haypo :) | 21:24 |
haypo | i never though on this problem on CPython | 21:25 |
haypo | maybe because we only increase the major version every 10 years :-D | 21:25 |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Add a executor backed conductor and have existing impl. use it https://review.openstack.org/174643 | 21:25 |
harlowja | haypo hahaha | 21:25 |
haypo | and we only release minor versions every 18 months | 21:26 |
harlowja | nothing ever changes, therefore no problem :-P | 21:26 |
*** fultonj has quit IRC | 21:26 | |
haypo | (not every *week* which is a little bit insane) | 21:26 |
harlowja | depends on your sanity tolerance | 21:26 |
haypo | harlowja: hum, it's the opposite :-) the changelog is *much* longer if you take longer to release a version :-) try to read https://docs.python.org/dev/whatsnew/3.5.html in less than 5 minutes :-D | 21:27 |
haypo | haha | 21:27 |
harlowja | async def added | 21:27 |
harlowja | thats all | 21:27 |
harlowja | lol | 21:27 |
harlowja | and await | 21:27 |
harlowja | and some matrix stuff | 21:27 |
harlowja | thats about it, ha | 21:27 |
harlowja | haypo think i've never understood about async, await, is does the standard library use them itself? | 21:28 |
harlowja | *or is that planned? | 21:28 |
*** vilobhmm111 has quit IRC | 21:28 | |
haypo | harlowja: asyncio is not used in the stdlib | 21:28 |
harlowja | :( | 21:29 |
*** vilobhmm11 has joined #openstack-oslo | 21:29 | |
haypo | harlowja: you have to understand that the stdlib is a dead place | 21:29 |
harlowja | lol | 21:29 |
harlowja | fair enough | 21:29 |
haypo | harlowja: if you enter the stdlib, you die | 21:29 |
*** vilobhmm11 has quit IRC | 21:29 | |
harlowja | ya, thats what i hear | 21:29 |
haypo | since asyncio evolves like really fast, it's more convenient to put such stuff on PyPI | 21:29 |
harlowja | ya | 21:29 |
*** vilobhmm11 has joined #openstack-oslo | 21:29 | |
haypo | aiohttp is moving fast for example | 21:29 |
harlowja | they should just block off the stdlib from having anything new then, ever | 21:29 |
harlowja | and just provide really basic stuff there | 21:29 |
harlowja | but then batteries not included | 21:30 |
haypo | i'm not convinced that it was the best idea ever to put asyncio in the stdlib | 21:30 |
haypo | i recently proposed to remove it from the stdlib, for practical reason | 21:30 |
harlowja | await, async though depend on it right? | 21:30 |
harlowja | or maybe they don't | 21:30 |
*** vilobhmm11 has quit IRC | 21:30 | |
haypo | it's hard to use a more recent version of asyncio. you have to "hack" your sys.path | 21:30 |
*** achanda has quit IRC | 21:30 | |
harlowja | ya, that is painful | 21:30 |
*** vilobhmm11 has joined #openstack-oslo | 21:31 | |
haypo | harlowja: await/async were written for asyncio, but there are not specific to asyncio | 21:31 |
harlowja | k | 21:31 |
harlowja | so then ya, asyncio seems like it should just be named trollius and exist there :-P | 21:31 |
harlowja | tell guido to do that | 21:31 |
harlowja | :) | 21:31 |
*** vilobhmm11 has quit IRC | 21:31 | |
harlowja | mr.guido | 21:31 |
*** vilobhmm11 has joined #openstack-oslo | 21:31 | |
harlowja | ha | 21:31 |
*** vilobhmm11 has quit IRC | 21:31 | |
haypo | harlowja: there were discussions on building bridges between concurrent.futures (threads) and coroutines (single-thread), but guido doesn't like the idea | 21:31 |
harlowja | hmmmm | 21:32 |
harlowja | that'd be interesting to read | 21:32 |
harlowja | was that public? | 21:32 |
harlowja | seems like python should really have such a bridge imho | 21:32 |
haypo | harlowja: sure, you must read https://bugs.python.org/issue24383 "consider implementing __await__ on concurrent.futures.Future" | 21:32 |
harlowja | (eventlet is in a way a bridge) | 21:32 |
haypo | harlowja: it's probably what you expect | 21:32 |
haypo | yes, all python stuff are public, even private stuff like python-committers mailing list :-D | 21:33 |
harlowja | :-P | 21:33 |
harlowja | thats good | 21:33 |
haypo | harlowja: eventlet hates threads, no? | 21:33 |
*** achanda has joined #openstack-oslo | 21:33 | |
*** jecarey has quit IRC | 21:34 | |
harlowja | well i was just more thinking that the monkey patching that eventlet does is a bridge, a razor sharp bridge that u may die on, but a bridge, lol | 21:34 |
*** jecarey has joined #openstack-oslo | 21:34 | |
haypo | harlowja: i had fun when i wrote aioeventlet, a bridge between asyncio & eventlet. https://aioeventlet.readthedocs.org/using.html#threads | 21:34 |
haypo | "Running an event loop in a thread different than the main thread is currently experimental. An eventlet Event object is not thread-safe, it must only be used in the same thread. (...)" | 21:34 |
harlowja | ya, mixing them like that blows | 21:34 |
harlowja | == razor sharp bridge u may die on | 21:35 |
harlowja | lol | 21:35 |
haypo | harlowja: aioeventlet works well, you should try it :) | 21:35 |
harlowja | i should | 21:35 |
haypo | even if i wrote it, i don't remember how it works | 21:35 |
harlowja | lol | 21:35 |
haypo | it's problably a hack. but since i wrote it, it's a beautiful hack | 21:36 |
* harlowja backs away from using it, lol | 21:36 | |
haypo | (otherwise, it would be called an awful hack) | 21:36 |
harlowja | :) | 21:36 |
haypo | lol | 21:36 |
harlowja | obviously | 21:36 |
*** _amrith_ is now known as amrith | 21:36 | |
harlowja | ya haypo i sometimes wish python didn't get the threading module in all honesty | 21:37 |
haypo | in fact, it's just ~340 lines of python code: https://bitbucket.org/haypo/aioeventlet/src/37e81867f70a300c145c703c7827ce5c61aab61b/aioeventlet.py?at=default&fileviewer=file-view-default | 21:37 |
haypo | harlowja: ah why? | 21:37 |
harlowja | well say, start out with async/wait, ... | 21:37 |
harlowja | then not have problems like threading, eventlet, mixing the two, ... | 21:37 |
harlowja | threading, eventlet,asyncio...futures from concurrent.... | 21:38 |
harlowja | oh wells | 21:38 |
harlowja | bygones be bygones | 21:38 |
*** dims_ has joined #openstack-oslo | 21:38 | |
*** jecarey has quit IRC | 21:39 | |
haypo | harlowja: so you are still motived to replace eventlet with something else in openstack? | 21:39 |
harlowja | taskflow :-P | 21:39 |
harlowja | hahaha | 21:39 |
harlowja | i mean, no hahaha | 21:39 |
harlowja | i still believe most of what openstack does doesn't need to know about how its executed, it just needs to define it and let someone else do it | 21:40 |
harlowja | and that defintion can be seperated from its execution | 21:40 |
*** dimsum__ has quit IRC | 21:40 | |
harlowja | and then the execution can be threads, yielding, pigeons | 21:41 |
harlowja | ... | 21:41 |
haypo | harlowja: something concrete and not so hard to implement would be to remove complelty eventlet when a daemon is served by WSGI using Apache or similar web servers | 21:41 |
haypo | harlowja: keystone did this change | 21:41 |
harlowja | yup | 21:41 |
harlowja | thats a reachable goal for older projects | 21:41 |
harlowja | newer projects (at least some that i know about) just have targeted taskflow, and let taskflow execute stuff for u | 21:42 |
haypo | for the other use cases, it's more gray, it's hard to understand their use case, what's the best concurrency approach, and even more complex to modify anything :) | 21:42 |
harlowja | yup | 21:42 |
harlowja | imho define ahead of time what u want taskflow to run, hand it off and don't give a crap what taskflow does internally, cause the thats the api boundary | 21:42 |
haypo | yeah, taskflow fits well for some use cases | 21:42 |
harlowja | *cause thats the api boundary | 21:42 |
harlowja | ya | 21:43 |
harlowja | existing projects that have alot of code, its hard to move to something else (as we all know) | 21:43 |
harlowja | i've been trying to think about why that is | 21:43 |
harlowja | *just was talking to people about this* | 21:43 |
harlowja | multi-dimensional problem | 21:43 |
harlowja | with each project having priorties of its own... | 21:44 |
*** salv-orlando has joined #openstack-oslo | 21:44 | |
*** achanda has quit IRC | 21:44 | |
harlowja | we should have a summit session that we all sit around and smoke cigars and think about this | 21:45 |
harlowja | lol | 21:45 |
*** vilobhmm11 has joined #openstack-oslo | 21:45 | |
*** dims_ has quit IRC | 21:45 | |
*** david-ly_ has joined #openstack-oslo | 21:50 | |
*** david-lyle has quit IRC | 21:50 | |
harlowja | haypo https://bugs.python.org/issue24383#msg247935 | 21:50 |
harlowja | lol | 21:50 |
harlowja | nice | 21:50 |
*** achanda has joined #openstack-oslo | 21:51 | |
harlowja | at least he was nice about it :) | 21:51 |
harlowja | could have been worse, ha | 21:51 |
haypo | harlowja: gudio already explained his point of view multiple times, that's why his answer there was short | 21:53 |
haypo | "I find it questionable to mix await and threads, as I have said several times in the discussion about Nick Coghlan's proposal to introduce helper functions with a similar function." | 21:53 |
harlowja | ya | 21:53 |
harlowja | thats part of the reason why i sorta wish threads was never added to python :-P | 21:54 |
harlowja | or pick one way, and just stick with it | 21:54 |
harlowja | vs 2 ways | 21:54 |
harlowja | *like javascript, only one way | 21:54 |
harlowja | *which is similar to the async/wait way | 21:54 |
harlowja | in fact i think they took the same syntax, lol | 21:55 |
*** vilobhmm11 has quit IRC | 21:55 | |
haypo | i heard that the promise API of javascript sucks | 21:56 |
*** vilobhmm11 has joined #openstack-oslo | 21:56 | |
haypo | it looks like it's based on callbacks, no syntax suggar like yield from, await or async :-( | 21:56 |
harlowja | i thought they were adding async/await | 21:56 |
haypo | i already heard that it's a mess to debug anything asynchronous in javascript :-p | 21:56 |
*** vilobhmm11 has quit IRC | 21:57 | |
harlowja | ya, whose fault is that idk, ha | 21:57 |
haypo | harlowja: it looks like they will add async/await to ES7, but ES7 is not "released" yet | 21:58 |
haypo | the "current" javascript version is ES6 | 21:58 |
*** alejandrito has quit IRC | 21:59 | |
harlowja | gotcha, was looking for that | 21:59 |
haypo | harlowja: i like threads in python | 21:59 |
haypo | harlowja: i did great things with them | 21:59 |
harlowja | ya, i'm just thinking of the newb person | 21:59 |
harlowja | and people getting confused | 21:59 |
harlowja | at least u could say in javascript, u have promises, async, await, and thats about it | 22:00 |
harlowja | less to get confused by imho | 22:00 |
*** stevemar_ has quit IRC | 22:01 | |
harlowja | ^ and+-othercallback hell | 22:01 |
*** sigmavirus24 is now known as sigmavirus24_awa | 22:01 | |
*** stevemar_ has joined #openstack-oslo | 22:02 | |
*** alexpilotti has joined #openstack-oslo | 22:06 | |
*** stevemar_ has quit IRC | 22:06 | |
*** zqfan is now known as robot | 22:07 | |
*** stevemar_ has joined #openstack-oslo | 22:07 | |
*** dimsum__ has joined #openstack-oslo | 22:08 | |
*** dimtruck is now known as zz_dimtruck | 22:12 | |
*** stevemar_ has quit IRC | 22:12 | |
*** vilobhmm11 has joined #openstack-oslo | 22:12 | |
openstackgerrit | tonytan4ever proposed openstack/taskflow: Register conductor information on jobboard https://review.openstack.org/234448 | 22:14 |
*** dimsum__ has quit IRC | 22:16 | |
*** dimsum__ has joined #openstack-oslo | 22:17 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.messaging: Updated from global requirements https://review.openstack.org/235947 | 22:24 |
*** jecarey has joined #openstack-oslo | 22:35 | |
*** jecarey has quit IRC | 22:39 | |
*** salv-orlando has quit IRC | 22:45 | |
*** dimsum__ has quit IRC | 22:52 | |
*** salv-orlando has joined #openstack-oslo | 23:00 | |
*** dimsum__ has joined #openstack-oslo | 23:08 | |
harlowja | it will happen soon i hope | 23:10 |
harlowja | oops | 23:10 |
harlowja | ha | 23:10 |
*** jecarey has joined #openstack-oslo | 23:17 | |
*** achanda has quit IRC | 23:27 | |
*** jecarey has quit IRC | 23:28 | |
*** jecarey has joined #openstack-oslo | 23:28 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Allow an atom to request rescheduling (WIP) https://review.openstack.org/236167 | 23:31 |
*** jecarey has quit IRC | 23:32 | |
*** jecarey has joined #openstack-oslo | 23:32 | |
*** jecarey has quit IRC | 23:37 | |
*** Qwazerty has left #openstack-oslo | 23:49 | |
*** achanda has joined #openstack-oslo | 23:51 | |
*** browne has quit IRC | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!