-
Notifications
You must be signed in to change notification settings - Fork 48
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
Reorganise/refactor the reco1 workflow to reinstate standard_reco1_sbnd.fcl as the standard fcl #460
Conversation
…drop in the output
Conflicts: sbndcode/JobConfigurations/standard/standard_reco1_sbnd.fcl
Apologies for the slowness on this one. @marcodeltutto I've addressed your comments (removed the version/name info from the fcls) @fjnicolas I think the reason you're now seeing drops is probably because we're comparing to two different reference fcls. I'm comparing to @bear-is-asleep I've edited and renamed your reco1 fcl for training cosmics @bear-is-asleep I've now removed the draft tag. If everyone agrees, I think this can now go in. |
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.
My only suggestion is to move the keepproducts
fcl to the config directory, but I will approve with or without this change. Thanks for doing this again Dom!
sbndcode/JobConfigurations/standard/reco/reco1_keepproducts.fcl
Outdated
Show resolved
Hide resolved
trigger build LArSoft/lar*@LARSOFT_SUITE_v09_90_00 SBNSoftware/sbncode@v09_90_00 |
✔️ CI build for LArSoft Succeeded on slf7 for c14:prof -- details available through the CI dashboard |
✔️ CI build for LArSoft Succeeded on slf7 for e26:prof -- details available through the CI dashboard |
❌ CI build for SBND Failed at phase ci_tests SBND on slf7 for c14:prof - ignored failure for unit_test - ignored warnings for build -- details available through the CI dashboard 🚨 For more details about the failed phase, check the ci_tests SBND phase logs parent CI build details are available through the CI dashboard |
❌ CI build for SBND Failed at phase ci_tests SBND on slf7 for e26:prof - ignored failure for unit_test - ignored warnings for build -- details available through the CI dashboard 🚨 For more details about the failed phase, check the ci_tests SBND phase logs parent CI build details are available through the CI dashboard |
ah @bear-is-asleep @fjnicolas this is a fun one!
For what its worth, the previous test should still be completely valid as the only changes I've made recently are deletion of the redundant fcls. |
The CI should be updated to use the new fcls. Perhaps we can loop in the CI group @RachelCoackley to verify the relevant changes are made so the burden is not solely on you to update it @absolution1 . For example a few simulation pipelines failed where the reco1 stage is ran, which will probably need to be updated with this PR.
It does seem there's a genuine error with
This is all I found that needs to be updated with the CI, which may solve these issues. |
Hi @bear-is-asleep I've had a chat with @henrylay97 about the CI and I think we've identified all of the places that need changing. This was done here: 7aaa401 Could we try the CI again? |
trigger build LArSoft/lar*@LARSOFT_SUITE_v09_90_00 SBNSoftware/sbncode@v09_90_00 |
✔️ CI build for LArSoft Succeeded on slf7 for c14:prof -- details available through the CI dashboard |
✔️ CI build for LArSoft Succeeded on slf7 for e26:prof -- details available through the CI dashboard |
❌ CI build for SBND Failed at phase ci_tests SBND on slf7 for c14:prof - ignored failure for unit_test - ignored warnings for build -- details available through the CI dashboard 🚨 For more details about the failed phase, check the ci_tests SBND phase logs parent CI build details are available through the CI dashboard |
🚨 For more details about the warning phase, check the ci_tests SBND phase logs parent CI build details are available through the CI dashboard |
Looks like the trigger passed and you have the approvals needed. I'll go ahead and merge, thanks @absolution1 ! Also good shout to @henrylay97 for helping with the CI! |
As (slowly) promised, here is the first PR to reorganise the fcls. This reorganisation solely focusses on reco1, but also lays the groundwork for how I would reorganise the other fcls.
I've also taken the liberty of removing all 3drift workflows from sbndcode.
So, the basic idea.
Diff'ing the fcls shows that nothing crazy has changed, and is posted below. The differences you can see are explained by
I think this reorganisation for reco1 is largely feature-complete so I am happy for it to be reviewed now.
TODO: