LGTM, thanks
On Thu, Jan 9, 2014 at 3:36 PM, Klaus Aehlig <[email protected]> wrote: > Some new features, like client-specific ssl certificates, require > additional > steps at downgrade, so add this to the design. Two things should be noted. > > - There cannot be explicit version-specific upgrade actions; upgrades > are carried out by the old version which cannot know about new features > coming with the new version. > > - Any version-specific downgrade tasks need to be carried out before > switching > the binaries, so that we can resume the downgrade still using the version > knowledgeable of the new features. > > Signed-off-by: Klaus Aehlig <[email protected]> > --- > doc/design-upgrade.rst | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/doc/design-upgrade.rst b/doc/design-upgrade.rst > index a7a5af0..96fb3b8 100644 > --- a/doc/design-upgrade.rst > +++ b/doc/design-upgrade.rst > @@ -209,6 +209,9 @@ following actions. > - If the action is a downgrade to the previous minor version, the > configuration is downgraded now, using ``cfgupgrade --downgrade``. > > +- If the action is downgrade, any version-specific additional downgrade > + actions are carried out. > + > - The ``${sysconfdir}/ganeti/lib`` and ``${sysconfdir}/ganeti/share`` > symbolic links are updated. > > -- > 1.8.5.1 > > -- -- Helga Velroyen | Software Engineer | [email protected] | Google Germany GmbH Dienerstr. 12 80331 München Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg Geschäftsführer: Graham Law, Christine Elizabeth Flores
