User:Catlee/SchedulerDB: Difference between revisions

Line 54: Line 54:
= Timeline =
= Timeline =


* March 1st-26th
== Build ==
* March 1st-April 6th
** deploy new python, twisted toolchain on staging master
** deploy new python, twisted toolchain on staging master
** deploy current buildbot tip on staging master and slaves, start testing current patches (see test cases to exercise above)
** deploy current buildbot tip on staging master and slaves, start testing current patches (see test cases to exercise above)


* March 29th-April 2
* ??? Buildbot 0.8.0 release or choosing some stable revision prior to release
** deploy new python, twisted toolchain on talos staging master
** not all issues blocking 0.8.0 release affect us
** deploy current buildbot tip on talos staging master and slaves, start testing current patches
 
* April 1 Buildbot 0.8.0 release or backporting of db features to 0.7.12+
** would only backport to 0.7.12 if 0.8.0 takes too long to release


* April 5-7 Deploy buildbot 0.8.0 on staging build/unittest master
* April 5-7 Deploy buildbot 0.8.0 on staging build/unittest master
* April 5-7 Deploy buildbot 0.8.0 on staging talos master


* April 12 Deploy buildbot, python, twisted onto production build masters and slaves
* April 12 Deploy buildbot, python, twisted onto production build masters and slaves
** pm01, pm03 to start.  pm01 will be the 'scheduler' master, and possibly handle one builder pod as well.
** One low-traffic branch to start.  Places?
** Will need to steal slaves from other masters.  Could impact wait times.
** Slave upgrade isn't strictly necessary to do, but feels right thing to do.
** Slave upgrade isn't strictly necessary to do, but feels right thing to do.
*** has the potential to break builds (if e.g. part of build doesn't work with python 2.6). If needed, we could isolate build tools from system tools.
*** has the potential to break builds (if e.g. part of build doesn't work with python 2.6). If needed, we could isolate build tools from system tools.


* April 13 of buildbot onto production talos masters and slaves
== Talos ==
* TBD
** deploy new python, twisted toolchain on talos staging master
** deploy current buildbot tip on talos staging master and slaves, start testing current patches
** blocked on access to staging env?
 
* TBD Deploy buildbot 0.8.0 on staging talos master
 
* TBD Deploy buildbot onto production talos masters and slaves
** Python / twisted upgrade on production talos masters (going to python 2.6.4, twisted 9.0.0 or 9.0.1).
** Python / twisted upgrade on production talos masters (going to python 2.6.4, twisted 9.0.0 or 9.0.1).


Confirmed users
2,456

edits