Here is customer node, where is CBT size is different to ploop size. Searching against kernel code shows, this is the only place we skip CBT size update after bd_inode size change.
https://jira.sw.ru/browse/PSBM-123819 Signed-off-by: Kirill Tkhai <[email protected]> (cherry picked from vz7 commit 042072dc38993013438cc8803e61a7d87501449e) Signed-off-by: Vasily Averin <[email protected]> --- fs/block_dev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fs/block_dev.c b/fs/block_dev.c index db46a4a205fe..36e291595135 100644 --- a/fs/block_dev.c +++ b/fs/block_dev.c @@ -1451,6 +1451,7 @@ static void check_disk_size_change(struct gendisk *disk, disk->disk_name, bdev_size, disk_size); } i_size_write(bdev->bd_inode, disk_size); + blk_cbt_update_size(bdev); if (bdev_size > disk_size) flush_disk(bdev, false); } -- 2.25.1 _______________________________________________ Devel mailing list [email protected] https://lists.openvz.org/mailman/listinfo/devel
