Hi,

These are my Views:

1. Deprecation Consideration: I lean towards the idea of officially
deprecating GraphX, given the lack of active development and community
engagement over the past few years as you alluded. This would set clear
expectations for users about its future and encourage them to explore
alternatives that are actively maintained.

2. User Input: It would be prudent to gather feedback from those currently
utilizing GraphX. Their insights could help us understand whether they find
the functionality sufficient as-is or if they have specific needs that
remain unaddressed.

3. Search for Maintainers: While I believe deprecation is a prudent step, I
also think we should issue a call for new maintainers before making any
final decisions. If there are individuals or teams willing to invest in
GraphX, it may still have a place in our ecosystem.

Ultimately, I feel that we should prioritize the health of the Spark
ecosystem and ensure that we are investing resources into actively
maintained components.

HTH

Mich Talebzadeh

Architect | Data Engineer | Data Science | Financial Crime
PhD <https://en.wikipedia.org/wiki/Doctor_of_Philosophy> Imperial College
London <https://en.wikipedia.org/wiki/Imperial_College_London>

London, United Kingdom



*Disclaimer:* The information provided is correct to the best of my
knowledge but of course cannot be guaranteed . It is essential to note
that, as with any advice, quote "one test result is worth one-thousand
expert opinions (Werner  <https://en.wikipedia.org/wiki/Wernher_von_Braun>Von
Braun <https://en.wikipedia.org/wiki/Wernher_von_Braun>)".


On Sun, 29 Sept 2024 at 21:39, 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/
> <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
>

Reply via email to