Skip to content

Conversation

@piyush-jena
Copy link
Contributor

@piyush-jena piyush-jena commented Jan 6, 2026

Description of changes:

  • libnvme: update to 1.16
  • xfsprogs: update to 6.17.0
  • nvme-cli: update to 2.16
  • makedumpfile: update to 1.7.8
  • keyutils: update to 1.6.3
  • e2fsprogs: update to 1.47.3

Testing done:

  • makedumpfile
    pending crash test
bash-5.1# uname -a
Linux ip-172-31-24-206.us-west-2.compute.internal 6.12.58 #1 SMP PREEMPT_DYNAMIC Thu Dec 11 18:26:23 UTC 2025 x86_64 GNU/Linux
bash-5.1# journalctl | grep -i crash
Jan 06 22:59:22 localhost kernel: Command line: BOOT_IMAGE=(hd0,gpt3)/vmlinuz console=tty0 console=ttyS0,115200n8 crashkernel=2G-:256M net.ifnames=0 netdog.default-interface=eth0:dhcp4,dhcp6? quiet 
****
Jan 06 22:59:28 localhost systemd[1]: Starting Load crash kernel...
Jan 06 22:59:28 localhost prairiedog[1508]: 22:59:28 [INFO] Loading crash kernel
Jan 06 22:59:29 localhost prairiedog[1508]: 22:59:29 [INFO] Crash kernel loaded
Jan 06 22:59:29 localhost systemd[1]: Finished Load crash kernel.
bash-5.1# cat /sys/kernel/kexec_crash_loaded
1
  • libnvme and nvme-cli
bash-5.1# nvme version
nvme version 2.16 (git 2.16)
libnvme version 1.16 (git 1.16)
bash-5.1# nvme list
Node                  Generic               SN                   Model                                    Namespace  Usage                      Format           FW Rev
--------------------- --------------------- -------------------- ---------------------------------------- ---------- -------------------------- ---------------- --------
/dev/nvme0n1          /dev/ng0n1            vol0deef6a374e22c4d9 Amazon Elastic Block Store               0x1          2.15  GB /   2.15  GB    512   B +  0 B   2.0
/dev/nvme1n1          /dev/ng1n1            vol06f660bc92e56836e Amazon Elastic Block Store               0x1         21.47  GB /  21.47  GB    512   B +  0 B   2.0
/dev/nvme2n1          /dev/ng2n1            AWS648CF8359A6402E69 Amazon EC2 NVMe Instance Storage         0x1          1.90  TB /   1.90  TB    512   B +  0 B   0
/dev/nvme3n1          /dev/ng3n1            AWS43CD4586257B372DA Amazon EC2 NVMe Instance Storage         0x1          1.90  TB /   1.90  TB    512   B +  0 B   0
/dev/nvme4n1          /dev/ng4n1            AWS2231DFE1C65F01C40 Amazon EC2 NVMe Instance Storage         0x1          1.90  TB /   1.90  TB    512   B +  0 B   0
/dev/nvme5n1          /dev/ng5n1            AWS1904FEE747251FB70 Amazon EC2 NVMe Instance Storage         0x1          1.90  TB /   1.90  TB    512   B +  0 B   0
bash-5.1# nvme amzn stats /dev/nvme1n1
Total Ops:
  Read: 816
  Write: 9853
Total Bytes:
  Read: 17353216
  Write: 1658667008
Total Time (us):
  Read: 515205
  Write: 203238994

EBS Volume Performance Exceeded (us):
  IOPS: 0
  Throughput: 2419402

EC2 Instance EBS Performance Exceeded (us):
  IOPS: 0
  Throughput: 0

Queue Length (point in time): 0

Read IO Latency Histogram
=================================
Lower       Upper        IO Count
=================================
[0        - 1       ] => 0
[1        - 2       ] => 0
[2        - 4       ] => 0
[4        - 8       ] => 0
[8        - 16      ] => 0
[16       - 32      ] => 0
[32       - 64      ] => 0
[64       - 128     ] => 0
[128      - 256     ] => 0
[256      - 512     ] => 249
[512      - 1024    ] => 522
[1024     - 2048    ] => 39
[2048     - 4096    ] => 6
[4096     - 8192    ] => 0
[8192     - 16384   ] => 0
[16384    - 32768   ] => 0
[32768    - 65536   ] => 0
[65536    - 131072  ] => 0
[131072   - 262144  ] => 0
[262144   - 524288  ] => 0
[524288   - 1048576 ] => 0
[1048576  - 2097152 ] => 0
[2097152  - 4194304 ] => 0
[4194304  - 8388608 ] => 0
[8388608  - 16777216] => 0
[16777216 - 33554432] => 0
[33554432 - 67108864] => 0
[67108864 - 18446744073709551615] => 0
=================================

Write IO Latency Histogram
=================================
Lower       Upper        IO Count
=================================
[0        - 1       ] => 0
[1        - 2       ] => 0
[2        - 4       ] => 0
[4        - 8       ] => 0
[8        - 16      ] => 0
[16       - 32      ] => 0
[32       - 64      ] => 0
[64       - 128     ] => 0
[128      - 256     ] => 0
[256      - 512     ] => 838
[512      - 1024    ] => 2148
[1024     - 2048    ] => 2558
[2048     - 4096    ] => 903
[4096     - 8192    ] => 316
[8192     - 16384   ] => 483
[16384    - 32768   ] => 811
[32768    - 65536   ] => 621
[65536    - 131072  ] => 796
[131072   - 262144  ] => 379
[262144   - 524288  ] => 0
[524288   - 1048576 ] => 0
[1048576  - 2097152 ] => 0
[2097152  - 4194304 ] => 0
[4194304  - 8388608 ] => 0
[8388608  - 16777216] => 0
[16777216 - 33554432] => 0
[33554432 - 67108864] => 0
[67108864 - 18446744073709551615] => 0
=================================

bash-5.1# nvme amzn stats /dev/nvme2n1
Total Ops:
  Read: 56
  Write: 0
Total Bytes:
  Read: 696320
  Write: 0
Total Time (us):
  Read: 1340
  Write: 0

EC2 Instance Local Storage Performance Exceeded (us):
  IOPS: 0
  Throughput: 0

Queue Length (point in time): 1

Read IO Latency Histogram
=================================
Lower       Upper        IO Count
=================================
[0        - 1       ] => 0
[1        - 2       ] => 0
[2        - 4       ] => 0
[4        - 8       ] => 0
[8        - 16      ] => 0
[16       - 32      ] => 46
[32       - 64      ] => 4
[64       - 128     ] => 6
[128      - 256     ] => 0
[256      - 512     ] => 0
[512      - 1024    ] => 0
[1024     - 2048    ] => 0
[2048     - 4096    ] => 0
[4096     - 8192    ] => 0
[8192     - 16384   ] => 0
[16384    - 32768   ] => 0
[32768    - 65536   ] => 0
[65536    - 131072  ] => 0
[131072   - 262144  ] => 0
[262144   - 524288  ] => 0
[524288   - 1048576 ] => 0
[1048576  - 2097152 ] => 0
[2097152  - 4194304 ] => 0
[4194304  - 8388608 ] => 0
[8388608  - 16777216] => 0
[16777216 - 33554432] => 0
[33554432 - 67108864] => 0
[67108864 - 18446744073709551615] => 0
=================================

Write IO Latency Histogram
=================================
Lower       Upper        IO Count
=================================
[0        - 1       ] => 0
[1        - 2       ] => 0
[2        - 4       ] => 0
[4        - 8       ] => 0
[8        - 16      ] => 0
[16       - 32      ] => 0
[32       - 64      ] => 0
[64       - 128     ] => 0
[128      - 256     ] => 0
[256      - 512     ] => 0
[512      - 1024    ] => 0
[1024     - 2048    ] => 0
[2048     - 4096    ] => 0
[4096     - 8192    ] => 0
[8192     - 16384   ] => 0
[16384    - 32768   ] => 0
[32768    - 65536   ] => 0
[65536    - 131072  ] => 0
[131072   - 262144  ] => 0
[262144   - 524288  ] => 0
[524288   - 1048576 ] => 0
[1048576  - 2097152 ] => 0
[2097152  - 4194304 ] => 0
[4194304  - 8388608 ] => 0
[8388608  - 16777216] => 0
[16777216 - 33554432] => 0
[33554432 - 67108864] => 0
[67108864 - 18446744073709551615] => 0
=================================
  • xfsprogs
bash-5.1# mkfs.xfs -V
Parameters parsed from config file /usr/share/xfsprogs/mkfs/default.conf successfully
mkfs.xfs version 6.17.0
bash-5.1# mkfs.xfs -N -f /dev/nvme2n1
Parameters parsed from config file /usr/share/xfsprogs/mkfs/default.conf successfully
meta-data=/dev/nvme2n1           isize=512    agcount=128, agsize=3623962 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=1
         =                       reflink=1    bigtime=1 inobtcount=1 nrext64=1
         =                       exchange=0   metadir=0
data     =                       bsize=4096   blocks=463867136, imaxpct=5
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1, parent=0
log      =internal log           bsize=4096   blocks=226497, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
         =                       rgcount=0    rgsize=0 extents
         =                       zoned=0      start=0 reserved=0
bash-5.1# cat /usr/share/xfsprogs/mkfs/default.conf
# V5 features that were the mkfs defaults when the upstream Linux 6.12 LTS
# kernel was released at the end of 2024.

[metadata]
bigtime=1
crc=1
finobt=1
inobtcount=1
metadir=0
reflink=1
rmapbt=1
autofsck=0

[inode]
sparse=1
nrext64=1
exchange=0

[naming]
parent=0
bash-5.1# uname -r
6.12.58
  • e2fsprogs
bash-5.1# mkfs.ext4 -V
mke2fs 1.47.3 (8-Jul-2025)
        Using EXT2FS Library version 1.47.3
bash-5.1# mkfs.ext4 /dev/nvme3n1
mke2fs 1.47.3 (8-Jul-2025)
Discarding device blocks: done
Creating filesystem with 463867187 4k blocks and 115974144 inodes
Filesystem UUID: 4424eec3-1f64-4923-bd05-004c779eb801
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
        102400000, 214990848

Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done
  • keyutils
bash-5.1# keyctl --version
keyctl from keyutils-1.6.3 (Built 2025-12-27)

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.

Signed-off-by: Piyush Jena <[email protected]>
@piyush-jena piyush-jena changed the title Pkgupdate 2025 12 22 dev packages Third Party Package Updates - dev packages Jan 6, 2026
@piyush-jena piyush-jena force-pushed the pkgupdate-2025-12-22-dev-packages branch from b54b497 to 3a64ba5 Compare January 6, 2026 22:45
@piyush-jena piyush-jena marked this pull request as ready for review January 7, 2026 00:37
Remove upstreamed patch for EC2 local storage stats.

Signed-off-by: Piyush Jena <[email protected]>
@piyush-jena piyush-jena force-pushed the pkgupdate-2025-12-22-dev-packages branch from 3a64ba5 to d1802eb Compare January 8, 2026 02:11
Signed-off-by: Piyush Jena <[email protected]>
Signed-off-by: Piyush Jena <[email protected]>
@piyush-jena piyush-jena force-pushed the pkgupdate-2025-12-22-dev-packages branch from d1802eb to ee6127c Compare January 8, 2026 02:13
%autosetup -n e2fsprogs-%{version} -p1

%build
export ac_cv_header_linux_fsverity_h=no
Copy link
Contributor

Choose a reason for hiding this comment

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

nit: add a comment here why this is needed.

(fix should come with bottlerocket-os/bottlerocket-sdk/issues/313)

[[package.metadata.build-package.external-files]]
url = "https://people.redhat.com/~dhowells/keyutils/keyutils-1.6.1.tar.bz2"
sha512 = "ea6e20b2594234c7f51581eef2b8fd19c109fa9eacaaef8dfbb4f237bd1d6fdf071ec23b4ff334cb22a46461d09d17cf499987fd1f00e66f27506888876961e1"
url = "https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot/keyutils-1.6.3.tar.gz"
Copy link
Contributor

Choose a reason for hiding this comment

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

releases-url needs to be updated

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.

2 participants