See: Description
This section contains the adaptor documentation which is generated from the information provided by the adaptors themselves.
Xenon currently supports 7 adaptors:The local adaptor implements all functionality with standard java classes such as java.lang.Process and java.nio.file.Files.
Supported schemes:Name | Description | Expected type | Default | Valid for |
---|---|---|---|---|
xenon.adaptors.local.queue.pollingDelay |
The polling delay for monitoring running jobs (in milliseconds). | INTEGER | 1000 | |
xenon.adaptors.local.queue.multi.maxConcurrentJobs |
The maximum number of concurrent jobs in the multiq.. | INTEGER | 4 |
The SSH adaptor implements all functionality with remote ssh servers.
Supported schemes:Name | Description | Expected type | Default | Valid for |
---|---|---|---|---|
xenon.adaptors.ssh.autoAddHostKey |
Automatically add unknown host keys to known_hosts. | BOOLEAN | true | |
xenon.adaptors.ssh.strictHostKeyChecking |
Enable strict host key checking. | BOOLEAN | true | |
xenon.adaptors.ssh.loadKnownHosts |
Load the standard known_hosts file. | BOOLEAN | true | |
xenon.adaptors.ssh.loadSshConfig |
Load the OpenSSH config file. | BOOLEAN | true | |
xenon.adaptors.ssh.sshConfigFile |
OpenSSH config filename. | STRING | null | |
xenon.adaptors.ssh.agent |
Use a (local) ssh-agent. | BOOLEAN | false | |
xenon.adaptors.ssh.agentForwarding |
Use ssh-agent forwarding | BOOLEAN | false | |
xenon.adaptors.ssh.queue.pollingDelay |
The polling delay for monitoring running jobs (in milliseconds). | LONG | 1000 | |
xenon.adaptors.ssh.queue.multi.maxConcurrentJobs |
The maximum number of concurrent jobs in the multiq.. | INTEGER | 4 | |
xenon.adaptors.ssh.gateway |
The gateway machine used to create an SSH tunnel to the target. | STRING | null |
The FTP adaptor implements all functionality with remote ftp servers.
Supported schemes:Name | Description | Expected type | Default | Valid for |
---|---|---|---|---|
xenon.adaptors.ftp.autoAddHostKey |
Automatically add unknown host keys to known_hosts. | BOOLEAN | true | |
xenon.adaptors.ftp.strictHostKeyChecking |
Enable strict host key checking. | BOOLEAN | true | |
xenon.adaptors.ftp.loadKnownHosts |
Load the standard known_hosts file. | BOOLEAN | true | |
xenon.adaptors.ftp.queue.pollingDelay |
The polling delay for monitoring running jobs (in milliseconds). | LONG | 1000 | |
xenon.adaptors.ftp.queue.multi.maxConcurrentJobs |
The maximum number of concurrent jobs in the multiq.. | INTEGER | 4 | |
xenon.adaptors.ftp.gateway |
The gateway machine used to create an SSH tunnel to the target. | STRING | null |
The SGE Adaptor submits jobs to a (Sun/Ocacle/Univa) Grid Engine scheduler. This adaptor uses either the local or the ssh adaptor to gain access to the scheduler machine.
Supported schemes:Name | Description | Expected type | Default | Valid for |
---|---|---|---|---|
xenon.adaptors.gridengine.ignore.version |
Skip version check is skipped when connecting to remote machines. WARNING: it is not recommended to use this setting in production environments! | BOOLEAN | false | |
xenon.adaptors.gridengine.accounting.grace.time |
Number of milliseconds a job is allowed to take going from the queue to the qacct output. | LONG | 60000 | |
xenon.adaptors.gridengine.poll.delay |
Number of milliseconds between polling the status of a job. | LONG | 1000 |
The Slurm Adaptor submits jobs to a Slurm scheduler. This adaptor uses either the local or the ssh adaptor to gain access to the scheduler machine.
Supported schemes:Name | Description | Expected type | Default | Valid for |
---|---|---|---|---|
xenon.adaptors.slurm.ignore.version |
Skip version check is skipped when connecting to remote machines. WARNING: it is not recommended to use this setting in production environments! | BOOLEAN | false | |
xenon.adaptors.slurm.disable.accounting.usage |
Do not use accounting info of slurm, even when available. Mostly for testing purposes | BOOLEAN | false | |
xenon.adaptors.slurm.poll.delay |
Number of milliseconds between polling the status of a job. | LONG | 1000 |
The Torque Adaptor submits jobs to a TORQUE batch system. This adaptor uses either the local or the ssh adaptor to gain access to the scheduler machine.
Supported schemes:Name | Description | Expected type | Default | Valid for |
---|---|---|---|---|
xenon.adaptors.torque.ignore.version |
Skip version check is skipped when connecting to remote machines. WARNING: it is not recommended to use this setting in production environments! | BOOLEAN | false | |
xenon.adaptors.torque.accounting.grace.time |
Number of milliseconds a job is allowed to take going from the queue to the accinfo output. | LONG | 60000 | |
xenon.adaptors.torque.poll.delay |
Number of milliseconds between polling the status of a job. | LONG | 1000 |
The webdav adaptor implements all functionality with remote webdav servers.
Supported schemes:Name | Description | Expected type | Default | Valid for |
---|---|---|---|---|
xenon.adaptors.webdav.autoAddHostKey |
Automatically add unknown host keys to known_hosts. | BOOLEAN | true | |
xenon.adaptors.webdav.strictHostKeyChecking |
Enable strict host key checking. | BOOLEAN | true | |
xenon.adaptors.webdav.loadKnownHosts |
Load the standard known_hosts file. | BOOLEAN | true | |
xenon.adaptors.webdav.queue.pollingDelay |
The polling delay for monitoring running jobs (in milliseconds). | LONG | 1000 | |
xenon.adaptors.webdav.queue.multi.maxConcurrentJobs |
The maximum number of concurrent jobs in the multiq.. | INTEGER | 4 | |
xenon.adaptors.webdav.gateway |
The gateway machine used to create an SSH tunnel to the target. | STRING | null |