def self.load(ip, port, db)
saddr="#{ip}:#{port}"
- row = db.select_one("SELECT * FROM remote_build_servers WHERE svr_addr='#{saddr}'")
+ row = db.select_one("SELECT remote_build_servers.*,supported_os.name as host_os_name FROM remote_build_servers, supported_os WHERE svr_addr='#{saddr}' and remote_build_servers.supported_os_id = supported_os.id")
if not row.nil? then
return load_row(row)
end
new_obj.max_working_jobs =row['max_job_count']
new_obj.working_job_count =row['working_job_count']
new_obj.waiting_job_count =row['waiting_job_count']
-
+ new_obj.host_os = row['host_os_name']
return new_obj
end