On 9/12/21 4:46 AM, Richard Purdie wrote:
> We made the autobuilder sstate public a while ago but it wasn't useful after 
> we
> switched to hash equivalence by default. I'm pleased to be able to report that
> we now have a read-only public server for the hash equivalence. We did have to
> fix a small API omission and a couple of sstate related bugs but I'm pleased 
> to
> be able to report it is now operational and usable. An example config would 
> be:
>
> SSTATE_MIRRORS ?= "file://.* 
> http://sstate.yoctoproject.org/dev/PATH;downloadfilename=PATH";
> BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687"
>
> I've included an example image build below where it took 11 minutes for a 
> core-image-minimal image build. Obviously this is only of benefit if you're
> building configurations that match the project autobuilder although hash
> equivalence could be useful alone in reducing some build times.

What branches that support hash equivalence will be available other than
Master?


>
> I have updated the local.conf sample file in poky to match the new release.
> We're not widely highlighting that information as yet as it remains to be seen
> how well it scales and what the hosting impacts for it will look like but it 
> is
> there to experiment with to a wider audience such as this list.

The should improve the out-of-the-box experience.

thanks,

> The builds will sit for a long time whilst it queries hash equivalency and I
> appreciate the UI feedback could be better there but one step at a time!
>
> Cheers,
>
> Richard
>
> $ time bitbake core-image-minimal
> Loading cache: 100% |                                                         
>                                                                               
>                 | ETA:  --:--:--
> Loaded 0 entries from dependency cache.
> Parsing recipes: 100% 
> |######################################################################################################################################################|
>  Time: 0:00:03
> Parsing of 871 .bb files complete (0 cached, 871 parsed). 1519 targets, 49 
> skipped, 0 masked, 0 errors.
> NOTE: Resolving any missing task queue dependencies
>
> Build Configuration:
> BB_VERSION           = "1.51.1"
> BUILD_SYS            = "x86_64-linux"
> NATIVELSBSTRING      = "ubuntu-20.04"
> TARGET_SYS           = "x86_64-poky-linux"
> MACHINE              = "qemux86-64"
> DISTRO               = "poky"
> DISTRO_VERSION       = "3.3+snapshot-89e48765083f15bf79839a778d08a68f8aece51d"
> TUNE_FEATURES        = "m64 core2"
> TARGET_FPU           = ""
> meta                 
> meta-poky            
> meta-yocto-bsp       
> meta-selftest        = "master:89e48765083f15bf79839a778d08a68f8aece51d"
>
> Initialising tasks: 100% 
> |###################################################################################################################################################|
>  Time: 0:03:40
> Checking sstate mirror object availability: 100% 
> |###########################################################################################################################|
>  Time: 0:00:28
> Sstate summary: Wanted 1525 Local 0 Network 1515 Missed 10 Current 0 (99% 
> match, 0% complete)
> NOTE: Executing Tasks
> NOTE: Tasks Summary: Attempted 3913 tasks of which 3603 didn't need to be 
> rerun and all succeeded.
>
> real  11m2.578s
> user  0m42.927s
> sys   0m9.963s
>
>
>
>
> 
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#155949): 
https://lists.openembedded.org/g/openembedded-core/message/155949
Mute This Topic: https://lists.openembedded.org/mt/85549949/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to