def __init__(self, builder, maxSlots, retries=0): AbstractDispatcher.__init__(self, builder, maxSlots, retries=retries) self._startSlots = util.BoundedCounter(0, 10, 10) #self._commitSlots = util.BoundedCounter(0, 2, 2) self._commitSlots = util.BoundedCounter(0, 1, 1) self._starter = self._starterClass((self._builder, ), retries=self._retries) self._monitor = self._monitorClass((self._builder._helper.client, ), retries=self._retries) self._committer = self._committerClass((self._builder, ), retries=self._retries)
def __init__(self, builder, maxSlots): AbstractDispatcher.__init__(self, builder, maxSlots) Thread.__init__(self) self._startSlots = util.BoundedCounter(0, 10, 10) self._commitSlots = util.BoundedCounter(0, 2, 2) self._starter = self._starterClass(self._builder) self._monitor = self._monitorClass(self._builder._helper.client) self._committer = self._committerClass(self._builder) self._troves = {} self._done = False self._started = False self.daemon = True
def __init__(self, builder, maxSlots, retries=0): self._builder = builder self._slots = util.BoundedCounter(0, maxSlots, maxSlots) self._retries = retries # jobId: (trv, status, commitData) self._jobs = {} self._failures = []
def __init__(self, builder, maxSlots, retries=0): Dispatcher.__init__(self, builder, maxSlots, retries=retries) self._promoteSlots = util.BoundedCounter(0, 1, 1) self._promoter = self._promoterClass( (self._builder._conaryhelper, self._builder._cfg.targetLabel), retries=retries) self._status = {}
def __init__(self, builder, maxSlots, waitForAllVersions=False, retries=0): Dispatcher.__init__(self, builder, maxSlots, retries=retries) self._waitForAllVersions = waitForAllVersions self._commitSlots = util.BoundedCounter(0, 1, 1) # Mapping of pkgname to ordered list of trove specs self._pkgs = {} self._failedpkgs = {}
def __init__(self, builder, maxSlots): AbstractDispatcher.__init__(self, builder, maxSlots) Thread.__init__(self) self._commitSlots = util.BoundedCounter(0, 1, 1) self._cooker = LocalGroupCooker(self._builder) self._committer = LocalChangeSetCommitter(self._builder) self._order = [] self._started = False self._done = False self.daemon = True
def __init__(self, builder, maxSlots, retries=0): Dispatcher.__init__(self, builder, maxSlots, retries=retries) # Disable commits by removing all commit slots. self._commitSlots = util.BoundedCounter(0, 0, 0)