We are not currently running multiple instances of bitbake against the same sstate cache. We are using PR servers, but currently only local to a build, not shared. We do use packages to update targets.
Below is the content of local.conf (generated by kas).
Cheers
Dan
# meta-custom
PACKAGE_CLASSES ?= "package_deb"
LICENSE_FLAGS_ACCEPTED += "commercial"
# Number of parrallel bitbake tasks
BB_NUMBER_THREADS = "6"
# number of parraellel task run by "make" et al
PARALLEL_MAKE = "-j 4"
# meta-custom-tritium-os
BBFILE_PRIORITY_meta-aws = "11"
# meta-local
PRSERV_HOST = "localhost:0"
# It is recommended to activate "buildhistory" for testing the PR service
INHERIT += "buildhistory"
BUILDHISTORY_COMMIT = "1"
MACHINE ??= "containerx86-64"
DISTRO ??= "tritium3-container"
BBMULTICONFIG ?= ""