First version. Most definitely a work in progress.
[nodemanager.git] / config.py
1 """Global parameters and configuration."""
2
3 try:
4     from bwlimit import bwmin, bwmax
5
6     DEFAULT_RSPEC = {'nm_cpu_share': 32, 'nm_cpu_guaranteed_share': 0,
7                      'nm_disk_quota': 5000000,
8                      'nm_enabled': 1,
9                      'nm_net_min_rate': bwmin, 'nm_net_max_rate': bwmax,
10                      'nm_net_exempt_min_rate': bwmin,
11                      'nm_net_exempt_max_rate': bwmax,
12                      'nm_net_share': 1}
13 except ImportError: pass
14
15 API_SERVER_PORT = 812
16
17 DB_FILE = '/root/pl_node_mgr_db.pickle'
18
19 KEY_FILE = '/home/deisenst/nm/key.pem'
20
21 LOANABLE_RESOURCES = set(['nm_cpu_share', 'nm_cpu_guaranteed_share',
22                           'nm_net_max_rate', 'nm_net_exempt_max_rate',
23                           'nm_net_share'])
24
25 LOG_FILE = '/var/log/pl_node_mgr.log'
26
27 PID_FILE = '/var/run/pl_node_mgr.pid'
28
29 SA_HOSTNAME = 'plc-a.demo.vmware'
30
31 START_DELAY_SECS = 10
32
33 TICKET_SERVER_PORT = 1813