-
Notifications
You must be signed in to change notification settings - Fork 7
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
[FEGA usecase] Merge ingest
& verify
from sda-pipeline
into sda
#304
Conversation
7334d33
to
2bf326c
Compare
ingest
& verify
from sda-pipeline
into sda
ingest
& verify
from sda-pipeline
into sda
6efb28c
to
0619bf2
Compare
9c95ca1
to
3df9ec6
Compare
2b87991
to
2d56356
Compare
3df9ec6
to
ef635a9
Compare
933a973
to
7eb0211
Compare
7eb0211
to
49bf207
Compare
1f544d0
to
219413f
Compare
Saw some things (e.g. a sequence of |
Add test for ingesting and verifying an uploaded file.
d48699f
to
0dbee1b
Compare
Co-authored-by: Alex Aperis <[email protected]>
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.
looks good
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.
minor typo in the logs
Upon revisiting, I see managed to miss seeing all these log changes(!), and while they don't directly break things, they definitely seem to make the product worse to use to me. While I don't think we had complete coverage before, it was fairly good - given e.g. a problematic file name you could easily find a related correlation id and from there filter out the entire flow, including errors. With these changes, that's no longer possible because important information such as errors are no longer logged with these details, so troubleshooting will involve extra work with finding things logged close to particular lines we've received through filtering. |
I'm trying to locate the output of the intgeration/tests/sda/*.sh scripts (10_ and 20_ ) from the run github actions, but cannot see them anywhere? Thought I'd find them under sda or charts jobs, but was not able to locate them? Not able to run them locally that easy... Did run the dev_utils/run_integration_tests_no_tls.sh to see that ingest and verify did ok there (had to make one small tweak, correlation_id must be set to use a uuid instead of '1' + comment out expextation of inbox file being removed early in the pipeline). |
Found them: under "Functionality tests" / functionality.yml, 4 jobs are defined to be triggered, including the sda-integration tests, but they are all marked as "was skipped" ? |
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.
LGTM, ran the ".github/integration/sda-s3-integration.yml run integration_test" locally as well and it completed successfully.
ingest
andverify
intosda