Skip to content

Reducing log noise for refresh path.#144

Merged
joeysk2012 merged 2 commits intoamazonlinux:mainfrom
joeysk2012:log-tuning
Mar 24, 2026
Merged

Reducing log noise for refresh path.#144
joeysk2012 merged 2 commits intoamazonlinux:mainfrom
joeysk2012:log-tuning

Conversation

@joeysk2012
Copy link
Contributor

Description of changes:
Reduce the number of logs for refresh-policy-routes as well as turning most everything into debug messages.

After:

[ec2-user@<hostname> ~]$ journalctl | grep ec2net
Mar 24 05:57:41 <hostname>.<region>.compute.internal ec2net[<pid>]: Starting configuration for ens5
Mar 24 05:57:41 <hostname>.<region>.compute.internal ec2net[<pid>]: /lib/systemd/systemd-networkd-wait-online ens5
Mar 24 05:57:41 <hostname>.<region>.compute.internal ec2net[<pid>]: Got IMDSv2 token for interface ens5 from http://169.254.169.254/latest via ens5
Mar 24 05:57:41 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for mac
Mar 24 05:57:41 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for mac
Mar 24 05:57:41 <hostname>.<region>.compute.internal ec2net[<pid>]: Linking /run/systemd/network/70-ens5.network to /usr/lib/systemd/network/80-ec2.network
Mar 24 05:57:41 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for network/interfaces/macs/<mac-address>/subnet-ipv4-cidr-block
Mar 24 05:57:41 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for network/interfaces/macs/<mac-address>/interface-id
Mar 24 05:57:41 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for mac
Mar 24 05:57:41 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for mac
Mar 24 05:57:41 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for network/interfaces/macs/<mac-address>/local-ipv4s
Mar 24 05:57:41 <hostname>.<region>.compute.internal ec2net[<pid>]: Called trap
Mar 24 05:57:41 <hostname>.<region>.compute.internal ec2net[<pid>]: Reloaded networkd
Mar 24 05:58:31 <hostname>.<region>.compute.internal ec2net[<pid>]: Starting configuration refresh for ens5
Mar 24 05:58:31 <hostname>.<region>.compute.internal ec2net[<pid>]: Got IMDSv2 token for interface ens5 from http://169.254.169.254/latest via ens5
Mar 24 06:00:10 <hostname>.<region>.compute.internal ec2net[<pid>]: Starting configuration refresh for ens5
Mar 24 06:00:10 <hostname>.<region>.compute.internal ec2net[<pid>]: Got IMDSv2 token for interface ens5 from http://169.254.169.254/latest via ens5
Mar 24 06:01:31 <hostname>.<region>.compute.internal ec2net[<pid>]: Starting configuration refresh for ens5
Mar 24 06:01:31 <hostname>.<region>.compute.internal ec2net[<pid>]: Got IMDSv2 token for interface ens5 from http://169.254.169.254/latest via ens5

Before:

Mar 24 06:03:33 <hostname>.<region>.compute.internal ec2net[<pid>]: Starting configuration for ens5
Mar 24 06:03:33 <hostname>.<region>.compute.internal ec2net[<pid>]: /lib/systemd/systemd-networkd-wait-online ens5
Mar 24 06:03:33 <hostname>.<region>.compute.internal ec2net[<pid>]: Got IMDSv2 token for interface ens5 from http://169.254.169.254/latest via ens5
Mar 24 06:03:33 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for mac
Mar 24 06:03:33 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for mac
Mar 24 06:03:33 <hostname>.<region>.compute.internal ec2net[<pid>]: Linking /run/systemd/network/70-ens5.network to /usr/lib/systemd/network/80-ec2.network
Mar 24 06:03:33 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for network/interfaces/macs/<mac-address>/subnet-ipv4-cidr-block
Mar 24 06:03:33 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for network/interfaces/macs/<mac-address>/interface-id
Mar 24 06:03:33 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for mac
Mar 24 06:03:33 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for mac
Mar 24 06:03:33 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for network/interfaces/macs/<mac-address>/local-ipv4s
Mar 24 06:03:33 <hostname>.<region>.compute.internal ec2net[<pid>]: Called trap
Mar 24 06:03:33 <hostname>.<region>.compute.internal ec2net[<pid>]: Reloaded networkd
Mar 24 06:05:31 <hostname>.<region>.compute.internal ec2net[<pid>]: Starting configuration refresh for ens5
Mar 24 06:05:31 <hostname>.<region>.compute.internal ec2net[<pid>]: Got IMDSv2 token for interface ens5 from http://169.254.169.254/latest via ens5
Mar 24 06:05:31 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for mac
Mar 24 06:05:31 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for mac
Mar 24 06:05:31 <hostname>.<region>.compute.internal ec2net[<pid>]: Using existing cfgfile /run/systemd/network/70-ens5.network
Mar 24 06:05:31 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for mac
Mar 24 06:05:31 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for mac
Mar 24 06:05:31 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for network/interfaces/macs/<mac-address>/local-ipv4s
Mar 24 06:05:31 <hostname>.<region>.compute.internal ec2net[<pid>]: Called trap
Mar 24 06:05:31 <hostname>.<region>.compute.internal ec2net[<pid>]: No networkd reload needed
Mar 24 06:07:31 <hostname>.<region>.compute.internal ec2net[<pid>]: Starting configuration refresh for ens5
Mar 24 06:07:31 <hostname>.<region>.compute.internal ec2net[<pid>]: Got IMDSv2 token for interface ens5 from http://169.254.169.254/latest via ens5
Mar 24 06:07:31 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for mac
Mar 24 06:07:31 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for mac
Mar 24 06:07:31 <hostname>.<region>.compute.internal ec2net[<pid>]: Using existing cfgfile /run/systemd/network/70-ens5.network
Mar 24 06:07:31 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for mac
Mar 24 06:07:31 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for mac
Mar 24 06:07:31 <hostname>.<region>.compute.internal ec2net[<pid>]: [get_meta] Querying IMDS for network/interfaces/macs/<mac-address>/local-ipv4s
Mar 24 06:07:31 <hostname>.<region>.compute.internal ec2net[<pid>]: Called trap
Mar 24 06:07:31 <hostname>.<region>.compute.internal ec2net[<pid>]: No networkd reload needed

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@mjnowen
Copy link
Contributor

mjnowen commented Mar 24, 2026

LGTM

Copy link

@ericsu66888 ericsu66888 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@joeysk2012 joeysk2012 merged commit d9f01f3 into amazonlinux:main Mar 24, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants