-
Notifications
You must be signed in to change notification settings - Fork 566
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
Implementation of MP FT over Nima VTs #5271
Commits on Oct 25, 2022
-
New implementation of MP FT using Nima's FT module and VTs. Includes …
…some changes to Nima's FT module to support some advanced use cases in MP. Added support for a new SupplierException that needs some special handling. The core of the MP FT implementation has been completely rewritten to use VTs and to continue to support async calls. Several tests updated as well.
Configuration menu - View commit details
-
Copy full SHA for a3f4f9f - Browse repository at this point
Copy the full SHA a3f4f9fView commit details -
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
Configuration menu - View commit details
-
Copy full SHA for 3e7fb43 - Browse repository at this point
Copy the full SHA 3e7fb43View commit details -
Updated functional test to use Nima's FT.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
Configuration menu - View commit details
-
Copy full SHA for 0423dc8 - Browse repository at this point
Copy the full SHA 0423dc8View commit details
Commits on Oct 26, 2022
-
New logic for task cancellations and thread interruptions. Note that …
…it is possible for a task to be cancelled (e.g. while waiting on a bulkhead) without its thread being interrupted. Fixed problem with retries after interruptions.
Configuration menu - View commit details
-
Copy full SHA for f40570f - Browse repository at this point
Copy the full SHA f40570fView commit details -
Handle special case of async method returning Future and reporting an…
… exception via its returned value or via a throw. Fixed problem in FallbackImpl.
Configuration menu - View commit details
-
Copy full SHA for f65deec - Browse repository at this point
Copy the full SHA f65deecView commit details -
- Fixed problem in circuit breaker implementation that resulted in on…
…ly checking the rolling window on a failed call and never on a successful one (it is needed in both cases) - Fixed MP to SE exception mapping issue
Configuration menu - View commit details
-
Copy full SHA for 84eff0f - Browse repository at this point
Copy the full SHA 84eff0fView commit details
Commits on Oct 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 49ac955 - Browse repository at this point
Copy the full SHA 49ac955View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c919c6 - Browse repository at this point
Copy the full SHA 0c919c6View commit details -
Must throw TimeoutException any time method is interrupted, even if m…
…ethod catches InterruptedException and throws its own.
Configuration menu - View commit details
-
Copy full SHA for b310252 - Browse repository at this point
Copy the full SHA b310252View commit details
Commits on Oct 31, 2022
-
New implementation of Bulkhead with control over its waiting queue. A…
…dded support to cancel a supplier that timed out while waiting in a bulkhead's queue. Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
Configuration menu - View commit details
-
Copy full SHA for 180df0f - Browse repository at this point
Copy the full SHA 180df0fView commit details -
All bulkhead queue to be of size 0 and fixed problem releasing permits.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
Configuration menu - View commit details
-
Copy full SHA for c18773d - Browse repository at this point
Copy the full SHA c18773dView commit details -
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
Configuration menu - View commit details
-
Copy full SHA for e0428e8 - Browse repository at this point
Copy the full SHA e0428e8View commit details -
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
Configuration menu - View commit details
-
Copy full SHA for 36d1db2 - Browse repository at this point
Copy the full SHA 36d1db2View commit details -
Split implementation of BarrierQueue and fixed use of hash map.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
Configuration menu - View commit details
-
Copy full SHA for 19200c4 - Browse repository at this point
Copy the full SHA 19200c4View commit details -
Replace System.out by call to log().
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
Configuration menu - View commit details
-
Copy full SHA for 44ee6db - Browse repository at this point
Copy the full SHA 44ee6dbView commit details