Skip to content

Commit d9f01f3

Browse files
authored
Merge pull request #144 from joeysk2012/log-tuning
Reducing log noise for refresh path. Prepare for 2.7.2 release.
2 parents 6aebe4f + 9f60dee commit d9f01f3

File tree

4 files changed

+20
-15
lines changed

4 files changed

+20
-15
lines changed

bin/setup-policy-routes.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ case "$2" in
4444
refresh)
4545
register_networkd_reloader
4646
[ -e "/sys/class/net/${iface}" ] || exit 0
47-
info "Starting configuration refresh for $iface"
47+
debug "Starting configuration refresh for $iface"
4848
do_setup
4949
;;
5050
start)
@@ -57,15 +57,15 @@ start)
5757
sleep 0.1
5858
((counter++))
5959
done
60-
info "Starting configuration for $iface"
60+
debug "Starting configuration for $iface"
6161
debug /lib/systemd/systemd-networkd-wait-online -i "$iface"
6262
/lib/systemd/systemd-networkd-wait-online -i "$iface"
6363
export EC2_IF_INITIAL_SETUP=1
6464
do_setup
6565
;;
6666
remove)
6767
register_networkd_reloader
68-
info "Removing configuration for $iface."
68+
debug "Removing configuration for $iface."
6969
rm -rf "/run/network/$iface" \
7070
"${unitdir}/70-${iface}.network" \
7171
"${unitdir}/70-${iface}.network.d" || true

debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
amazon-ec2-net-utils (2.7.2) unstable; urgency=medium
2+
3+
* New upstream release 2.7.2
4+
5+
-- Joe Kurokawa <joekurok@amazon.com> Tue, 24 Mar 2026 09:15:00 +0000
6+
17
amazon-ec2-net-utils (2.7.1) unstable; urgency=medium
28

39
* New upstream release 2.7.1

debian/patches/update-networkd-priorities.patch

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ ensure they're order before netplan
1010
2 files changed, 5 insertions(+), 5 deletions(-)
1111

1212
diff --git a/bin/setup-policy-routes.sh b/bin/setup-policy-routes.sh
13-
index e4c67d8..a8b9fc8 100755
13+
index 7c51089..335ce18 100755
1414
--- a/bin/setup-policy-routes.sh
1515
+++ b/bin/setup-policy-routes.sh
16-
@@ -63,8 +63,8 @@ remove)
16+
@@ -67,8 +67,8 @@ remove)
1717
register_networkd_reloader
18-
info "Removing configuration for $iface."
18+
debug "Removing configuration for $iface."
1919
rm -rf "/run/network/$iface" \
2020
- "${unitdir}/70-${iface}.network" \
2121
- "${unitdir}/70-${iface}.network.d" || true
@@ -25,7 +25,7 @@ index e4c67d8..a8b9fc8 100755
2525
;;
2626
stop|cleanup)
2727
diff --git a/lib/lib.sh b/lib/lib.sh
28-
index bb1241a..1d103c8 100644
28+
index fb1f2a8..8cbb1e8 100644
2929
--- a/lib/lib.sh
3030
+++ b/lib/lib.sh
3131
@@ -236,7 +236,7 @@ create_ipv4_aliases() {
@@ -54,7 +54,7 @@ index bb1241a..1d103c8 100644
5454
+ local cfgfile="${unitdir}/07-${iface}.network"
5555
if [ -e "$cfgfile" ] &&
5656
[ ! -v EC2_IF_INITIAL_SETUP ]; then
57-
debug "Using existing cfgfile ${cfgfile}"
57+
echo $retval
5858
--
5959
2.47.3
6060

lib/lib.sh

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ get_meta() {
140140
local key=$1
141141
local max_tries=${2:-10}
142142
declare -i attempts=0
143-
debug "[get_meta] Querying IMDS for ${key}"
143+
[ -v EC2_IF_INITIAL_SETUP ] && debug "[get_meta] Querying IMDS for ${key}"
144144

145145
if [[ -z $imds_endpoint || -z $imds_token || -z $imds_interface ]]; then
146146
error "[get_meta] Unable to obtain IMDS token, endpoint, or interface"
@@ -326,7 +326,7 @@ create_rules() {
326326
# response.
327327
addrs=$(get_iface_imds ${ether} ${local_addr_key} || true)
328328
if [[ -z "$addrs" ]]; then
329-
info "No addresses found for ${ether}"
329+
debug "No addresses found for ${ether}"
330330
return 0
331331
fi
332332

@@ -466,7 +466,6 @@ create_interface_config() {
466466
local cfgfile="${unitdir}/70-${iface}.network"
467467
if [ -e "$cfgfile" ] &&
468468
[ ! -v EC2_IF_INITIAL_SETUP ]; then
469-
debug "Using existing cfgfile ${cfgfile}"
470469
echo $retval
471470
return
472471
fi
@@ -616,9 +615,9 @@ maybe_reload_networkd() {
616615
if [ -e "$reload_flag" ]; then
617616
rm -f "$reload_flag" 2> /dev/null
618617
networkctl reload
619-
info "Reloaded networkd"
618+
debug "Reloaded networkd"
620619
else
621-
debug "No networkd reload needed"
620+
[ -v EC2_IF_INITIAL_SETUP ] && debug "No networkd reload needed"
622621
fi
623622
else
624623
debug "Deferring networkd reload to another process"
@@ -639,7 +638,7 @@ register_networkd_reloader() {
639638
while [ $cnt -lt $max ]; do
640639
cnt+=1
641640
mkdir -p "$lockdir"
642-
trap 'debug "Called trap" ; maybe_reload_networkd' EXIT
641+
trap '[ -v EC2_IF_INITIAL_SETUP ] && debug "Called trap" ; maybe_reload_networkd' EXIT
643642
# If the redirect fails, most likely because the target file
644643
# already exists and -o noclobber is in effect, $? will be set
645644
# nonzero. If it succeeds, it is set to 0
@@ -649,7 +648,7 @@ register_networkd_reloader() {
649648
[ $registered -eq 0 ] && break
650649
sleep 0.1
651650
if (( $cnt % 100 == 0 )); then
652-
info "Unable to lock ${iface} after ${cnt} tries."
651+
debug "Unable to lock ${iface} after ${cnt} tries."
653652
fi
654653
done
655654
# re-enable -o errexit if it had originally been set

0 commit comments

Comments
 (0)