This allows the metastatic driver to gracefully remove a backing node from service after a certain amount of time. This forced retirement can be used to periodically ensure that fresh backing nodes are used even in busy systems (which can help ensure that, over time, job behavior does not change based on the contents of the backing node server). Change-Id: I62a95411a5d0b75185739a3c2553c75124c78c25
76 lines
1.7 KiB
YAML
76 lines
1.7 KiB
YAML
webapp:
|
|
port: 8005
|
|
listen_address: '0.0.0.0'
|
|
|
|
zookeeper-servers:
|
|
- host: {zookeeper_host}
|
|
port: {zookeeper_port}
|
|
chroot: {zookeeper_chroot}
|
|
|
|
zookeeper-tls:
|
|
ca: {zookeeper_ca}
|
|
cert: {zookeeper_cert}
|
|
key: {zookeeper_key}
|
|
|
|
tenant-resource-limits:
|
|
- tenant-name: tenant-1
|
|
max-cores: 1024
|
|
|
|
labels:
|
|
- name: backing-label
|
|
min-ready: 0
|
|
- name: user-label
|
|
min-ready: 0
|
|
- name: backing-label-min-retention
|
|
min-ready: 0
|
|
- name: user-label-min-retention
|
|
min-ready: 0
|
|
|
|
providers:
|
|
# The backing node provider: a cloud
|
|
- name: fake-provider
|
|
cloud: fake
|
|
driver: fake
|
|
region-name: fake-region
|
|
rate: 0.0001
|
|
cloud-images:
|
|
- name: fake-image
|
|
pools:
|
|
- name: main
|
|
max-servers: 96
|
|
node-attributes:
|
|
backattr: back
|
|
testattr: backing
|
|
labels:
|
|
- name: backing-label
|
|
cloud-image: fake-image
|
|
min-ram: 8192
|
|
flavor-name: 'Fake'
|
|
- name: backing-label-min-retention
|
|
cloud-image: fake-image
|
|
min-ram: 8192
|
|
flavor-name: 'Fake'
|
|
|
|
- name: meta-provider
|
|
driver: metastatic
|
|
pools:
|
|
- name: main
|
|
max-servers: 10
|
|
priority: 1
|
|
host-key-checking: true
|
|
node-attributes:
|
|
metaattr: meta
|
|
testattr: metastatic
|
|
labels:
|
|
- name: user-label
|
|
backing-label: backing-label
|
|
max-parallel-jobs: 2
|
|
grace-time: 2
|
|
max-age: 300
|
|
host-key-checking: true
|
|
- name: user-label-min-retention
|
|
backing-label: backing-label-min-retention
|
|
grace-time: 2
|
|
min-retention-time: 300
|
|
host-key-checking: true
|