1
0
mirror of https://github.com/mbirth/tcl_ota_check.git synced 2024-09-19 22:33:25 +01:00
This commit is contained in:
Markus Birth 2018-02-03 02:37:55 +01:00
parent 9920c13582
commit 995de1e1fb
Signed by: mbirth
GPG Key ID: A9928D7A098C3A9A
3 changed files with 18 additions and 13 deletions

View File

@ -37,6 +37,7 @@ class FotaCheck(
CKOT = default_enum("CKOT", ["ALL", "AOTA_ONLY", "FOTA_ONLY"])
def __init__(self):
super().__init__()
self.serid = "543212345000000"
self.curef = "PRD-63117-011"
self.fv = "AAM481"
@ -48,19 +49,6 @@ class FotaCheck(
self.ckot = self.CKOT.ALL
self.rtd = self.RTD.UNROOTED
self.chnl = self.CHNL.WIFI
self.g2master = None
self.master_servers = [
"g2master-us-east.tclclouds.com",
"g2master-us-west.tclclouds.com",
"g2master-eu-west.tclclouds.com",
"g2master-ap-south.tclclouds.com",
"g2master-ap-north.tclclouds.com",
"g2master-sa-east.tclclouds.com",
]
self.master_servers_weights = [3] * len(self.master_servers)
self.check_time_sum = 3
self.check_time_count = 1
self.last_dump_filename = None
self.reset_session()
def reset_session(self):

View File

@ -6,6 +6,9 @@ import os
from . import ansi
class DumpMgr:
def __init__(self):
self.last_dump_filename = None
def write_dump(self, data):
outfile = os.path.normpath("logs/{}.xml".format(self.get_salt()))
if not os.path.exists(os.path.dirname(outfile)):

View File

@ -3,6 +3,20 @@
import numpy
class ServerVote:
def __init__(self):
self.g2master = None
self.master_servers = [
"g2master-us-east.tclclouds.com",
"g2master-us-west.tclclouds.com",
"g2master-eu-west.tclclouds.com",
"g2master-ap-south.tclclouds.com",
"g2master-ap-north.tclclouds.com",
"g2master-sa-east.tclclouds.com",
]
self.master_servers_weights = [3] * len(self.master_servers)
self.check_time_sum = 3
self.check_time_count = 1
def get_master_server(self):
weight_sum = 0
for i in self.master_servers_weights: