X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/af3bfbb6126ebce381c52ced87fc8af372d84118..70e5c7a3c6a5860d702d5e5c219dc0f3a3696d35:/services/nodemanager/arvnodeman/config.py diff --git a/services/nodemanager/arvnodeman/config.py b/services/nodemanager/arvnodeman/config.py index f9724a8fcc..4857e891a7 100644 --- a/services/nodemanager/arvnodeman/config.py +++ b/services/nodemanager/arvnodeman/config.py @@ -51,13 +51,17 @@ class NodeManagerConfig(ConfigParser.SafeConfigParser): 'Daemon': {'min_nodes': '0', 'max_nodes': '1', 'poll_time': '60', + 'cloudlist_poll_time': '0', + 'nodelist_poll_time': '0', + 'wishlist_poll_time': '0', 'max_poll_time': '300', 'poll_stale_after': '600', 'max_total_price': '0', 'boot_fail_after': str(sys.maxint), 'node_stale_after': str(60 * 60 * 2), 'watchdog': '600', - 'node_mem_scaling': '0.95'}, + 'node_mem_scaling': '0.95', + 'consecutive_idle_count': '2'}, 'Manage': {'address': '127.0.0.1', 'port': '-1', 'ManagementToken': ''}, @@ -151,15 +155,15 @@ class NodeManagerConfig(ConfigParser.SafeConfigParser): section_types = { 'instance_type': str, 'price': float, - 'preemptable': bool, + 'preemptible': bool, } for sec_name in self.sections(): sec_words = sec_name.split(None, 2) if sec_words[0] != 'Size': continue size_spec = self.get_section(sec_name, section_types, int) - if 'preemptable' not in size_spec: - size_spec['preemptable'] = False + if 'preemptible' not in size_spec: + size_spec['preemptible'] = False if 'instance_type' not in size_spec: # Assume instance type is Size name if missing size_spec['instance_type'] = sec_words[1]