WMAgent 0.9.88 Validation

Versions tested

HG1401

CMSWEB tag HG1401c
ReqMgr version 0.9.79
WMStats version 0.9.84
Global WQ version 0.9.86

Release Notes

WMAgent

Patches

#4914 - Fix "400 bad request" in PhEDExInjector

Tests

Test Tester Completed Status Comments
Bug fixes in WMAgent
New features in WMAgent
Configure T1 disk sites overrride 4739      
Specify required OS in Condor JDL 4698      
Actively manage site lists in pending jobs 4603      
Standard workflows
MonteCarlo workflow      
MonteCarlo workflow (reading LHE files, eff.=1.0)      
MonteCarlo workflow (reading LHE files, eff.<1.0)      
MonteCarloFromGEN workflow      
ReDigi workflow      
ReReco+skim workflow      
ReReco workflow with TransientOutputModules      
ACDC Resubmission      
High Scale Test      
WMSMode to several sites      
PhEDEx custodial subscription      
PhEDEx non-custodial subscription      
Abort acquired workflow      
Abort running workflow      
TaskChain: MC recycling      
TaskChain: MC from scratch      
TaskChain: FastSim workflow + event splitting      
TaskChain: Data workflow      
TaskChain: Pileup workflow by recycling      
TaskChain: Pileup workflow from scratch      
TaskChain: Pileup Pyquen workflow (PrimaryDataset override)      
TaskChain: automatic harvesting      
TaskChain: different ProcessingString per task      
TaskChain: KeepOutput = False feature (single and cascade)      
TaskChain: 'TransientOutputModules': ['RAWoutput'] and TransientOutputModules = ['RECOSIMoutput']      
TaskChain: ACDC via WMStats      
Disk/Tape separated sites
T1_DE_KIT      
T1_ES_PIC      
T1_FR_CCIN2P3      
T1_IT_CNAF      
T1_RU_JINR      
T1_TW_ASGC      
T1_UK_RAL      
T1_US_FNAL      
Global Pool (agents with the same priority)
Check if WMAgen respects the workflow priorities      
Check if the system/condor respects the jobs priorities      
WMStats
Show drain status of an Agent in WMStats 4552      
remove stalled warning if there is job running 4750      
add requests warning for assigned, acquired, running-open, running-closed 4703      
RequestManager
Priority: It has become a required parameter, it can only take values up to 1 million Alan 2013-09-10 FAIL The correct parameter is "RequestPriority" and it is not mandatory
Argument validation is stricter, in general the idea is that a parameter is either with a valid value or not present, dummy values will most likely fail validation Alan 2013-09-11 OK It does not accept ProcessingString and AcquisitionEra with empty strings/dicts
JobSplitting can now be specified at request creation. Use "SplittingAlgo" and other parameters for that Alan 2013-09-11 OK  

Optional things to test

Test Tester Completed Status Comments
TaskChain: cascade "closed-out" and "announced" changes via script      
Propagate Memory (RequestMemory in MB), Disk (RequestDisk in KB) and Job length (MaxWallTimeMins in minutes) estimates to Condor through the JDL #4472      
Apply smart error handling for jobs that failed due to high memory usage or excessive run time #4473      
Validation of "Override PrimaryDataset in MonteCarloFromGEN #4615 and #4652      
Avoid duplicate subscriptions when using more than one agent for a request #4480      
Robust merge jobs - add missing merge files to ACDC, proceed with existing files #4476      
WMS scheduling monitoring fix (put several sites in JDL, tell after job started running where it runs in monitoring) #3971, #3972      
Remove site lists for second-level tasks ReqMgr 4568      
Fixed an issue that prevented the location of pileup of datasets to be updated after a workflow had been acquired #4629      
Track pileup location and NOT fail out requests #3733 and #4507      

-- AlanMalta - 17 Jan 2014

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r2 - 2020-08-19 - TWikiAdminUser
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Sandbox/SandboxArchive All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback