Support cassandra connection timeout option
Creating a cassandra connection can be limited by connection_timeout option. Story: 2005450 Task: 30502 Change-Id: I8803e28fe8c2c11e819be44db4ef93cb19b47a1d
This commit is contained in:

committed by
Dobroslaw Zybort

parent
936c50861e
commit
dbe1ea8b50
@@ -124,6 +124,7 @@ class MetricsRepository(metrics_repository.AbstractMetricsRepository):
|
||||
self.cluster = Cluster(self.conf.cassandra.contact_points,
|
||||
port=self.conf.cassandra.port,
|
||||
auth_provider=auth_provider,
|
||||
connect_timeout=self.conf.cassandra.connection_timeout,
|
||||
load_balancing_policy=TokenAwarePolicy(
|
||||
DCAwareRoundRobinPolicy(
|
||||
local_dc=self.conf.cassandra.local_data_center))
|
||||
|
@@ -40,6 +40,10 @@ Cassandra user for monasca-api service
|
||||
cfg.StrOpt('password', default='', secret=True,
|
||||
help='''
|
||||
Cassandra user password for monasca-api service
|
||||
'''),
|
||||
cfg.IntOpt('connection_timeout', default=5,
|
||||
help='''
|
||||
Cassandra timeout in seconds when creating a new connection
|
||||
'''),
|
||||
cfg.StrOpt('local_data_center', default='',
|
||||
help='''
|
||||
|
@@ -0,0 +1,4 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
Support cassandra connection timeout option which set timeout when creating a new connection.
|
Reference in New Issue
Block a user