This is an automated email from the ASF dual-hosted git repository.
ocket8888 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficcontrol.git
The following commit(s) were added to refs/heads/master by this push:
new ad52369855 Clean up Ansible TM config options, remove unused
peer_optimistic option (#6940)
ad52369855 is described below
commit ad52369855215292039ea928f3be829b8ada294d
Author: Rawlin Peters <[email protected]>
AuthorDate: Mon Jul 18 16:34:36 2022 -0600
Clean up Ansible TM config options, remove unused peer_optimistic option
(#6940)
---
.github/actions/tm-integration-tests/entrypoint.sh | 1 -
dev/traffic_monitor/tm.config.json | 1 -
infrastructure/ansible/roles/traffic-monitor/README.md | 1 -
infrastructure/ansible/roles/traffic-monitor/defaults/main.yml | 4 +++-
.../ansible/roles/traffic-monitor/templates/traffic_monitor.cfg.j2 | 4 +++-
infrastructure/cdn-in-a-box/traffic_monitor/traffic_monitor.cfg | 1 -
infrastructure/docker/traffic_monitor/run.sh | 1 -
traffic_monitor/conf/traffic_monitor.cfg | 1 -
traffic_monitor/config/config_test.go | 2 --
traffic_monitor/tests/_integration/tm/Dockerfile_run.sh | 1 -
10 files changed, 6 insertions(+), 11 deletions(-)
diff --git a/.github/actions/tm-integration-tests/entrypoint.sh
b/.github/actions/tm-integration-tests/entrypoint.sh
index a9dad03512..7e3e533f5c 100755
--- a/.github/actions/tm-integration-tests/entrypoint.sh
+++ b/.github/actions/tm-integration-tests/entrypoint.sh
@@ -125,7 +125,6 @@ cat > ./traffic_monitor.cfg <<- EOF
{
"monitor_config_polling_interval_ms": 15000,
"http_timeout_ms": 8000,
- "peer_optimistic": true,
"max_events": 200,
"health_flush_interval_ms": 20,
"stat_flush_interval_ms": 20,
diff --git a/dev/traffic_monitor/tm.config.json
b/dev/traffic_monitor/tm.config.json
index 91b6882653..3834cf6ac4 100644
--- a/dev/traffic_monitor/tm.config.json
+++ b/dev/traffic_monitor/tm.config.json
@@ -1,7 +1,6 @@
{
"monitor_config_polling_interval_ms": 15000,
"http_timeout_ms": 86400000,
- "peer_optimistic": true,
"peer_optimistic_quorum_min": 0,
"max_events": 100,
"health_flush_interval_ms": 20,
diff --git a/infrastructure/ansible/roles/traffic-monitor/README.md
b/infrastructure/ansible/roles/traffic-monitor/README.md
index 529f7bf4cc..057a193092 100644
--- a/infrastructure/ansible/roles/traffic-monitor/README.md
+++ b/infrastructure/ansible/roles/traffic-monitor/README.md
@@ -48,7 +48,6 @@ Example Playbook
name: traffic-monitor
vars:
install_traffic_monitor: true
- tm_peer_optimistic: true
```
License
diff --git a/infrastructure/ansible/roles/traffic-monitor/defaults/main.yml
b/infrastructure/ansible/roles/traffic-monitor/defaults/main.yml
index 022f99cae8..09b2643688 100644
--- a/infrastructure/ansible/roles/traffic-monitor/defaults/main.yml
+++ b/infrastructure/ansible/roles/traffic-monitor/defaults/main.yml
@@ -26,7 +26,9 @@ tm_group: traffic_monitor
# traffic_monitor.cfg
tm_monitor_config_polling_interval_ms: 5000
tm_http_timeout_ms: 2000
-tm_peer_optimistic: true
+tm_peer_optimistic_quorum_min: 0
+tm_stat_polling: true
+tm_distributed_polling: false
tm_max_events: 200
tm_health_flush_interval_ms: 20
tm_log_location_error: "{{ tm_log_dir }}/traffic_monitor.log"
diff --git
a/infrastructure/ansible/roles/traffic-monitor/templates/traffic_monitor.cfg.j2
b/infrastructure/ansible/roles/traffic-monitor/templates/traffic_monitor.cfg.j2
index 37c9021281..12529a3066 100644
---
a/infrastructure/ansible/roles/traffic-monitor/templates/traffic_monitor.cfg.j2
+++
b/infrastructure/ansible/roles/traffic-monitor/templates/traffic_monitor.cfg.j2
@@ -14,7 +14,9 @@
{
"monitor_config_polling_interval_ms": {{
tm_monitor_config_polling_interval_ms }},
"http_timeout_ms": {{ tm_http_timeout_ms }},
- "peer_optimistic": {{ tm_peer_optimistic | lower }},
+ "peer_optimistic_quorum_min": {{ tm_peer_optimistic_quorum_min }},
+ "stat_polling": {{ tm_stat_polling | lower }},
+ "distributed_polling": {{ tm_distributed_polling | lower }},
"max_events": {{ tm_max_events }},
"health_flush_interval_ms": {{ tm_health_flush_interval_ms }},
"stat_flush_interval_ms": {{ tm_stat_flush_interval_ms }},
diff --git a/infrastructure/cdn-in-a-box/traffic_monitor/traffic_monitor.cfg
b/infrastructure/cdn-in-a-box/traffic_monitor/traffic_monitor.cfg
index d36e7e6181..4d98e70e9a 100644
--- a/infrastructure/cdn-in-a-box/traffic_monitor/traffic_monitor.cfg
+++ b/infrastructure/cdn-in-a-box/traffic_monitor/traffic_monitor.cfg
@@ -1,7 +1,6 @@
{
"monitor_config_polling_interval_ms": 15000,
"http_timeout_ms": $HTTP_TIMEOUT_MS,
- "peer_optimistic": true,
"peer_optimistic_quorum_min": 0,
"max_events": 200,
"health_flush_interval_ms": 20,
diff --git a/infrastructure/docker/traffic_monitor/run.sh
b/infrastructure/docker/traffic_monitor/run.sh
index 65fb3c6096..d52e2dbaf7 100755
--- a/infrastructure/docker/traffic_monitor/run.sh
+++ b/infrastructure/docker/traffic_monitor/run.sh
@@ -70,7 +70,6 @@ init() {
{
"monitor_config_polling_interval_ms": 15000,
"http_timeout_ms": 2000,
- "peer_optimistic": true,
"max_events": 200,
"health_flush_interval_ms": 20,
"stat_flush_interval_ms": 20,
diff --git a/traffic_monitor/conf/traffic_monitor.cfg
b/traffic_monitor/conf/traffic_monitor.cfg
index 8380c2c5e5..6590c69955 100644
--- a/traffic_monitor/conf/traffic_monitor.cfg
+++ b/traffic_monitor/conf/traffic_monitor.cfg
@@ -1,7 +1,6 @@
{
"monitor_config_polling_interval_ms": 5000,
"http_timeout_ms": 2000,
- "peer_optimistic": true,
"peer_optimistic_quorum_min": 0,
"max_events": 200,
"stat_polling": true,
diff --git a/traffic_monitor/config/config_test.go
b/traffic_monitor/config/config_test.go
index 1e98d09fbc..ff1e3169b7 100644
--- a/traffic_monitor/config/config_test.go
+++ b/traffic_monitor/config/config_test.go
@@ -27,7 +27,6 @@ const exampleTMConfig = `
{
"monitor_config_polling_interval_ms": 5000,
"http_timeout_ms": 30000,
- "peer_optimistic": false,
"peer_optimistic_quorum_min": 3,
"max_events": 200,
"health_flush_interval_ms": 1000,
@@ -56,7 +55,6 @@ const exampleBadTMConfig = `
{
"monitor_config_polling_interval_ms": 5000,
"http_timeout_ms": 30000,
- "peer_optimistic": false,
"peer_optimistic_quorum_min": 3,
"max_events": 200,
"health_flush_interval_ms": 1000,
diff --git a/traffic_monitor/tests/_integration/tm/Dockerfile_run.sh
b/traffic_monitor/tests/_integration/tm/Dockerfile_run.sh
index e895b486bd..295a9ac704 100755
--- a/traffic_monitor/tests/_integration/tm/Dockerfile_run.sh
+++ b/traffic_monitor/tests/_integration/tm/Dockerfile_run.sh
@@ -41,7 +41,6 @@ init() {
{
"monitor_config_polling_interval_ms": 15000,
"http_timeout_ms": 2000,
- "peer_optimistic": true,
"max_events": 200,
"health_flush_interval_ms": 20,
"stat_flush_interval_ms": 20,