[oslo] Feature freeze.
Hi there, Just a friendly reminder that oslo's feature freeze will happen in 2 weeks (R-7 - Feb 12 - Feb 16). To know more about the freeze, we have a policy[1] that discusses it. The main thing is that if you have features you want to get into Oslo libraries this cycle, please make sure they merge by Friday. After that we will need to go through the FFE process and there is no guarantee we can land them. Feel free to ping us on IRC if you need code review. [1] http://specs.openstack.org/openstack/oslo-specs/specs/policy/feature-freeze.... -- Daniel Bengtsson Software Engineer
Hi Daniel, thanks for the reminder! Do you think it's possible that we can merge any of the two approaches currently being developed in oslo.cache[1][2] for redis sentinel support before the feature freeze? There are multiple people interested in this feature. See also our (https://scs.community/) downstream issue tracker: https://github.com/SovereignCloudStack/issues/issues/489 we are interested in this because we want to provide TLS encrypted caching backends in Openstack and the only good way to currently support this seems to be redis via sentinel, to also provide HA. We are also working on integrating this in the kolla-ansible deployment project[3]. Thanks for your feedback! [1]: https://review.opendev.org/c/openstack/oslo.cache/+/907211 [2]: https://review.opendev.org/c/openstack/oslo.cache/+/907336 [3]: https://review.opendev.org/c/openstack/kolla-ansible/+/903978 -- Sven Kieske Senior Cloud Engineer Mail: kieske@osism.tech Web: https://osism.tech OSISM GmbH Teckstraße 62 / 70190 Stuttgart / Deutschland Geschäftsführer: Christian Berendt Unternehmenssitz: Stuttgart Amtsgericht: Stuttgart, HRB 756139
I've set up a local reproducer and tested the latest version of [1]. I also added functional[2] tests with redis and redis sentinel which pass now. Unfortunately we can't easily enable SSL in functional tests (because of the work required in pifpaf) we don't have coverage for SSL scenarios now. However I believe we can move this forward based on my local testing (please try it in your env as well if possible). [1] https://review.opendev.org/c/openstack/oslo.cache/+/907336 [2] https://review.opendev.org/c/openstack/oslo.cache/+/907651 My proposal also fixes several problems identified in the existing redis backend with keeping consistency between redis backend and redis sentinel backend, which I believe is better. I also noticed we have a few other libraries with redis support but these have similar problems (and a few more additional problems). I've also pushed patches to address these. I've captured all of the patches related to redis and redis sentinel in the following etherpad and wonder if we can try merging these all before feature freeze to keep consistent implementation level across all libraries. https://etherpad.opendev.org/p/oslo-redis-sentinel-caracal Thank you, Takashi Kajinami irc: tkajinam On 2/2/24 00:39, Sven Kieske wrote:
Hi Daniel,
thanks for the reminder! Do you think it's possible that we can merge any of the two approaches currently being developed in oslo.cache[1][2] for redis sentinel support before the feature freeze?
There are multiple people interested in this feature.
See also our (https://scs.community/) downstream issue tracker:
https://github.com/SovereignCloudStack/issues/issues/489
we are interested in this because we want to provide TLS encrypted caching backends in Openstack and the only good way to currently support this seems to be redis via sentinel, to also provide HA.
We are also working on integrating this in the kolla-ansible deployment project[3].
Thanks for your feedback!
[1]: https://review.opendev.org/c/openstack/oslo.cache/+/907211 [2]: https://review.opendev.org/c/openstack/oslo.cache/+/907336 [3]: https://review.opendev.org/c/openstack/kolla-ansible/+/903978
participants (3)
-
Daniel Bengtsson
-
Sven Kieske
-
Takashi Kajinami