| /openbmc/openbmc/poky/bitbake/lib/hashserv/ |
| H A D | tests.py | 103 def assertClientGetHash(self, client, taskhash, unihash): argument 104 result = client.get_unihash(self.METHOD, taskhash) 125 taskhash = '35788efcb8dfb0a02659d81cf2bfd695fb30faf9' 129 self.assertClientGetHash(client, taskhash, None) 131 result = client.report_unihash(taskhash, self.METHOD, outhash, unihash) 133 return taskhash, outhash, unihash 179 taskhash = '53b8dce672cb6d0c73170be43f540460bfc347b4' 183 result = self.client.report_unihash(taskhash, self.METHOD, outhash, unihash) 197 taskhash = '8aa96fcffb5831b3c2c0cb75f0431e3f8b20554a' 200 self.client.report_unihash(taskhash, self.METHOD, outhash, unihash) [all …]
|
| H A D | sqlalchemy.py | 45 taskhash = Column(Text, nullable=False) variable in UnihashesV3 60 taskhash = Column(Text, nullable=False) variable in OuthashesV2 107 taskhash = Column(Text, nullable=False) variable in UnihashesV2 151 UnihashesV2.taskhash, 241 async def get_unihash_by_taskhash_full(self, method, taskhash): argument 252 UnihashesV3.taskhash == OuthashesV2.taskhash, 257 OuthashesV2.taskhash == taskhash, 274 UnihashesV3.taskhash == OuthashesV2.taskhash, 311 async def get_equivalent_for_outhash(self, method, outhash, taskhash): argument 315 OuthashesV2.taskhash.label("taskhash"), [all …]
|
| H A D | client.py | 175 async def get_unihash(self, method, taskhash): argument 176 r = await self.get_unihash_batch([(method, taskhash)]) 182 (f"{method} {taskhash}" for method, taskhash in args), 186 async def report_unihash(self, taskhash, method, outhash, unihash, extra={}): argument 188 m["taskhash"] = taskhash 194 async def report_unihash_equiv(self, taskhash, method, unihash, extra={}): argument 196 m["taskhash"] = taskhash 201 async def get_taskhash(self, method, taskhash, all_properties=False): argument 203 {"get": {"taskhash": taskhash, "method": method, "all": all_properties}} 214 async def get_outhash(self, method, outhash, taskhash, with_unihash=True): argument [all …]
|
| H A D | server.py | 326 taskhash = request["taskhash"] 329 return await self.get_unihash(method, taskhash, fetch_all) 331 async def get_unihash(self, method, taskhash, fetch_all=False): argument 335 row = await self.db.get_unihash_by_taskhash_full(method, taskhash) 339 d = await self.upstream_client.get_taskhash(method, taskhash, True) 342 row = await self.db.get_equivalent(method, taskhash) 347 d = await self.upstream_client.get_taskhash(method, taskhash) 356 taskhash = request["taskhash"] 359 return await self.get_outhash(method, outhash, taskhash, with_unihash) 361 async def get_outhash(self, method, outhash, taskhash, with_unihash=True): argument [all …]
|
| H A D | sqlite.py | 244 async def get_unihash_by_taskhash_full(self, method, taskhash): argument 256 "taskhash": taskhash, 307 async def get_equivalent_for_outhash(self, method, outhash, taskhash): argument 322 "taskhash": taskhash, 327 async def get_equivalent(self, method, taskhash): argument 333 "taskhash": taskhash, 434 async def insert_unihash(self, method, taskhash, unihash): argument 449 "taskhash": taskhash,
|
| /openbmc/openbmc/poky/bitbake/lib/bb/ |
| H A D | siggen.py | 78 self.taskhash = {} 121 return self.taskhash[tid] 130 self.taskhash[tid] = hashlib.sha256(tid.encode("utf-8")).hexdigest() 131 return self.taskhash[tid] 187 …return (self.runtaskdeps, self.taskhash, self.unihash, self.file_checksum_values, self.taints, sel… 190 …self.runtaskdeps, self.taskhash, self.unihash, self.file_checksum_values, self.taints, self.baseha… 196 return self.taskhash, self.unihash, self.unitaskhashes, self.tidtopn 199 self.taskhash, self.unihash, self.unitaskhashes, self.tidtopn = hashes 222 self.taskhash = {} 351 if dep not in self.taskhash: [all …]
|
| H A D | cache.py | 230 for task, taskhash in self.basetaskhashes.items(): 232 cachedata.basetaskhash[identifier] = taskhash
|
| H A D | runqueue.py | 2485 taskhash = self.rqdata.runtaskentries[task].hash, 2881 taskhash = self.rqdata.runtaskentries[revdep].hash, 3216 self.taskhash = rq.rqdata.get_task_hash(task) 3229 self.taskhash = rq.rqdata.get_task_hash(task)
|
| /openbmc/openbmc/poky/bitbake/bin/ |
| H A D | bitbake-hashclient | 58 result = client.get_taskhash(args.method, args.taskhash, all_properties=True) 66 result = client.get_outhash(args.method, args.outhash, args.taskhash) 90 taskhash = hashlib.sha256() 91 taskhash.update(args.taskhash_seed.encode('utf-8')) 92 taskhash.update(str(i).encode('utf-8')) 95 l = client.get_unihash(METHOD, taskhash.hexdigest()) 143 taskhash = hashlib.sha256() 144 taskhash.update(args.taskhash_seed.encode('utf-8')) 145 taskhash.update(str(i).encode('utf-8')) 151 … client.report_unihash(taskhash.hexdigest(), METHOD, outhash.hexdigest(), taskhash.hexdigest())
|
| H A D | bitbake-worker | 162 taskhash = runtask['taskhash'] 280 the_data.setVar('BB_TASKHASH', taskhash)
|
| /openbmc/openbmc/poky/meta/lib/oe/ |
| H A D | sstatesig.py | 100 pn, task, taskhash, unihash = entry.split(":") 101 unihashmap[(pn, task)] = (taskhash, unihash) 226 taskhash, unihash = self.unihashmap[(recipename, task)] 227 if taskhash == self.taskhash[tid]: 255 taskhash = self.taskhash[tid] 257 if taskhash != unihash: 258 … unihashmap[tid] = " " + self.lockedpnmap[fn] + ":" + task + ":" + taskhash + ":" + unihash 268 if tid not in self.taskhash: 293 for taskitem in self.taskhash: 296 tasks.append((pn, task, strip_fn(fn), self.taskhash[taskitem])) [all …]
|
| /openbmc/openbmc/poky/meta/recipes-core/meta/ |
| H A D | meta-extsdk-toolchain.bb | 19 # If a taskhash changes we need to use the latest hash changes. With unihash we may not rebuild.
|
| /openbmc/openbmc/poky/meta/classes-global/ |
| H A D | staging.bbclass | 506 taskhash = setscenedeps[dep][5] 507 taskmanifest = depdir + "/" + c + "." + taskhash 511 if lnk == c + "." + taskhash and os.path.exists(depdir + "/" + c + ".complete"): 514 …bb.note("%s exists in sysroot, but is stale (%s vs. %s), removing." % (c, lnk, c + "." + taskhash)) 528 taskhash = setscenedeps[dep][5] 529 taskmanifest = depdir + "/" + c + "." + taskhash 533 if lnk == c + "." + taskhash and os.path.exists(depdir + "/" + c + ".complete"): 539 os.symlink(c + "." + taskhash, depdir + "/" + c)
|
| H A D | sstate.bbclass | 1319 # it is stable (e.g. taskhash doesn't match). With that list we can go through
|
| /openbmc/openbmc/poky/bitbake/lib/bb/ui/ |
| H A D | buildinfohelper.py | 870 self.taskhash = None 978 task_information['sstate_checksum'] = event.taskhash 1311 … for (fn, taskname, taskhash, sstatefile) in BuildInfoHelper._get_data_from_event(event)['missed']: 1318 mevent.taskhash = taskhash 1323 task_information['sstate_checksum'] = taskhash 1329 … for (fn, taskname, taskhash, sstatefile) in BuildInfoHelper._get_data_from_event(event)['found']: 1336 mevent.taskhash = taskhash
|
| /openbmc/openbmc/poky/documentation/migration-guides/ |
| H A D | release-notes-4.0.26.rst | 115 - bitbake: siggen.py: Improve taskhash reproducibility
|
| H A D | release-notes-5.0.2.rst | 42 - bitbake: siggen/runqueue: Report which dependencies affect the taskhash
|
| /openbmc/openbmc/poky/meta/classes/ |
| H A D | create-spdx-2.2.bbclass | 285 # If this dependency is not calculated in the taskhash skip it.
|