-
Notifications
You must be signed in to change notification settings - Fork 111
#1394 : added retry for pipeline_validation.sh #1411
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
Conversation
85fab33
to
2e630b3
Compare
2e630b3
to
973f5cf
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #1411 +/- ##
=========================================
Coverage 46.53% 46.53%
Complexity 663 663
=========================================
Files 90 90
Lines 5823 5823
Branches 800 800
=========================================
Hits 2710 2710
Misses 2824 2824
Partials 289 289 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Hi @bashir2 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @pratt4 for fixing this; just some minor suggestions.
Hi @bashir2 Thanks for the review! In e2e-tests/Dockerfile, it copies the JAR to the root level (/parquet-tools-1.11.1.jar), but the pipeline_validation.sh script refers to ./controller-spark/parquet-tools-1.11.1.jar. Is there a specific scenario I'm not aware of where the root-level JAR is actually being used? I'm asking this to decide the best place to copy the new parquet_utils.sh file. Thanks again! |
You are right @pratt4 that the To show how this works (and also to propose a solution), I created this sample PR and commented out those |
Thanks @bashir2 for the detailed answer! Learned a lot from thiss. I've made all the suggested changes. However, my commit (this one) previously passed all pipeline checks which has all the changes (build link). But after updating the PR branch by merging master into it, the pipeline started failing due to the patient count issue (Parquet tools returning empty counts for Patient). I've retried restarting the build, but it continues to fail. Could this be related to the recent introduction of the getCheckPatientEndpoint() guard rail or something else? |
/gcbrun |
Thanks for the changes @pratt4; regarding the e2e failures, I don't think it is because of the new
And it always has an issue with the |
edaa07a
to
42d37fa
Compare
@bashir2 thanks for the review and suggestions!! few things I noticed
one possible reason i could think is there was an environment/cache hiccup that cleared once the new commit forced a fresh workspace.
![]() if you suggest its worth fixing then i prefer to add the test_fhir_sink retries in a separate PR to keep this one focused. Happy to include it here instead if you’d rather keep it together. Thanks again!! |
Good point about the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @pratt4 for you diligence and tests for this PR.
@pratt4 can you please take a look at #1426 whenever you can? |
Sure @bashir2 Also please feel free to assign any bash related issues/cleanups to me... Thanks! |
Closes #1394
added retries for pipeline_validation.sh