« Previous | Next » 

Revision b8e39189

IDb8e391898d0f66e5a49f65d477f0d0c8c8ddd9b1
Parent 798582cf
Child 0d8ce33e

Added by Klaus Aehlig over 7 years ago

design update: symlink structure

Update the upgrade design document according to the outcome
of the design discussion at GanetiCon 2013. There are two
changes in the design.

  • As revision upgrades are binary compatible at all levels,
    one can accept a rough upgrade, just replacing the binaries.
    Therefore, it will become a configure option whether version
    includes revision and suffix, or not.
  • The install/uninstall scripts are replaced in favor of another
    level of indirection. In this way, at run time, only two symlinks
    in ${sysconfdir}/ganeti, will be changed, whereas links under
    ${PREFIX}/bin, ${PREFIX}/sbin, and similar, are not touched by
    ganeti itself.
  • The layout for the ganeti python libraries, which do not provide
    stable interface, are changed to be used as private modules.

Signed-off-by: Klaus Aehlig <>
Reviewed-by: Apollon Oikonomopoulos <>
Reviewed-by: Michele Tartara <>

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences