Hi all,

+1 (non-binding), I agree that syncing the changes going forward would be a
huge effort and a cutoff date makes sense.

Best,
Mason

On Tue, Dec 6, 2022 at 12:10 AM Ryan Skraba <ryan.skr...@aiven.io.invalid>
wrote:

> Hello -- this makes sense to me: removing connectors from 1.17 (but not the
> 1.16 branch) will still give users a long time to migrate.
>
> +1 (non-binding)
>
> Ryan
>
> On Fri, Dec 2, 2022 at 11:42 AM Dong Lin <lindon...@gmail.com> wrote:
>
> > Sounds good!
> >
> > +1
> >
> > On Fri, Dec 2, 2022 at 5:58 PM Chesnay Schepler <ches...@apache.org>
> > wrote:
> >
> > > Dec 9th is just a suggestion; the idea being to have a date that covers
> > > connectors that are being released right now, while enforcing some
> > > migration window.
> > >
> > > We will not reserve time for such a verification. Release testing is
> > > meant to achieve that.
> > > Since 1.16.x is unaffected by the removal from the master branch there
> > > is no risk to existing deployments, while 1.17 is still quite a bit
> away.
> > >
> > > On 02/12/2022 02:11, Dong Lin wrote:
> > > > Hello Chesney,
> > > >
> > > > The overall plan sounds good! Just to double check, is Dec 9th the
> > > proposed
> > > > cutoff date for the release of those externalized connectors?
> > > >
> > > > Also, will we reserve time for users to verify that the drop-in
> > > replacement
> > > > from Flink 1.16 to those externalized connectors can work as expected
> > > > before removing their code from the master branch?
> > > >
> > > > Thanks,
> > > > Dong
> > > >
> > > >
> > > > On Thu, Dec 1, 2022 at 11:01 PM Chesnay Schepler <ches...@apache.org
> >
> > > wrote:
> > > >
> > > >> Hello,
> > > >>
> > > >> let me clarify the title first.
> > > >>
> > > >> In the original proposal for the connector externalization we said
> > that
> > > >> an externalized connector has to exist in parallel with the version
> > > >> shipped in the main Flink release for 1 cycle.
> > > >>
> > > >> For example, 1.16.0 shipped with the elasticsearch connector, but at
> > the
> > > >> same time there's the externalized variant as a drop-in replacement,
> > and
> > > >> the 1.17.0 release will not include a ES connector.
> > > >>
> > > >> The rational was to give users some window to update their projects.
> > > >>
> > > >>
> > > >> We are now about to externalize a few more connectors (cassandra,
> > > >> pulsar, jdbc), targeting 1.16 within the next week.
> > > >> The 1.16.0 release has now been about a month ago; so it hasn't
> been a
> > > >> lot of time since then.
> > > >> I'm now wondering if we could/should treat these connectors as
> > > >> externalized for 1.16, meaning that we would remove them from the
> > master
> > > >> branch now, not ship them in 1.17 and move all further development
> > into
> > > >> the connector repos.
> > > >>
> > > >> The main benefit is that we won't have to bother with syncing
> changes
> > > >> across repos all the time.
> > > >>
> > > >> We would of course need some sort-of cutoff date for this (December
> > > >> 9th?), to ensure there's still some reasonably large gap left for
> > users
> > > >> to migrate.
> > > >>
> > > >> Let me know what you think.
> > > >>
> > > >> Regards,
> > > >> Chesnay
> > > >>
> > > >>
> > >
> > >
> >
>

Reply via email to