Revision b556099a
ID | b556099aa008845991196e396c791d01c1386f3c |
Core shared file storage support
This patch introduces core file storage support, consisting of the following:
A configure-time switch for enabling/disabling shared file storage support
and controlling the shared file storage location: --with-file-storage-dir=.
Shared file storage configuration is then available as
_autoconf.ENABLE_SHARED_FILE_STORAGE and _autoconf.SHARED_FILE_STORAGE_DIR and
there is a cluster-wide ssconf key named "shared_file_storage_dir" for changing
the file location.
A new disk template named "sharedfile" (DT_SHARED_FILE), using
ganeti.bdev.FileStorage.
Auxiliary functions in lib/config.py to handle shared file storage.
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
Files
- added
- modified
- copied
- renamed
- deleted
- Makefile.am (diff)
- configure.ac (diff)
- lib
- backend.py (diff)
- bdev.py (diff)
- bootstrap.py (diff)
- cli.py (diff)
- client
- cmdlib.py (diff)
- config.py (diff)
- constants.py (diff)
- objects.py (diff)
- ssconf.py (diff)