-
Notifications
You must be signed in to change notification settings - Fork 148
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
Fix web proxy #1395
Fix web proxy #1395
Conversation
Signed-off-by: ochikov <[email protected]>
Signed-off-by: Petar Tonev <[email protected]>
Signed-off-by: Petar Tonev <[email protected]>
Signed-off-by: Petar Tonev <[email protected]>
Signed-off-by: Petar Tonev <[email protected]>
Codecov ReportBase: 83.42% // Head: 83.35% // Decreases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## develop #1395 +/- ##
===========================================
- Coverage 83.42% 83.35% -0.08%
===========================================
Files 292 295 +3
Lines 72867 73047 +180
===========================================
+ Hits 60790 60885 +95
- Misses 12077 12162 +85
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
Signed-off-by: Petar Tonev <[email protected]>
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
* web proxy issues tracking Signed-off-by: ochikov <[email protected]> * added nodeAccountIds unlocking Signed-off-by: Petar Tonev <[email protected]> * unhealthy nodes now are handled correctly Signed-off-by: Petar Tonev <[email protected]> * added additional proxies urls and after task build refactoring Signed-off-by: Petar Tonev <[email protected]> * add urls to a new client constants file Signed-off-by: Petar Tonev <[email protected]> * fix integration tests Signed-off-by: Petar Tonev <[email protected]> * handle some corner cases Signed-off-by: Petar Tonev <[email protected]> Signed-off-by: ochikov <[email protected]> Signed-off-by: Petar Tonev <[email protected]> Co-authored-by: ochikov <[email protected]>
Description:
This PR fixes the issue where the SDK does not check for any HTTP errors when trying to connect to some of the node proxies. Also there is a fix for a corner case if the random mechanism chooses the same node twice in a row and puts it inside the healthy nodes list
Related issue(s):
Fixes #1362 #1363
Checklist