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.
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to