Stefan Verhoeven

Results 83 issues of Stefan Verhoeven

At the moment the runner service must be kept online so it can accept jobs (GitHub Action workflow jobs). This requires a server to be running, doing nothing most of...

[act](https://github.com/nektos/act) is a tool to run GH workflows locally. It would be nice to mention act as an alternative for running a local runner. It also ships with [Docker images](https://github.com/nektos/act#alternative-runner-images)...

Add the guides in this repo to the https://github.com/sdras/awesome-actions awesome list. List was mentioned on https://github.blog/2020-06-17-using-github-actions-for-mlops-data-science/

A self-hosted runnner can be used to measure speed degradation as it is known dedicated hardware. It would be nice to have an example which can monitor whether jobs are...

Some HPC clusters now promote using [uftp](http://uftp-multicast.sourceforge.net/) to transfer files. Would be nice to support this protocol. See https://www.hpcwire.com/off-the-wire/gcs-centres-sc-asia-data-mover-challenge/ There is a Java client at https://github.com/UNICORE-EU/uftp/tree/master/uftp-client

As reported at https://github.com/xenon-middleware/xenon-cli/issues/76 a user would like more info on their jobs. To fetch everything you can use `sacct --helpformat` to get list of all fields and concat them...

Enhancement
Slurm Adaptor

To authenticate against SURFSara's dCache servers a token (Macaroon) is needed. At the moment the Xenon webdav adaptor only accepts username/password combi. It would be nice if Xenon was able...

Method [SchedulerLocationConfig .getMaxWaintUntilDone()](https://github.com/xenon-middleware/xenon/blob/master/src/testApi/java/nl/esciencecenter/xenon/adaptors/schedulers/SchedulerLocationConfig.java#L53) should be called `SchedulerLocationConfig .getMaxWaitUntilDone()`.

When job takes longer than 5 seconds calling `scheduler.waitUntilDone(jobId, 5000)` will result in a status object which is not yet done (`status.isDone() == false`). I did not expect this, I...

I would like to be able to do ```java JobDescription expected = new JobDescription() .setExecutable("wc") .setArguments("-l") ; ``` Where `setExecutable()` returns `this`. This will make JobDescription construction less verbose.

Enhancement