*** alexpilotti has quit IRC | 00:03 | |
openstackgerrit | Ben Nemec proposed openstack/oslo.messaging: Remove leftover oslo.config reference https://review.openstack.org/188214 | 00:04 |
---|---|---|
*** sputnik13 has joined #openstack-oslo | 00:05 | |
*** sputnik13 has quit IRC | 00:07 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Refactor machine builder + runner into single unit https://review.openstack.org/188217 | 00:07 |
*** sputnik13 has joined #openstack-oslo | 00:09 | |
*** sputnik13 has quit IRC | 00:10 | |
*** jaypipes has quit IRC | 00:27 | |
*** stpierre has quit IRC | 00:29 | |
openstackgerrit | Joshua Harlow proposed openstack/futurist: Remove dependency on oslo.utils (replace with small util code) https://review.openstack.org/187804 | 00:34 |
*** vilobhmm1 has quit IRC | 00:40 | |
openstackgerrit | James Polley proposed openstack-dev/pbr: WIP: more extensive testing of requirement parsing https://review.openstack.org/187823 | 00:43 |
openstackgerrit | James Polley proposed openstack-dev/pbr: Fix everything by requiring setuptools>=16. https://review.openstack.org/187846 | 00:43 |
*** gordc has joined #openstack-oslo | 00:43 | |
*** bknudson has joined #openstack-oslo | 00:43 | |
*** takedakn has joined #openstack-oslo | 00:53 | |
*** takedakn has quit IRC | 00:54 | |
*** takedakn has joined #openstack-oslo | 00:54 | |
*** kgiusti has quit IRC | 00:59 | |
*** zzzeek has quit IRC | 01:04 | |
*** takedakn has quit IRC | 01:06 | |
*** takedakn has joined #openstack-oslo | 01:06 | |
*** rjaiswal has joined #openstack-oslo | 01:12 | |
rjaiswal | Does oslo.config has a way of reloading a configuration file? | 01:13 |
*** openstack has joined #openstack-oslo | 01:22 | |
dims_ | search that page for the method | 01:22 |
*** Kennan has joined #openstack-oslo | 01:22 | |
rjaiswal | thanks dims | 01:23 |
*** openstack has joined #openstack-oslo | 01:37 | |
*** yamahata has quit IRC | 01:46 | |
openstackgerrit | Joshua Harlow proposed openstack/futurist: Remove dependency on oslo.utils (replace with small util code) https://review.openstack.org/187804 | 01:47 |
openstackgerrit | Joshua Harlow proposed openstack/futurist: Rename futures.py -> _futures.py and expose at futurist module https://review.openstack.org/187382 | 01:47 |
*** boris-42 has quit IRC | 01:48 | |
*** openstack has quit IRC | 01:52 | |
*** openstack has joined #openstack-oslo | 01:54 | |
rjaiswal | dims: is it possible to just reload a single configuration file using reload_config_files? | 01:54 |
openstackgerrit | James Polley proposed openstack-dev/pbr: WIP: more extensive testing of requirement parsing https://review.openstack.org/187823 | 01:58 |
openstackgerrit | James Polley proposed openstack-dev/pbr: Fix everything by requiring setuptools>=16. https://review.openstack.org/187846 | 01:58 |
openstackgerrit | Merged openstack/oslo.messaging: Remove leftover oslo.config reference https://review.openstack.org/188214 | 02:01 |
*** _amrith_ is now known as amrith | 02:02 | |
tchaypo | lifeless: ^^^ i still expect that to fail in the 3 places - as far as i can tell setuptools 16 doesn’t actually fix things. But I’m now happy that we’re doing a proper test (with the in-tree pbr version) and I’ll be able to tell if any fix I come up with works | 02:05 |
tchaypo | so now all I need to do is find a fix.. | 02:05 |
lifeless | tchaypo: so, it worked for me :) | 02:15 |
lifeless | tchaypo: let me know when theres a failed run to poke at | 02:16 |
rjaiswal | dims_: don't think reload_co fig_files can be used to reload a specific config file? | 02:19 |
*** gcb has quit IRC | 02:35 | |
*** ashleighfarnham has joined #openstack-oslo | 02:36 | |
*** mriedem_away has quit IRC | 02:39 | |
*** bknudson has quit IRC | 02:39 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Use a lru cache to limit the size of the internal file cache https://review.openstack.org/176104 | 02:40 |
*** ashleighfarnham has quit IRC | 02:41 | |
*** sputnik13 has joined #openstack-oslo | 02:47 | |
*** stevemar has joined #openstack-oslo | 02:58 | |
*** yamahata has joined #openstack-oslo | 03:00 | |
*** sputnik13 has quit IRC | 03:01 | |
*** sputnik13 has joined #openstack-oslo | 03:02 | |
*** dims_ has quit IRC | 03:07 | |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Add watch file driver support https://review.openstack.org/188246 | 03:08 |
lifeless | tchaypo: indeed, it failed only on python26 | 03:09 |
*** sputnik13 has quit IRC | 03:15 | |
*** takedakn has quit IRC | 03:28 | |
*** sputnik13 has joined #openstack-oslo | 03:35 | |
*** sputnik13 has quit IRC | 03:42 | |
tchaypo | ho hum. | 03:45 |
tchaypo | on the python-2.6 output | 03:46 |
tchaypo | Successfully installed pbr-0.0 | 03:46 |
tchaypo | that’s not the version number I expected to see | 03:47 |
*** sputnik13 has joined #openstack-oslo | 03:48 | |
*** sputnik13 has quit IRC | 03:49 | |
*** gcb has joined #openstack-oslo | 03:49 | |
*** sputnik13 has joined #openstack-oslo | 03:50 | |
*** tobe has joined #openstack-oslo | 03:51 | |
*** EmilienM|off has quit IRC | 03:55 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Use a lru cache to limit the size of the internal file cache https://review.openstack.org/176104 | 04:00 |
tchaypo | in any case, it’s not a very good test yet. I wouldn’t say that it “didn’t fail”, just that it “didn’t report an Invalid Environment Marker" | 04:00 |
*** EmilienM has joined #openstack-oslo | 04:01 | |
*** gordc has quit IRC | 04:03 | |
lifeless | tchaypo: well true; so three issues; install the pbr we have (for the installed-pbr cases); figure out what sup with 2.6; make the case actually check the desired thing is installed | 04:05 |
*** sdake has joined #openstack-oslo | 04:05 | |
lifeless | tchaypo: the 0.0 thing indicates a git tree with no tags | 04:06 |
lifeless | tchaypo: not sure why pbr's tree would be like that | 04:06 |
lifeless | must run; ciao (available on hangouts if you need to brain) | 04:06 |
*** dims_ has joined #openstack-oslo | 04:07 | |
*** dims_ has quit IRC | 04:13 | |
*** sputnik13 has quit IRC | 04:14 | |
*** krotscheck has quit IRC | 04:19 | |
tchaypo | and if possible, figure out why it breaks on my system differently to how it breaks under jenkins.. | 04:19 |
*** mordred has quit IRC | 04:21 | |
*** sputnik13 has joined #openstack-oslo | 04:23 | |
*** mordred has joined #openstack-oslo | 04:25 | |
*** krotscheck has joined #openstack-oslo | 04:25 | |
*** sdake has quit IRC | 04:34 | |
*** rushiagr_away is now known as rushiagr | 04:42 | |
*** rpodolyaka1 has joined #openstack-oslo | 04:47 | |
*** rpodolyaka1 has quit IRC | 04:50 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Use the sqlalchemy-utils json type instead of our own https://review.openstack.org/188258 | 04:56 |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Use the sqlalchemy-utils json type instead of our own https://review.openstack.org/188258 | 04:57 |
*** rpodolyaka1 has joined #openstack-oslo | 04:59 | |
*** stevemar has quit IRC | 05:04 | |
*** tsekiyama has quit IRC | 05:10 | |
openstackgerrit | James Polley proposed openstack-dev/pbr: WIP: more extensive testing of requirement parsing https://review.openstack.org/187823 | 05:14 |
openstackgerrit | James Polley proposed openstack-dev/pbr: Fix everything by requiring setuptools>=16. https://review.openstack.org/187846 | 05:14 |
*** sputnik13 has quit IRC | 05:17 | |
*** tobe has quit IRC | 05:22 | |
openstackgerrit | Joshua Harlow proposed openstack/futurist: Put features into the README.rst https://review.openstack.org/187727 | 05:23 |
*** tobe has joined #openstack-oslo | 05:40 | |
*** rpodolyaka1 has quit IRC | 05:49 | |
openstackgerrit | Merged openstack/oslo.utils: Replace parse_strtime with parse_isotime in older/newer https://review.openstack.org/188009 | 06:07 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.messaging: Imported Translations from Transifex https://review.openstack.org/188270 | 06:08 |
openstackgerrit | Merged openstack/oslo.utils: timeutils: fix newer/older comparison with TZ aware datetime https://review.openstack.org/188010 | 06:17 |
*** tobe has quit IRC | 06:18 | |
*** flaper87 has quit IRC | 06:33 | |
*** flaper87 has joined #openstack-oslo | 06:33 | |
*** exploreshaifali has joined #openstack-oslo | 06:42 | |
*** rpodolyaka1 has joined #openstack-oslo | 06:51 | |
*** rpodolyaka1 has quit IRC | 06:52 | |
*** amotoki has joined #openstack-oslo | 06:52 | |
*** ndipanov has quit IRC | 06:53 | |
*** rpodolyaka1 has joined #openstack-oslo | 06:54 | |
*** tobe has joined #openstack-oslo | 06:57 | |
*** amotoki has quit IRC | 07:03 | |
jd__ | dhellmann: it's documented in the docstring IIRC, I told them on the review they were doing it wrong, they ignored it it seems | 07:19 |
openstackgerrit | James Polley proposed openstack-dev/pbr: Fix everything by requiring setuptools>=16. https://review.openstack.org/187846 | 07:20 |
*** Kiall has quit IRC | 07:24 | |
*** Kiall has joined #openstack-oslo | 07:25 | |
*** amotoki has joined #openstack-oslo | 07:27 | |
*** exploreshaifali has quit IRC | 07:31 | |
*** dims_ has joined #openstack-oslo | 07:44 | |
*** dims_ has quit IRC | 07:49 | |
*** rpodolyaka1 has quit IRC | 07:51 | |
*** ihrachyshka has joined #openstack-oslo | 07:54 | |
*** ndipanov has joined #openstack-oslo | 08:07 | |
openstackgerrit | Merged openstack/taskflow: Replace lock_utils lock(s) with fasteners package https://review.openstack.org/185249 | 08:11 |
flaper87 | sileht: the py-amqp patch landed | 08:13 |
flaper87 | sileht: anything else you need from me on the kombu side? | 08:13 |
*** yamahata has quit IRC | 08:14 | |
sileht | flaper87, I don't think so | 08:14 |
*** yassine has joined #openstack-oslo | 08:16 | |
sileht | flaper87, thanks ! | 08:17 |
flaper87 | sileht: kk, lemme know | 08:18 |
*** amotoki has quit IRC | 08:20 | |
*** amotoki has joined #openstack-oslo | 08:20 | |
*** rpodolyaka1 has joined #openstack-oslo | 08:31 | |
openstackgerrit | Merged openstack/tooz: Use MySQL default port when not set explicitly https://review.openstack.org/187982 | 08:35 |
*** tobe has quit IRC | 08:39 | |
*** tobe has joined #openstack-oslo | 08:39 | |
*** gcb has quit IRC | 08:41 | |
*** ozamiatin has joined #openstack-oslo | 08:51 | |
*** salv-orlando has quit IRC | 09:08 | |
*** amotoki has quit IRC | 09:08 | |
*** cdent has joined #openstack-oslo | 09:21 | |
*** rpodolyaka1 has quit IRC | 09:23 | |
*** rpodolyaka1 has joined #openstack-oslo | 09:27 | |
*** tobe has quit IRC | 09:33 | |
*** amotoki has joined #openstack-oslo | 09:38 | |
*** amotoki has quit IRC | 09:42 | |
*** e0ne has joined #openstack-oslo | 09:44 | |
*** jaosorior has joined #openstack-oslo | 09:45 | |
*** dims_ has joined #openstack-oslo | 09:45 | |
*** yassine has quit IRC | 09:49 | |
*** dims_ has quit IRC | 09:51 | |
*** tobe has joined #openstack-oslo | 09:53 | |
*** dims_ has joined #openstack-oslo | 10:03 | |
*** rpodolyaka1 has quit IRC | 10:03 | |
*** salv-orlando has joined #openstack-oslo | 10:09 | |
*** salv-orlando has quit IRC | 10:17 | |
*** Kennan2 has joined #openstack-oslo | 10:20 | |
*** Kennan has quit IRC | 10:20 | |
*** salv-orlando has joined #openstack-oslo | 10:20 | |
*** ozamiatin has quit IRC | 10:21 | |
*** salv-orlando has quit IRC | 10:21 | |
*** Kennan2 is now known as Kennan | 10:21 | |
*** salv-orlando has joined #openstack-oslo | 10:23 | |
*** boris-42 has joined #openstack-oslo | 10:33 | |
dims_ | @eezhova : ping | 11:09 |
*** yassine_ has joined #openstack-oslo | 11:09 | |
eezhova | dims_, pong | 11:09 |
dims_ | eezhova: what else needs to be done on oslo.service? so we can try a test release to see if the CI systems and pypi work? | 11:09 |
eezhova | dims_, we have to fix its API and remove usage of global config https://github.com/openstack/oslo-specs/blob/master/specs/liberty/graduate-oslo-service.rst#work-items | 11:11 |
eezhova | dims_, does a "test release" mean that a library can be not yet ready for adoption at that point of time? | 11:13 |
*** exploreshaifali has joined #openstack-oslo | 11:15 | |
*** shardy_ has joined #openstack-oslo | 11:21 | |
*** shardy has quit IRC | 11:22 | |
*** rpodolyaka1 has joined #openstack-oslo | 11:24 | |
*** shardy_ has quit IRC | 11:26 | |
*** shardy has joined #openstack-oslo | 11:27 | |
*** e0ne is now known as e0ne_ | 11:39 | |
*** e0ne_ has quit IRC | 11:49 | |
*** ozamiatin has joined #openstack-oslo | 11:51 | |
*** ihrachyshka_ has joined #openstack-oslo | 12:02 | |
dims_ | eezhova: right | 12:02 |
*** ihrachyshka has quit IRC | 12:03 | |
dims_ | may be we can do it in a week or so eezhova | 12:04 |
eezhova | dims_, then it's definitely worth a try | 12:04 |
eezhova | dims_, okay | 12:04 |
*** tobe has quit IRC | 12:06 | |
*** e0ne has joined #openstack-oslo | 12:13 | |
*** mtanino has joined #openstack-oslo | 12:16 | |
*** ihrachyshka has joined #openstack-oslo | 12:20 | |
*** ihrachyshka_ has quit IRC | 12:23 | |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/oslo-incubator: Add new projects to dashboard https://review.openstack.org/187603 | 12:24 |
*** stpierre has joined #openstack-oslo | 12:26 | |
dims_ | team, updated the dashboards with new projects etc https://wiki.openstack.org/wiki/Oslo#Review_Links | 12:31 |
dims_ | these were the changes - https://review.openstack.org/#/c/187603/ | 12:31 |
*** gordc has joined #openstack-oslo | 12:32 | |
*** kgiusti has joined #openstack-oslo | 12:35 | |
*** rushiagr is now known as rushiagr_away | 12:36 | |
*** stevemar has joined #openstack-oslo | 12:41 | |
*** zzzeek has joined #openstack-oslo | 12:42 | |
*** bknudson has joined #openstack-oslo | 12:43 | |
*** rpodolyaka1 has quit IRC | 12:51 | |
openstackgerrit | Cedric Brandily proposed openstack/oslo.db: Allow to fail instead of skip in DbFixture https://review.openstack.org/187717 | 12:58 |
*** e0ne is now known as e0ne_ | 13:01 | |
*** e0ne_ is now known as e0ne | 13:04 | |
*** mtanino has quit IRC | 13:05 | |
*** mriedem has joined #openstack-oslo | 13:15 | |
*** rpodolyaka1 has joined #openstack-oslo | 13:20 | |
*** rpodolyaka1 has quit IRC | 13:20 | |
*** rushiagr_away is now known as rushiagr | 13:28 | |
*** sputnik13 has joined #openstack-oslo | 13:29 | |
dims_ | folks, looks like we need eyes on zzzeek's enginefacade work in oslo.db - https://review.openstack.org/#/c/138215/ | 13:31 |
*** amrith is now known as _amrith_ | 13:35 | |
dims_ | zzzeek: here's a devstack change that runs oslo.db master + your review - https://review.openstack.org/#/c/188395/ | 13:40 |
dims_ | zzzeek: if you need changes in nova, thrown in a nova review and add another Depends-On for that new review in https://review.openstack.org/#/c/188395/ | 13:40 |
dims_ | zzzeek: ok? | 13:40 |
dims_ | zzzeek: you can type 188395 in http://status.openstack.org/zuul/ to watch the jobs | 13:41 |
openstackgerrit | Marian Horban proposed openstack/oslo-incubator: Graceful shutdown WSGI server https://review.openstack.org/186533 | 13:41 |
zzzeek | dims_: OK so the depends-on thing only applies to the “devstack” project ? | 13:42 |
*** rpodolyaka1 has joined #openstack-oslo | 13:43 | |
*** rpodolyaka1 has quit IRC | 13:48 | |
dims_ | zzzeek: you can add a depends-on in any project on any other project, however it may not work in some circumstances | 13:49 |
*** rpodolyaka1 has joined #openstack-oslo | 13:50 | |
zzzeek | dims_: thanks | 13:50 |
*** rpodolyaka1 has quit IRC | 13:50 | |
dims_ | zzzeek: since i know i can run devstack with oslo.db master using LIBS_FROM_GIT (see stackrc) i started there, and then i said, i need this other oslo.db review so i threw in a Depends-On | 13:50 |
dims_ | by default that will use nova master, but you will probably need changes in nova. so then make those changes in another review against nova and add the depends-on in the devstack review | 13:51 |
dims_ | makes sense? | 13:51 |
dims_ | zzzeek: ^^ | 13:52 |
zzzeek | dims_: yes | 13:52 |
dims_ | cool. stepping out for a bit | 13:53 |
*** sigmavirus24_awa is now known as sigmavirus24 | 13:55 | |
*** e0ne is now known as e0ne_ | 13:59 | |
zzzeek | ok | 13:59 |
mdbooth | zzzeek: def _transaction_scope(self, context): | 13:59 |
mdbooth | if self._replace: | 13:59 |
mdbooth | restore_factory = _context_manager._root._root_factory | 13:59 |
mdbooth | _context_manager._root._root_factory = self._root._root_factory | 13:59 |
mdbooth | _context_manager is global | 13:59 |
zzzeek | yes | 13:59 |
zzzeek | i just commented on that | 13:59 |
mdbooth | You did? | 14:00 |
zzzeek | so, ill make that tlocal and we’re done ? | 14:00 |
zzzeek | yes | 14:00 |
zzzeek | in the gerrit | 14:00 |
zzzeek | does cells work this way, that the use of a different DB is local to an initial method ? | 14:00 |
zzzeek | like def do_something(self): with now_we_will_use_cells: do_something_else() | 14:01 |
mdbooth | Well, I think we're already constraining a context to a single thread of execution, right? | 14:01 |
mdbooth | So as long as the switch is confined to the current thread I can't see how it could interfere with anything else under any circumstances | 14:01 |
zzzeek | mdbooth: ill make that change (somehow) | 14:02 |
zzzeek | might have to make _root a tlocal. | 14:02 |
zzzeek | its been awhile | 14:02 |
mdbooth | zzzeek: I was also mulling passing in a specific config root | 14:02 |
mdbooth | zzzeek: Yeah, me too | 14:02 |
mdbooth | Let me find the code which explains what I'm talking about | 14:03 |
zzzeek | mdbooth: OK like “with enginefacade.replace(my_other_factory).using(context): “ ? | 14:03 |
mdbooth | flying by my notoriously poor memory here... | 14:04 |
*** e0ne_ has quit IRC | 14:04 | |
zzzeek | mdbooth: acutally “with alt_mgr1.replace.using(context):” shuld be able to just put something on the context | 14:04 |
mdbooth | So right now oslo.db essentially hardcodes the location of config in nova.conf | 14:04 |
dhellmann | jd__: sorry, I lost the thread you were replying to in my scrollback. What docstring/API is being used wrong? :-/ | 14:05 |
mdbooth | in [db] perhaps, or [default] | 14:05 |
mdbooth | Whatever | 14:05 |
mdbooth | enginefacade always pulls it from the same location in the current config | 14:05 |
jd__ | dhellmann: isotime() IIRC | 14:05 |
mdbooth | the cells stuff defines a parallel config in [api] | 14:05 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/taskflow: Updated from global requirements https://review.openstack.org/188409 | 14:06 |
*** e0ne has joined #openstack-oslo | 14:06 | |
dhellmann | dims_, eezhova : if you release oslo.service, someone is going to start using it. You probably want to fix up the API first. | 14:06 |
mdbooth | It would be trivial for the library to be passed an alternate config key | 14:06 |
mdbooth | And default it to the current | 14:06 |
mdbooth | iirc (not a given) | 14:06 |
mdbooth | Look in nova/db/sqlalchemy/api.py | 14:07 |
mdbooth | def _create_facade(conf_group): | 14:07 |
zzzeek | mdbooth: OK as far as config file that gets intoi oslo.config | 14:08 |
zzzeek | mdbooth: we hvae a CONF and we look at CONF.database | 14:08 |
mdbooth | That's it | 14:08 |
mdbooth | if that could be CONF.<foo> | 14:08 |
mdbooth | defaulting to database | 14:08 |
zzzeek | mdbooth: so….do we look at CONF.api or just a different “CONF” and still look at .database | 14:08 |
zzzeek | mdbooth: OK immmm not sure how oslo.config works in this regard | 14:08 |
mdbooth | If we could just pass it in, that would be great | 14:08 |
zzzeek | mdbooth: these config keys all have to be set up | 14:08 |
mdbooth | Yes | 14:08 |
zzzeek | mdbooth: its a very inconvenient system | 14:08 |
mdbooth | Indeed | 14:08 |
zzzeek | mdbooth: but also this is kind of a differnt thing compared to just getting “we want a differnt config in this context” to work for starters | 14:09 |
zzzeek | mdbooth: its an addition to that | 14:09 |
mdbooth | Incidentally, I hit the problem with the 'load config on demand' approach which you've copied to preserve the previous behaviour | 14:09 |
*** sdake has joined #openstack-oslo | 14:09 | |
mdbooth | You can't override it in a unit test, because it hasn't been loaded yet | 14:09 |
dhellmann | jd__: ok, we need to figure out the backwards-compatibility story for REST APIs that use that method to produce date strings. IIRC, the original issue was the fact that we had to move some of your code in oslo.serialization off of master into a feature branch. | 14:10 |
dhellmann | mdbooth: why do applications want to control the location of values in the config file? | 14:10 |
mdbooth | zzzeek: Yes, this is not a fundamental issue. The global context was a genuine problem, whereas this would just be tidier. | 14:10 |
zzzeek | mdbooth: OK so yes the CONF thing we just need to say conf.register_opts(options.database_opts, ‘api’) somewhere | 14:10 |
*** sdake_ has joined #openstack-oslo | 14:11 | |
zzzeek | mdbooth: and not on every request :) | 14:11 |
mdbooth | zzzeek: It's normally done at module level, so it happens on import | 14:11 |
zzzeek | mdbooth: fine | 14:11 |
mdbooth | dhellmann: It's still hardcoded, but in this case the application wants to use multiple configurations | 14:12 |
mdbooth | So the location should be hardcoded by the application, not the library | 14:12 |
dhellmann | mdbooth: ah, ok, if you want to connect to multiple databases that makes more sense | 14:12 |
*** sputnik13 has quit IRC | 14:12 | |
eezhova | dhellmann, I have already started working on making necessary changes. Can I add you as the reviewer so you can probably take a look? There already is a couple of patches on review. | 14:13 |
dhellmann | eezhova: I'll take a quick look now | 14:14 |
mdbooth | zzzeek: Ideally this would mean that oslo_db would expose a library call to register config variables under a specific key | 14:14 |
mdbooth | Which would then be called by the application | 14:14 |
*** sdake has quit IRC | 14:15 | |
mdbooth | So in nova we'd have, at module level, dbconf = oslo_db.register_conf('database') | 14:15 |
mdbooth | apiconf = oslo_db.register_conf('api') | 14:15 |
mdbooth | or whatever | 14:15 |
dhellmann | mdbooth: why wouldn't the engine just do that when it's called? | 14:15 |
mdbooth | dhellmann: That's what it does right now | 14:15 |
dhellmann | so it just needs the name of the group to use, right? | 14:15 |
mdbooth | The only issue I've hit so far with that is with unit tests | 14:16 |
*** mtanino has joined #openstack-oslo | 14:16 | |
mdbooth | Config is normally loaded at import | 14:16 |
mdbooth | Which means that a unit test can tweak bits | 14:16 |
mdbooth | But if you load config when the function runs, you can't set its values beforehand | 14:16 |
dhellmann | we have a fixture for that | 14:16 |
mdbooth | There may be other reasons | 14:16 |
mdbooth | In that case it may be moot :) | 14:17 |
*** rpodolyaka1 has joined #openstack-oslo | 14:17 | |
mdbooth | However, it does seem to be the pattern | 14:17 |
dhellmann | hrm, that fixture isn't in the docs, hang on | 14:17 |
dhellmann | oops, looking in the wrong place, here it is: http://docs.openstack.org/developer/oslo.config/fixture.html | 14:18 |
mdbooth | The other issue is determinism | 14:18 |
mdbooth | If you load the config at import time, you can be sure that if you query a value it has been loaded | 14:18 |
mdbooth | otherwise you can be caught tearing your hair out trying to work out why your values contain None when the config value is clearly set | 14:19 |
mdbooth | And it's just an ordering thing | 14:19 |
* mdbooth points to patches of missing hair :) | 14:19 | |
*** dulek has joined #openstack-oslo | 14:19 | |
openstackgerrit | Cedric Brandily proposed openstack/oslo.db: Allow to fail instead of skip in DbFixture https://review.openstack.org/187717 | 14:20 |
*** mtanino_ has joined #openstack-oslo | 14:21 | |
dhellmann | mdbooth: the libraries try to register options right before they use them, and rely on the app to have read the config file. That lets us populate a configobj in a test setup method. | 14:21 |
mdbooth | zzzeek dhellmann: All of the above is besides the point, btw. The principal would be to avoid having different code for the 'default' and 'api' db initialisations just because one used the default config location and the other didn't. | 14:21 |
mdbooth | Any means of achieving that is fine, and the above is orthogonal to that. | 14:21 |
*** jecarey has joined #openstack-oslo | 14:21 | |
dhellmann | mdbooth: right, that's why I was suggesting it makes more sense to pass the "profile name" or whatever into the engine, and let the engine worry about registering options | 14:21 |
*** mtanino has quit IRC | 14:23 | |
mdbooth | dhellmann: I expect you've given this way more thought than me :) | 14:23 |
dhellmann | mdbooth: we have done this once or twice before, yes :-) | 14:23 |
*** sdake has joined #openstack-oslo | 14:25 | |
*** sputnik13 has joined #openstack-oslo | 14:27 | |
*** sdake_ has quit IRC | 14:28 | |
dhellmann | eezhova: https://review.openstack.org/#/c/186360/ is phase 1, right? later changes will move the config object to be an argument in the API? | 14:30 |
eezhova | dhellmann, yes that is right | 14:31 |
dhellmann | eezhova: ok, good, just double-checking :-) | 14:31 |
*** dulek has quit IRC | 14:32 | |
*** dulek_ has joined #openstack-oslo | 14:32 | |
*** dulek_ has quit IRC | 14:32 | |
*** _amrith_ is now known as amrith | 14:32 | |
*** dulek_ has joined #openstack-oslo | 14:32 | |
dhellmann | eezhova: ok, I think the options moves are the inverse of what we want. We would like to have a single entry point that returns all of the options for oslo.service so that projects using oslo.service can just add "oslo.service" to the list of namespaces in their config generator configuration file. | 14:35 |
dhellmann | eezhova: we aren't always consistent with how we implement that in the libraries, from what I see | 14:35 |
dhellmann | eezhova: hmm, although maybe we don't expect apps to always use all of the service features, like the backdoor? | 14:36 |
dhellmann | in which case having more than one entry point might makes sense... | 14:36 |
dhellmann | dims_: what do you think? ^^ | 14:37 |
eezhova | dhellmann, In https://review.openstack.org/#/c/187607/1 I have made a single entrypoint for getting a list of options available in the library | 14:38 |
dhellmann | eezhova: ah! ok, in that commit you could remove the other list_opts functions, since that's what those were for in the incubated code | 14:38 |
*** mtanino_ has quit IRC | 14:39 | |
eezhova | dhellmann, okay, I wanted to remove them in a follow-up patch, but it's really better to do it in https://review.openstack.org/#/c/187607/1 | 14:40 |
* dhellmann shrugs | 14:40 | |
*** exploreshaifali has quit IRC | 14:41 | |
dhellmann | eezhova: +2 on both | 14:41 |
*** mtanino has joined #openstack-oslo | 14:43 | |
dims_ | dhellmann: +1 to multiple entrypoints | 14:46 |
dims_ | eezhova: either way is ok i guess | 14:47 |
eezhova | dims_, dhellmann: I've updated https://review.openstack.org/#/c/187607 so that it also removes multiple entrypoints. But either way is ok for me too, I can revert it if needed. | 14:49 |
dims_ | eezhova: let's leave it alone :) | 14:50 |
dims_ | i mean leave your review as is | 14:50 |
eezhova | dims_, ok, got it:) just curious: if we have multiple entrypoints then we have to list them one by one in setup.cfg? | 14:51 |
dims_ | eezhova: yes | 14:51 |
*** rpodolyaka1 has quit IRC | 14:53 | |
*** sputnik13 has quit IRC | 14:55 | |
*** sdake has quit IRC | 15:00 | |
*** ozamiatin has quit IRC | 15:03 | |
*** alexpilotti has joined #openstack-oslo | 15:11 | |
dhellmann | dims_: the only benefit I can see to having >1 ep is if a project uses the service library, but doesn't use some parts of it (like the backdoor, or ssl) | 15:15 |
dhellmann | I don't know what the usage patterns look like, so I don't know if we have that case or not | 15:15 |
*** amrith is now known as _amrith_ | 15:19 | |
dims_ | dhellmann: right, eezhova do you want to check quickly? | 15:27 |
dhellmann | dims_, eezhova : good idea | 15:28 |
eezhova | dims_, dhellmann: I can say for sure that not so many projects use sslutils. I've found only sahara to do so for now | 15:29 |
eezhova | dims_, dhellmann: will check for backdoor | 15:30 |
openstackgerrit | Merged openstack/oslo.service: Move the option definitions into a private file https://review.openstack.org/186360 | 15:30 |
dhellmann | eezhova: ok, it sounds like maybe separate entry points, with some good documentation to remind consuming projects to update their config generator file, is the right approach | 15:31 |
dims_ | dhellmann: i had a dashboard update when you get a chance - https://review.openstack.org/#/c/187603/ | 15:31 |
*** dulek_ has quit IRC | 15:32 | |
* dims_ stepping out for a bit. will be off and on this afternoon | 15:34 | |
dhellmann | dims_: +2 | 15:34 |
eezhova | dhellmann, dims_ : okay, I got it | 15:37 |
eezhova | dhellmann, dims_ : it seems to me that eventlet_backdoor is used only by service.py | 15:37 |
dhellmann | eezhova: is it always turned on? | 15:38 |
viktors | dims_: hi! Can you please look at https://review.openstack.org/#/c/187963/ ? | 15:39 |
viktors | it should be an easy one | 15:40 |
dims_ | viktors: heading out. will do it in a couple of hours | 15:41 |
eezhova | dhellmann, it's used only here by the Launcher class (https://github.com/openstack/oslo.service/blob/master/oslo_service/service.py#L100) | 15:41 |
eezhova | dhellmann, and this line executes if we launch something with ServiceLauncher https://github.com/openstack/oslo.service/blob/master/oslo_service/service.py#L501 | 15:41 |
*** viktors is now known as viktors|afk | 15:43 | |
*** dims_ has quit IRC | 15:43 | |
openstackgerrit | Michael Bayer proposed openstack/oslo.db: Implement new oslo.db.sqlalchemy.enginefacade module https://review.openstack.org/138215 | 15:43 |
bknudson | notifications question related to using rabbit ... can the keystore have a password? | 15:47 |
bknudson | I don't see a config option for the keystore password | 15:49 |
openstackgerrit | Jeremy Stanley proposed openstack-dev/pbr: More explicit data_files install location docs https://review.openstack.org/188451 | 15:54 |
*** sdake has joined #openstack-oslo | 16:02 | |
*** ihrachyshka has quit IRC | 16:04 | |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Ensure locks can not be created outside of the root file driver directory https://review.openstack.org/188467 | 16:08 |
*** jaypipes has joined #openstack-oslo | 16:08 | |
*** rpodolyaka1 has joined #openstack-oslo | 16:09 | |
*** shardy_ has joined #openstack-oslo | 16:14 | |
openstackgerrit | Merged openstack-dev/pbr: Move CapturedSubprocess fixture to base https://review.openstack.org/187822 | 16:14 |
*** shardy has quit IRC | 16:15 | |
*** ihrachyshka has joined #openstack-oslo | 16:19 | |
*** shardy_ has quit IRC | 16:19 | |
*** shardy has joined #openstack-oslo | 16:20 | |
*** yassine_ has quit IRC | 16:28 | |
cdent | I have a question on the proper way, when using oslo_db, to drop all the tables given that I have a session.EngineFacade. I can see that there is a drop_all_objects, but as far as I know I have no BackendImpl? | 16:31 |
*** yamahata has joined #openstack-oslo | 16:36 | |
*** dims_ has joined #openstack-oslo | 16:39 | |
*** amotoki has joined #openstack-oslo | 16:39 | |
*** amotoki has quit IRC | 16:45 | |
*** sdake_ has joined #openstack-oslo | 16:48 | |
*** sdake has quit IRC | 16:52 | |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/oslo-incubator: Remove versionutils https://review.openstack.org/182428 | 16:55 |
dims_ | dhellmann: pushed a tiny fix to requirements.txt in that patch ^^^ | 16:55 |
openstackgerrit | Merged openstack/taskflow: Updated from global requirements https://review.openstack.org/188409 | 16:55 |
*** ashleighfarnham has joined #openstack-oslo | 16:59 | |
*** nikhil_k is now known as nikhil-afk | 17:01 | |
*** vilobhmm has joined #openstack-oslo | 17:03 | |
*** salv-orlando has quit IRC | 17:12 | |
*** rpodolyaka1 has quit IRC | 17:14 | |
*** nikhil-afk is now known as nikhil_k | 17:17 | |
*** Kennan2 has joined #openstack-oslo | 17:18 | |
*** Kennan has quit IRC | 17:20 | |
*** e0ne has quit IRC | 17:22 | |
*** Viswanath has joined #openstack-oslo | 17:25 | |
*** sputnik13 has joined #openstack-oslo | 17:27 | |
*** ihrachyshka has quit IRC | 17:27 | |
*** Viswanath has quit IRC | 17:30 | |
*** ndipanov has quit IRC | 17:30 | |
dhellmann | eezhova: ok, so it sounds like the backdoor thing is tied to the launcher, and those options should all be returned in one entry point. The ssl things are optional, and should be part of a separate entry point. | 17:31 |
dhellmann | bknudson: keystore? | 17:31 |
bknudson | dhellmann: the keystore is used for ssl. you keep your certs in there | 17:31 |
dhellmann | dims_: ack, thanks | 17:31 |
bknudson | when you're using java | 17:32 |
dhellmann | oh, ok, I don't know anything about that :-/ | 17:32 |
bknudson | y, no problem. I'll keep looking into it | 17:32 |
bknudson | maybe it's a server-side issue | 17:32 |
*** Glass_saga has quit IRC | 17:34 | |
*** salv-orlando has joined #openstack-oslo | 17:40 | |
*** dims_ has quit IRC | 17:40 | |
dhellmann | harlowja, jd__, sileht, bnemec, flaper87, lifeless : another namespace package update is ready to merge https://review.openstack.org/#/c/181959/3 | 17:48 |
harlowja | woot | 17:48 |
*** _amrith_ is now known as amrith | 17:51 | |
*** yamahata has quit IRC | 17:55 | |
*** yamahata has joined #openstack-oslo | 17:55 | |
*** prad has quit IRC | 17:57 | |
*** rushiagr is now known as rushiagr_away | 17:57 | |
*** prad has joined #openstack-oslo | 17:59 | |
*** Viswanath has joined #openstack-oslo | 18:01 | |
*** barra204 has joined #openstack-oslo | 18:01 | |
*** Viswanath has quit IRC | 18:04 | |
*** barra204 has quit IRC | 18:07 | |
*** dims_ has joined #openstack-oslo | 18:08 | |
lifeless | cool | 18:09 |
ekarlso | Hi guys, I wanna use o.messaging to send app specific notifications allmost like notificiations format but without the {"oslo.message": {}} wrapping data ?= | 18:11 |
ekarlso | like I can define the data structure myself | 18:12 |
dims_ | ekarlso: i don't see a way to do it. sileht may have a better view, but it's too late in his TZ now | 18:19 |
mriedem | jamespage: hey a question on https://bugs.launchpad.net/oslo.messaging/+bug/1436788 - i think we're seeing the same thing here, | 18:21 |
openstack | Launchpad bug 1436788 in oslo.messaging "rabbitmq heartbeat failures don't reset connections" [Medium,Fix released] - Assigned to Mehdi Abaakouk (sileht) | 18:21 |
mriedem | jamespage: when you say "until the system tcp timeout is reached." - did you have tcp_retries2 changed at all or just left as the default (~15 minutes)? | 18:21 |
*** timsim has joined #openstack-oslo | 18:23 | |
*** amotoki has joined #openstack-oslo | 18:28 | |
*** cdent has quit IRC | 18:29 | |
*** cdent has joined #openstack-oslo | 18:33 | |
*** amotoki has quit IRC | 18:33 | |
*** openstackstatus has joined #openstack-oslo | 18:40 | |
*** ChanServ sets mode: +v openstackstatus | 18:40 | |
-openstackstatus- NOTICE: Gerrit has been restarted to clear an issue with its event stream. Any change events between 17:25 and 18:38 UTC should be rechecked or have their approvals reapplied to initiate testing. | 18:42 | |
*** ajo has quit IRC | 18:47 | |
*** tsbot_ has quit IRC | 18:51 | |
*** rpodolyaka1 has joined #openstack-oslo | 19:03 | |
*** exploreshaifali has joined #openstack-oslo | 19:14 | |
*** salv-orlando has quit IRC | 19:15 | |
*** Viswanath has joined #openstack-oslo | 19:18 | |
*** Viswanath has quit IRC | 19:21 | |
*** salv-orlando has joined #openstack-oslo | 19:23 | |
*** cdent has quit IRC | 19:39 | |
mriedem | dhellmann: have you seen this? https://review.openstack.org/#/c/185287/ | 19:47 |
*** exploreshaifali has quit IRC | 19:50 | |
*** e0ne has joined #openstack-oslo | 19:55 | |
*** Viswanath has joined #openstack-oslo | 19:55 | |
*** kgiusti has left #openstack-oslo | 19:57 | |
dhellmann | dims_, lifeless, harlowja, bnemec : the namespace package removal in oslo.vmware is ready: https://review.openstack.org/#/c/181987/3 | 20:00 |
dhellmann | mriedem: looking | 20:00 |
dhellmann | mriedem: yes, that's the right thing for them to do be doing | 20:00 |
*** Viswanath has quit IRC | 20:00 | |
mriedem | dhellmann: ok | 20:00 |
dhellmann | mriedem: we can turn that back on after pip has a better dependency resolver | 20:01 |
mriedem | i wasn't sure if they were just putting their heads in the sand over some bad reqs | 20:01 |
dhellmann | well, we all are, but we need to be for now :-/ | 20:01 |
mriedem | ok, +2 on the backport then https://review.openstack.org/#/c/188330/ - thanks | 20:02 |
dhellmann | mriedem: approved the backport | 20:03 |
mriedem | cool, thanks | 20:03 |
dhellmann | mriedem: thanks for checking :-) | 20:03 |
openstackgerrit | Doug Hellmann proposed openstack/oslo.i18n: Remove oslo namespace package https://review.openstack.org/181971 | 20:06 |
lifeless | dhellmann: mriedem: so arguably it should never be on | 20:06 |
lifeless | as that code path can never *fix* it | 20:07 |
*** Viswanath has joined #openstack-oslo | 20:07 | |
openstackgerrit | Doug Hellmann proposed openstack/oslo.db: Remove oslo namespace package https://review.openstack.org/181967 | 20:07 |
openstackgerrit | Doug Hellmann proposed openstack/oslo.serialization: Remove oslo namespace package https://review.openstack.org/181980 | 20:08 |
openstackgerrit | Doug Hellmann proposed openstack/oslo.utils: Remove oslo namespace package https://review.openstack.org/181984 | 20:09 |
*** Viswanath has quit IRC | 20:10 | |
openstackgerrit | Doug Hellmann proposed openstack/oslo.messaging: Remove oslo namespace package https://review.openstack.org/181974 | 20:11 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslotest: Updated from global requirements https://review.openstack.org/188569 | 20:13 |
*** Viswanath has joined #openstack-oslo | 20:16 | |
*** amotoki has joined #openstack-oslo | 20:17 | |
*** stevemar has quit IRC | 20:18 | |
*** Viswanath has quit IRC | 20:20 | |
dhellmann | lifeless: yeah, the default is false | 20:21 |
*** amotoki has quit IRC | 20:22 | |
*** sputnik13 has quit IRC | 20:22 | |
*** sputnik13 has joined #openstack-oslo | 20:23 | |
openstackgerrit | Doug Hellmann proposed openstack/oslo.i18n: Add requirements for pre-release test scripts https://review.openstack.org/188573 | 20:25 |
openstackgerrit | Doug Hellmann proposed openstack/oslo.i18n: Add requirements for pre-release test scripts https://review.openstack.org/188573 | 20:26 |
harlowja | zzzeek qq, i'm trying to convert some text columns (that store json) into using the native json type (that sqlalchemy-utils has); and am trying to make a migraiton to do this, http://paste.openstack.org/show/263815/ | 20:31 |
harlowja | that though craps out with | 20:31 |
harlowja | 'ProgrammingError: (ProgrammingError) column "meta" cannot be cast automatically to type json' | 20:31 |
harlowja | 'HINT: Specify a USING expression to perform the conversion.' | 20:31 |
harlowja | supposedly u have to do http://baudehlo.com/2014/04/28/postgresql-converting-text-columns-to-json/ (or similar) | 20:32 |
harlowja | how does one make that happen via alembic (and only for postgres) | 20:32 |
zzzeek | harlowja: i dont know that “using” is an option we have for alter_column I probably told folks to render the ALTER as a SQL string | 20:32 |
zzzeek | harlowja: obviously you say if op.bind.name == ‘postgresql’ for the simple verison of that :) | 20:32 |
harlowja | k | 20:32 |
harlowja | jd__ u might be interested in that to, think u were trying this also recently | 20:33 |
harlowja | *in https://review.openstack.org/#/c/185658/ | 20:33 |
harlowja | pretty sure u have to migrate the data vs just change the model, due to above error | 20:34 |
*** tsekiyama has joined #openstack-oslo | 20:43 | |
*** tsbot_ has joined #openstack-oslo | 20:44 | |
*** Viswanath has joined #openstack-oslo | 20:44 | |
*** Viswanath has quit IRC | 20:47 | |
*** rpodolyaka1 has quit IRC | 20:54 | |
*** sputnik13 has quit IRC | 21:01 | |
*** sputnik13 has joined #openstack-oslo | 21:01 | |
*** sputnik13 has quit IRC | 21:03 | |
*** e0ne has quit IRC | 21:05 | |
*** sputnik13 has joined #openstack-oslo | 21:07 | |
*** Kennan has joined #openstack-oslo | 21:18 | |
*** Kennan2 has quit IRC | 21:19 | |
*** salv-orlando has quit IRC | 21:35 | |
*** salv-orlando has joined #openstack-oslo | 21:41 | |
krotscheck | bknudson: So, I reread through your comments about the keystone middleware two days ago, and I'm having a hard time parsing exactly what kinds of precedents you were suggesting. Do you have a moment to help me walk through my options? | 21:47 |
bknudson | krotscheck: sure | 21:47 |
krotscheck | bknudson: So, one of the things you suggested was creating middleware A, that figures out the configuration, which is then read by middleware B, is that correct? | 21:48 |
bknudson | krotscheck: y, this might be what swift does with auth_token. | 21:48 |
krotscheck | bknudson: I dislike that approach, it feels brittle. | 21:49 |
krotscheck | Given that it creates an implicit dependency between two middlewares, but that dependency is not really enforced. | 21:49 |
bknudson | middleware A would be specific to the application whereas middleware B is generic | 21:50 |
bknudson | y, it does create a dependency. | 21:50 |
bknudson | that would only be enforced by B failing to init or something | 21:50 |
*** mriedem has quit IRC | 21:51 | |
krotscheck | Oh, I see. | 21:51 |
krotscheck | So we could provide something like a generic 'read my oslo config' middleware, which someone has the option of using or using with something else. | 21:51 |
krotscheck | I mean replacing with something else. | 21:52 |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Use the sqlalchemy-utils json type instead of our own https://review.openstack.org/188258 | 21:52 |
krotscheck | And then modify the cors middleware to check any options added to the request context that would inform its logic. | 21:52 |
harlowja | jd__ u might need something like in 188258 | 21:52 |
bknudson | krotscheck: that's pretty nead. | 21:54 |
bknudson | neat | 21:54 |
bknudson | we could use the same thing in auth_token middleware | 21:54 |
krotscheck | bknudson: Indeed. | 21:55 |
krotscheck | bknudson: Though, all that would do is grab the global config instance and put it somewhere else. | 21:56 |
bknudson | the default would | 21:56 |
bknudson | but the deployer or application could override use their own custom middleware | 21:57 |
bknudson | which uses a different config instance | 21:57 |
bknudson | I don't know... have to experiment. | 21:57 |
bknudson | maybe we can find the swift middleware if we look hard enough | 21:58 |
bknudson | http://docs.openstack.org/developer/swift/overview_auth.html#configuring-swift-to-use-keystone | 21:59 |
bknudson | this is saying to put the config for keystonemiddleware in paste.ini ... which we discourage | 21:59 |
bknudson | cache = swift.cache -- they have their special swift cache | 22:00 |
bknudson | "cache is set to swift.cache. This means that the middleware will get the Swift memcache from the request environment." | 22:00 |
bknudson | somehow swift sets swift.cache in the request environment | 22:00 |
bknudson | I was thinking that other applications could put the "Swift" CONF in the request environment the same way. | 22:01 |
bknudson | wouldn't be swift but whatever the application is | 22:01 |
*** stevemar has joined #openstack-oslo | 22:05 | |
*** amotoki has joined #openstack-oslo | 22:06 | |
*** jecarey has quit IRC | 22:09 | |
*** amotoki has quit IRC | 22:11 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 22:13 | |
rjaiswal | Is it possible to re-load a specific config file on-the-fly using oslo.config? | 22:17 |
dhellmann | rjaiswal: oslo.config views all of the config files as a single data store, so it doesn't have a way to load just one of them again. Why not reload them all? | 22:20 |
*** amrith is now known as _amrith_ | 22:22 | |
*** bknudson has quit IRC | 22:28 | |
rjaiswal | dehellmann: good answer, thanks | 22:29 |
krotscheck | bknudson: The more I'm reading up about this, the more I'm coming to realize that using oslo _at all_ may be a bad idea. | 22:47 |
krotscheck | Oh, he left. | 22:48 |
krotscheck | Doh | 22:48 |
krotscheck | Oh well, time to call it a day anyway. | 22:48 |
*** zzzeek has quit IRC | 22:50 | |
*** gordc has quit IRC | 22:51 | |
*** prad has quit IRC | 22:55 | |
openstackgerrit | James Polley proposed openstack-dev/pbr: WIP: more extensive testing of requirement parsing https://review.openstack.org/187823 | 22:57 |
openstackgerrit | James Polley proposed openstack-dev/pbr: Fix everything by requiring setuptools>=16. https://review.openstack.org/187846 | 22:57 |
harlowja | krotscheck having __init__ and function args, and objects and using docstrings on those may be the right way to go for all these things, if someone wants to reload it, they throw away the object and make a new one? | 22:59 |
*** gordc has joined #openstack-oslo | 23:15 | |
openstackgerrit | Merged openstack/oslo.concurrency: Remove oslo namespace package https://review.openstack.org/181959 | 23:19 |
openstackgerrit | Merged openstack/oslo-incubator: Add new projects to dashboard https://review.openstack.org/187603 | 23:26 |
*** enikanorov_ has quit IRC | 23:29 | |
*** enikanorov__ has joined #openstack-oslo | 23:29 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Remove all 'lock_utils' now that fasteners provides equivalents https://review.openstack.org/188629 | 23:30 |
*** _amrith_ is now known as amrith | 23:34 | |
*** vilobhmm has quit IRC | 23:38 | |
*** sdake_ is now known as sdake | 23:44 | |
*** salv-orlando has quit IRC | 23:53 | |
*** ashleighfarnham has quit IRC | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!