From dcd59667e411261bd1d6ff0630edda3f139cdefc Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Wed, 11 Jun 2025 16:19:13 -0400 Subject: [PATCH] Add a secondary copernicus loop to diskless Sometimes 30 seconds just isn't enough. --- .../usr/lib/dracut/hooks/cmdline/10-confluentdiskless.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/confluent_osdeploy/el9-diskless/initramfs/usr/lib/dracut/hooks/cmdline/10-confluentdiskless.sh b/confluent_osdeploy/el9-diskless/initramfs/usr/lib/dracut/hooks/cmdline/10-confluentdiskless.sh index 19489b43..9764d971 100644 --- a/confluent_osdeploy/el9-diskless/initramfs/usr/lib/dracut/hooks/cmdline/10-confluentdiskless.sh +++ b/confluent_osdeploy/el9-diskless/initramfs/usr/lib/dracut/hooks/cmdline/10-confluentdiskless.sh @@ -102,6 +102,14 @@ while ! grep ^EXTMGRINFO: /etc/confluent/confluent.info | awk -F'|' '{print $3}' ip link set $i up done /opt/confluent/bin/copernicus -t > /etc/confluent/confluent.info + echo -n . +done +TRIES=0 +while ! grep ^NODENAME: /etc/confluent/confluent.info >& /dev/null && [ "$TRIES" -lt 300 ]; do + sleep 0.5 + echo -n . + /opt/confluent/bin/copernicus -t > /etc/confluent/confluent.info + TRIES=$((TRIES + 1)) done cd / nodename=$(grep ^NODENAME /etc/confluent/confluent.info|awk '{print $2}')