[ptl][tc][winstackers] Final call for Winstackers PTL and maintainers
Ghanshyam Mann
gmann at ghanshyammann.com
Mon Sep 11 16:58:09 UTC 2023
---- On Mon, 11 Sep 2023 02:35:03 -0700 Sylvain Bauza wrote ---
>
>
> Le lun. 11 sept. 2023 à 11:03, smooney at redhat.com> a écrit :
> On Sun, 2023-09-10 at 20:03 -0700, Ghanshyam Mann wrote:
> > ---- On Fri, 08 Sep 2023 05:19:13 -0700 Takashi Kajinami wrote ---
> > > Let me bump this old thread because we still need some follow-up about the retirement of os-win.
> > > I noticed that some projects have not yet deprecated the implementations dependent on os-win.I submitted a few
> > patches to make these implementations deprecated so that we can smoothly remove thesein the
> > future. https://review.opendev.org/c/openstack/cinder/+/894237
> > https://review.opendev.org/c/openstack/glance/+/894236 https://review.opendev.org/c/openstack/ceilometer/+/894296It'd
> > be nice if the relevant teams can review these.
> > >
> > > My remaining question is whether we should mark all implementations for Windows support, which are not
> > directlydependent on os-win[1]. Technically we can go through individual projects and add warning logs and release
> > notesabout the deprecation. However I'm not too sure if that's worth the effort. If we can agree that we remove
> > supportfor running OpenStack on Windows Operating System at a specific release, then I tend to leave the ones
> > independentfrom os-win, unless it has any impact on user-facing items like config options[1].
> > > I'd like to hear any thoughts about this plan, as well as any target release to remove Windows "host" support
> > globallyfrom OpenStack (maybe after 2024.1 release ?).
> >
> > Thanks for marking a few of the Windows support things as deprecated. This is the right direction for at least where
> > it
> > depends on os-win. I have started completing the os-win retirement and deps[1]. But we need to add a deprecation
> > warning in one cycle and then remove it in a later one (like you are doing in the mentioned changes). We did the
> > same in the Nova Hyper-V driver, which was marked deprecated in the 2023.1 cycles, and I am proposing it to be
> > removed in the next cycle, 2024.1[2].
> you bet me too it
> there are already two other nova cores (myself and one other) that also planned to do this after confirming with the
> wider team at the next ptg so this is highly likely to proceed early in the 2024.1 cycle.
> my goal in this regard would be to land the removal of both the hyperv and vmware driver before milestone one
> and perhaps even before the ptg if there is no object to it in our irc team meeting.
>
> i was waiting for RC-1 to be cut and the dust to settle before brign this up to discuss but it seams at least 3 fo the
> nova core team feel this is thr correct direction to take now.
>
>
> What you just said. IIRC, we kinda agreed on the PTG to try to avoid as much as possible any deprecations during the 2023.2 Bobcat release, which is a non-SLURP release, as it would be skipped by operators fast-jumping to 2024.1, unless someone would forward-port the deprecation note to Caracal, hence putting the burden on someone's shoulder.
> Reinstanting my personal take then, which is, as a Nova PTL, I'm not 100% happy with taking my burden.Please, please, let's wait for 4 days and nothing or nooone will then get hurt :-)
Yes, there is no plan to remove the things in 2023.2 even that is why I waited to remove the os-win
content etc. I have kept hyper-V removal commit as -W and to wait for the 2023.2 release and to
discuss it in PTG first.
-gmann
> >
> > For the Windows feature other than os-win dependencies, it is up to the projects, and if they can still
> > support and test those without 3rd party CI, then it is okay to keep it. This applies to any other distro-specific
> > features also where they might be supported by a few projects but not all. But they should go through the
> > deprecation phase warning even they are not tested so that users get the notification.
> >
> > [1] https://review.opendev.org/q/+topic:retire-winstackers
> > [2] https://review.opendev.org/c/openstack/nova/+/894466
> >
> > -gmann
> >
> > >
> > > [1] Some
> > examples https://github.com/openstack/ceilometer/blob/d31d4ed3574a5d19fe4b09ab2c227dba64da170a/ceilometer/cmd/polling.
> > py#L95-L96 https://github.com/openstack/nova/blob/master/nova/virt/disk/api.py#L624-L625
> > > [2] event_log option in oslo.log is one good example https://review.opendev.org/c/openstack/oslo.log/+/894235
> > > On Sat, Jun 24, 2023 at 7:50 AM Ghanshyam Mann gmann at ghanshyammann.com> wrote:
> > > As there is no volunteer to maintain this project, I have proposed the retirement
> > >
> > > - https://review.opendev.org/c/openstack/governance/+/886880
> > >
> > > -gmann
> > >
> > > ---- On Thu, 13 Apr 2023 07:54:12 -0700 James Page wrote ---
> > > > Hi All
> > > >
> > > > As announced by Lucian last November (see [0]) Cloudbase Solutions are no longer in a position to maintain
> > support for running OpenStack on Windows and have also ceased operation of their 3rd party CI for the windows support
> > across a number of OpenStack projects.
> > > > This situation has resulted in the Winstackers project becoming PTL-less for the 2023.2 cycle with no volunteers
> > responding to the TC's call to fill this role and take this feature in OpenStack forward (see [1]).
> > > > This is the final call for any maintainers to step forward if this feature is important to them in OpenStack.
> > > > The last user survey in 2022 indicated that 2% of respondents were running on Hyper-V so this might be important
> > enough to warrant a commitment from someone operating OpenStack on Windows to maintain these features going forward.
> > > > Here is a reminder from Lucian's original email on the full list of projects which are impacted in some way: *
> > nova hyper-v driver - in-tree plus out-of-tree compute-hyperv driver* os-win - common Windows library for Openstack*
> > neutron hyperv ml2 plugin and agent* ovs on Windows and neutron ovs agent support* cinder drivers - SMB and Windows
> > iSCSI* os-brick Windows connectors - iSCSI, FC, SMB, RBD* ceilometer Windows poller* manila Windows driver* glance
> > Windows support* freerdp gateway
> > > > The lack of 3rd party CI for testing all of this really needs to be addressed as well.
> > > > If no maintainers are forthcoming between now and the next PTG in June the TC will need to officially retire the
> > project and start the process of removing support for Windows across the various projects that support this operating
> > system in some way - either directly or through the use of os-win.
> > > > For clarity this call refers to the use of the Hyper-V virtualisation driver and associated Windows server
> > components to provide WIndows based OpenStack Hypervisors and does not relate to the ability to run Windows images as
> > guests on OpenStack.
> > > > Regards
> > > > James
> > > >
> > [0] https://lists.openstack.org/pipermail/openstack-discuss/2022-November/031044.html[1] https://lists.openstack.org/p
> > ipermail/openstack-discuss/2023-March/032888.html
> > >
> > >
> >
>
>
>
More information about the openstack-discuss
mailing list