Home
last modified time | relevance | path

Searched refs:unihash (Results 1 – 19 of 19) sorted by relevance

/openbmc/openbmc/poky/bitbake/lib/hashserv/
H A Dtests.py103 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 Dsqlalchemy.py46 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 Dclient.py183 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 Dserver.py454 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 Dsqlite.py261 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 Dsiggen.py79 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 Drunqueue.py83 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 Dsstatesig.py100 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 Dsbom30.py269 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 Dmeta-extsdk-toolchain.bb19 # 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 Dbitbake-worker162 unihash = runtask['unihash']
280 the_data.setVar('BB_UNIHASH', unihash)
H A Dbitbake-hashclient236 result = client.unihash_exists(args.unihash)
/openbmc/openbmc/poky/meta/classes-recipe/
H A Dnative.bbclass216 # To resolve this, unhide the output-changing dependency by adding its unihash
/openbmc/openbmc/poky/documentation/migration-guides/
H A Drelease-notes-5.0.2.rst43 - bitbake: siggen: Enable batching of unihash queries
H A Drelease-notes-4.0.4.rst50 - bitbake: runqueue: Fix unihash cache mismatch issues
H A Drelease-notes-5.1.rst187 - Enable batching of ``unihash`` queries to reduce the effect of latency
/openbmc/openbmc/poky/meta/classes-global/
H A Dpackage.bbclass282 …bb.warn('Task %s requested do_package unihash, but it was not available.' % d.getVar('BB_RUNTASK'))
H A Dsstate.bbclass941 return sq_data['unihash'][task]
/openbmc/openbmc/poky/documentation/overview-manual/
H A Dconcepts.rst1971 - 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.