Home
last modified time | relevance | path

Searched refs:taskhash (Results 1 – 18 of 18) sorted by relevance

/openbmc/openbmc/poky/bitbake/lib/hashserv/
H A Dtests.py103 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 Dsqlalchemy.py45 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 Dclient.py175 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 Dserver.py326 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 Dsqlite.py244 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 Dsiggen.py78 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 Dcache.py230 for task, taskhash in self.basetaskhashes.items():
232 cachedata.basetaskhash[identifier] = taskhash
H A Drunqueue.py2485 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 Dbitbake-hashclient58 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 Dbitbake-worker162 taskhash = runtask['taskhash']
280 the_data.setVar('BB_TASKHASH', taskhash)
/openbmc/openbmc/poky/meta/lib/oe/
H A Dsstatesig.py100 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 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/meta/classes-global/
H A Dstaging.bbclass506 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 Dsstate.bbclass1319 # 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 Dbuildinfohelper.py870 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 Drelease-notes-4.0.26.rst115 - bitbake: siggen.py: Improve taskhash reproducibility
H A Drelease-notes-5.0.2.rst42 - bitbake: siggen/runqueue: Report which dependencies affect the taskhash
/openbmc/openbmc/poky/meta/classes/
H A Dcreate-spdx-2.2.bbclass285 # If this dependency is not calculated in the taskhash skip it.