-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
[ZEPPELIN-5249]. Update to thrift 0.14.2 #4089
base: master
Are you sure you want to change the base?
Conversation
@prabhjyotsingh @VipinRathor @zjffdu, Could you please help in reviewing? Thanks. |
Please remove your changes in the zeppelin-web submodule. I closed your JIRA ticket because it duplicates another one. Please change your PR title and link in your PR text. Maybe we can remove the |
This PR also affects #4072, which still uses the old Thrift version. |
Thanks, @Reamer. Could you please help with the steps to test for a successful shutdown of the Zeppelin interpreter? |
634b22f
to
8049d1d
Compare
8049d1d
to
94b6762
Compare
@Reamer The checks are unexpectedly failing. Could you please help with this, along with the code review? Thank you. |
CI is currently broken. |
#4107 was merged. Please rebase to current master. |
94b6762
to
e331abb
Compare
Please take a look at the Cassandra interpreter. I think the following stack trace relates to your change.
|
ping @PrarthiJain |
e331abb
to
bae740d
Compare
@Reamer @zjffdu @prabhjyotsingh. I have uploaded a new patch with thrift dependency addition. We can remove that later on the 4.0 version upgrade. Let me know your thoughts. Thanks. |
It looks like cause spark/flink tests fail |
### What is this PR for? • This PR is to upgrade thrift to 0.14.1 ### What type of PR is it? • [Improvement] ### Todos • [ ] - Task ### What is the Jira issue? • https://issues.apache.org/jira/browse/ZEPPELIN-5249 ### How should this be tested? • CI pass ### Screenshots (if appropriate) ### Questions: * Does the licenses files need update? No * Is there breaking changes for older versions? No * Does this needs documentation? No Author: PrarthiJain <[email protected]> Closes apache#4089 from PrarthiJain/ZEPPELIN-5314 and squashes the following commits: bae740d [PrarthiJain] add thrift dependency in zeppelin-cassandra 4e596e3 [PrarthiJain] ZEPPELIN-5249: Update to thrift 0.14.1
@Reamer @zjffdu @prabhjyotsingh, The build failed with |
@PrarthiJain I also notice that today, I am looking into this issue, will keep you updated |
@PrarthiJain I made a hotfix for the CI, please rebase your PR and trigger the CI again. |
Thanks @zjffdu |
f0f0e33
to
68e2e2d
Compare
4d57158
to
bde91e6
Compare
@PrarthiJain Could you check the failed test ? AFAIK, |
It seems the Alluxio Interpreter Test is failing, should be fixed with- #2900. |
@PrarthiJain What about other failed tests ? |
@zjffdu Those were succeeded after re-triggering on my forked repo. However, I think I don't have permission to re-trigger and check the failed tests here. Do I need to upload a new patch again? Thanks. |
@PrarthiJain You can do a force push to trigger the CI |
bde91e6
to
177b438
Compare
### What is this PR for? This PR moves the exec code to a new class called `ExecRemoteInterpreterProcess`. This allows other `RemoteInterpreterProcess` classes to use the better code of `RemoteInterpreterManagedProcess`. A soft shutdown has been implemented in the new `ExecRemoteInterpreterProcess` class. ### What type of PR is it? - Improvement ### What is the Jira issue? * https://issues.apache.org/jira/browse/ZEPPELIN-5225 ### How should this be tested? * CI ### Questions: * Does the licenses files need update? No * Is there breaking changes for older versions? No * Does this needs documentation? No Author: Philipp Dallig <[email protected]> Closes #4035 from Reamer/remote_interpreter_soft_shutdown and squashes the following commits: c22df38 [Philipp Dallig] Correct LOGGER messages 8bebe6a [Philipp Dallig] RemoteInterpreterManagedProcess soft shutdown and abstraction (cherry picked from commit 59bdb47) Signed-off-by: Philipp Dallig <[email protected]>
@PrarthiJain AlluxioInterpreterTest is failed https://github.com/apache/zeppelin/pull/4089/checks?check_run_id=2801927837 |
Thrift 0.14.2 has been released. |
ping @PrarthiJain |
Change-Id: I9714a5442da85404c7f776a5edb0aa05545da922
177b438
to
47bb4c4
Compare
Change-Id: Ia6a57e284de221a4c6ab629efe7b54a4f67f5e4c
Change-Id: I492f194b370733b3480662721e6b85048324ffe5
@Reamer @zjffdu @prabhjyotsingh, I have updated the patch. Could you please help to review it? Thanks. |
I think your problems with updating the Thrift version are due to the ugly use of the interpreter shade jar. zeppelin/zeppelin-interpreter-parent/pom.xml Lines 35 to 46 in 0ec8975
I am trying to solve the problem in my interpreter_shade branch. . But the changes depend on an update of the shade-plugin (apache/maven-shade-plugin#100 or apache/maven-shade-plugin#105) because Intellji does not use the shading jars IDEA-93855 correctly. |
Thanks, @Reamer. Sure will wait till the next release of maven-shade-plugin |
What is this PR for?
• This PR is to upgrade thrift to 0.14.2
What type of PR is it?
• [Improvement]
Todos
• [ ] - Task
What is the Jira issue?
• https://issues.apache.org/jira/browse/ZEPPELIN-5249
How should this be tested?
• CI pass
Screenshots (if appropriate)
Questions: