mirror of https://github.com/BOINC/boinc.git
edit
parent
64653dbbd7
commit
88e856d4d5
|
@ -2,9 +2,9 @@ There are various possible interfaces for job submission to BUDA.
|
|||
We could make a Python-based remote API.
|
||||
We (or others) could use this API to integrate it into batch systems.
|
||||
|
||||
But for starters, I propose implementing a generic (all-application)
|
||||
web-based job submission system.
|
||||
This uses the per-user file sandbox system.
|
||||
But for starters, I propose implementing a generic (multi-application)
|
||||
web-based job submission system,
|
||||
using the per-user file sandbox system.
|
||||
|
||||
## Managing science apps
|
||||
|
||||
|
@ -13,7 +13,7 @@ This shows you the set of existing apps,
|
|||
and lets you edit them or create a new one.
|
||||
The form for this includes
|
||||
|
||||
* select (from file sandbox) a set of 'app files'. Must include
|
||||
* select (from your file sandbox) a set of 'app files'. Must include
|
||||
* a Dockerfile
|
||||
* a main prog to run in container
|
||||
* other files if needed
|
||||
|
@ -25,11 +25,12 @@ The form for this includes
|
|||
|
||||
## Submitting jobs
|
||||
|
||||
The form for submitting jobs:
|
||||
The form for submitting a batch of jobs:
|
||||
|
||||
* batch name (optional)
|
||||
* select a BUDA science app and plan class
|
||||
* select (from the file sandbox) a zip file of job descriptions.
|
||||
This has one dir per job:
|
||||
This file has one dir per job:
|
||||
```
|
||||
jobname/
|
||||
[cmdline]
|
||||
|
@ -37,9 +38,8 @@ jobname/
|
|||
...
|
||||
...
|
||||
```
|
||||
* batch name (optional)
|
||||
|
||||
Issue:
|
||||
Question:
|
||||
should this system manage file immutability?
|
||||
If so,
|
||||
the above filenames are logical and don't need to be unique;
|
||||
|
|
Loading…
Reference in New Issue