setup
(config)[source]¶Setup persistence to be used in cinderlib.
By default memory persistance will be used, but there are other mechanisms available and other ways to use custom mechanisms:
Persistence plugins: Plugin mechanism uses Python entrypoints under namespace cinderlib.persistence.storage, and cinderlib comes with 3 different mechanisms, “memory”, “dbms”, and “memory_dbms”. To use any of these one must pass the string name in the storage parameter and any other configuration as keyword arguments.
Passing a class that inherits from PersistenceDriverBase as storage parameter and initialization parameters as keyword arguments.
Passing an instance that inherits from PersistenceDriverBase as storage parameter.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.