Revision 96ba7552
ID | 96ba755236ca54d89f9f0b6da2b2f37443e913b2 |
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-shared-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>
[iustin@google.com: small style fixes]
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
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)
- opcodes.py (diff)
- ssconf.py (diff)