Thursday, 2020-08-20

*** rcernin has quit IRC01:19
*** rcernin has joined #openstack-oslo01:28
*** rcernin has quit IRC02:28
*** rcernin has joined #openstack-oslo02:30
*** rcernin has quit IRC03:24
*** rcernin has joined #openstack-oslo03:47
*** dave-mccowan has quit IRC03:57
adriantWould anyone who works on oslo.config be able to weigh in on: http://lists.openstack.org/pipermail/openstack-discuss/2020-August/016553.html and the review mentioned there: https://review.opendev.org/#/c/746436/ ?04:13
adriantI don't doubt we could fit some of the features I need into oslo.config, but I have a feeling it doesn't really fit into olso.config04:15
adriantas silly as that sounds04:15
adriantI feel like oslo.config is nice and simple, and trying to turn it into something that supports nesting (and yaml/toml) breaks a lot of what people like about it04:16
*** brinzhang0 has joined #openstack-oslo05:25
*** brinzhang_ has quit IRC05:29
*** brinzhang0 has quit IRC06:45
*** brinzhang0 has joined #openstack-oslo06:46
*** moguimar has joined #openstack-oslo06:48
*** brinzhang0 has quit IRC07:30
yoctozeptomorning07:34
*** dtantsur|afk is now known as dtantsur07:34
yoctozeptobnemec: just checking but you do agree to have etcd3gw under Oslo?07:35
yoctozepto(I started "move's technical details" thread with infra on #opendev if you want to stop by)07:36
*** johnsom has quit IRC07:41
*** vdrok has quit IRC07:44
*** vdrok has joined #openstack-oslo07:46
*** rpittau has quit IRC07:47
*** rpittau has joined #openstack-oslo07:56
*** johnsom has joined #openstack-oslo07:57
*** elod is now known as elod_off07:58
*** rcernin has quit IRC07:58
*** tosky has joined #openstack-oslo08:18
*** vdrok has quit IRC08:30
*** vdrok has joined #openstack-oslo08:30
*** rpittau has quit IRC08:30
*** rpittau has joined #openstack-oslo08:30
*** johnsom has quit IRC08:30
*** johnsom has joined #openstack-oslo08:30
openstackgerritHervé Beraud proposed openstack/oslo.cache master: Adding functional tests for memcache_pool backend  https://review.opendev.org/71817608:36
moguimarhberaud10:05
moguimaron https://review.opendev.org/#/c/718176/1510:05
moguimarhow do you want to structure the functional tests?10:05
moguimartests/functional/backend?10:06
moguimarI was thinking about test/functional/memcached/test_"driver".py10:07
moguimarthe class name feels confusing now10:13
moguimarclass Something(test_base.BaseTestCaseCacheBackend)...10:13
moguimarwe are testing a driver, not a backend10:13
hberaudmoguimar: o/10:31
hberaudprimarly I was thinking about a sub directory for each driver e.g functional/{driver_name} => functional/memcache_pool10:32
hberaudmoguimar: ^^10:33
moguimarmakes more sense10:34
hberaudbut indeed we can consider to have a sub dir for each backend (etcd, memcached) and then inside of them a python file dedicated for each driver related to the backend10:34
moguimarthis way we isolate drivers in different test runs10:34
moguimareasier to pinpoint which driver is failing on zuul10:35
moguimarbut consumes more machines10:35
moguimarwhat do you think?10:35
moguimarrunning every driver in the same memcached instance might be flaky?10:36
hberaudPersonaly I prefer to give the priority to the readability first10:36
moguimarso lets go with functional/backend_driver10:36
moguimarI'll change my patch10:37
hberaudmachines consumed is related to patches submitted and we don't have patches each hours :)10:37
moguimarok10:37
hberaud*sumitted10:37
hberaud*submitted10:37
moguimardo you wanna rebase your patch over mine?10:37
hberaudok :)10:37
moguimarthey'll probably conflict10:37
hberaudno problem I'll fix them10:38
hberaudjust update your patch first and I'll rebase10:38
moguimarhberaud, do you really think we need proxies=['oslo_cache.testing.CacheIsolatingProxy'],11:03
moguimarit looks like to be a dogpile.cache.memory thing11:03
hberaudmoguimar: where have you seen it?11:06
moguimarhttps://opendev.org/openstack/oslo.cache/src/branch/master/oslo_cache/testing.py#L4811:07
hberaudhmm... these changes are not mine, I can find them on tests [1] that I refactored few months ago [2] [1] https://github.com/openstack/oslo.cache/blob/master/oslo_cache/tests/test_cache.py#L30 [2] https://github.com/openstack/oslo.cache/commit/9227352b39e65c8d457e91a69921d52139d048a1 but this was already there11:10
hberaudso you're surely right11:10
hberaudbut by default if no backend are given we test against the dogpile cache in memory11:11
hberaudso IIRC by default we need that11:12
hberaud(due to the fact that the default used backend is the dogpile.cache in memory)11:13
openstackgerritMoisés Guimarães proposed openstack/oslo.cache master: Add Memcached functional tests to gate  https://review.opendev.org/74604511:19
moguimarlets see what does the gate thinks about my changes first before you rebase11:19
openstackgerritMoisés Guimarães proposed openstack/oslo.cache master: Add Memcached functional tests to gate  https://review.opendev.org/74604511:20
openstackgerritMoisés Guimarães proposed openstack/oslo.cache master: Add Memcached functional tests to gate  https://review.opendev.org/74604511:22
moguimarhberaud, but we don't run functional tests without setting a backend properly11:24
hberaudmoguimar: > "lets see what does..." ack11:25
hberaudmoguimar: you're right IIRC I added a rule to avoid to run functional tests against the default11:28
moguimargotta go get some lunch11:29
moguimaro/11:30
hberaudbon appetit11:30
*** raildo has joined #openstack-oslo12:04
openstackgerritMoisés Guimarães proposed openstack/oslo.cache master: Add Memcached functional tests to gate  https://review.opendev.org/74604512:40
openstackgerritMoisés Guimarães proposed openstack/oslo.cache master: Add Memcached functional tests to gate  https://review.opendev.org/74604512:41
moguimarhberaud, zuul seems to like my patch so far12:58
*** dave-mccowan has joined #openstack-oslo13:07
*** redrobot has quit IRC13:08
*** kgiusti has joined #openstack-oslo13:11
openstackgerritMoisés Guimarães proposed openstack/oslo.cache master: Add TLS Memcached functional tests to gate  https://review.opendev.org/74716113:30
openstackgerritMoisés Guimarães proposed openstack/oslo.cache master: Add TLS Memcached functional tests to gate  https://review.opendev.org/74716113:34
hberaudmoguimar: see my comment on https://review.opendev.org/#/c/746045/13:37
moguimaryep13:37
moguimarthe idea is for you to add memcache_pool on top of it13:38
hberaudyep13:38
moguimarI need tests for dogpile13:38
moguimarcause of TLS13:38
moguimarcheck https://review.opendev.org/#/c/747161/213:38
hberaudit's depend if this patch is strongly linked to https://review.opendev.org/#/c/743484/ or not13:39
hberaudmoguimar: if https://review.opendev.org/#/c/746045/ is dedicated to test https://review.opendev.org/#/c/743484/ then I think this functional test is false13:40
moguimarit is not13:41
hberaudmoguimar: oh nope sorry13:41
hberaudwrong links13:41
hberaudso no np13:41
hberaudnp13:41
moguimarthat is the base functional tests for dogpile.cache.bmemcached13:41
hberaudok13:41
moguimarbased on that, Jorhson will implement his tests with SASL13:42
hberaudI don't why but I was thinking both patches are linked13:42
moguimarthey will need to patch pifpaf for sasl params13:42
moguimarI'll drop the topic from it13:42
hberaudthey are but on a different order then the one I was thinking13:42
hberaudso ignore my comment13:43
moguimartopic fixed13:43
*** Luzi has joined #openstack-oslo13:45
hberaudmoguimar: you did an amazing works related to TLS on the whole stack, kudos!13:57
moguimarthanks =D13:59
moguimarI'm adding a MEMCACHED_TLS_ENABLED env var to pifpaf, so we can have less code on our side13:59
moguimarand drop that passenv13:59
moguimarhberaud, scoriacorp is my fake org14:06
hberaudack14:06
moguimartls_memcached is a wrapper around the official version14:07
moguimarit adds the certificates and keys generation14:07
moguimarthat's why I'm extracting them from there14:07
bnemecyoctozepto: Yeah, I'm fine with that.14:07
moguimarok, I think this one is ready to go14:08
moguimarhttps://review.opendev.org/#/c/746045/1314:08
moguimarhberaud, bnemec ^14:08
moguimarthe TLS one will fail as memcached with tls has not landed yet on ubuntu-focal14:09
moguimarand we are actually testing on ubuntu-bionic still14:09
moguimartosky, any tips on what are we missing here?14:09
moguimarhttps://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_3fc/747161/2/check/oslo.cache-functional-tls-dogpile.cache.bmemcached/3fc1383/job-output.txt14:10
moguimarthose are logs for this patch14:10
moguimarhttps://review.opendev.org/#/c/747161/214:10
yoctozeptobnemec: ack, thanks14:11
hberaudmoguimar: can't we use the official memcached image here? => https://review.opendev.org/#/c/747161/2/oslo_cache/tests/functional/tls/update.sh14:18
moguimarhberaud, we can't14:19
hberaudack thanks14:19
moguimarthe keys are generated by me and layered over the official memcached14:20
hberaudmoguimar: I missed the link you put about it14:20
moguimarhttps://github.com/scoriacorp/docker-tls-memcached14:21
hberaudyep I seen14:21
yoctozeptobnemec: qq - would you like it to be in storyboard or launchpad?14:22
yoctozeptobnemec: for now I'll treat it as tooz and pin it to launchpad14:29
smcginnisbnemec: There was a question earlier in the channel from Adrian about the config package he wrote for Adjutant.14:39
smcginnisbnemec: Not sure if we have someone familiar enough with oslo.config to see what is being done there, but it would be great if we didn't have to add a new config package if we don't really have to.14:40
bnemecyoctozepto: Sorry, yeah. We're still on launchpad.14:41
bnemecsmcginnis: Yeah, I saw that email. I'll try to get a response written shortly.14:42
yoctozeptobnemec: ack, no problem14:42
smcginnisbnemec: If it ends up they are doing something entirely unique, then I guess that's the right path. I haven't been able to look close enough at what they are doing or what they actually need.14:43
yoctozeptobnemec: https://review.opendev.org/747185 and https://review.opendev.org/74718814:43
yoctozeptoyou should probably ack at least the governance one14:43
yoctozeptobest both ;d14:43
*** larainema has quit IRC15:10
*** Luzi has quit IRC15:18
openstackgerritHervé Beraud proposed openstack/oslo.cache master: Adding functional tests for memcache_pool backend  https://review.opendev.org/71817615:26
toskymoguimar: sorry, it was (overlapping) meeting time; is still there something where I can help?15:29
moguimaryep, I saw in the logs the string ubuntu-bionic15:30
moguimarI wonder what do we need to go ubuntu-focal15:30
moguimarfor oslo.cache15:30
*** tosky_ has joined #openstack-oslo15:35
*** tosky has quit IRC15:36
*** tosky_ is now known as tosky15:37
yoctozeptobnemec: https://review.opendev.org/747188 needs your vote again; you bought me on that tag16:39
*** dtantsur is now known as dtantsur|afk17:04
yoctozeptobnemec: https://review.opendev.org/747185 hopefully the last iteration!19:29
*** hberaud has quit IRC20:02
*** yoctozepto2 has joined #openstack-oslo20:06
*** yoctozepto has quit IRC20:07
*** yoctozepto2 is now known as yoctozepto20:07
*** jkulik has quit IRC20:10
*** smcginnis has quit IRC20:12
*** moguimar has quit IRC20:21
*** moguimar has joined #openstack-oslo20:50
*** kgiusti has left #openstack-oslo20:55
*** raildo has quit IRC21:31
*** tosky has quit IRC22:07
*** rcernin has joined #openstack-oslo22:49
*** rcernin has quit IRC23:06
*** rcernin has joined #openstack-oslo23:08
*** cognifloyd has quit IRC23:35
*** csatari has quit IRC23:55
*** knikolla has quit IRC23:56
*** knikolla has joined #openstack-oslo23:58

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!