ploop images are used for iSCSI scenario implementation in vStorage and in Incus Containers scenario, both of them benefit from the ploop online shrink feature.
https://virtuozzo.atlassian.net/browse/PSBM-159828 Kirill Tkhai (5): fs: Revert ee1904ba44bd "make alloc_file() static" xfs: Teach the fs where the balloon inode is xfs: Never show balloon in readdir results xfs: Don't show the active balloon to user xfs: Provide a balloon nipple for management Konstantin Khorenko (2): ext4: Provide a balloon nipple for management FD: fs/ext4: fast online shrink support Maxim V. Patlasov (3): ext4: Teach the fs where the balloon inode is ext4: Teach statfs to report reduced disk usage ext4: Don't show the active balloon to user .../fs-ext4-fast_online_shrink_support.rst | 113 ++++++++++++++++++ .../fs-xfs-fast_online_shrink_support.rst | 1 + fs/ext4/dir.c | 15 ++- fs/ext4/ext4.h | 3 + fs/ext4/ioctl.c | 60 ++++++++++ fs/ext4/namei.c | 9 ++ fs/ext4/super.c | 95 ++++++++++++++- fs/file_table.c | 3 +- fs/inode.c | 1 + fs/xfs/libxfs/xfs_da_btree.h | 1 + fs/xfs/libxfs/xfs_dir2_priv.h | 1 + fs/xfs/libxfs/xfs_fs.h | 1 + fs/xfs/xfs_dir2_readdir.c | 23 +++- fs/xfs/xfs_file.c | 2 +- fs/xfs/xfs_inode.c | 4 + fs/xfs/xfs_ioctl.c | 63 ++++++++++ fs/xfs/xfs_iops.c | 4 + fs/xfs/xfs_mount.h | 2 + fs/xfs/xfs_super.c | 79 ++++++++++++ fs/xfs/xfs_super.h | 2 + include/linux/file.h | 2 + 21 files changed, 479 insertions(+), 5 deletions(-) create mode 100644 Documentation/Virtuozzo/FeatureDescriptions/fs-ext4-fast_online_shrink_support.rst create mode 120000 Documentation/Virtuozzo/FeatureDescriptions/fs-xfs-fast_online_shrink_support.rst -- 2.43.5 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel