Closed adamkewley closed 6 years ago
This is for the sake of cronjobs / 3rd-party scripts / monkey patching a Jobson server.
The filesystem job persistence layer should allow:
.git
request.json
README
spec.json
inputs.json
stderr
stdout
outputs/
outputs/{output_id}
TODO: Might be necessary for output metadata containing the entry but the actual data was manually deleted
This is for the sake of cronjobs / 3rd-party scripts / monkey patching a Jobson server.
The filesystem job persistence layer should allow:
.git
): If the subdir does not contain arequest.json
, ignore itREADME
): Ignoredrequest.json
: Should result in the job not being shownspec.json
: Should result in the spec API 404ing and HATEOAS links being removedinputs.json
: Should result in the inputs API 404ing and HATEOAS links being removedstderr
: Should result in thestderr
API 404ing and HATEOAS links being removedstdout
: Should result in thestdout
API 404ing and HATEOAS links being removedoutputs/
: Should result in no outputs appearing in the APIoutputs/{output_id}
): Should result in that particular output dissapearing from the API