Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Figure out future for Phoenix connector #24419

Open
mosabua opened this issue Dec 9, 2024 · 7 comments
Open

Figure out future for Phoenix connector #24419

mosabua opened this issue Dec 9, 2024 · 7 comments
Assignees
Labels
roadmap Top level issues for major efforts in the project

Comments

@mosabua
Copy link
Member

mosabua commented Dec 9, 2024

The connector continues to be hard to maintain. Specifically with the upgrade to Java 24 by March 2025 this is going to be tricky again. See #23498

We will ask for community feedback about potential removal in the Trino Summit keynote and the following maintainer and contributor calls.

Potentially a hbase connector could also help but there is nothing happening on that front either and it might have similar technical challenges as well.

At this stage we might end up removing the connector unless we find contributors helping with it.

We will reach out to the Phoenix community again as well.

@mosabua
Copy link
Member Author

mosabua commented Dec 9, 2024

fyi @wendigo @monimiller

@mosabua mosabua self-assigned this Dec 9, 2024
@mosabua mosabua added the roadmap Top level issues for major efforts in the project label Dec 9, 2024
@soenkeliebau
Copy link

soenkeliebau commented Dec 10, 2024

also fyi @stoty

@stoty
Copy link

stoty commented Dec 10, 2024

What is the specific problem with Phoenix and JDK24 ?

Is it SecurityManager and Subject.getSubject() related changes ?

There is a refection based worakround for those in Jetty that we can copy, but since most of that code is coming from Hadoop, it needs to be fixed there.

Depending on the release schedules, March may not be a realistic deadline for that.

@hashhar
Copy link
Member

hashhar commented Dec 10, 2024

CVEs is the main problem.
A secondary problem is use and presence of code which uses statics (Hadoop libraries) which causes issues with dynamic catalogs feature (cannot unload / load stuff like that safely without risk of leaking things).

@stoty
Copy link

stoty commented Dec 12, 2024

Are you using phoenix 5.2.1 ?

Phoenix 5.2.1 and the upcoming HBase 2.6.2 will work with the latest Hadoop 3.4.1 release.

There is a fair chance for HBase 2.6.2 to be released by next March.

@wendigo
Copy link
Contributor

wendigo commented Dec 12, 2024

@stoty yes we are using 5.2.1

@monimiller
Copy link
Member

this will impact multiple starburst users currently utilizing the connector

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
roadmap Top level issues for major efforts in the project
Development

No branches or pull requests

6 participants