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 > >