Integration test stabilization + update proto and Dapr runtime to 1.12 RC.#917
Conversation
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <artursouza.ms@outlook.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
…12cd099 Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
…773cf6b Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
…fc3b01 Signed-off-by: Artur Souza <asouza.pro@gmail.com>
| if: env.DAPR_REF != '' | ||
| with: | ||
| repository: dapr/dapr | ||
| repository: artursouza/dapr |
There was a problem hiding this comment.
Temporary until the fix is merged in runtime. Don't merge this yet.
| * Service for subscriber. | ||
| */ | ||
| @DaprRunConfig( | ||
| enableAppHealthCheck = true |
There was a problem hiding this comment.
This is a must to avoid a race condition between invoking a service and it being available.
|
|
||
| // The artificial delay is useful to detect bugs in app health, where the app is invoked too soon. | ||
| System.out.printf("Artificial delay of %d seconds ...\n", STARTUP_DELAY_SECONDS); | ||
| Thread.sleep(STARTUP_DELAY_SECONDS * 1000); |
There was a problem hiding this comment.
This allows the issue to be reproduced locally, 100% of the time.
|
@artursouza Just one question, as a whole we are waiting for Dapr to be completely ready before invoking any service right? |
The E2E are still failing on the MethodInvokeITs
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
…74e3bc3329 Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Yes but with this change, I am also waiting for the app's health endpoint. |
| DAPR_INSTALL_URL: https://raw.githubusercontent.com/dapr/cli/v1.12.0-rc.1/install/install.sh | ||
| DAPR_CLI_REF: | ||
| DAPR_REF: | ||
| DAPR_REF: 72b6f7374a670c3054427aa2b01d2374e3bc3329 |
There was a problem hiding this comment.
This is a fix that allows runtime's grpc app channel to recover.
…bdde388 Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Codecov ReportAll modified lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #917 +/- ##
=========================================
Coverage 76.19% 76.19%
Complexity 1433 1433
=========================================
Files 135 135
Lines 4399 4399
Branches 518 518
=========================================
Hits 3352 3352
Misses 766 766
Partials 281 281 ☔ View full report in Codecov by Sentry. |
|
Force merging this to unblock the release. |
Description
Update Dapr runtime to 1.12 RC.
Issue reference
We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.
Please reference the issue this PR will close: endgame
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list: