Home
last modified time | relevance | path

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

/OK3568_Linux_fs/yocto/poky/bitbake/lib/hashserv/
H A Dtests.py71 def assertClientGetHash(self, client, taskhash, unihash): argument
72 result = client.get_unihash(self.METHOD, taskhash)
79 taskhash = '35788efcb8dfb0a02659d81cf2bfd695fb30faf9'
83 self.assertClientGetHash(self.client, taskhash, None)
85 result = self.client.report_unihash(taskhash, self.METHOD, outhash, unihash)
91 taskhash = '53b8dce672cb6d0c73170be43f540460bfc347b4'
95 result = self.client.report_unihash(taskhash, self.METHOD, outhash, unihash)
109 taskhash = '8aa96fcffb5831b3c2c0cb75f0431e3f8b20554a'
112 self.client.report_unihash(taskhash, self.METHOD, outhash, unihash)
114 self.assertClientGetHash(self.client, taskhash, unihash)
[all …]
H A Dclient.py56 async def get_unihash(self, method, taskhash): argument
58 r = await self.send_stream("%s %s" % (method, taskhash))
63 async def report_unihash(self, taskhash, method, outhash, unihash, extra={}): argument
66 m["taskhash"] = taskhash
72 async def report_unihash_equiv(self, taskhash, method, unihash, extra={}): argument
75 m["taskhash"] = taskhash
80 async def get_taskhash(self, method, taskhash, all_properties=False): argument
83 {"get": {"taskhash": taskhash, "method": method, "all": all_properties}}
86 async def get_outhash(self, method, outhash, taskhash): argument
89 {"get-outhash": {"outhash": outhash, "taskhash": taskhash, "method": method}}
H A Dserver.py147 async def copy_unihash_from_upstream(client, db, method, taskhash): argument
148 d = await client.get_taskhash(method, taskhash)
221 taskhash = request['taskhash']
225 d = await self.get_unihash(cursor, method, taskhash, fetch_all)
229 async def get_unihash(self, cursor, method, taskhash, fetch_all=False): argument
243 'taskhash': taskhash,
252 d = await self.upstream_client.get_taskhash(method, taskhash, True)
256 row = self.query_equivalent(cursor, method, taskhash)
261 d = await self.upstream_client.get_taskhash(method, taskhash)
271 taskhash = request['taskhash']
[all …]
/OK3568_Linux_fs/yocto/poky/bitbake/bin/
H A Dbitbake-hashclient62 taskhash = hashlib.sha256()
63 taskhash.update(args.taskhash_seed.encode('utf-8'))
64 taskhash.update(str(i).encode('utf-8'))
67 l = client.get_unihash(METHOD, taskhash.hexdigest())
103 taskhash = hashlib.sha256()
104 taskhash.update(args.taskhash_seed.encode('utf-8'))
105 taskhash.update(str(i).encode('utf-8'))
111 … client.report_unihash(taskhash.hexdigest(), METHOD, outhash.hexdigest(), taskhash.hexdigest())
H A Dbitbake-worker148 def fork_off_task(cfg, data, databuilder, workerdata, fn, task, taskname, taskhash, unihash, append… argument
261 the_data.setVar('BB_TASKHASH', taskhash)
477 …fn, task, taskname, taskhash, unihash, quieterrors, appends, taskdepdata, dry_run_exec = pickle.lo…
480 …rcfg, self.data, self.databuilder, self.workerdata, fn, task, taskname, taskhash, unihash, appends…
/OK3568_Linux_fs/yocto/poky/bitbake/lib/bb/
H A Dsiggen.py63 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:
[all …]
H A Drunqueue.py2146 taskhash = self.rqdata.get_task_hash(task)
2151 …rocess.stdin.write(b"<runtask>" + pickle.dumps((taskfn, task, taskname, taskhash, unihash, True, s…
2154 …rocess.stdin.write(b"<runtask>" + pickle.dumps((taskfn, task, taskname, taskhash, unihash, True, s…
2227 taskhash = self.rqdata.get_task_hash(task)
2238 …rocess.stdin.write(b"<runtask>" + pickle.dumps((taskfn, task, taskname, taskhash, unihash, False, …
2241 …rocess.stdin.write(b"<runtask>" + pickle.dumps((taskfn, task, taskname, taskhash, unihash, False, …
2310 taskhash = self.rqdata.runtaskentries[revdep].hash
2313 taskdepdata[revdep] = [pn, taskname, fn, deps, provides, taskhash, unihash]
2651 taskhash = self.rqdata.runtaskentries[revdep].hash
2653 taskdepdata[revdep] = [pn, taskname, fn, deps, provides, taskhash, unihash]
[all …]
H A Dcache.py229 for task, taskhash in self.basetaskhashes.items():
231 cachedata.basetaskhash[identifier] = taskhash
/OK3568_Linux_fs/yocto/poky/meta/lib/oe/
H A Dsstatesig.py252 if tid not in self.taskhash:
272 for taskitem in self.taskhash:
275 tasks.append((pn, task, strip_fn(fn), self.taskhash[taskitem]))
276 for (pn, task, fn, taskhash) in sorted(tasks):
277 f.write('%s:%s %s %s\n' % (pn, task, fn, taskhash))
374 for taskhash in taskhashlist:
375 if fullpath.endswith('.%s' % taskhash):
376 hashfiles[taskhash] = fullpath
/OK3568_Linux_fs/yocto/poky/meta/classes/
H A Dstaging.bbclass499 taskhash = setscenedeps[dep][5]
500 taskmanifest = depdir + "/" + c + "." + taskhash
504 if lnk == c + "." + taskhash and os.path.exists(depdir + "/" + c + ".complete"):
507 …bb.note("%s exists in sysroot, but is stale (%s vs. %s), removing." % (c, lnk, c + "." + taskhash))
521 taskhash = setscenedeps[dep][5]
522 taskmanifest = depdir + "/" + c + "." + taskhash
526 if lnk == c + "." + taskhash and os.path.exists(depdir + "/" + c + ".complete"):
532 os.symlink(c + "." + taskhash, depdir + "/" + c)
H A Dsstate.bbclass1302 # it is stable (e.g. taskhash doesn't match). With that list we can go through
/OK3568_Linux_fs/yocto/poky/bitbake/lib/bb/ui/
H A Dbuildinfohelper.py867 self.taskhash = None
975 task_information['sstate_checksum'] = event.taskhash
1308 … for (fn, taskname, taskhash, sstatefile) in BuildInfoHelper._get_data_from_event(event)['missed']:
1315 mevent.taskhash = taskhash
1320 task_information['sstate_checksum'] = taskhash
1326 … for (fn, taskname, taskhash, sstatefile) in BuildInfoHelper._get_data_from_event(event)['found']:
1333 mevent.taskhash = taskhash
/OK3568_Linux_fs/yocto/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.