See: Description
The main entry points are
This section contains the adaptor documentation which is generated from the information provided by the adaptors themselves.
The local jobs adaptor implements all functionality by emulating a local queue.
Name | Description | Expected type | Default |
---|---|---|---|
xenon.adaptors.schedulers.local.queue.pollingDelay |
The polling delay for monitoring running jobs (in milliseconds). | LONG | 1000 |
xenon.adaptors.schedulers.local.queue.multi.maxConcurrentJobs |
The maximum number of concurrent jobs in the multiq. | INTEGER | 4 |
The SSH job adaptor implements all functionality to start jobs on ssh servers.
Name | Description | Expected type | Default |
---|---|---|---|
xenon.adaptors.schedulers.ssh.strictHostKeyChecking |
Enable strict host key checking. | BOOLEAN | true |
xenon.adaptors.schedulers.ssh.loadKnownHosts |
Load the standard known_hosts file. | BOOLEAN | true |
xenon.adaptors.schedulers.ssh.loadSshConfig |
Load the OpenSSH config file. | BOOLEAN | true |
xenon.adaptors.schedulers.ssh.agent |
Use a (local) ssh-agent. | BOOLEAN | false |
xenon.adaptors.schedulers.ssh.agentForwarding |
Use ssh-agent forwarding | BOOLEAN | false |
xenon.adaptors.schedulers.ssh.timeout |
The timeout for the connection setup and authetication (in milliseconds). | LONG | 10000 |
xenon.adaptors.schedulers.ssh.queue.pollingDelay |
The polling delay for monitoring running jobs (in milliseconds). | LONG | 1000 |
xenon.adaptors.schedulers.ssh.queue.multi.maxConcurrentJobs |
The maximum number of concurrent jobs in the multiq.. | INTEGER | 4 |
The SGE Adaptor submits jobs to a (Sun/Oracle/Univa) Grid Engine scheduler. This adaptor uses either the local or the ssh scheduler adaptor to run commands on the machine running Grid Engine, and the file or the stfp filesystem adaptor to gain access to the filesystem of that machine.
Name | Description | Expected type | Default |
---|---|---|---|
xenon.adaptors.schedulers.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.schedulers.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.schedulers.gridengine.poll.delay |
Number of milliseconds between polling the status of a job. | LONG | 1000 |
xenon.adaptors.schedulers.ssh.strictHostKeyChecking |
Enable strict host key checking. | BOOLEAN | true |
xenon.adaptors.schedulers.ssh.loadKnownHosts |
Load the standard known_hosts file. | BOOLEAN | true |
xenon.adaptors.schedulers.ssh.loadSshConfig |
Load the OpenSSH config file. | BOOLEAN | true |
xenon.adaptors.schedulers.ssh.agent |
Use a (local) ssh-agent. | BOOLEAN | false |
xenon.adaptors.schedulers.ssh.agentForwarding |
Use ssh-agent forwarding | BOOLEAN | false |
xenon.adaptors.schedulers.ssh.timeout |
The timeout for the connection setup and authetication (in milliseconds). | LONG | 10000 |
xenon.adaptors.schedulers.ssh.queue.pollingDelay |
The polling delay for monitoring running jobs (in milliseconds). | LONG | 1000 |
xenon.adaptors.schedulers.ssh.queue.multi.maxConcurrentJobs |
The maximum number of concurrent jobs in the multiq.. | INTEGER | 4 |
xenon.adaptors.schedulers.local.queue.pollingDelay |
The polling delay for monitoring running jobs (in milliseconds). | LONG | 1000 |
xenon.adaptors.schedulers.local.queue.multi.maxConcurrentJobs |
The maximum number of concurrent jobs in the multiq. | INTEGER | 4 |
The Slurm Adaptor submits jobs to a Slurm scheduler. This adaptor uses either the local or the ssh scheduler adaptor to run commands on the machine running Slurm, and the file or the stfp filesystem adaptor to gain access to the filesystem of that machine.
Name | Description | Expected type | Default |
---|---|---|---|
xenon.adaptors.schedulers.slurm.disable.accounting.usage |
Do not use accounting info of slurm, even when available. Mostly for testing purposes | BOOLEAN | false |
xenon.adaptors.schedulers.slurm.poll.delay |
Number of milliseconds between polling the status of a job. | LONG | 1000 |
xenon.adaptors.schedulers.ssh.strictHostKeyChecking |
Enable strict host key checking. | BOOLEAN | true |
xenon.adaptors.schedulers.ssh.loadKnownHosts |
Load the standard known_hosts file. | BOOLEAN | true |
xenon.adaptors.schedulers.ssh.loadSshConfig |
Load the OpenSSH config file. | BOOLEAN | true |
xenon.adaptors.schedulers.ssh.agent |
Use a (local) ssh-agent. | BOOLEAN | false |
xenon.adaptors.schedulers.ssh.agentForwarding |
Use ssh-agent forwarding | BOOLEAN | false |
xenon.adaptors.schedulers.ssh.timeout |
The timeout for the connection setup and authetication (in milliseconds). | LONG | 10000 |
xenon.adaptors.schedulers.ssh.queue.pollingDelay |
The polling delay for monitoring running jobs (in milliseconds). | LONG | 1000 |
xenon.adaptors.schedulers.ssh.queue.multi.maxConcurrentJobs |
The maximum number of concurrent jobs in the multiq.. | INTEGER | 4 |
xenon.adaptors.schedulers.local.queue.pollingDelay |
The polling delay for monitoring running jobs (in milliseconds). | LONG | 1000 |
xenon.adaptors.schedulers.local.queue.multi.maxConcurrentJobs |
The maximum number of concurrent jobs in the multiq. | INTEGER | 4 |
The Torque Adaptor submits jobs to a TORQUE batch system. This adaptor uses either the local or the ssh scheduler adaptor to run commands on the machine running TORQUE, and the file or the stfp filesystem adaptor to gain access to the filesystem of that machine.
Name | Description | Expected type | Default |
---|---|---|---|
xenon.adaptors.schedulers.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.schedulers.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.schedulers.torque.poll.delay |
Number of milliseconds between polling the status of a job. | LONG | 1000 |
xenon.adaptors.schedulers.ssh.strictHostKeyChecking |
Enable strict host key checking. | BOOLEAN | true |
xenon.adaptors.schedulers.ssh.loadKnownHosts |
Load the standard known_hosts file. | BOOLEAN | true |
xenon.adaptors.schedulers.ssh.loadSshConfig |
Load the OpenSSH config file. | BOOLEAN | true |
xenon.adaptors.schedulers.ssh.agent |
Use a (local) ssh-agent. | BOOLEAN | false |
xenon.adaptors.schedulers.ssh.agentForwarding |
Use ssh-agent forwarding | BOOLEAN | false |
xenon.adaptors.schedulers.ssh.timeout |
The timeout for the connection setup and authetication (in milliseconds). | LONG | 10000 |
xenon.adaptors.schedulers.ssh.queue.pollingDelay |
The polling delay for monitoring running jobs (in milliseconds). | LONG | 1000 |
xenon.adaptors.schedulers.ssh.queue.multi.maxConcurrentJobs |
The maximum number of concurrent jobs in the multiq.. | INTEGER | 4 |
xenon.adaptors.schedulers.local.queue.pollingDelay |
The polling delay for monitoring running jobs (in milliseconds). | LONG | 1000 |
xenon.adaptors.schedulers.local.queue.multi.maxConcurrentJobs |
The maximum number of concurrent jobs in the multiq. | INTEGER | 4 |
This is the local file adaptor that implements file functionality for local access.
Name | Description | Expected type | Default |
---|---|---|---|
xenon.adaptors.filesystems.file.bufferSize |
The buffer size to use when copying files (in bytes). | SIZE | 64K |
The FTP adaptor implements file access on remote ftp servers.
Name | Description | Expected type | Default |
---|---|---|---|
xenon.adaptors.filesystems.ftp.bufferSize |
The buffer size to use when copying files (in bytes). | SIZE | 64K |
The SFTP adaptor implements all file access functionality to remote SFTP servers
Name | Description | Expected type | Default |
---|---|---|---|
xenon.adaptors.filesystems.sftp.strictHostKeyChecking |
Enable strict host key checking. | BOOLEAN | true |
xenon.adaptors.filesystems.sftp.loadKnownHosts |
Load the standard known_hosts file. | BOOLEAN | true |
xenon.adaptors.filesystems.sftp.loadSshConfig |
Load the OpenSSH config file. | BOOLEAN | true |
xenon.adaptors.filesystems.sftp.agent |
Use a (local) ssh-agent. | BOOLEAN | false |
xenon.adaptors.filesystems.sftp.agentForwarding |
Use ssh-agent forwarding when setting up a connection. | BOOLEAN | false |
xenon.adaptors.filesystems.sftp.connection.timeout |
The timeout for creating and authenticating connections (in milliseconds). | NATURAL | 10000 |
xenon.adaptors.filesystems.sftp.bufferSize |
The buffer size to use when copying files (in bytes). | SIZE | 64K |
The webdav file adaptor implements file access to remote webdav servers.
Name | Description | Expected type | Default |
---|---|---|---|
xenon.adaptors.filesystems.webdav.bufferSize |
The buffer size to use when copying files (in bytes). | SIZE | 64K |
The JClouds adaptor uses Apache JClouds to talk to s3 and others
Name | Description | Expected type | Default |
---|---|---|---|
xenon.adaptors.filesystems.s3.bufferSize |
The buffer size to use when copying files (in bytes). | SIZE | 64K |
Adaptor for the Apache Hadoop file system
Name | Description | Expected type | Default |
---|---|---|---|
xenon.adaptors.filesystems.hdfs.bufferSize |
The buffer size to use when copying files (in bytes). | SIZE | 64K |
xenon.adaptors.filesystems.hdfs.hadoopSettingsFile |
The path to the file with the hadoop settings, i.e. "/home/xenon/core-site.xml". | STRING |