Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@hufnagel
Copy link
Member

The repackmerge job splitting algorithm enforces lumi order and
only allows holes in the lumi order when there is no streamer
files for that lumi. This is not the only coniditon for which
we don't get RAW data though, it can also be that for that lumi
no events were selected for the dataset in question. Add a
check for that as well. Add a unittest to test this case.

Also simplify the lumi hole detection algorithm a bit and
apply the same simplification to the repack job splitting.

The repackmerge job splitting algorithm enforces lumi order and
only allows holes in the lumi order when there is no streamer
files for that lumi. This is not the only coniditon for which
we don't get RAW data though, it can also be that for that lumi
no events were selected for the dataset in question. Add a
check for that as well. Add a unittest to test this case.

Also simplify the lumi hole detection algorithm a bit and
apply the same simplification to the repack job splitting.
@hufnagel
Copy link
Member Author

@dballesteros7 or @samircury , can one of you test this in a replay ? Unit tests all work and they now contain a test case for the issue in #4014, I just want to make sure nothing else gets broken by this.

@dballesteros7
Copy link
Contributor

Sure, only problem is we don't have a machine for this. Is it okay if we deploy an agent in vocms229?

@hufnagel
Copy link
Member Author

I think that's ok. We should ask for more vm voboxes though.

@dballesteros7
Copy link
Contributor

Yes, we'll make sure to raise the point in Monday's meeting.

@dballesteros7
Copy link
Contributor

Replay worked. the setup was:

  • An affected run
  • A run that was processed normally.

The only remark is that here we tested a slightly different case as the one described above. In this case we didn't have unmerged files in the first lumis not because of zero events lumis but because they mostly went straight to merge. Anyway I think this should be enough proof for the other case.

Details on the elog:

https://cmslogbook.cern.ch/elog/Tier-0+processing/10763

hufnagel added a commit that referenced this pull request Dec 6, 2012
fix some problems with handling of empty lumis in repackmerge, fixes #4014
@hufnagel hufnagel merged commit 95eb90a into dmwm:master Dec 6, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants