Merge "Fix Compaction_Value metric name in grafana dashboard"
diff --git a/opencontrail/files/3.0/server.properties b/opencontrail/files/3.0/server.properties
index 091346c..5560f5c 100644
--- a/opencontrail/files/3.0/server.properties
+++ b/opencontrail/files/3.0/server.properties
@@ -63,7 +63,7 @@
# The default number of log partitions per topic. More partitions allow greater
# parallelism for consumption, but this will also result in more files across
# the brokers.
-num.partitions=1
+num.partitions=30
# The number of threads per data directory to be used for log recovery at startup and flushing at shutdown.
# This value is recommended to be increased for installations with data dirs located in RAID array.
@@ -94,14 +94,14 @@
# from the end of the log.
# The minimum age of a log file to be eligible for deletion
-log.retention.hours=168
+log.retention.hours=24
# A size-based retention policy for logs. Segments are pruned from the log as long as the remaining
# segments don't drop below log.retention.bytes.
#log.retention.bytes=1073741824
# The maximum size of a log segment file. When this size is reached a new log segment will be created.
-log.segment.bytes=1073741824
+log.segment.bytes=268435456
# The interval at which log segments are checked to see if they can be deleted according
# to the retention policies
@@ -118,7 +118,10 @@
zookeeper.connect={% for member in database.members %}{{ member.host }}:2181{% if not loop.last %},{% endif %}{% endfor %}
# Timeout in ms for connecting to zookeeper
-log.cleanup.policy=compact
+log.cleanup.policy=delete
+log.cleaner.threads=2
+log.cleaner.dedupe.buffer.size=250000000
+
delete.topic.enable=true
default.replication.factor={% if database.members|length>1 %}2{% else %}1{% endif %}
diff --git a/opencontrail/files/4.0/contrail-alarm-gen.conf b/opencontrail/files/4.0/contrail-alarm-gen.conf
index bff7991..41d6690 100644
--- a/opencontrail/files/4.0/contrail-alarm-gen.conf
+++ b/opencontrail/files/4.0/contrail-alarm-gen.conf
@@ -5,11 +5,11 @@
#http_server_port = 5995
log_local = 1
log_level = SYS_NOTICE
-#log_category =
+#log_category =
log_file = /var/log/contrail/contrail-alarm-gen.log
kafka_broker_list = {% for member in collector.database.members %}{{ member.host }}:9092 {% endfor %}
partitions=30
-zk_list = {% for member in collector.database.members %}{{ member.host }}:2181{% if not loop.last %},{% endif %}{% endfor %}
+zk_list = {% for member in collector.database.members %}{{ member.host }}:2181 {% endfor %}
#rabbitmq_server_list = xx.xx.xx.xx
rabbitmq_server_list = {{ collector.message_queue.host }}
rabbitmq_port = 5672
@@ -20,8 +20,8 @@
#api_server_use_ssl=False
[REDIS]
-#redis_server_port=6379
-#redis_uve_list=ip1:6379 ip2:6379
+redis_server_port=6379
+redis_uve_list = {% for member in collector.database.members %}{{ member.host }}:6379 {% endfor %}
[SANDESH]
#sandesh_ssl_enable=False
diff --git a/opencontrail/files/4.0/contrail-analytics-api.conf b/opencontrail/files/4.0/contrail-analytics-api.conf
index f6f4004..1ee1f61 100644
--- a/opencontrail/files/4.0/contrail-analytics-api.conf
+++ b/opencontrail/files/4.0/contrail-analytics-api.conf
@@ -5,11 +5,12 @@
cassandra_server_list={% for member in collector.database.members %}{{ member.host }}:9042 {% endfor %}
http_server_port = 8090
api_server={% for member in collector.config.members %}{{ member.host }}:9100 {% endfor %}
+zk_list={% for member in collector.database.members %}{{ member.host }}:2181 {% endfor %}
rest_api_port = {{ collector.bind.get('port', '8081') }}
-rest_api_ip = 0.0.0.0
+rest_api_ip = 0.0.0.0
log_local = 1
log_level = SYS_NOTICE
-log_category =
+log_category =
log_file = /var/log/contrail/contrail-analytics-api.log
# Sandesh send rate limit can be used to throttle system logs transmitted per
@@ -30,10 +31,8 @@
analytics_flow_ttl={{ collector.data_ttl }}
[REDIS]
-#server=127.0.0.1
-redis_server_port = 6379
redis_query_port = 6379
-#redis_uve_list = ip1:6379 ip2:6379
+redis_uve_list = {% for member in collector.database.members %}{{ member.host }}:6379 {% endfor %}
[SANDESH]
#sandesh_ssl_enable=False
diff --git a/opencontrail/files/4.0/server.properties b/opencontrail/files/4.0/server.properties
index 5cdaee6..a8ff61b 100644
--- a/opencontrail/files/4.0/server.properties
+++ b/opencontrail/files/4.0/server.properties
@@ -63,7 +63,7 @@
# The default number of log partitions per topic. More partitions allow greater
# parallelism for consumption, but this will also result in more files across
# the brokers.
-num.partitions=1
+num.partitions=30
# The number of threads per data directory to be used for log recovery at startup and flushing at shutdown.
# This value is recommended to be increased for installations with data dirs located in RAID array.
@@ -94,14 +94,14 @@
# from the end of the log.
# The minimum age of a log file to be eligible for deletion
-log.retention.hours=168
+log.retention.hours=24
# A size-based retention policy for logs. Segments are pruned from the log as long as the remaining
# segments don't drop below log.retention.bytes.
#log.retention.bytes=1073741824
# The maximum size of a log segment file. When this size is reached a new log segment will be created.
-log.segment.bytes=1073741824
+log.segment.bytes=268435456
# The interval at which log segments are checked to see if they can be deleted according
# to the retention policies
@@ -118,5 +118,8 @@
zookeeper.connect={% for member in database.members %}{{ member.host }}:2181{% if not loop.last %},{% endif %}{% endfor %}
# Timeout in ms for connecting to zookeeper
-log.cleanup.policy=compact
+log.cleanup.policy=delete
+log.cleaner.threads=2
+log.cleaner.dedupe.buffer.size=250000000
+
delete.topic.enable=true
diff --git a/opencontrail/files/findns b/opencontrail/files/findns
index 567fec5..212568a 100644
--- a/opencontrail/files/findns
+++ b/opencontrail/files/findns
@@ -1,8 +1,8 @@
#!/bin/bash
exit_usage() {
- echo "Usage: $0 <address>"
- exit 1
+ echo "Usage: $0 <address>"
+ exit 1
}
[ -z $1 ] && exit_usage
@@ -10,9 +10,12 @@
WC=$(ip netns | wc -l)
for ((i=1;i<$WC+1;i++))
do
- NAMESPACE=$(ip netns | sed -n "$i"p)
- if [ `ip netns exec $NAMESPACE ip a | grep $1 | wc -l` -gt 0 ]
- then
- echo $NAMESPACE
- fi
-done
\ No newline at end of file
+ NAMESPACE=$(ip netns | awk '{print $1}' | sed -n "$i"p)
+ if [ `ip netns exec $NAMESPACE ip a | grep $1 | wc -l` -gt 0 ]
+ then
+ STATE=backup
+ ip netns exec $NAMESPACE ping 8.8.8.8 -c 2 -W 1 > /dev/null && STATE=active
+ echo $NAMESPACE $STATE
+ fi
+done
+exit 0