60 likes | 353 Views
OFED Release Process. Release every 4 month Release Content meeting: Define release targets: ULPs, features, versions OSes Performance targets Schedule RC release: Pre-RC content discussion Maintainer builds candidate and runs regression
E N D
OFED Release Process • Release every 4 month • Release Content meeting: • Define release targets: • ULPs, features, versions • OSes • Performance targets • Schedule • RC release: • Pre-RC content discussion • Maintainer builds candidate and runs regression • RC is released for rigorous EWG community testing • Testing and bug report by EWG members • Bi-Weekly status meetings • Ground rule: Decision by consensus
OFED Release Process • Publication: • Release content meeting • Schedule • RC status • Should it be on the web?
Source Management • Kernel sources are taken from GIT • User level sources are taken from SVN • Release starts with a branch • Bug fixes: • In early RCs, taken from trunk only • In last RCs, might be fixed in branch only • Upgrade OF infrastructure: • GIT accounts • Web and FTP access for release and documentation • Update OF SVN version to 1.4
Linus’ git 2.6.18 OpenFabrics SVN RC Regression Linus’ git 2.6.18 CMA + uCMA git eHCA git Developers addons git (patches, scripts) SDP git Clone Tag Clone OFED daily build OFED 1.1 git OFED 1.1 git maintainer.com Tag Nightly Regression OFED 1.1 git openfabrics.org Release Maintainer OFED 1.1 KernelSources RC Flow
OFED 1.1 User LevelSources RC Flow OF SVN trunk OF SVN 1.1 branch includes patches Tag OFED RC RC Regression Nightly Regression OFED 1.1 daily build Release Maintainer