Just a reminder that the August Ceph Tech Talk is on for tomorrow @ 1p EDT. http://ceph.com/ceph-tech-talks/ Unified CI: Transitioning Away from Gitbuilders =============================================== While Ceph development has relied on "gitbuilders", the release process has always been separate. The infrastructure team has been working towards a unified version for both active development and releases. Why should you care? -------------------- The new system will get fully transitioned, and all test builds (when running teuthology) and repository consumption will have a new structure. Come find why this will be better, scalable, and robust. Current Issues with Gitbuilders ------------------------------- * They are slow * Very difficult to scale * Setting them up is very time consuming and not straightforward (too many steps, some automation) * Dependencies, new requirements, and environment conditions are all applied on the fly (ssh in, make changes) * Fatal conditions of a server make builds dependant on that gitbuilder to be disabled until replaced or fixed. New CI build system ------------------- * As fast as making the binaries are (currently close to an hour) * Easy to scale to produce binaries: provides an on-demand node provisioning for creating binaries * Scalable repository hosting: with load balancing build-types (not tied to one host) * Hosts that serve repos and have issues will not prevent builds from moving forward, they get automatically removed from the load balancer pool * All systems are fully configurable with automation: recovery is as fast as bringing up a new host. -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html