Update Glance configuration sample files for database options
Sample configuration files are out of date with respect to database options. This change makes the options up-to-date. Closes-bug: #1285617 Change-Id: I2694425a0b1610f37e77f1bc81aebed850a16348 Signed-off-by: Zhi Yan Liu <zhiyanl@cn.ibm.com>
This commit is contained in:
parent
f06ca34e7d
commit
a18cbfd029
@ -55,20 +55,6 @@ backlog = 4096
|
|||||||
# package, it is also possible to use: glance.db.registry.api
|
# package, it is also possible to use: glance.db.registry.api
|
||||||
# data_api = glance.db.sqlalchemy.api
|
# data_api = glance.db.sqlalchemy.api
|
||||||
|
|
||||||
# SQLAlchemy connection string for the reference implementation
|
|
||||||
# registry server. Any valid SQLAlchemy connection string is fine.
|
|
||||||
# See: http://www.sqlalchemy.org/docs/05/reference/sqlalchemy/connections.html#sqlalchemy.create_engine
|
|
||||||
sql_connection = sqlite:///glance.sqlite
|
|
||||||
|
|
||||||
# Period in seconds after which SQLAlchemy should reestablish its connection
|
|
||||||
# to the database.
|
|
||||||
#
|
|
||||||
# MySQL uses a default `wait_timeout` of 8 hours, after which it will drop
|
|
||||||
# idle connections. This can result in 'MySQL Gone Away' exceptions. If you
|
|
||||||
# notice this, you can lower this value to ensure that SQLAlchemy reconnects
|
|
||||||
# before MySQL can drop the connection.
|
|
||||||
sql_idle_timeout = 3600
|
|
||||||
|
|
||||||
# Number of Glance API worker processes to start.
|
# Number of Glance API worker processes to start.
|
||||||
# On machines with more than one CPU increasing this value
|
# On machines with more than one CPU increasing this value
|
||||||
# may improve performance (especially if using SSL with
|
# may improve performance (especially if using SSL with
|
||||||
@ -550,7 +536,6 @@ scrubber_datadir = /var/lib/glance/scrubber
|
|||||||
# Base directory that the Image Cache uses
|
# Base directory that the Image Cache uses
|
||||||
image_cache_dir = /var/lib/glance/image-cache/
|
image_cache_dir = /var/lib/glance/image-cache/
|
||||||
|
|
||||||
|
|
||||||
# =============== Manager Options =================================
|
# =============== Manager Options =================================
|
||||||
|
|
||||||
# DEPRECATED. TO BE REMOVED IN THE JUNO RELEASE.
|
# DEPRECATED. TO BE REMOVED IN THE JUNO RELEASE.
|
||||||
@ -560,6 +545,104 @@ image_cache_dir = /var/lib/glance/image-cache/
|
|||||||
# only relevant if your database engine is MySQL.
|
# only relevant if your database engine is MySQL.
|
||||||
#db_enforce_mysql_charset = True
|
#db_enforce_mysql_charset = True
|
||||||
|
|
||||||
|
# =============== Database Options =================================
|
||||||
|
|
||||||
|
[database]
|
||||||
|
# The file name to use with SQLite (string value)
|
||||||
|
#sqlite_db = glance.sqlite
|
||||||
|
|
||||||
|
# If True, SQLite uses synchronous mode (boolean value)
|
||||||
|
#sqlite_synchronous = True
|
||||||
|
|
||||||
|
# The backend to use for db (string value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/db_backend
|
||||||
|
#backend = sqlalchemy
|
||||||
|
|
||||||
|
# The SQLAlchemy connection string used to connect to the
|
||||||
|
# database (string value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/sql_connection
|
||||||
|
# Deprecated group/name - [DATABASE]/sql_connection
|
||||||
|
# Deprecated group/name - [sql]/connection
|
||||||
|
#connection = <None>
|
||||||
|
|
||||||
|
# The SQL mode to be used for MySQL sessions. This option,
|
||||||
|
# including the default, overrides any server-set SQL mode. To
|
||||||
|
# use whatever SQL mode is set by the server configuration,
|
||||||
|
# set this to no value. Example: mysql_sql_mode= (string
|
||||||
|
# value)
|
||||||
|
#mysql_sql_mode = TRADITIONAL
|
||||||
|
|
||||||
|
# Timeout before idle sql connections are reaped (integer
|
||||||
|
# value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/sql_idle_timeout
|
||||||
|
# Deprecated group/name - [DATABASE]/sql_idle_timeout
|
||||||
|
# Deprecated group/name - [sql]/idle_timeout
|
||||||
|
#idle_timeout = 3600
|
||||||
|
|
||||||
|
# Minimum number of SQL connections to keep open in a pool
|
||||||
|
# (integer value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/sql_min_pool_size
|
||||||
|
# Deprecated group/name - [DATABASE]/sql_min_pool_size
|
||||||
|
#min_pool_size = 1
|
||||||
|
|
||||||
|
# Maximum number of SQL connections to keep open in a pool
|
||||||
|
# (integer value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/sql_max_pool_size
|
||||||
|
# Deprecated group/name - [DATABASE]/sql_max_pool_size
|
||||||
|
#max_pool_size = <None>
|
||||||
|
|
||||||
|
# Maximum db connection retries during startup. (setting -1
|
||||||
|
# implies an infinite retry count) (integer value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/sql_max_retries
|
||||||
|
# Deprecated group/name - [DATABASE]/sql_max_retries
|
||||||
|
#max_retries = 10
|
||||||
|
|
||||||
|
# Interval between retries of opening a sql connection
|
||||||
|
# (integer value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/sql_retry_interval
|
||||||
|
# Deprecated group/name - [DATABASE]/reconnect_interval
|
||||||
|
#retry_interval = 10
|
||||||
|
|
||||||
|
# If set, use this value for max_overflow with sqlalchemy
|
||||||
|
# (integer value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/sql_max_overflow
|
||||||
|
# Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
|
||||||
|
#max_overflow = <None>
|
||||||
|
|
||||||
|
# Verbosity of SQL debugging information. 0=None,
|
||||||
|
# 100=Everything (integer value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/sql_connection_debug
|
||||||
|
#connection_debug = 0
|
||||||
|
|
||||||
|
# Add python stack traces to SQL as comment strings (boolean
|
||||||
|
# value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/sql_connection_trace
|
||||||
|
#connection_trace = False
|
||||||
|
|
||||||
|
# If set, use this value for pool_timeout with sqlalchemy
|
||||||
|
# (integer value)
|
||||||
|
# Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
|
||||||
|
#pool_timeout = <None>
|
||||||
|
|
||||||
|
# Enable the experimental use of database reconnect on
|
||||||
|
# connection lost (boolean value)
|
||||||
|
#use_db_reconnect = False
|
||||||
|
|
||||||
|
# seconds between db connection retries (integer value)
|
||||||
|
#db_retry_interval = 1
|
||||||
|
|
||||||
|
# Whether to increase interval between db connection retries,
|
||||||
|
# up to db_max_retry_interval (boolean value)
|
||||||
|
#db_inc_retry_interval = True
|
||||||
|
|
||||||
|
# max seconds between db connection retries, if
|
||||||
|
# db_inc_retry_interval is enabled (integer value)
|
||||||
|
#db_max_retry_interval = 10
|
||||||
|
|
||||||
|
# maximum db connection retries before error is raised.
|
||||||
|
# (setting -1 implies an infinite retry count) (integer value)
|
||||||
|
#db_max_retries = 20
|
||||||
|
|
||||||
[keystone_authtoken]
|
[keystone_authtoken]
|
||||||
auth_host = 127.0.0.1
|
auth_host = 127.0.0.1
|
||||||
auth_port = 35357
|
auth_port = 35357
|
||||||
|
@ -27,26 +27,12 @@ backlog = 4096
|
|||||||
|
|
||||||
# API to use for accessing data. Default value points to sqlalchemy
|
# API to use for accessing data. Default value points to sqlalchemy
|
||||||
# package.
|
# package.
|
||||||
# data_api = glance.db.sqlalchemy.api
|
#data_api = glance.db.sqlalchemy.api
|
||||||
|
|
||||||
# Enable Registry API versions individually or simultaneously
|
# Enable Registry API versions individually or simultaneously
|
||||||
#enable_v1_registry = True
|
#enable_v1_registry = True
|
||||||
#enable_v2_registry = True
|
#enable_v2_registry = True
|
||||||
|
|
||||||
# SQLAlchemy connection string for the reference implementation
|
|
||||||
# registry server. Any valid SQLAlchemy connection string is fine.
|
|
||||||
# See: http://www.sqlalchemy.org/docs/05/reference/sqlalchemy/connections.html#sqlalchemy.create_engine
|
|
||||||
sql_connection = sqlite:///glance.sqlite
|
|
||||||
|
|
||||||
# Period in seconds after which SQLAlchemy should reestablish its connection
|
|
||||||
# to the database.
|
|
||||||
#
|
|
||||||
# MySQL uses a default `wait_timeout` of 8 hours, after which it will drop
|
|
||||||
# idle connections. This can result in 'MySQL Gone Away' exceptions. If you
|
|
||||||
# notice this, you can lower this value to ensure that SQLAlchemy reconnects
|
|
||||||
# before MySQL can drop the connection.
|
|
||||||
sql_idle_timeout = 3600
|
|
||||||
|
|
||||||
# Limit the api to return `param_limit_max` items in a call to a container. If
|
# Limit the api to return `param_limit_max` items in a call to a container. If
|
||||||
# a larger `limit` query param is provided, it will be reduced to this value.
|
# a larger `limit` query param is provided, it will be reduced to this value.
|
||||||
api_limit_max = 1000
|
api_limit_max = 1000
|
||||||
@ -87,6 +73,104 @@ limit_param_default = 25
|
|||||||
# CA certificate file to use to verify connecting clients
|
# CA certificate file to use to verify connecting clients
|
||||||
#ca_file = /path/to/cafile
|
#ca_file = /path/to/cafile
|
||||||
|
|
||||||
|
# ================= Database Options ==========================
|
||||||
|
|
||||||
|
[database]
|
||||||
|
# The file name to use with SQLite (string value)
|
||||||
|
#sqlite_db = glance.sqlite
|
||||||
|
|
||||||
|
# If True, SQLite uses synchronous mode (boolean value)
|
||||||
|
#sqlite_synchronous = True
|
||||||
|
|
||||||
|
# The backend to use for db (string value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/db_backend
|
||||||
|
#backend = sqlalchemy
|
||||||
|
|
||||||
|
# The SQLAlchemy connection string used to connect to the
|
||||||
|
# database (string value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/sql_connection
|
||||||
|
# Deprecated group/name - [DATABASE]/sql_connection
|
||||||
|
# Deprecated group/name - [sql]/connection
|
||||||
|
#connection = <None>
|
||||||
|
|
||||||
|
# The SQL mode to be used for MySQL sessions. This option,
|
||||||
|
# including the default, overrides any server-set SQL mode. To
|
||||||
|
# use whatever SQL mode is set by the server configuration,
|
||||||
|
# set this to no value. Example: mysql_sql_mode= (string
|
||||||
|
# value)
|
||||||
|
#mysql_sql_mode = TRADITIONAL
|
||||||
|
|
||||||
|
# Timeout before idle sql connections are reaped (integer
|
||||||
|
# value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/sql_idle_timeout
|
||||||
|
# Deprecated group/name - [DATABASE]/sql_idle_timeout
|
||||||
|
# Deprecated group/name - [sql]/idle_timeout
|
||||||
|
#idle_timeout = 3600
|
||||||
|
|
||||||
|
# Minimum number of SQL connections to keep open in a pool
|
||||||
|
# (integer value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/sql_min_pool_size
|
||||||
|
# Deprecated group/name - [DATABASE]/sql_min_pool_size
|
||||||
|
#min_pool_size = 1
|
||||||
|
|
||||||
|
# Maximum number of SQL connections to keep open in a pool
|
||||||
|
# (integer value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/sql_max_pool_size
|
||||||
|
# Deprecated group/name - [DATABASE]/sql_max_pool_size
|
||||||
|
#max_pool_size = <None>
|
||||||
|
|
||||||
|
# Maximum db connection retries during startup. (setting -1
|
||||||
|
# implies an infinite retry count) (integer value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/sql_max_retries
|
||||||
|
# Deprecated group/name - [DATABASE]/sql_max_retries
|
||||||
|
#max_retries = 10
|
||||||
|
|
||||||
|
# Interval between retries of opening a sql connection
|
||||||
|
# (integer value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/sql_retry_interval
|
||||||
|
# Deprecated group/name - [DATABASE]/reconnect_interval
|
||||||
|
#retry_interval = 10
|
||||||
|
|
||||||
|
# If set, use this value for max_overflow with sqlalchemy
|
||||||
|
# (integer value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/sql_max_overflow
|
||||||
|
# Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
|
||||||
|
#max_overflow = <None>
|
||||||
|
|
||||||
|
# Verbosity of SQL debugging information. 0=None,
|
||||||
|
# 100=Everything (integer value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/sql_connection_debug
|
||||||
|
#connection_debug = 0
|
||||||
|
|
||||||
|
# Add python stack traces to SQL as comment strings (boolean
|
||||||
|
# value)
|
||||||
|
# Deprecated group/name - [DEFAULT]/sql_connection_trace
|
||||||
|
#connection_trace = False
|
||||||
|
|
||||||
|
# If set, use this value for pool_timeout with sqlalchemy
|
||||||
|
# (integer value)
|
||||||
|
# Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
|
||||||
|
#pool_timeout = <None>
|
||||||
|
|
||||||
|
# Enable the experimental use of database reconnect on
|
||||||
|
# connection lost (boolean value)
|
||||||
|
#use_db_reconnect = False
|
||||||
|
|
||||||
|
# seconds between db connection retries (integer value)
|
||||||
|
#db_retry_interval = 1
|
||||||
|
|
||||||
|
# Whether to increase interval between db connection retries,
|
||||||
|
# up to db_max_retry_interval (boolean value)
|
||||||
|
#db_inc_retry_interval = True
|
||||||
|
|
||||||
|
# max seconds between db connection retries, if
|
||||||
|
# db_inc_retry_interval is enabled (integer value)
|
||||||
|
#db_max_retry_interval = 10
|
||||||
|
|
||||||
|
# maximum db connection retries before error is raised.
|
||||||
|
# (setting -1 implies an infinite retry count) (integer value)
|
||||||
|
#db_max_retries = 20
|
||||||
|
|
||||||
[keystone_authtoken]
|
[keystone_authtoken]
|
||||||
auth_host = 127.0.0.1
|
auth_host = 127.0.0.1
|
||||||
auth_port = 35357
|
auth_port = 35357
|
||||||
|
Loading…
Reference in New Issue
Block a user