| *** 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!