Skip to content

Comments

Add Retry Support#1528

Closed
niveathika wants to merge 21 commits intoballerina-platform:masterfrom
niveathika:retry
Closed

Add Retry Support#1528
niveathika wants to merge 21 commits intoballerina-platform:masterfrom
niveathika:retry

Conversation

@niveathika
Copy link
Contributor

@niveathika niveathika commented Jan 28, 2026

Purpose

Fixes ballerina-platform/ballerina-library#8585

Examples

Checklist

  • Linked to an issue
  • Updated the changelog
  • Added tests
  • Updated the spec
  • Checked native-image compatibility

@niveathika niveathika force-pushed the retry branch 4 times, most recently from 8cf2b0a to feb989e Compare January 28, 2026 08:42
@codecov
Copy link

codecov bot commented Jan 28, 2026

Codecov Report

❌ Patch coverage is 87.20000% with 16 lines in your changes missing coverage. Please review.
✅ Project coverage is 81.98%. Comparing base (2ab4ca2) to head (e49c1e1).

Files with missing lines Patch % Lines
...a/io/ballerina/stdlib/ftp/util/FtpRetryHelper.java 80.59% 9 Missing and 4 partials ⚠️
...a/stdlib/ftp/server/FtpContentCallbackHandler.java 81.25% 3 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##             master    #1528      +/-   ##
============================================
+ Coverage     81.70%   81.98%   +0.27%     
- Complexity      588      818     +230     
============================================
  Files            40       56      +16     
  Lines          2892     3580     +688     
  Branches        468      603     +135     
============================================
+ Hits           2363     2935     +572     
- Misses          337      391      +54     
- Partials        192      254      +62     

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@niveathika niveathika force-pushed the retry branch 2 times, most recently from fe62b66 to 7bbaf82 Compare February 1, 2026 09:55
@niveathika niveathika added the Skip GraalVM Check This will skip the GraalVM compatibility check label Feb 1, 2026
@niveathika niveathika closed this Feb 1, 2026
@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 1, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Skip GraalVM Check This will skip the GraalVM compatibility check

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add automatic retry support with exponential backoff for FTP client operations

1 participant