On Wed, 16 Oct 2024 at 00:43, Yu, Max <[email protected]> wrote: > How do folks normally update sstate mirrors? Do people usually only have a > single/small number of writers? (For our use case, we want to keep the remote > sstate mirror very up to date.)
The standard, recommended setup is that all CI builders write directly to a shared NFS mount (and read from it, obviously). This has been stable and proven for a very long time, and is relied heavily on by the yocto upstream CI itself. Then this NFS is as well exported directly over http as sstate mirror for usage by machines that can't be trusted to write into it, e.g. company developers or even a public URI for 'the world'. People try all sorts of deviations from this setup, such as having explicit synchronizations after the fact, but this can introduce issues, and certainly introduces cache misses and longer builds. Alex
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#205959): https://lists.openembedded.org/g/openembedded-core/message/205959 Mute This Topic: https://lists.openembedded.org/mt/108828269/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
