Clay McLeod
Clay McLeod
Discussed in #146, we should consider replacing all of the logging with `tracing`.
This PR updates support for the WDL to the latest version ([v1.2](https://github.com/openwdl/wdl/blob/wdl-1.2/SPEC.md)). ## Description We've written the grammar from scratch to be compliant with the latest version of WDL—currently, the...
In many executors, it's going to be more performant to clean up job records after the job has been completed and the output has been collected. That being said, opting...
Hi all! As I've been exploring TES, I think there are quite a lot of things that have been done well. It's a great foundation to build on. To that...
I'd consider adding a summary endpoint that summarizes the state of all of the tasks submitted to the server—this way, if you just want to get the counts in each...
Some workflow languages, like [WDL](https://github.com/openwdl/wdl/blob/wdl-1.2/SPEC.md#hardware-accelerators-gpu-and--fpga) and [Nextflow](https://www.nextflow.io/docs/latest/process.html#accelerator) have facilities for requesting nodes with different accelerators. I don't see any facility for requesting those in TES, so we should consider adding...
Ideally, fields would have a common naming convention. The specification currently uses multiple different casing methods in various parts of the spec. For example, the `documentationUrl` field under service information...
It would be great to consider adding a time limit for jobs just so that they don't pend forever.
It would be nice if you could query the amount of CPU, RAM, and disk space being used at any given time for an executor. This would enable folks to...
Manual editing of the YAML has led to some things that make the OpenAPI specification far less useful than it could otherwise be. For example, when retrieving a `tesTask` from...