[PATCH v3 4/6] util: implement seqcache

2021-03-05 Thread Vladimir Sementsov-Ogievskiy
Implement cache for small sequential unaligned writes, so that they may be cached until we get a complete cluster and then write it. The cache is intended to be used for backup to qcow2 compressed target opened in O_DIRECT mode, but can be reused for any similar (even not block-layer related) task

Re: [PATCH v3 4/6] util: implement seqcache

2021-03-12 Thread Max Reitz
On 05.03.21 18:35, Vladimir Sementsov-Ogievskiy wrote: Implement cache for small sequential unaligned writes, so that they may be cached until we get a complete cluster and then write it. The cache is intended to be used for backup to qcow2 compressed target opened in O_DIRECT mode, but can be r

Re: [PATCH v3 4/6] util: implement seqcache

2021-03-12 Thread Vladimir Sementsov-Ogievskiy
12.03.2021 16:41, Max Reitz wrote: On 05.03.21 18:35, Vladimir Sementsov-Ogievskiy wrote: Implement cache for small sequential unaligned writes, so that they may be cached until we get a complete cluster and then write it. The cache is intended to be used for backup to qcow2 compressed target o

Re: [PATCH v3 4/6] util: implement seqcache

2021-03-12 Thread Max Reitz
On 12.03.21 15:37, Vladimir Sementsov-Ogievskiy wrote: 12.03.2021 16:41, Max Reitz wrote: On 05.03.21 18:35, Vladimir Sementsov-Ogievskiy wrote: Implement cache for small sequential unaligned writes, so that they may be cached until we get a complete cluster and then write it. The cache is int

Re: [PATCH v3 4/6] util: implement seqcache

2021-06-04 Thread Vladimir Sementsov-Ogievskiy
05.03.2021 20:35, Vladimir Sementsov-Ogievskiy wrote: Implement cache for small sequential unaligned writes, so that they may be cached until we get a complete cluster and then write it. The cache is intended to be used for backup to qcow2 compressed target opened in O_DIRECT mode, but can be re