From 17497a0854aced218b38f5e6796447c08caa8d2b Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Sat, 8 Mar 2025 10:19:21 -0800 Subject: [PATCH] Update zookeeper latest version to 3.9.3 The ensure-zookeeper role is by default set to install the "latest" version of zookeeper. Unfortunately, we had that value set to 3.6.1 but the latest version is actually 3.9.3. Update the latest version to 3.9.3 so that modern Java versions on systems like Noble can run a zookeeper that is more concurrent with the version of Java available. I suspect this may help with Zuul's unittest reliability on python3.12 test jobs which run on Noble. I noticed we are installed Java 21 and Zookeeper 3.6.1 there and then often have flaky connectivity to Zookeeper. Before digging into Zookeeper reliability it seems important to be running current versions on top of the current Java 21 installation. Finally anyone that doesn't want the latest Zookeeper version should be overriding the version as default is "latest". For this reason I don't think we need to send notifications or announce this change as long as it generally works. Change-Id: Id8491939b174fb13c18da27f027b120704f69c65 --- roles/ensure-zookeeper/defaults/main.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/ensure-zookeeper/defaults/main.yaml b/roles/ensure-zookeeper/defaults/main.yaml index ed73556d1..d7065d479 100644 --- a/roles/ensure-zookeeper/defaults/main.yaml +++ b/roles/ensure-zookeeper/defaults/main.yaml @@ -1,5 +1,5 @@ zookeeper_version: "latest" -_zookeeper_latest_version: "3.6.1" +_zookeeper_latest_version: "3.9.3" _zookeeper_install_version: "{% if zookeeper_version == 'latest' %}{{ _zookeeper_latest_version }}{% else %}{{ zookeeper_version }}{% endif %}" zookeeper_use_tls: false