From 5579fae1c8544850796c118c37d17bf4aeb12ce9 Mon Sep 17 00:00:00 2001 From: Gery Debongnie Date: Wed, 16 Jul 2014 10:11:29 +0200 Subject: [PATCH] [IMP] add starting port as configuration option --- runbot/res_config.py | 15 +++++++-------- runbot/res_config_view.xml | 4 ++++ runbot/runbot.py | 4 ++-- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/runbot/res_config.py b/runbot/res_config.py index 04acd5c7..23c1d661 100644 --- a/runbot/res_config.py +++ b/runbot/res_config.py @@ -27,7 +27,8 @@ class runbot_config_settings(osv.osv_memory): _columns = { 'default_workers': fields.integer('Total Number of Workers'), 'default_running_max': fields.integer('Maximum Number of Running Builds'), - 'default_timeout': fields.integer('Default timeout (in seconds)'), + 'default_timeout': fields.integer('Default Timeout (in seconds)'), + 'default_starting_port': fields.integer('Starting Port for Running Builds'), } def get_default_parameters(self, cr, uid, fields, context=None): @@ -35,9 +36,12 @@ class runbot_config_settings(osv.osv_memory): workers = icp.get_param(cr, uid, 'runbot.workers', default=6) running_max = icp.get_param(cr, uid, 'runbot.running_max', default=75) timeout = icp.get_param(cr, uid, 'runbot.timeout', default=1800) + starting_port = icp.get_param(cr, uid, 'runbot.starting_port', default=2000) return { 'default_workers': int(workers), - 'default_running_max': int(running_max) + 'default_running_max': int(running_max), + 'default_timeout': int(timeout), + 'default_starting_port': int(starting_port), } def set_default_parameters(self, cr, uid, ids, context=None): @@ -46,12 +50,7 @@ class runbot_config_settings(osv.osv_memory): icp.set_param(cr, uid, 'runbot.workers', config.default_workers) icp.set_param(cr, uid, 'runbot.running_max', config.default_running_max) icp.set_param(cr, uid, 'runbot.timeout', config.default_timeout) - - _defaults = { - 'default_workers': 6, - 'default_running_max': 75, - 'default_timeout': 1800, - } + icp.set_param(cr, uid, 'runbot.starting_port', config.default_starting_port) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/runbot/res_config_view.xml b/runbot/res_config_view.xml index 38b2a305..8e23ccad 100644 --- a/runbot/res_config_view.xml +++ b/runbot/res_config_view.xml @@ -28,6 +28,10 @@