Hi Martijn,
yes, I agree, thanks for confirmation.

Best Regards
Ahmed Hamdy


On Tue, 2 Jul 2024 at 12:30, Martijn Visser <martijnvis...@apache.org>
wrote:

> Hi,
>
> Since PubSub Lite is deprecated, I think we can safely close this FLIP and
> not proceed further [1]
>
> Best regards,
>
> Martijn
>
> [1] https://cloud.google.com/pubsub/docs/choosing-pubsub-or-lite
>
> On Sun, Jun 9, 2024 at 12:23 AM Ahmed Hamdy <hamdy10...@gmail.com> wrote:
>
> > Hi all,
> > I wonder if we can revive the discussion here.
> > It has been discussed in another thread[1] that the lack of maintenance
> for
> > connector repos as in gcp-pubsub should be a motive to promote more
> > committers who actually commit to maintaining the repos instead of
> > migrating/adding connectors out of support of the community, and I don't
> > see another blocker for such FLIP to progress given the effort done by
> > Daniel on the external repo.
> > I do have comments on the FLIP itself,  and am happy to drive changes
> > myself If Daniel is no longer available but this doesn't seem the core
> > point of the discussion at the moment.
> >
> > I would love to hear your thoughts.
> >
> > 1-https://lists.apache.org/thread/63wdvo5hvr6koc3wzbqy2kw4krhmkfbx
> > Best Regards
> > Ahmed Hamdy
> >
> >
> > On Fri, 17 Mar 2023 at 15:58, Daniel Collins
> <dpcoll...@google.com.invalid
> > >
> > wrote:
> >
> > > > would the repository ... be removed ... ?
> > >
> > > Yes, I would remove it once it is merged into a version of flink that
> is
> > > supported by GCP dataproc. It exists now (and I am creating releases
> and
> > > maven artifacts for it) to unblock users in the interim period.
> > >
> > > -Daniel
> > >
> > > On Thu, Mar 16, 2023 at 3:32 PM Martijn Visser <
> martijnvis...@apache.org
> > >
> > > wrote:
> > >
> > > > Hi Daniel,
> > > >
> > > > > I don't know how to get to this point, it sounds like more of an
> > > > organizational constraint than a technical one though- who is
> > responsible
> > > > for the same role for the standard Pub/Sub connector? I'm working
> with
> > > the
> > > > Pub/Sub team right now on prioritization of supporting the flink
> > > connector
> > > > and converting it to support the recommended delivery mechanism for
> > that
> > > > service.
> > > >
> > > > It's not so much an organizational constraint, it's more if there are
> > one
> > > > or more committers in the Flink community who have the bandwidth to
> > help
> > > > with reviewing and merging a new connector. The PubSub connector has
> > > pretty
> > > > much been unmaintained for the past couple of years; I have done a
> > couple
> > > > of outreaches to Google, but those were unfruitful.
> > > >
> > > > I'm hoping that someone from the Flink committers has the bandwidth
> for
> > > > helping you out. @All, if you have bandwidth, please come forward.
> > > >
> > > > > I imagine our involvement would be similar to support for our
> > > > self-managed client libraries
> > > >
> > > > I think that sounds fine.
> > > >
> > > > One question I have is if you envision that the code of
> > > > https://github.com/googleapis/java-pubsublite-flink moves to
> > > > https://github.com/apache/flink-connector-gcp-pubsub, would the
> > > repository
> > > > https://github.com/googleapis/java-pubsublite-flink be removed or do
> > you
> > > > propose to have both of them exist? I would be in favour of having
> one,
> > > but
> > > > wanted to check with you.
> > > >
> > > > Best regards,
> > > >
> > > > Martijn
> > > >
> > > > On Tue, Mar 14, 2023 at 4:09 AM Daniel Collins
> > > > <dpcoll...@google.com.invalid>
> > > > wrote:
> > > >
> > > > > Hi all,
> > > > >
> > > > > Thank you for the feedback. Responses inline.
> > > > >
> > > > > > we need feedback from a Committer who would review and help
> > maintain
> > > it
> > > > > going forward. Ideally, this Committer would guide one or more
> > > > contributors
> > > > > from Google to Committership so that Google could step up and
> > maintain
> > > > > Flink
> > > > > 's PubSub and PubSub Lite Connector in the future.
> > > > >
> > > > > I don't know how to get to this point, it sounds like more of an
> > > > > organizational constraint than a technical one though- who is
> > > responsible
> > > > > for the same role for the standard Pub/Sub connector? I'm working
> > with
> > > > the
> > > > > Pub/Sub team right now on prioritization of supporting the flink
> > > > connector
> > > > > and converting it to support the recommended delivery mechanism for
> > > that
> > > > > service.
> > > > >
> > > > > > For this, it would be good to understand how you envision the
> > > > involvement
> > > > > of the PubSub Lite team at Google.
> > > > >
> > > > > I imagine our involvement would be similar to support for our
> > > > self-managed
> > > > > client libraries, we would field feature requests and dependency
> > update
> > > > > requests as they come in, as well as debugging any bug reports, and
> > > > > improving the library as new service features arrive. We would want
> > to
> > > > work
> > > > > with the flink community to support new features that our users
> find
> > > > > useful. Our team did not contribute the Pub/Sub connector, but as
> > more
> > > of
> > > > > our customers come to use flink, we would like to bring it up to
> par
> > > both
> > > > > in performance and supportability of the rest of our supported
> > clients.
> > > > >
> > > > > > I think that giving the big architectural components and
> decisions
> > > > would
> > > > > help the discussion/vote.
> > > > >
> > > > > I will add discussion of these components to the proposal.
> > > > >
> > > > > > you need to replace the Google headers by the ASF v2 ones
> > > > >
> > > > > This is moot unless the proposal to merge is accepted.
> > > > >
> > > > > > when possible, try to use the equivalent Flink / JDK / ASF libs
> > > instead
> > > > > of the Google ones
> > > > > > look at the first commits of the Apache Beam project
> > > > >
> > > > > I've been an active contributor in the past to the apache beam
> > > project- I
> > > > > don't think anything that I've used here would prevent merging this
> > to
> > > > the
> > > > > beam project, and much of it is needed to interact with the client
> > > > library.
> > > > >
> > > > > -Daniel
> > > > >
> > > > > On Mon, Mar 13, 2023 at 5:26 AM Etienne Chauchot <
> > echauc...@apache.org
> > > >
> > > > > wrote:
> > > > >
> > > > > > Hi all,
> > > > > >
> > > > > > I agree with Konstantin, mentoring is important especially on
> this
> > > new
> > > > > > connector framework. Long time maintenance is even more
> important.
> > > > > >
> > > > > > I could not mentor you on this topic because I'm not a committer
> on
> > > the
> > > > > > Flink project and because I don't know Pub/Sub tech. That being
> > said
> > > I
> > > > > > have on blog under writing to share what I learnt while authoring
> > the
> > > > > > Cassandra connector with the new source framework. I think it
> could
> > > be
> > > > > > useful as a first learning step and to avoid some caveats.
> > > > > >
> > > > > > Regarding the FLIP, as that you already developed the connector
> > > inside
> > > > > > Google, I understand why you gave the whole code inside the FLIP
> > > (there
> > > > > > is no better doc than code) but I think that giving the big
> > > > > > architectural components and decisions would help the
> > > discussion/vote.
> > > > > >
> > > > > > Also, I did not review the code but just took a quick look at the
> > > > Google
> > > > > > techs coupling:
> > > > > >
> > > > > > - you need to replace the Google headers by the ASF v2 ones
> > > > > >
> > > > > > - when possible, try to use the equivalent Flink / JDK / ASF libs
> > > > > > instead of the Google ones (futures, collections, safe guard
> > > > > > annotations, autovalue etc...)
> > > > > >
> > > > > > Finally, as a hint, I think you could take a look at the first
> > > commits
> > > > > > of the Apache Beam project when DataFlow SDK was donated to the
> ASF
> > > and
> > > > > > see what was done there to make the code ASF friendly.
> > > > > >
> > > > > > Best
> > > > > >
> > > > > > Etienne
> > > > > >
> > > > > > Le 09/03/2023 à 09:45, Konstantin Knauf a écrit :
> > > > > > > Hi Daniel,
> > > > > > >
> > > > > > > I think, it would be great to have a PubSub Lite Connector in
> > > Flink.
> > > > > > Before
> > > > > > > you put this proposal up for a vote, though, we need feedback
> > from
> > > a
> > > > > > > Committer who would review and help maintain it going forward.
> > > > Ideally,
> > > > > > > this Committer would guide one or more contributors from Google
> > to
> > > > > > > Committership so that Google could step up and maintain Flink's
> > > > PubSub
> > > > > > and
> > > > > > > PubSub Lite Connector in the future. For this, it would be good
> > to
> > > > > > > understand how you envision the involvement of the PubSub Lite
> > team
> > > > at
> > > > > > > Google.
> > > > > > >
> > > > > > > I am specifically sensitive on this topic, because the PubSub
> > > > connector
> > > > > > has
> > > > > > > lacked attention and maintenance for a long time. There was
> also
> > a
> > > > very
> > > > > > > short-lived interested by Google in the past to contribute a
> > Google
> > > > > > PubSub
> > > > > > > Connector [1].
> > > > > > >
> > > > > > > Best,
> > > > > > >
> > > > > > > Konstantin
> > > > > > >
> > > > > > > [1] https://issues.apache.org/jira/browse/FLINK-22380
> > > > > > >
> > > > > > > Am Mi., 8. März 2023 um 14:45 Uhr schrieb Etienne Chauchot <
> > > > > > > echauc...@apache.org>:
> > > > > > >
> > > > > > >> Hi,
> > > > > > >>
> > > > > > >> I agree with Ryan, even if clients might be totally different
> > the
> > > > > > >> backend technologies are the same so hosting them in the same
> > repo
> > > > > makes
> > > > > > >> sense. Similar thinking made us put all the Cassandra related
> > > > > connectors
> > > > > > >> in the same cassandra repo.
> > > > > > >>
> > > > > > >> Etienne
> > > > > > >>
> > > > > > >> Le 02/03/2023 à 14:43, Daniel Collins a écrit :
> > > > > > >>> Hello Ryan,
> > > > > > >>>
> > > > > > >>> Unfortunately there's not much shared logic between the two-
> > the
> > > > > > clients
> > > > > > >>> have to look fundamentally different since the Pub/Sub Lite
> > > client
> > > > > > >> exposes
> > > > > > >>> partitions to the split level for repeatable reads.
> > > > > > >>>
> > > > > > >>> I have no objection to this living in the same repo as the
> > > Pub/Sub
> > > > > > >>> connector, if this is an easier way forward than setting up a
> > new
> > > > > repo,
> > > > > > >>> sounds good to me. The Pub/Sub team is organizationally close
> > to
> > > > us,
> > > > > > and
> > > > > > >> is
> > > > > > >>> looking into providing more support for the flink connector
> in
> > > the
> > > > > near
> > > > > > >>> future.
> > > > > > >>>
> > > > > > >>> -Daniel
> > > > > > >>>
> > > > > > >>> On Thu, Mar 2, 2023 at 3:26 AM Ryan Skraba
> > > > > > <ryan.skr...@aiven.io.invalid
> > > > > > >>>
> > > > > > >>> wrote:
> > > > > > >>>
> > > > > > >>>> Hello Daniel!  Quite a while ago, I started porting the
> > Pub/Sub
> > > > > > >> connector
> > > > > > >>>> (from an existing PR) to the new source API in the new
> > > > > > >>>> flink-connector-gcp-pubsub repository [PR2].  As Martijn
> > > > mentioned,
> > > > > > >> there
> > > > > > >>>> hasn't been a lot of attention on this connector; any
> > community
> > > > > > >> involvement
> > > > > > >>>> would be appreciated!
> > > > > > >>>>
> > > > > > >>>> Instead of considering this a new connector, is there an
> > > > opportunity
> > > > > > >> here
> > > > > > >>>> to offer the two variants (Pub/Sub and Pub/Sub Lite) as
> > > different
> > > > > > >> artifacts
> > > > > > >>>> in that same repo?  Is there much common logic that can be
> > > shared
> > > > > > >> between
> > > > > > >>>> the two?  I'm not as familiar as I should be with Lite, but
> I
> > do
> > > > > > recall
> > > > > > >>>> that they share many concepts and _some_ dependencies.
> > > > > > >>>>
> > > > > > >>>> All my best, Ryan
> > > > > > >>>>
> > > > > > >>>>
> > > > > > >>>> On Wed, Mar 1, 2023 at 11:21 PM Daniel Collins
> > > > > > >>>> <dpcoll...@google.com.invalid>
> > > > > > >>>> wrote:
> > > > > > >>>>
> > > > > > >>>>> Hello all,
> > > > > > >>>>>
> > > > > > >>>>> I'd like to start an official discuss thread for adding a
> > > Pub/Sub
> > > > > > Lite
> > > > > > >>>>> Connector to Flink. We've had requests from our users to
> add
> > > > flink
> > > > > > >>>> support,
> > > > > > >>>>> and are willing to maintain and support this connector long
> > > term
> > > > > from
> > > > > > >> the
> > > > > > >>>>> product team.
> > > > > > >>>>>
> > > > > > >>>>> The proposal is
> https://cwiki.apache.org/confluence/x/P51bDg
> > ,
> > > > what
> > > > > > >> would
> > > > > > >>>>> be
> > > > > > >>>>> people's thoughts on adding this connector?
> > > > > > >>>>>
> > > > > > >>>>> -Daniel
> > > > > > >>>>>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to