Skip to content

Commit dfefc89

Browse files
committed
override limits for queries with too much results
1 parent b78f139 commit dfefc89

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

das-utils/das_cache.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@
2929
"/store/data/Run2012D/SingleMu/RAW-RECO/ZMu-15Apr2014-v1/00000/0A3BFB8B-0DCD-E311-A6C5-485B39800C2D.root",
3030
"/store/relval/CMSSW_12_3_0_pre5/RelValTTbar_14TeV/GEN-SIM/123X_mcRun4_realistic_v4_2026D88noPU-v1/10000/49e54274-4298-4576-b47b-866e2247eab5.root",
3131
]
32+
override_limit = {
33+
"55976934e0a2dbd0b6e99d9f64e1edc5840aaf3648204589f76e15ba933764b5": 10000,
34+
"fdf9e08774bbca514fbe4de4dc65585eb4807291e8283d0c7420c1ba5928b9ef": 10000,
35+
}
3236

3337

3438
def write_file(outfile, data):
@@ -80,6 +84,8 @@ def run_das_client(
8084
retry_str = ""
8185
if "das_client" in dasclient:
8286
retry_str = "--retry=%s" % retry
87+
if sha in override_limit:
88+
limit = override_limit[sha]
8389
das_cmd = "%s --format=json --limit=%s --query '%s%s' %s --threshold=%s %s" % (
8490
dasclient,
8591
limit,

0 commit comments

Comments
 (0)