xfs_growfs fails to allocate new inodes in Ubuntu Trusty
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Medium
|
Unassigned | ||
Trusty |
Expired
|
Medium
|
Unassigned | ||
Utopic |
Expired
|
Medium
|
Unassigned |
Bug Description
Release:
Description: Ubuntu 14.04.2 LTS
Release: 14.04
Packages:
linux-image-
xfsprogs 3.1.9ubuntu2
When using xfs_growfs to grow an xfs filesystem, inodes on the grown portion of the filesystem are not available for writing, leading to ENOSPC errors even when free disk space and unused inodes are reported by df -i and df.
Actual results:
A worker creating many files, will run out of inode space as if the fs was not grown.
Expected results:
A worker creating many files, will continue to create new files for the grown fs.
mount -o remount,inode64 /mnt/point fixes this issue and allows further writes to the grown fs.
More information and reproduction steps can be found in this bug report: https:/
Also, the LXC FAQ has a description that indicates this bug has been present since kernel 3.7. It also offers the work around I wrote above: http://
This bug has been fixed upstream in 3.17: https:/
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
tags: | added: kernel-da-key trusty utopic |
no longer affects: | linux |
Changed in linux (Ubuntu Trusty): | |
status: | New → Confirmed |
Changed in linux (Ubuntu Utopic): | |
status: | New → Confirmed |
Changed in linux (Ubuntu Trusty): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Utopic): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Trusty): | |
status: | Confirmed → Incomplete |
Changed in linux (Ubuntu Utopic): | |
status: | Confirmed → Incomplete |
Changed in linux (Ubuntu): | |
status: | Confirmed → Incomplete |
Add xfsprogs to packages