Dima, please review. -- Best regards,
Konstantin Khorenko, Virtuozzo Linux Kernel Team On 03/14/2016 12:10 AM, Maxim Patlasov wrote:
Instead of using pagecache_write_begin/pagecache_write_end method, it is beneficial to preallocate space, then write data directly to block-device, then convert uninitialized extents (ext4) explicitly. The following series implements: - a preparation patch replcacing BLOCK_UNINIT with em->uninit - a patch implementing performance improvement https://jira.sw.ru/browse/PSBM-22381 Signed-off-by: Maxim Patlasov <mpatla...@virtuozzo.com> --- Maxim Patlasov (2): ploop: replace BLOCK_UNINIT ploop: use FALLOC_FL_CONVERT_UNWRITTEN in io_direct drivers/block/ploop/dev.c | 7 +++++ drivers/block/ploop/io_direct.c | 52 ++++++++++++++++++++++++++++++----- drivers/block/ploop/io_direct_map.c | 6 ++-- drivers/block/ploop/io_direct_map.h | 4 +-- include/linux/ploop/ploop.h | 6 ++++ 5 files changed, 62 insertions(+), 13 deletions(-) -- Signature
_______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel