cms-pdmv / relval Goto Github PK
View Code? Open in Web Editor NEWWeb based tool for RelVal production management
Home Page: https://cms-pdmv.cern.ch/relval/
Web based tool for RelVal production management
Home Page: https://cms-pdmv.cern.ch/relval/
When release is checked out and then reused, SCRAM ARCH is ignores.
Reproduce:
Automatically generate a runTheMatrix.py command, so it could be copy-pasted to TWiki and shared. Try to make the command as close as possible to the real thing.
Do .strip()
for input strings in order to prevent accidental characters, e.g. input dataset.
upgrade
34850
Set rewrite GT string to anything
Add new fields to RelVals that would specify GPU attributes such as "class", "driverversion", "memory", "runtime", "runtimeversion".
These values will then be added to the Job dict (ReqMgr2 JSON) and sent to computing.
Fields should also allow empty values which would then not be added to the JSON.
When rejecting workflows, reject Resubmission (ACDC) workflows too
Do not require to specify CMSSW version in each step, just like scram arch, if empty, default value (CMSSW version of RelVal) should be used.
Add scram arch field, so users could specify a non-standard value. If field is left empty, use the default value from releases XML, otherwise use user provided value.
Users don't know all workflow ids and use runTheMatrix.py and grep to find what they need. Somehow fetch all workflows in matrix and allow easy search of workflows.
Describe the bug:
When opening an SSH session to a remote server, if it is busy, a Kerberos ticket is not provided and the operations to execute fail due to unavailable permissions to interact with the filesystem.
Expected behavior:
The application uses Kerberos tickets to authenticate for opening an SSH session, ensuring this is allocated properly even if the server is busy. The last mitigates/suppresses at a high rate issues related to permission errors.
Additional context (optional):
This application requires opening SSH sessions to interact with some internal remote servers for executing some operations like resolve_auto_conditions
or running some standalone packages like ‘run the matrix’ via cms-sw releases. When the SSH session is not properly opened, even if the operation is retried, there’s a high probability the same node is used. The last causes a failure in the submission process which requires waiting some minutes and manually retrying the operation.
If request has two workflows, where first one is normal and second one is dead (rejected, aborted, etc.), then in "Workflows" column show the alive one.
This is not handled at all: https://github.com/cms-sw/cmssw/pull/37060/files
List of runs should be translated to a special form of lumis dictionary which then would end up being RunWhitelist
Add feature to edit multiple RelVals at the same time. Not all attributes can be edited in such case, so allow editing only of some.
Increase number of entries per page (in paginator) to 50,100 and 200, like in ReReco machine.
Ticket should allow users to specify which steps, based on --step values, should have --command applied, e.g. if it should be applied only to steps that have GEN-SIM and DIGI in --steps.
Allow custom GEN fragment in GEN step, similar to McM.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.