Personally I think people should not depend on it — there’s literally no
one working on it, and not being up front about that I think draws
everything else into question.

Would anyone here feel comfortable using GraphX for a new production
deployment today?


Twitter: https://twitter.com/holdenkarau
Fight Health Insurance: https://www.fighthealthinsurance.com/
<https://www.fighthealthinsurance.com/?q=hk_email>
Books (Learning Spark, High Performance Spark, etc.):
https://amzn.to/2MaRAG9  <https://amzn.to/2MaRAG9>
YouTube Live Streams: https://www.youtube.com/user/holdenkarau
Pronouns: she/her


On Fri, Oct 4, 2024 at 2:56 PM Mark Hamstra <markhams...@gmail.com> wrote:

> I'm -1(*) because, while it technically means "might be removed in the
> future", I think developers and users are more prone to interpret
> something being marked as deprecated as "very likely will be removed
> in the future, so don't depend on this or waste your time contributing
> to its further development." I don't think the latter is what we want
> just because something hasn't been updated meaningfully in a while.
> There have been How To articles for GraphX and Graph Frames posted in
> the not too distant past, and the Google Search trend shows a pretty
> steady level of interest, not a decline to zero, so I don't think that
> it is accurate to declare that there is no use or interest in GraphX.
>
> Unless retaining GraphX is imposing significant costs on continuing
> Spark development, I can't support deprecating GraphX. I can support
> encouraging GraphX and Graph Frames development through something like
> a To Do list or document of "What we'd like to see in the way of
> further development of Spark's graph processing capabilities" -- i.e.,
> things that encourage and support new contributions to address any
> shortcomings in Spark's graph processing, not things that discourage
> contributions and use in the way that I believe simply declaring
> GraphX to be deprecated would.
>
>
> On Sun, Sep 29, 2024 at 11:04 AM Holden Karau <holden.ka...@gmail.com>
> wrote:
> >
> > Since we're getting close to cutting a 4.0 branch I'd like to float the
> idea of officially deprecating Graph X. What that would mean (to me) is we
> would update the docs to indicate that Graph X is deprecated and it's APIs
> may be removed at anytime in the future.
> >
> > Alternatively, we could mark it as "unmaintained and in search of
> maintainers" with a note that if no maintainers are found, we may remove it
> in a future minor version.
> >
> > Looking at the source graph X, I don't see any meaningful active
> development going back over three years*. There is even a thread on user@
> from 2017 asking if graph X is maintained anymore, with no response from
> the developers.
> >
> > Now I'm open to the idea that GraphX is stable and "works as is" and
> simply doesn't require modifications but given the user thread I'm a little
> concerned here about bringing this API with us into Spark 4 if we don't
> have anyone signed up to maintain it.
> >
> > * Excluding globally applied changes
> > --
> > Twitter: https://twitter.com/holdenkarau
> > Fight Health Insurance: https://www.fighthealthinsurance.com/
> > Books (Learning Spark, High Performance Spark, etc.):
> https://amzn.to/2MaRAG9
> > YouTube Live Streams: https://www.youtube.com/user/holdenkarau
> > Pronouns: she/her
>
> ---------------------------------------------------------------------
> To unsubscribe e-mail: dev-unsubscr...@spark.apache.org
>
>

Reply via email to