diff --git a/inventory/sample/group_vars/etcd.yml b/inventory/sample/group_vars/etcd.yml index 66bbc0d48886703628a153209d28155771ee12a1..88d040953c0162bd1e84f726f77241e1636b0ca5 100644 --- a/inventory/sample/group_vars/etcd.yml +++ b/inventory/sample/group_vars/etcd.yml @@ -33,3 +33,6 @@ # etcd_experimental_distributed_tracing_sample_rate: 100 # etcd_experimental_distributed_tracing_address: "localhost:4317" # etcd_experimental_distributed_tracing_service_name: etcd + +## The interval for etcd watch progress notify events +# etcd_experimental_watch_progress_notify_interval: 5s diff --git a/roles/etcd/defaults/main.yml b/roles/etcd/defaults/main.yml index fee6903df5ff2b7ca5b73ed5c396bd07d36555a7..09ee9d60025523071a69806a13c17d45c973651b 100644 --- a/roles/etcd/defaults/main.yml +++ b/roles/etcd/defaults/main.yml @@ -125,3 +125,6 @@ etcd_experimental_enable_distributed_tracing: false etcd_experimental_distributed_tracing_sample_rate: 100 etcd_experimental_distributed_tracing_address: "localhost:4317" etcd_experimental_distributed_tracing_service_name: etcd + +# The interval for etcd watch progress notify events +etcd_experimental_watch_progress_notify_interval: 5s diff --git a/roles/etcd/templates/etcd.env.j2 b/roles/etcd/templates/etcd.env.j2 index 8fd8e1e041525e5524342e0d7f57edc6a9e23e38..ec217957b7f9684a0619d2d736a86659c19471a1 100644 --- a/roles/etcd/templates/etcd.env.j2 +++ b/roles/etcd/templates/etcd.env.j2 @@ -76,3 +76,5 @@ ETCD_EXPERIMENTAL_DISTRIBUTED_TRACING_ADDRESS={{ etcd_experimental_distributed_t ETCD_EXPERIMENTAL_DISTRIBUTED_TRACING_SERVICE_NAME={{ etcd_experimental_distributed_tracing_service_name }} ETCD_EXPERIMENTAL_DISTRIBUTED_TRACING_INSTANCE_ID={{ etcd_member_name }} {% endif %} + +ETCD_EXPERIMENTAL_WATCH_PROGRESS_NOTIFY_INTERVAL={{ etcd_experimental_watch_progress_notify_interval }}