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

async-http-client upgraded #7968

Merged
merged 1 commit into from
Dec 30, 2021

Conversation

shounakmk219
Copy link
Collaborator

@shounakmk219 shounakmk219 commented Dec 30, 2021

Description

Changed updated org to AsyncHttpClient. Its the same library just shifted to different org
Pumped version to 2.12.3
Refactored pinot-java-client and pinot-jdbc-client as per new version

The older async-http-client was giving issues while connecting to https endpoints.
async-http-client issue link : https://github.com/AsyncHttpClient/async-http-client/issues/934
pinot issue link : #7382

Upgrade Notes

No downtime upgrade

Release Notes

Documentation

Changed updated org to AsyncHttpClient
Pumped version to 2.12.3
Refactored pinot-java-client and pinot-jdbc-client as per new version
Copy link
Contributor

@mayankshriv mayankshriv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please ensure backward compatibility and also verify http as well as https. Also would be good to add test for https.

@codecov-commenter
Copy link

codecov-commenter commented Dec 30, 2021

Codecov Report

Attention: Patch coverage is 36.84211% with 12 lines in your changes missing coverage. Please review.

Project coverage is 71.41%. Comparing base (99762cb) to head (61e0520).
Report is 3828 commits behind head on master.

Files with missing lines Patch % Lines
...inot/client/JsonAsyncHttpPinotClientTransport.java 36.84% 12 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##             master    #7968      +/-   ##
============================================
+ Coverage     71.34%   71.41%   +0.06%     
- Complexity     4191     4197       +6     
============================================
  Files          1595     1595              
  Lines         82568    82579      +11     
  Branches      12320    12321       +1     
============================================
+ Hits          58906    58971      +65     
+ Misses        19678    19628      -50     
+ Partials       3984     3980       -4     
Flag Coverage Δ
integration1 29.11% <31.57%> (+0.07%) ⬆️
integration2 27.76% <36.84%> (+0.16%) ⬆️
unittests1 68.27% <ø> (+0.04%) ⬆️
unittests2 14.29% <21.05%> (+0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@mayankshriv mayankshriv merged commit 88f1dda into apache:master Dec 30, 2021
@shounakmk219 shounakmk219 deleted the async-http-client-upgrade branch December 30, 2021 05:48
cbrentharris added a commit to cbrentharris/parseq that referenced this pull request Jan 20, 2024
Current usages of async http client when making SSL connections
is having issues. Upgrading the client, similar to pinot in this PR

apache/pinot#7968
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants