Skip to content

RP v0.46

Iain Bethune edited this page Mar 31, 2017 · 11 revisions

Author: IB

Release Version Number: v0.46

Projects included in release: radical.pilot, radical.utils, saga-python, radical.analytics

Summary: A performance and reliability release, based on the new split-module branches in RP and threading/termination changes in RU and SP. A corresponding release of Analytics (which depends on the state model of RP) is included in scope.

Target Date: 28-Apr-2017

Actual Date: TBC

Scope:

Issues and PRs in "0.46" milestone

Actions:

  • SJ Report back on requirements for GPU support, and required timescales.
  • MM + MT Draft a proposal for an automated integration test suite.
  • IB Create a new release milestone
  • AM + IB Post-0.45 release, check through tickets relating to split-module and assign to new release milestone / create tickets for anything not currently covered (e.g. unit test framework setup)

Notes:

  • The current split-module branch will become the new devel (and eventual release)
  • Current branches (experiment/aimes, and maybe others) should be rebased to the devel
  • We discussed testing - in the first instance Matteo will do the first round of testing (based on his experiment stack). In the process we will create unit tests for the issues that are discovered, to avoid the need for extensive manual testing in future. The schedule should allow for this!
  • We discussed automated integration testing (not at each commit, to create too much ticket noise), but to automate pre-release testing. Manuel is taking the lead in setting this up (where possible, e.g. Titan might not be possible due to manual authentication tokens).
  • Some experiments are using the current devel (soon-to-be 0.45 release), there may be a need to backport fixes there - this should be a rare exception, not the norm - if possible users should move to the new devel.
Clone this wiki locally