Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update third-party packages #1755

Merged
merged 13 commits into from Sep 20, 2021
Merged

Conversation

tjkirch
Copy link
Contributor

@tjkirch tjkirch commented Sep 17, 2021

Description of changes:

74f090e6 Update e2fsprogs to 1.46.4
78d494cf Update ecs-agent to 1.55.2
a40b2276 Add agent-runtime-stats to aws-ecs-1 logdog config
901a763e Update grep to 3.7
68fe357d Update kernel-5.4 to 5.4.141
ef1132b8 Update kernel-5.10 to 5.10.59
fc753157 Update libaudit to 3.0.5
59fdc25c Update libcap to 2.57
87638ec7 Update libseccomp to 2.5.2
1e84cf1e Update libxcrypt to 4.4.26
73a55186 Update strace to 5.14
7cd88863 Update systemd to 247.9
9106932d Update util-linux to 2.37.2

Reviewer notes:

  • libcap now requires -fPIC, or you get relocation errors that recommend fPIC.
  • rebased ecs-agent and libcap patches.

Testing done:

Built and ran aws-k8s-1.21 x86, aws-ecs-1 x86, aws-k8s-1.17 aarch64, aws-dev x86, and vmware-k8s-1.21 x86. Confirmed that pods/tasks run OK. Confirmed API get/set OK, system services healthy, and journal OK. Confirmed on aws-dev that strace-ing bash works and is fun. Confirmed that /var/log/ecs has the new agent-runtime-stats file, when that feature is enabled, and that logdog output includes it.

Terms of contribution:

By submitting this pull request, I agree that this contribution is dual-licensed under the terms of both the Apache License, version 2.0, and the MIT license.

@tjkirch
Copy link
Contributor Author

tjkirch commented Sep 20, 2021

^ This push fixes the path for the agent-runtime-stats file, and adds it to logdog.

Confirmed that /var/log/ecs has the new agent-runtime-stats file with a performance measurement, when that feature is enabled via ECS_ENABLE_RUNTIME_STATS=true in /etc/ecs/ecs.config, and that logdog output includes it.

@tjkirch
Copy link
Contributor Author

tjkirch commented Sep 20, 2021

^ In libcap, use only -fPIC, to match libcap Makefiles. Built and ran aws-k8s-1.21 on x86_64 and aarch64 OK.

@tjkirch tjkirch merged commit 6f5f66c into bottlerocket-os:develop Sep 20, 2021
@tjkirch tjkirch deleted the dep-updates branch September 20, 2021 23:19
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.

None yet

4 participants