/openbmc/openbmc/poky/bitbake/lib/hashserv/ |
H A D | tests.py | 103 def assertClientGetHash(self, client, taskhash, unihash): argument 105 self.assertEqual(result, unihash) 127 unihash = 'f46d3fbb439bd9b921095da657a4de906510d2cd' 131 result = client.report_unihash(taskhash, self.METHOD, outhash, unihash) 132 self.assertEqual(result['unihash'], unihash, 'Server returned bad unihash') 133 return taskhash, outhash, unihash 181 unihash = 'f37918cc02eb5a520b1aff86faacbc0a38124646' 183 result = self.client.report_unihash(taskhash, self.METHOD, outhash, unihash) 184 self.assertEqual(result['unihash'], unihash, 'Server returned bad unihash') 191 self.assertEqual(result['unihash'], unihash, 'Server returned bad unihash') [all …]
|
H A D | sqlalchemy.py | 46 unihash = Column(Text, nullable=False) variable in UnihashesV3 108 unihash = Column(Text, nullable=False) variable in UnihashesV2 150 UnihashesV2.unihash, 246 UnihashesV3.unihash.label("unihash"), 269 select(OuthashesV2, UnihashesV3.unihash.label("unihash")) 288 async def unihash_exists(self, unihash): argument 291 select(UnihashesV3).where(UnihashesV3.unihash == unihash).limit(1) 316 UnihashesV3.unihash.label("unihash"), 341 UnihashesV3.unihash, 440 async def insert_unihash(self, method, taskhash, unihash): argument [all …]
|
H A D | client.py | 183 async def report_unihash(self, taskhash, method, outhash, unihash, extra={}): argument 188 m["unihash"] = unihash 191 async def report_unihash_equiv(self, taskhash, method, unihash, extra={}): argument 195 m["unihash"] = unihash 203 async def unihash_exists(self, unihash): argument 204 r = await self.unihash_exists_batch([unihash])
|
H A D | server.py | 454 unihash = info["unihash"] 456 unihash = data["unihash"] 461 "unihash": unihash, 496 unihash = row["unihash"] 500 unihash = data["unihash"] 508 unihash = upstream_data["unihash"] 510 await self.db.insert_unihash(data["method"], data["taskhash"], unihash) 514 unihash = unihash_data["unihash"] 516 unihash = data["unihash"] 521 "unihash": unihash,
|
H A D | sqlite.py | 261 async def unihash_exists(self, unihash): argument 269 "unihash": unihash, 417 async def insert_unihash(self, method, taskhash, unihash): argument 433 "unihash": unihash,
|
/openbmc/openbmc/poky/bitbake/lib/bb/ |
H A D | siggen.py | 79 self.unihash = {} 118 unihash = self.get_cached_unihash(tid) 119 if unihash: 120 return unihash 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 223 self.unihash = {} 614 unihash = self._get_unihash(tid) [all …]
|
H A D | runqueue.py | 83 h = rqdata.runtaskentries[tid].unihash 452 self.unihash = None 492 return self.runtaskentries[tid].unihash 1296 self.runtaskentries[tid].unihash = unihashes[tid] 1535 sq_data['unihash'][tid] = self.rqdata.runtaskentries[tid].unihash 1831 h = self.rqdata.runtaskentries[tid].unihash 2485 unihash = self.rqdata.runtaskentries[task].unihash, 2504 unihash=self.rqdata.runtaskentries[revdep].unihash 2559 for tid, unihash in self.updated_taskhash_queue.copy(): 2563 self.updated_taskhash_queue.remove((tid, unihash)) [all …]
|
/openbmc/openbmc/poky/meta/lib/oe/ |
H A D | sstatesig.py | 100 pn, task, taskhash, unihash = entry.split(":") 101 unihashmap[(pn, task)] = (taskhash, unihash) 198 unihash = self.get_unihash(tid) 202 if h != h_locked and h_locked != unihash: 226 taskhash, unihash = self.unihashmap[(recipename, task)] 228 return unihash 256 unihash = self.get_unihash(tid) 257 if taskhash != unihash: 258 … unihashmap[tid] = " " + self.lockedpnmap[fn] + ":" + task + ":" + taskhash + ":" + unihash
|
H A D | sbom30.py | 269 unihash = self.d.getVar("BB_UNIHASH") 271 if unihash not in obj._id: 279 return obj._id.replace(unihash, "UNIHASH").replace( 325 unihash = self.d.getVar("BB_UNIHASH") 326 items.append(unihash)
|
/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/bitbake/bin/ |
H A D | bitbake-worker | 162 unihash = runtask['unihash'] 280 the_data.setVar('BB_UNIHASH', unihash)
|
H A D | bitbake-hashclient | 236 result = client.unihash_exists(args.unihash)
|
/openbmc/openbmc/poky/meta/classes-recipe/ |
H A D | native.bbclass | 216 # To resolve this, unhide the output-changing dependency by adding its unihash
|
/openbmc/openbmc/poky/documentation/migration-guides/ |
H A D | release-notes-5.0.2.rst | 43 - bitbake: siggen: Enable batching of unihash queries
|
H A D | release-notes-4.0.4.rst | 50 - bitbake: runqueue: Fix unihash cache mismatch issues
|
H A D | release-notes-5.1.rst | 187 - Enable batching of ``unihash`` queries to reduce the effect of latency
|
/openbmc/openbmc/poky/meta/classes-global/ |
H A D | package.bbclass | 282 …bb.warn('Task %s requested do_package unihash, but it was not available.' % d.getVar('BB_RUNTASK'))
|
H A D | sstate.bbclass | 941 return sq_data['unihash'][task]
|
/openbmc/openbmc/poky/documentation/overview-manual/ |
H A D | concepts.rst | 1971 - The *unihash*, a new hash, initially set to the task hash for the task. 1976 for each task by using the unihash of its dependencies, instead 1990 unihash to match the original task hash that generated that output.
|