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

Configurable Retry Logic II - Connection Retry #2517

Closed
wants to merge 4 commits into from
Closed

Conversation

Jeffery-Wasty
Copy link
Contributor

2nd part of CRL

@Jeffery-Wasty Jeffery-Wasty linked an issue Sep 21, 2024 that may be closed by this pull request
@Jeffery-Wasty Jeffery-Wasty self-assigned this Sep 21, 2024
@Jeffery-Wasty Jeffery-Wasty added this to the 12.9.1 milestone Sep 21, 2024
Jeffery-Wasty and others added 3 commits September 23, 2024 14:20
* Trying on a new branch b/c I keep getting build failures and I have no idea why...

* Adding back retryExec

* More

* Missing null check

* Next to final

* Removed mssql-jdbc.properties

* Set up should start fresh + remove passwords to pass on pipeline

* Minor cleanup

* Minor cleanup

* Another missing null check

* Fix for timeout tests

* Added timing tests + test comments

* Formatting

* Added a multiple rules test

* Trying on a new branch b/c I keep getting build failures and I have no idea why...

* More changes

* Undo LimitEscapeTest changes

* Remove redundant files

* Final?

* Remove mssql-jdpc.properties file

* sync --> lock

* Remove problematic test

* Since error is unclear, try removing last test

* Adding back connection test

* I need debugging

* Fix for MI

* if condition for min time assertion

* Leftover debug code, cleanup

* Mistaken changes committed

* More liberal time windows

* Remove connection part

* Missed some parts where connection retry was still included.

* Forgot one more part

* Added (most) PR comment revisions.

* Add comments for specified and public facing methods

* Added a missing test

* More tests

* Added more missing tests

* Resolve retryCount test failure

* Remove eaten exceptions

* Removed the file not found exception as we read for file in all cases, not just when using CRL

* Added a proper file read

* Delete mssql-jdbc.properties

* Added more coverage and minor fixes, ready for review again

* Fixed read file test

* Addressed recent pr comments

* Remove double locking

* Remove unneeded variable

* Revisions after PR review

* PR review update

* Rename R_AKVURLInvalid as its use is no longer AKV specific

* Add back logging

* Typo

* Removed unneeded comment

* Make static variables thread-safe

* Timing

* JavaDoc cleanup.
@Jeffery-Wasty Jeffery-Wasty deleted the CRL-conn2 branch September 23, 2024 21:26
@Jeffery-Wasty Jeffery-Wasty removed this from the 12.9.1 milestone Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Closed/Merged PRs
Development

Successfully merging this pull request may close these issues.

1 participant