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
Fix in popcon workflow: handling of empty files #30090
Fix in popcon workflow: handling of empty files #30090
Conversation
The code-checks are being triggered in jenkins. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-30090/15829
|
A new Pull Request was created by @ggovi for master. It involves the following packages: CondCore/PopCon @christopheralanwest, @tocheng, @cmsbuild, @tlampen, @ggovi, @pohsun can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
The tests are being triggered in jenkins. |
+1 |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
+1 |
@ggovi How are you testing this? I executed the following:
which fails in the following way:
If I try removing my .netrc file (which is more likely to correspond to the setup used in the IB tests), I get a different error:
|
@christopheralanwest |
@ggovi , yes this is expected. For PR tests we only run unit tests for only checkout packages. In this case only CondCore/Utilities might be the only package which was checked out. |
by the way, I have restarted the PR tests to explicitly checkout |
@smuzaffar thanks, you are right, the changes only involve the CondCore/Utilities package |
+1 |
Comparison job queued. |
+1 @ggovi Thanks for the explanation. |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @silviodonato, @dpiparo (and backports should be raised in the release meeting by the corresponding L2) |
Comparison is ready Comparison Summary:
|
+1 |
PR description:
This fix follows the recent changes in DbOutputService, that have removed the implicit schema creation. Since no db is created when no IOV insertion is requested, the PopCon workflow requires now an explicit call. In any case, non-emtpy files with 0 IOVs are still ignored.
PR validation:
O2O unit/integration tests