Lines Matching refs:taskhash

63         self.taskhash = {}
79 return self.taskhash[tid]
85 self.taskhash[tid] = hashlib.sha256(tid.encode("utf-8")).hexdigest()
86 return self.taskhash[tid]
108 …return (self.runtaskdeps, self.taskhash, self.unihash, self.file_checksum_values, self.taints, sel…
111 …self.runtaskdeps, self.taskhash, self.unihash, self.file_checksum_values, self.taints, self.baseha…
117 return self.taskhash, self.unihash, self.unitaskhashes, self.tidtopn
120 self.taskhash, self.unihash, self.unitaskhashes, self.tidtopn = hashes
170 self.taskhash = {}
298 if dep not in self.taskhash:
347 self.taskhash[tid] = h
370 elif runtime and tid in self.taskhash:
393 if runtime and tid in self.taskhash:
404 data['taskhash'] = self.taskhash[tid]
418 if runtime and tid in self.taskhash:
420 if computed_taskhash != self.taskhash[tid]:
421 … bb.error("Taskhash mismatch %s versus %s for %s" % (computed_taskhash, self.taskhash[tid], tid))
422 sigfile = sigfile.replace(self.taskhash[tid], computed_taskhash)
443 if tid not in self.taskhash:
454 if tid in self.taskhash:
455 return self.taskhash[tid]
509 if tid in self.taskhash:
522 self.unitaskhashes[key] = (self.taskhash[tid], unihash)
533 checkkey = self.taskhash[tid]
540 taskhash = self.taskhash[tid]
545 return taskhash
567 unihash = taskhash
573 data = self.client().get_unihash(method, self.taskhash[tid])
579 …quiv_logger.debug((1, 2)[unihash == taskhash], 'Found unihash %s in place of %s for %s from %s' % …
581 … hashequiv_logger.debug2('No reported unihash for %s:%s from %s' % (tid, taskhash, self.server))
592 taskhash = d.getVar('BB_TASKHASH')
598 key = tid + ':' + taskhash
604 if taskhash != self.taskhash[tid]:
608 cache_unihash = self._get_unihash(tid, checkkey=taskhash)
651 data = self.client().report_unihash(taskhash, method, outhash, unihash, extra_data)
655 …shequiv_logger.debug('Task %s unihash changed %s -> %s by server %s' % (taskhash, unihash, new_uni…
660 … hashequiv_logger.debug('Reported task %s as unihash %s to %s' % (taskhash, unihash, self.server))
675 def report_unihash_equiv(self, tid, taskhash, wanted_unihash, current_unihash, datacaches): argument
682 data = self.client().report_unihash_equiv(taskhash, method, wanted_unihash, extra_data)