Revision b8e39189
ID | b8e391898d0f66e5a49f65d477f0d0c8c8ddd9b1 |
Parent | 798582cf |
Child | 0d8ce33e |
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 <aehlig@google.com>
Reviewed-by: Apollon Oikonomopoulos <apoikos@gmail.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Files
- added
- modified
- copied
- renamed
- deleted