*** amotoki has joined #openstack-oslo | 00:53 | |
*** harlowja_at_home has joined #openstack-oslo | 01:06 | |
*** boris-42 has joined #openstack-oslo | 01:13 | |
*** achanda has quit IRC | 01:21 | |
*** salv-orlando has quit IRC | 01:22 | |
*** kbyrne has quit IRC | 01:23 | |
openstackgerrit | Joshua Harlow proposed openstack/oslo.utils: Allow providing a logger to save_and_reraise_exception https://review.openstack.org/158158 | 01:23 |
---|---|---|
*** kbyrne has joined #openstack-oslo | 01:25 | |
*** dimsum__ has joined #openstack-oslo | 01:38 | |
*** dims_ has joined #openstack-oslo | 01:39 | |
*** dimsum__ has quit IRC | 01:43 | |
*** amotoki has quit IRC | 01:44 | |
openstackgerrit | Merged openstack-dev/hacking: Updated from global requirements https://review.openstack.org/157758 | 01:44 |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Use oslo.utils encodeutils for encode/decode functions https://review.openstack.org/158143 | 01:48 |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Use oslo.utils encodeutils for encode/decode functions https://review.openstack.org/158143 | 01:54 |
openstackgerrit | Merged openstack/oslotest: Updated from global requirements https://review.openstack.org/157789 | 01:54 |
openstackgerrit | Merged openstack/oslo-incubator: Updated from global requirements https://review.openstack.org/157777 | 01:54 |
*** stevemar has joined #openstack-oslo | 02:21 | |
*** achanda has joined #openstack-oslo | 02:22 | |
*** achanda has quit IRC | 02:27 | |
*** achanda has joined #openstack-oslo | 02:27 | |
*** yamahata has quit IRC | 02:32 | |
*** yamahata has joined #openstack-oslo | 02:32 | |
openstackgerrit | Merged openstack/oslo.middleware: Update the list of packages in setup.cfg https://review.openstack.org/157954 | 02:34 |
openstackgerrit | Merged openstack/oslo.rootwrap: Updated from global requirements https://review.openstack.org/157785 | 02:35 |
*** achanda has quit IRC | 02:38 | |
openstackgerrit | Merged openstack/oslo.utils: Updated from global requirements https://review.openstack.org/157787 | 02:40 |
openstackgerrit | Merged openstack/oslo.concurrency: Updated from global requirements https://review.openstack.org/157778 | 02:42 |
openstackgerrit | Merged openstack/oslo.config: Updated from global requirements https://review.openstack.org/157779 | 02:46 |
openstackgerrit | Merged openstack/oslo.config: Log a warning when deprecated opts are used https://review.openstack.org/148020 | 02:46 |
*** yamahata has quit IRC | 02:46 | |
openstackgerrit | Merged openstack/tooz: Updated from global requirements https://review.openstack.org/157804 | 02:46 |
openstackgerrit | Merged openstack/oslo.serialization: Updated from global requirements https://review.openstack.org/157786 | 02:48 |
openstackgerrit | Merged openstack/oslo.db: Updated from global requirements https://review.openstack.org/157780 | 02:48 |
openstackgerrit | Merged openstack/oslo.i18n: Updated from global requirements https://review.openstack.org/157781 | 02:50 |
*** himangi has quit IRC | 02:58 | |
openstackgerrit | Merged openstack/oslo.vmware: Updated from global requirements https://review.openstack.org/157788 | 02:58 |
*** amrith is now known as _amrith_ | 03:01 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Use oslo.utils encodeutils for encode/decode functions https://review.openstack.org/158143 | 03:01 |
*** mriedem has left #openstack-oslo | 03:06 | |
*** mriedem has quit IRC | 03:06 | |
*** amotoki has joined #openstack-oslo | 03:19 | |
*** diga has joined #openstack-oslo | 03:32 | |
*** diga has quit IRC | 03:37 | |
openstackgerrit | Merged openstack/oslo.log: Updated from global requirements https://review.openstack.org/157782 | 03:38 |
*** harlowja_at_home has quit IRC | 03:53 | |
*** _amrith_ is now known as amrith | 04:04 | |
*** himangi has joined #openstack-oslo | 04:52 | |
*** rushiagr_away is now known as rushiagr | 04:56 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Refactor parts of the periodic worker https://review.openstack.org/158096 | 05:05 |
*** vigneshvar has joined #openstack-oslo | 05:13 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Refactor parts of the periodic worker https://review.openstack.org/158096 | 05:30 |
*** achanda has joined #openstack-oslo | 05:35 | |
*** pcaruana has quit IRC | 05:45 | |
*** rushiagr is now known as rushiagr_away | 06:20 | |
*** achanda has quit IRC | 06:25 | |
*** ajo has joined #openstack-oslo | 06:44 | |
*** achanda has joined #openstack-oslo | 06:56 | |
*** himangi has quit IRC | 06:58 | |
*** stevemar has quit IRC | 07:19 | |
*** inc0 has joined #openstack-oslo | 07:25 | |
*** rushiagr_away is now known as rushiagr | 07:34 | |
*** ajo has quit IRC | 07:38 | |
*** achanda has quit IRC | 07:42 | |
*** noelbk has joined #openstack-oslo | 07:44 | |
*** noelbk has quit IRC | 07:47 | |
*** achanda has joined #openstack-oslo | 07:48 | |
*** e0ne has joined #openstack-oslo | 07:49 | |
*** e0ne is now known as e0ne_ | 07:49 | |
*** SridharGaddam has joined #openstack-oslo | 07:52 | |
*** e0ne_ is now known as e0ne | 07:53 | |
*** jaosorior has joined #openstack-oslo | 07:54 | |
*** ttx2 has joined #openstack-oslo | 08:15 | |
*** ttx2 is now known as ttx | 08:15 | |
*** ttx has quit IRC | 08:17 | |
*** ttx has joined #openstack-oslo | 08:17 | |
*** ttx has quit IRC | 08:17 | |
*** ttx has joined #openstack-oslo | 08:18 | |
*** ttx has quit IRC | 08:19 | |
*** ttx has joined #openstack-oslo | 08:19 | |
*** achanda has quit IRC | 08:21 | |
*** achanda has joined #openstack-oslo | 08:22 | |
*** achanda has quit IRC | 08:32 | |
*** dtantsur|afk is now known as dtantsur | 08:35 | |
*** SridharGaddam has quit IRC | 08:39 | |
*** i159 has joined #openstack-oslo | 08:44 | |
*** achanda has joined #openstack-oslo | 08:45 | |
*** rushiagr is now known as rushiagr_away | 08:54 | |
*** e0ne has quit IRC | 08:57 | |
*** viktors|afk is now known as viktors | 08:58 | |
*** dulek has joined #openstack-oslo | 08:59 | |
*** subscope has joined #openstack-oslo | 09:15 | |
*** achanda has quit IRC | 09:16 | |
*** ajo has joined #openstack-oslo | 09:27 | |
*** salv-orlando has joined #openstack-oslo | 09:33 | |
*** andreykurilin_ has joined #openstack-oslo | 09:34 | |
*** bogdando has joined #openstack-oslo | 09:45 | |
*** pblaho has joined #openstack-oslo | 09:47 | |
*** rushiagr_away is now known as rushiagr | 09:58 | |
*** e0ne has joined #openstack-oslo | 09:59 | |
*** salv-orlando has quit IRC | 10:04 | |
*** ihrachyshka has joined #openstack-oslo | 10:07 | |
*** ozamiatin has joined #openstack-oslo | 10:13 | |
*** salv-orlando has joined #openstack-oslo | 10:14 | |
*** e0ne is now known as e0ne_ | 10:21 | |
*** andreykurilin_ has quit IRC | 10:23 | |
*** e0ne_ is now known as e0ne | 10:28 | |
*** vigneshvar has quit IRC | 10:42 | |
*** kbyrne has quit IRC | 10:49 | |
*** kbyrne has joined #openstack-oslo | 10:49 | |
*** inc0 has quit IRC | 10:53 | |
*** dulek_ has joined #openstack-oslo | 10:57 | |
*** dulek has quit IRC | 11:00 | |
*** jaypipes has joined #openstack-oslo | 11:05 | |
*** ujjain has quit IRC | 11:06 | |
*** ujjain has joined #openstack-oslo | 11:06 | |
*** himangi has joined #openstack-oslo | 11:16 | |
openstackgerrit | Oleksii Zamiatin proposed openstack/oslo.messaging: ZmqReactor doesn't create proper tcp consumer https://review.openstack.org/157810 | 11:18 |
*** salv-orlando has quit IRC | 11:19 | |
*** salv-orlando has joined #openstack-oslo | 11:25 | |
*** salv-orlando has quit IRC | 11:29 | |
*** salv-orl_ has joined #openstack-oslo | 11:29 | |
*** exploreshaifali has joined #openstack-oslo | 12:25 | |
*** salv-orl_ has quit IRC | 12:38 | |
*** salv-orlando has joined #openstack-oslo | 12:39 | |
*** cdent has joined #openstack-oslo | 12:41 | |
*** salv-orlando has quit IRC | 12:42 | |
*** salv-orlando has joined #openstack-oslo | 12:43 | |
*** dulek_ has quit IRC | 12:43 | |
*** dims_ has quit IRC | 12:44 | |
*** dimsum__ has joined #openstack-oslo | 12:51 | |
*** zigo has quit IRC | 12:52 | |
*** zigo has joined #openstack-oslo | 12:56 | |
*** salv-orlando has quit IRC | 13:04 | |
*** dulek_ has joined #openstack-oslo | 13:07 | |
*** ajo has quit IRC | 13:07 | |
*** ajo has joined #openstack-oslo | 13:08 | |
*** kgiusti has joined #openstack-oslo | 13:09 | |
*** dulek_ is now known as dulek | 13:18 | |
*** dimsum__ has quit IRC | 13:22 | |
*** dimsum__ has joined #openstack-oslo | 13:22 | |
*** salv-orlando has joined #openstack-oslo | 13:23 | |
*** salv-orlando has quit IRC | 13:28 | |
*** gordc has joined #openstack-oslo | 13:30 | |
*** salv-orlando has joined #openstack-oslo | 13:33 | |
*** dimsum__ is now known as dims | 13:39 | |
*** amrith is now known as _amrith_ | 13:40 | |
*** salv-orlando has quit IRC | 13:41 | |
*** bknudson has quit IRC | 13:41 | |
openstackgerrit | Grzegorz Grasza (xek) proposed openstack/oslo.versionedobjects: Update README.rst https://review.openstack.org/158295 | 13:41 |
*** salv-orlando has joined #openstack-oslo | 13:46 | |
*** haypo has quit IRC | 13:50 | |
*** jecarey has quit IRC | 13:51 | |
*** salv-orlando has quit IRC | 13:53 | |
*** dulek_ has joined #openstack-oslo | 13:59 | |
*** dulek has quit IRC | 14:01 | |
*** ajo_ has joined #openstack-oslo | 14:04 | |
*** bknudson has joined #openstack-oslo | 14:05 | |
*** dtantsur is now known as dtantsur|brb | 14:06 | |
*** ajo has quit IRC | 14:07 | |
*** tsekiyama has joined #openstack-oslo | 14:13 | |
*** dulek_ has quit IRC | 14:14 | |
*** exploreshaifali has quit IRC | 14:21 | |
*** mtanino has quit IRC | 14:22 | |
*** e0ne is now known as e0ne_ | 14:30 | |
*** e0ne_ is now known as e0ne | 14:31 | |
*** stevemar has joined #openstack-oslo | 14:33 | |
*** jecarey has joined #openstack-oslo | 14:33 | |
*** amotoki has quit IRC | 14:37 | |
*** dulek has joined #openstack-oslo | 14:38 | |
*** mriedem has joined #openstack-oslo | 14:40 | |
*** rushiagr is now known as rushiagr_away | 14:42 | |
*** tsekiyama has quit IRC | 14:43 | |
*** e0ne is now known as e0ne_ | 14:44 | |
*** tedross_ has joined #openstack-oslo | 14:47 | |
*** tedross_ has left #openstack-oslo | 14:47 | |
*** beekneemech is now known as bnemec | 14:48 | |
*** superdan is now known as dansmith | 14:53 | |
*** e0ne_ has quit IRC | 14:54 | |
*** e0ne has joined #openstack-oslo | 14:56 | |
*** dtantsur|brb is now known as dtantsur | 14:57 | |
*** _amrith_ is now known as amrith | 15:02 | |
*** dulek has quit IRC | 15:03 | |
*** prad has joined #openstack-oslo | 15:06 | |
*** daniel3_ has joined #openstack-oslo | 15:06 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 15:16 | |
*** rushiagr_away is now known as rushiagr | 15:18 | |
dhellmann | viktors, rpodolyaka: are we ready to release oslo.db today | 15:22 |
dims | dhellmann: i think they said they needed https://review.openstack.org/#/c/156996/ to land in nova | 15:27 |
dims | let me ask on nova | 15:27 |
dhellmann | dims: thanks | 15:28 |
*** achanda has joined #openstack-oslo | 15:34 | |
*** zigo_ has joined #openstack-oslo | 15:37 | |
*** alexpilotti has joined #openstack-oslo | 15:37 | |
*** exploreshaifali has joined #openstack-oslo | 15:38 | |
*** amrith is now known as _amrith_ | 15:39 | |
*** hemnafk is now known as hemna | 15:44 | |
*** achanda has quit IRC | 15:44 | |
*** tsekiyama has joined #openstack-oslo | 15:45 | |
rpodolyaka | thanks dims! | 15:46 |
rpodolyaka | dhellmann: yep, viktors tests shown that nova fails with the latest oslo.db code | 15:46 |
dims | rpodolyaka: mriedem and sdague asked mdbooth to rework that patch | 15:47 |
rpodolyaka | dhellmann: nova base test case does some weird things like deletion of test case instance attributes, which can possibly break perfectly ok code | 15:47 |
rpodolyaka | dims: ah, looks like a nit | 15:48 |
dims | rpodolyaka: :) | 15:48 |
sdague | rpodolyaka: then we should address those issues, because deleting test case attributes seems like it should be safe on cleanup | 15:48 |
sdague | and is needed for memory control | 15:49 |
*** ChuckC has joined #openstack-oslo | 15:49 | |
rpodolyaka | sdague: right, but only if it's done as the very last thing on cleanup | 15:51 |
sdague | cleanups should be run in a reverse stack | 15:51 |
sdague | so everything the test has done will be over by that point | 15:51 |
sdague | and cleaned up | 15:52 |
sdague | rpodolyaka: do you have a specific instance of breakage? | 15:52 |
rpodolyaka | sdague: let me reproduce it with oslo.db master | 15:52 |
*** ChuckC_ has quit IRC | 15:52 | |
rpodolyaka | sdague: afair, oslo.db base test case cleanup fails trying to fetch an attribute which apparentely been deleted by nova base test case | 15:53 |
rpodolyaka | sdague: so any test cases inheriting both base nova test case and oslo.db test case should mind the order of base classes | 15:53 |
sdague | or make the oslo.db cleanup check attrs | 15:54 |
sdague | and not do it blindly | 15:54 |
rpodolyaka | sdague: and migration test cases just happen to do that in the wrong order | 15:54 |
*** _amrith_ is now known as amrith | 15:54 | |
rpodolyaka | well, we don't delete them, so we expect them to stay there :) | 15:54 |
mriedem | boris-42: wanna hit this if you're around? https://review.openstack.org/#/c/151331/ | 15:54 |
dhellmann | rpodolyaka: do you have a traceback? | 15:55 |
sdague | sure, but making cleanup paths robust and defensive is kind of best practice | 15:55 |
rpodolyaka | dhellmann: reproducing right now | 15:55 |
dhellmann | sdague: so is not deleting things you don't own :-) | 15:55 |
dhellmann | rpodolyaka: ok | 15:55 |
rpodolyaka | defensive coding, heh? | 15:55 |
*** rushiagr is now known as rushiagr_away | 15:55 | |
sdague | dhellmann: you've looked at the cleanup in question, right? | 15:56 |
dhellmann | sdague: no, where is it? | 15:56 |
sdague | https://github.com/openstack/nova/blob/master/nova/test.py#L256-L262 | 15:56 |
dhellmann | sdague: that's pretty aggressive | 15:57 |
sdague | yeh, well we have 14000 test cases | 15:57 |
sdague | and people set attrs a lot | 15:57 |
dhellmann | I would expect that to break all sorts of things | 15:57 |
sdague | it doesn't | 15:57 |
dhellmann | what's keeping the test instances around? | 15:57 |
sdague | it's in the cleanup path | 15:57 |
dhellmann | I guess they're all in the suite | 15:57 |
sdague | yep, they are all part of the suite, so a few thousand per worker | 15:58 |
dhellmann | well, yeah, but like rpodolyaka said, order is important. I wonder if we want to just put that in oslotest somewhere very early so it's done last | 15:58 |
dhellmann | team meeting in ~2 min | 15:58 |
sdague | it seems like it would be pretty easy to have oslo.db just be robust here. Given the amount of complexity otherwise making each interface robust seems means that likehood of bad interactions goes way down. | 16:01 |
dhellmann | sdague: I'm not arguing that it shouldn't be robust, just that it's not a good idea to assume that it's safe to delete things not owned by the code doing the deleting | 16:02 |
dhellmann | we can't make all of the libraries infinitely safe from "bad" code elsewhere, even in tests | 16:02 |
rpodolyaka | sdague: dhellmann: tests are still running, but it's something like http://paste.openstack.org/show/180628/ | 16:04 |
sdague | rpodolyaka: can you point me at the code that's triggering this in oslo.db | 16:05 |
*** amotoki has joined #openstack-oslo | 16:05 | |
*** inc0 has joined #openstack-oslo | 16:06 | |
dhellmann | sdague: fwiw, we've been delaying oslo.db release 2 weeks now for things other projects did that were more correct than this. I'm not excited about waiting for this fix in nova. :-/ | 16:07 |
*** elarson has joined #openstack-oslo | 16:07 | |
rpodolyaka | sdague: that's a good one... it's testresources magic https://github.com/openstack/oslo.db/blob/master/oslo_db/sqlalchemy/provision.py#L88-L106 https://github.com/openstack/oslo.db/blob/master/oslo_db/sqlalchemy/test_base.py#L56-L76 | 16:09 |
openstackgerrit | Cedric Brandily proposed openstack/cliff: Allow to call initialize_app when running --help https://review.openstack.org/158343 | 16:10 |
sdague | oh, it's testresources magic... :( | 16:11 |
sdague | which is triggered because of the multiple inheritance in these tests | 16:11 |
sdague | rpodolyaka: so because of the multiple inheritance, what's the actual execution order of all these different setUps? | 16:14 |
*** harlowja_at_home has joined #openstack-oslo | 16:15 | |
rpodolyaka | sdague: must be http://paste.openstack.org/show/180637/ | 16:16 |
sdague | also, this has the impact of doubly running all the real db tests in nova right? Because now instead of there being an explicit call path per engine, it's all in the magic of testresources? | 16:16 |
rpodolyaka | it does not generate test case classes per backend automatically, if you mean that | 16:17 |
sdague | rpodolyaka: isn't that the whole point of testresources? | 16:18 |
rpodolyaka | that's only one side | 16:18 |
sdague | ok, what is the side that is being used here? | 16:18 |
sdague | I guess the matrix fill was the only part I understood about testresources | 16:19 |
rpodolyaka | here it allows to create 'schema' test cases, so that you can preserve the db schema between test cases. and each test is effectively running in its own transaction, which is rolled back after the test | 16:19 |
rpodolyaka | but you still need to explicitly ask for that | 16:19 |
rpodolyaka | we'll add docs when the bp is complete | 16:20 |
sdague | but it only applies within a class ? | 16:20 |
rpodolyaka | yes | 16:20 |
sdague | ok, I guess that surprises me, because we'd done global level caching in the nova tests previously | 16:21 |
rpodolyaka | global level caching works for sqlite only | 16:21 |
*** devlaps has joined #openstack-oslo | 16:21 | |
*** mtanino has joined #openstack-oslo | 16:21 | |
*** rushiagr_away is now known as rushiagr | 16:21 | |
rpodolyaka | afaiu, mbooth is now working on reusing this new oslo.db functionality in nova | 16:22 |
sdague | rpodolyaka: the existing one does, but there is no way to do a global connection for mysql/pg? | 16:22 |
rpodolyaka | https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:db/mysql_tests,n,z | 16:22 |
sdague | right, yeh, I've been reviewing those | 16:22 |
sdague | anyway, I think the specific fix here is to change the inheritance order in the nova tests so that the nova base class runs first, which is the way it should be | 16:23 |
rpodolyaka | sdague: what you need is to ensure each test is run in its own transaction which is rolled back. given that, you'll be able even to use 1 db instance shared between multiple test running processes, if the transaction isolation level is high enough (read committed) | 16:24 |
rpodolyaka | testresources magic in oslo.db will allow to do that relatively easy | 16:24 |
*** andreykurilin_ has joined #openstack-oslo | 16:25 | |
rpodolyaka | from projects side only monkey patching of get_engine/get_session is needed + set attributes on test cases (like SCHEMA = 'nova', which means 'preserve the same schema nova' between these tests) | 16:25 |
sdague | ok, well if you could explore the fix I said above, that would be good | 16:26 |
rpodolyaka | yeah, but, do we really need that? I kind of like mbooth's patch, which just removes the nova base test case from the list of base classes | 16:27 |
rpodolyaka | as the only reason we needed there was TEST_SCALING_FACTOR | 16:27 |
sdague | also, please make sure this is highly documented before it goes out, because in the past the use of testresources mostly caused so much test complexity that it go ripped out | 16:27 |
rpodolyaka | agreed | 16:27 |
sdague | rpodolyaka: so I really *don't* like it, because there are a number of fixes we need to apply to all nova tests at times, and having stuff in tree which doesn't inherit from the base class makes that hard | 16:28 |
sdague | I do realize the base test class does too much, but I'm working on unwinding that and turning it into tested fixtures | 16:29 |
rpodolyaka | sdague: fwiw, migration tests didn't inherit it for some time before I added that it :( | 16:29 |
sdague | and we've had real blocking bugs because someone took a few test cases and decided to not have them inherit from base | 16:29 |
sdague | yeh, that might have gotten changed when we had to address one of those bugs | 16:29 |
sdague | everything in nova/tests should inherit from nova's base test | 16:29 |
rpodolyaka | ok, I'll give it a try after the meeting | 16:30 |
*** e0ne has quit IRC | 16:32 | |
*** e0ne has joined #openstack-oslo | 16:33 | |
*** devlaps has quit IRC | 16:42 | |
*** i159 has quit IRC | 16:42 | |
*** elarson has quit IRC | 16:42 | |
*** ajo_ has quit IRC | 16:46 | |
*** inc0 has quit IRC | 16:46 | |
*** devlaps has joined #openstack-oslo | 16:48 | |
*** amotoki has quit IRC | 16:48 | |
dims | sileht: https://bugs.launchpad.net/grenade/+bug/1424728 | 16:49 |
openstack | Launchpad bug 1424728 in oslo.messaging "Remove old rpc alias(es) from nova.conf and code" [Undecided,New] | 16:49 |
*** harlowja_at_home has quit IRC | 16:49 | |
dims | ozamiatin: ^^ | 16:50 |
ozamiatin | dims, hi | 16:51 |
dims | ozamiatin: we were just talking about this issue at the oslo meeting (see almost at the end) http://eavesdrop.openstack.org/meetings/oslo/2015/oslo.2015-02-23-16.00.log.html | 16:52 |
*** elarson has joined #openstack-oslo | 16:53 | |
*** ChuckC_ has joined #openstack-oslo | 16:57 | |
*** ChuckC_ has quit IRC | 16:58 | |
*** ChuckC has quit IRC | 17:00 | |
*** ChuckC_ has joined #openstack-oslo | 17:00 | |
sileht | dims, this is because on devstack-juno, nova.openstack.common.rpc.impl_kombu is used instead of "rabbit" | 17:00 |
*** vigneshvar has joined #openstack-oslo | 17:01 | |
sileht | dims, the configuration of nova have to be updated before the upgrade process use one of the nova-* command/service | 17:01 |
*** viktors is now known as viktors|afk | 17:02 | |
openstackgerrit | Dan Smith proposed openstack/oslo.versionedobjects: Allow subclasses to define the serialization namespaces https://review.openstack.org/158359 | 17:03 |
dims | sileht: yes, on the other hand, we have to tell end users that this is going away | 17:09 |
dims | "nova.openstack.common.rpc.impl_kombu" | 17:09 |
sileht | dims, sure | 17:09 |
dims | grenade problem is easy to solve | 17:09 |
dims | we need a deprecation warning in Kilo, so we can safely assume everyone will notice and remove in Liberty | 17:10 |
dims | i can see similar values being used in other projects too | 17:12 |
sileht | dims, I think we should deprecated the whole aliases feature in oslo.msg | 17:12 |
sileht | dims, it leave only for deprecated name hardcoded in application | 17:13 |
rpodolyaka | sdague: https://review.openstack.org/#/c/158364/ | 17:13 |
sileht | dims, once this feature have been removed, oslo.messaging will be the only thing that will deal with the rpc_backend option | 17:13 |
dims | sileht: +1, that way we can just loop through everything in there and throw deprecation warnings for those | 17:13 |
rpodolyaka | sdague: so ^ this should help. though the solution is rather ugly | 17:13 |
rpodolyaka | sdague: the problem is we need to explicitly inherit from oslotest base test case now | 17:13 |
rpodolyaka | sdague: to ensure we override the timeout fixture in nova base test case setUp(), so that TIMEOUT_SCALING_FACTOR is handled properly | 17:14 |
openstackgerrit | Merged openstack/oslo.messaging: Add FAQ entry for notifier configuration https://review.openstack.org/156619 | 17:14 |
* dims back in a bit | 17:14 | |
*** noelbk has joined #openstack-oslo | 17:14 | |
rpodolyaka | sdague: gotta go now, will be back in a few hours | 17:14 |
*** rpodolyaka is now known as rpodolyaka_afk | 17:15 | |
*** ihrachyshka has quit IRC | 17:19 | |
sileht | dims, dhellmann, if we can land https://review.openstack.org/#/c/138723/5, before the release | 17:20 |
sileht | dhellmann, otherwise oslo.messaging is ready to be released, even without that one ^ if you want to release a version now | 17:21 |
sileht | dhellmann, I will run nova tests with the master to be sure | 17:22 |
dhellmann | sileht: sounds good. I'm in a meeting, and then lunch, but then I'll look at that patch and start the other releases. | 17:29 |
dhellmann | sileht, dims, bnemec : can you approve https://review.openstack.org/#/c/157883/ | 17:30 |
*** himangi has quit IRC | 17:31 | |
bnemec | dhellmann: +2 | 17:32 |
dhellmann | bnemec: thanks | 17:32 |
sileht | dhellmann, this tools looks, no more manual testing | 17:36 |
*** ChuckC_ has quit IRC | 17:36 | |
dhellmann | sileht: yeah, that used to be in the incubator but putting into oslotest lets us distribute it more easily | 17:36 |
dhellmann | sileht: it relies on having the source checked out in a particular way, though | 17:37 |
*** e0ne has quit IRC | 17:38 | |
peterstac | Hi, any infra people here that can look at https://review.openstack.org/#/c/157955/ ? | 17:41 |
peterstac | python-troveclient is dead in the water until we get that merged ... | 17:42 |
*** ChuckC has joined #openstack-oslo | 17:45 | |
*** exploreshaifali has quit IRC | 17:45 | |
*** salv-orlando has joined #openstack-oslo | 17:46 | |
dhellmann | peterstac: did you ask in #openstack-infra? | 17:47 |
*** yamahata has joined #openstack-oslo | 17:56 | |
openstackgerrit | Doug Hellmann proposed openstack/oslotest: Force rebuild egg-info before running cross tests https://review.openstack.org/158382 | 18:02 |
*** david-lyle_afk is now known as david-lyle | 18:09 | |
*** ChuckC has quit IRC | 18:11 | |
*** dtantsur is now known as dtantsur|afk | 18:16 | |
*** achanda has joined #openstack-oslo | 18:16 | |
*** achanda has quit IRC | 18:18 | |
*** achanda has joined #openstack-oslo | 18:18 | |
*** rushiagr is now known as rushiagr_away | 18:27 | |
*** harlowja has joined #openstack-oslo | 18:33 | |
sdague | rpodolyaka_afk: hmm... can you explain that bit? what's coming from oslotest base? | 18:34 |
sdague | I'm confused by what we need from oslotest | 18:37 |
openstackgerrit | Merged openstack/oslotest: Restore missing module for pre-release test script https://review.openstack.org/157883 | 18:45 |
*** jaosorior has quit IRC | 18:51 | |
kragniz | dhellmann: is oslo.config parsing StrOpt types set to 'None' from a config file as the string 'None' rather than NoneType desired behaviour? | 18:53 |
*** hemna has quit IRC | 19:03 | |
dhellmann | kragniz: Do you mean your config file has the word None in it? | 19:08 |
kragniz | dhellmann: yup | 19:08 |
kragniz | https://review.openstack.org/#/c/158377/ | 19:08 |
dhellmann | kragniz: yes, whatever is in the file is turned into a string, so None -> "None" | 19:08 |
kragniz | yeah, it makes sense | 19:08 |
kragniz | dhellmann: so the only way to get a StrOpt to be NoneType is to default it to None and not set it in a config file, right? | 19:09 |
dhellmann | kragniz: that may work, I'm not sure if the class requires a valid string as a default. Why do you want the value to be None? | 19:10 |
kragniz | dhellmann: it's supposed to be ignored if it is None | 19:11 |
dhellmann | kragniz: how about an empty string? | 19:11 |
kragniz | that would also work, I think | 19:12 |
kragniz | let me check what swiftclient does with it | 19:12 |
*** cdent has quit IRC | 19:14 | |
peterstac | dhellmann: nope, I'll do that now, thx | 19:18 |
kragniz | dhellmann: also, thanks for the help! | 19:19 |
dhellmann | kragniz: sure thing, I hope that does what you need | 19:19 |
dhellmann | oslotest 1.5.0 has been released | 19:19 |
*** sputnik13 has joined #openstack-oslo | 19:19 | |
sdague | dhellmann: so you are probably going to hate me for suggesting this, but in this case of the test changes to use testresources, I wonder if we'd been ahead to not change the existing class, instead add a new test class, then migrate projects over to the new test class once it's out in the wild. | 19:20 |
dhellmann | sdague: yeah, that may have been a smoother transition | 19:20 |
sdague | especially for things that expect to be consumed by various unit test stacks, it might be nice to consider them bug fix only once released, then make new better ones if there is new better functionality to be done | 19:21 |
dhellmann | oslo.vmware 0.10.0 released | 19:21 |
*** alexpilotti has quit IRC | 19:24 | |
dhellmann | sdague: I don't know if we need a blanket policy for that, but I do see your point. | 19:24 |
dhellmann | oslo.log 0.3.0 released | 19:29 |
dhellmann | oslo.config 1.7.0 released | 19:33 |
dhellmann | oslo.concurrency 1.6.0 released | 19:33 |
*** andreykurilin_ has quit IRC | 19:38 | |
*** salv-orlando has quit IRC | 19:40 | |
dims | dhellmann: nice crop, now we wait to see what we reap :) | 19:41 |
* dhellmann braces himself | 19:41 | |
dims | :) | 19:41 |
*** amrith is now known as _amrith_ | 19:49 | |
*** e0ne has joined #openstack-oslo | 19:51 | |
*** openstackgerrit has quit IRC | 19:51 | |
*** openstackgerrit has joined #openstack-oslo | 19:52 | |
*** achanda has quit IRC | 19:57 | |
*** achanda has joined #openstack-oslo | 19:59 | |
morganfainberg | dhellmann: so. If I wanted to add a new protocol to oslo.messaging that also mirrors an impl (aka Gearman) should I just add the impl or add a protocol and a thin wrapper around in the impl. | 20:04 |
morganfainberg | dhellmann: I'm inclined to just do it as an impl because protocol in this case is implementation. | 20:04 |
morganfainberg | Vs say ampq which is rabbit, qpid, etc | 20:05 |
morganfainberg | dhellmann: this is more exploration at the moment but will move beyond if it works (and I'll add a spec) | 20:05 |
*** stevemar has quit IRC | 20:07 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/oslo.messaging: Updated from global requirements https://review.openstack.org/157783 | 20:09 |
dhellmann | morganfainberg: the protocol thing is new for the amqp 1.0 driver, I think. I'm not sure how that fits into what you're asking about. | 20:09 |
morganfainberg | dhellmann: I think it doesn't matter. Since Gearman really is pretty simple. | 20:10 |
morganfainberg | But I wanted to be sure I wasn't missing some subtle thing. | 20:10 |
morganfainberg | Why I asked. | 20:10 |
dhellmann | yeah, I'm looking at the code organization now and it's not clear to me why that was split up other than it looks like the amqp 1.0 driver needed a bunch of helper code that might have made a single impl_ file big | 20:11 |
dhellmann | morganfainberg: I suppose we could have moved oslo_messaging/_drivers/amqpdriver.py into a similar protocols dir, and the matchmaker stuff for zmq could be moved, too | 20:12 |
dhellmann | morganfainberg: so if you can do it in an impl_ file then I'd just do that | 20:13 |
morganfainberg | Yeah I think I can just do it in impl file. | 20:13 |
*** kgiusti has quit IRC | 20:17 | |
*** andreykurilin_ has joined #openstack-oslo | 20:19 | |
*** kgiusti has joined #openstack-oslo | 20:22 | |
*** vigneshvar has quit IRC | 20:23 | |
*** stevemar has joined #openstack-oslo | 20:30 | |
*** harlowja has quit IRC | 20:34 | |
*** harlowja_ has joined #openstack-oslo | 20:34 | |
*** mriedem has quit IRC | 20:35 | |
*** exploreshaifali has joined #openstack-oslo | 20:38 | |
*** salv-orlando has joined #openstack-oslo | 20:41 | |
*** achanda has quit IRC | 20:45 | |
*** bknudson has quit IRC | 21:05 | |
*** jmeridth has joined #openstack-oslo | 21:10 | |
openstackgerrit | Ken Giusti proposed openstack/oslo.messaging: Properly distinguish between server index zero and no server https://review.openstack.org/158444 | 21:10 |
*** kgiusti has quit IRC | 21:12 | |
*** salv-orlando has quit IRC | 21:12 | |
*** achanda has joined #openstack-oslo | 21:13 | |
*** salv-orlando has joined #openstack-oslo | 21:17 | |
*** ChuckC has joined #openstack-oslo | 21:25 | |
*** _amrith_ is now known as amrith | 21:26 | |
*** rushiagr_away is now known as rushiagr | 21:27 | |
dhellmann | ttx, sdague, jogo, mtreinish: you all think about requirements management, so we're interested in your input on https://review.openstack.org/#/c/157135/ | 21:29 |
*** daniel3_ has quit IRC | 21:29 | |
*** daniel3_ has joined #openstack-oslo | 21:31 | |
*** daniel3_ has quit IRC | 21:32 | |
*** daniel3_ has joined #openstack-oslo | 21:33 | |
*** daniel3_ has quit IRC | 21:33 | |
openstackgerrit | Greg Hill proposed openstack/taskflow: add jobboard trash method https://review.openstack.org/158459 | 21:42 |
*** achanda has quit IRC | 21:46 | |
*** achanda has joined #openstack-oslo | 21:47 | |
*** exploreshaifali has quit IRC | 21:51 | |
*** rushiagr is now known as rushiagr_away | 22:29 | |
*** harlowja_ has quit IRC | 22:29 | |
*** harlowja has joined #openstack-oslo | 22:30 | |
*** mtanino has quit IRC | 22:40 | |
*** achanda has quit IRC | 22:43 | |
*** achanda has joined #openstack-oslo | 22:45 | |
*** e0ne has quit IRC | 23:00 | |
*** harlowja has quit IRC | 23:04 | |
*** stevemar has quit IRC | 23:07 | |
*** stevemar has joined #openstack-oslo | 23:07 | |
*** achanda has quit IRC | 23:12 | |
*** devlaps has quit IRC | 23:14 | |
*** devlaps has joined #openstack-oslo | 23:14 | |
*** harlowja has joined #openstack-oslo | 23:16 | |
*** amaurymedeiros has quit IRC | 23:20 | |
*** amaurymedeiros has joined #openstack-oslo | 23:20 | |
*** achanda has joined #openstack-oslo | 23:25 | |
*** prad has quit IRC | 23:36 | |
*** alexpilotti has joined #openstack-oslo | 23:36 | |
*** gordc has quit IRC | 23:37 | |
*** andreykurilin_ has quit IRC | 23:43 | |
*** salv-orlando has quit IRC | 23:45 | |
*** MasterPiece has joined #openstack-oslo | 23:53 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!