[glance][devstack][tripleo][ansible][ceph_admin] Glance moving away from single store Configuration
Hello Everyone, Glance has added support to configure multiple stores as a store backend in Stein cycle, and it is very stable now. So in upcoming cycles we are going to remove single store support and use multiple stores support only (PS. you can configure a single store using multiple stores configuration options). As a first step, we have started adding support in devstack [1][2][3] for configuring glance as multiple stores for each of the glance store backend. This cycle we are going to default multistore configuration in devstack so that our gate/check (CI) jobs should test using the same. Following cycles we will start removing single store support from glance code base. If you have any questions related to this work kindly revert back to this mail or you can join us in our weekly meeting, every Thursday at 1400 UTC #openstack-meeting IRC channel as well. [1] https://review.opendev.org/c/openstack/devstack/+/741654 [2] https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/741801/ [3] https://review.opendev.org/c/openstack/devstack/+/741802 Thank you, Abhishek Kekane
Hi Abhishek, Thanks for sharing the changes you made in devstack. As you might know, in devstack-plugin-ceph there's an in progress effort to migrate to cephadm [1] and we're trying to align the existing code to make all the OpenStack components to work with this new approach. For this reason I updated the patch [2] to include the updates you submitted in [3]. Feel free to go through the topic [1] and see if we need extra changes for glance. Thanks, [1] https://review.opendev.org/q/topic:bp%252Fcephadm_deploy [2] https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/826484/59..60/... [3] https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/741801/ <https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/826484/59..60/devstack/lib/cephadm> On Tue, Apr 19, 2022 at 7:20 AM Abhishek Kekane <akekane@redhat.com> wrote:
Hello Everyone,
Glance has added support to configure multiple stores as a store backend in Stein cycle, and it is very stable now. So in upcoming cycles we are going to remove single store support and use multiple stores support only (PS. you can configure a single store using multiple stores configuration options). As a first step, we have started adding support in devstack [1][2][3] for configuring glance as multiple stores for each of the glance store backend. This cycle we are going to default multistore configuration in devstack so that our gate/check (CI) jobs should test using the same. Following cycles we will start removing single store support from glance code base.
If you have any questions related to this work kindly revert back to this mail or you can join us in our weekly meeting, every Thursday at 1400 UTC #openstack-meeting IRC channel as well.
[1] https://review.opendev.org/c/openstack/devstack/+/741654 [2] https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/741801/ [3] https://review.opendev.org/c/openstack/devstack/+/741802
Thank you,
Abhishek Kekane
-- Francesco Pantano GPG KEY: F41BD75C
Hi Francesco, Thank you for sharing the updates and your efforts, I will go through the changes proposed by you. Thanks & Best Regards, Abhishek Kekane On Tue, Apr 19, 2022 at 12:37 PM Francesco Pantano <fpantano@redhat.com> wrote:
Hi Abhishek, Thanks for sharing the changes you made in devstack. As you might know, in devstack-plugin-ceph there's an in progress effort to migrate to cephadm [1] and we're trying to align the existing code to make all the OpenStack components to work with this new approach. For this reason I updated the patch [2] to include the updates you submitted in [3].
Feel free to go through the topic [1] and see if we need extra changes for glance.
Thanks,
[1] https://review.opendev.org/q/topic:bp%252Fcephadm_deploy [2] https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/826484/59..60/... [3] https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/741801/ <https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/826484/59..60/devstack/lib/cephadm>
On Tue, Apr 19, 2022 at 7:20 AM Abhishek Kekane <akekane@redhat.com> wrote:
Hello Everyone,
Glance has added support to configure multiple stores as a store backend in Stein cycle, and it is very stable now. So in upcoming cycles we are going to remove single store support and use multiple stores support only (PS. you can configure a single store using multiple stores configuration options). As a first step, we have started adding support in devstack [1][2][3] for configuring glance as multiple stores for each of the glance store backend. This cycle we are going to default multistore configuration in devstack so that our gate/check (CI) jobs should test using the same. Following cycles we will start removing single store support from glance code base.
If you have any questions related to this work kindly revert back to this mail or you can join us in our weekly meeting, every Thursday at 1400 UTC #openstack-meeting IRC channel as well.
[1] https://review.opendev.org/c/openstack/devstack/+/741654 [2] https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/741801/ [3] https://review.opendev.org/c/openstack/devstack/+/741802
Thank you,
Abhishek Kekane
-- Francesco Pantano GPG KEY: F41BD75C
On Mon, Apr 18, 2022 at 10:13 PM Abhishek Kekane <akekane@redhat.com> wrote:
Hello Everyone,
Glance has added support to configure multiple stores as a store backend in Stein cycle, and it is very stable now. So in upcoming cycles we are going to remove single store support and use multiple stores support only (PS. you can configure a single store using multiple stores configuration options). As a first step, we have started adding support in devstack [1][2][3] for configuring glance as multiple stores for each of the glance store backend. This cycle we are going to default multistore configuration in devstack so that our gate/check (CI) jobs should test using the same. Following cycles we will start removing single store support from glance code base.
Hi, TripleO is already relying on glance's multistore feature, even when tripleo configures only a single store. Removing glance's legacy single store code shouldn't have any impact on tripleo. BTW, tripleo switched to using the multistore feature back in Train. Alan
If you have any questions related to this work kindly revert back to this mail or you can join us in our weekly meeting, every Thursday at 1400 UTC #openstack-meeting IRC channel as well.
[1] https://review.opendev.org/c/openstack/devstack/+/741654 [2] https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/741801/ [3] https://review.opendev.org/c/openstack/devstack/+/741802
Thank you,
Abhishek Kekane
On Wed, Apr 20, 2022 at 9:40 PM Alan Bishop <abishop@redhat.com> wrote:
On Mon, Apr 18, 2022 at 10:13 PM Abhishek Kekane <akekane@redhat.com> wrote:
Hello Everyone,
Glance has added support to configure multiple stores as a store backend in Stein cycle, and it is very stable now. So in upcoming cycles we are going to remove single store support and use multiple stores support only (PS. you can configure a single store using multiple stores configuration options). As a first step, we have started adding support in devstack [1][2][3] for configuring glance as multiple stores for each of the glance store backend. This cycle we are going to default multistore configuration in devstack so that our gate/check (CI) jobs should test using the same. Following cycles we will start removing single store support from glance code base.
Hi,
TripleO is already relying on glance's multistore feature, even when tripleo configures only a single store. Removing glance's legacy single store code shouldn't have any impact on tripleo. BTW, tripleo switched to using the multistore feature back in Train.
Alan
Hi Alan, Fantastic, thank you for the update. Abhishek
If you have any questions related to this work kindly revert back to this mail or you can join us in our weekly meeting, every Thursday at 1400 UTC #openstack-meeting IRC channel as well.
[1] https://review.opendev.org/c/openstack/devstack/+/741654 [2] https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/741801/ [3] https://review.opendev.org/c/openstack/devstack/+/741802
Thank you,
Abhishek Kekane
participants (3)
-
Abhishek Kekane
-
Alan Bishop
-
Francesco Pantano