diff options
author | Samantha Jalabert <samantha.jalabert@syslinbit.com> | 2023-08-24 08:11:10 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-11-09 12:49:54 +0000 |
commit | c7e094ec3beccef0bbbf67c100147c449d9c6836 (patch) | |
tree | a5828874a41e5ea00e2c22b21547b69c5ec4eae4 | |
parent | 973aa73b9f1f542f4a636cf8eca733b4df5a778f (diff) | |
download | bitbake-c7e094ec3beccef0bbbf67c100147c449d9c6836.tar.gz |
Fix disk space monitoring on cephfsyocto-4.2.42023-04.4-mickledore2.4.4
Error occured while running bitbake on cephfs:
WARNING: The free inode of path is running low (-0.001K left)
ERROR: Immediately halt since the disk space monitor action is "HALT"!
Signed-off-by: Samantha Jalabert <samantha.jalabert@syslinbit.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | lib/bb/monitordisk.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/bb/monitordisk.py b/lib/bb/monitordisk.py index a1b910007..f92821035 100644 --- a/lib/bb/monitordisk.py +++ b/lib/bb/monitordisk.py @@ -234,9 +234,10 @@ class diskMonitor: freeInode = st.f_favail if minInode and freeInode < minInode: - # Some filesystems use dynamic inodes so can't run out - # (e.g. btrfs). This is reported by the inode count being 0. - if st.f_files == 0: + # Some filesystems use dynamic inodes so can't run out. + # This is reported by the inode count being 0 (btrfs) or the free + # inode count being -1 (cephfs). + if st.f_files == 0 or st.f_favail == -1: self.devDict[k][2] = None continue # Always show warning, the self.checked would always be False if the action is WARN |