-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
An extension providing support for Narayana Long Running Actions (LRAs) #4399
Comments
This issue/pullrequest has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
I will push an update this week |
Hello everyone, in which release is thought to support microprofile-lra or at least launch an experimental version with the RC of microprofile-lra |
The quarkus extension and quickstart are done.
I just need to rework the integration test - previously we embedded an LRA
coordinator with the service but that functionality (two JAX-RS
applications per deployment) has been removed so I need to figure out how
to start the coordinator before running the test. Now in narayana we do
that with an arquillian extension but that won't work in with quarkus
integration test so I I asked the question on zulip chat [1]. I guess that
team is pretty busy but I know it's possible (for example see the
quarkus-test-framework module). I have a little spare time this afternoon
so I will take another look to see how to do it.
[1]
https://quarkusio.zulipchat.com/#narrow/stream/187030-users/topic/Start.20a.20second.20service.20in.20an.20integration.20test
…On Thu, May 27, 2021 at 6:29 AM Nahuel Olgiati ***@***.***> wrote:
@mmusgrov <https://github.com/mmusgrov> @xstefank
<https://github.com/xstefank> hello! Any news about this issue? Thanxs <3
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#4399 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADYPNCRUUMERACE4LSSC63TPXKEBANCNFSM4I54FOBQ>
.
--
Michael Musgrove
***@***.***
JBoss, by Red Hat
Registered Address: Red Hat Ltd, 6700 Cork Airport Business Park, Kinsale
Road, Co. Cork.
Registered in the Companies Registration Office, Parnell House, 14 Parnell
Square, Dublin 1, Ireland, No.304873
Directors:Michael Cunningham (USA), Vicky Wiseman (USA), Michael O'Neill,
Keith Phelan, Matt Parson (USA)
|
@gsmet pr/17903 resolves this issue. Should I close it or are there other actions that need doing first? |
Let's close |
MicroProfile LRA is a specification of an API that enables loosely coupled JAX-RS services to coordinate long running activities in such a way as to guarantee a globally consistent outcome without the need to take long duration locks on data.
The project is currently at version 1.0-RC1 and we would like the candidates to be available for running with quarkus. I believe this will bring in more users and will ideally provide us with useful feedback on the candidate releases.
The Narayana implementation has two pieces:
a coordinator which maintains information about participants enlisted in the LRA and which coordinates the closure or cancellation of an LRA in order to ensure that all participants are reliably notified of the decision to close/cancel the LRA
some annotations and a JAX-RS filter which intercepts JAX-RS requests to methods annotated with
@LRA
and interacts with the coordinator to manage the lifecycle of an LRA.This issue is to provide a quarkus extension for both of these pieces.
The text was updated successfully, but these errors were encountered: