Re: [PATCH v2 0/2] zone-append support in io-uring and aio

2020-06-30 Thread Matthew Wilcox
On Thu, Jun 25, 2020 at 10:45:47PM +0530, Kanchan Joshi wrote: > Zone-append completion result ---> > With zone-append, where write took place can only be known after completion. > So apart from usual return value of write, additional mean is needed to obtain > the actual written location. > > In

Re: [PATCH v2 0/2] zone-append support in io-uring and aio

2020-06-26 Thread Kanchan Joshi
On Fri, Jun 26, 2020 at 03:11:55AM +, Damien Le Moal wrote: On 2020/06/26 2:18, Kanchan Joshi wrote: Semantics ---> Zone-append, by its nature, may perform write on a different location than what was specified. It does not fit into POSIX, and trying to fit may just undermine its benefit. It

Re: [PATCH v2 0/2] zone-append support in io-uring and aio

2020-06-26 Thread javier.g...@samsung.com
On 26.06.2020 06:56, Damien Le Moal wrote: On 2020/06/26 15:37, javier.g...@samsung.com wrote: On 26.06.2020 03:11, Damien Le Moal wrote: On 2020/06/26 2:18, Kanchan Joshi wrote: [Revised as per feedback from Damien, Pavel, Jens, Christoph, Matias, Wilcox] This patchset enables zone-append us

Re: [PATCH v2 0/2] zone-append support in io-uring and aio

2020-06-25 Thread Damien Le Moal
On 2020/06/26 15:37, javier.g...@samsung.com wrote: > On 26.06.2020 03:11, Damien Le Moal wrote: >> On 2020/06/26 2:18, Kanchan Joshi wrote: >>> [Revised as per feedback from Damien, Pavel, Jens, Christoph, Matias, >>> Wilcox] >>> >>> This patchset enables zone-append using io-uring/linux-aio, on

Re: [PATCH v2 0/2] zone-append support in io-uring and aio

2020-06-25 Thread javier.g...@samsung.com
On 26.06.2020 03:11, Damien Le Moal wrote: On 2020/06/26 2:18, Kanchan Joshi wrote: [Revised as per feedback from Damien, Pavel, Jens, Christoph, Matias, Wilcox] This patchset enables zone-append using io-uring/linux-aio, on block IO path. Purpose is to provide zone-append consumption ability t

Re: [PATCH v2 0/2] zone-append support in io-uring and aio

2020-06-25 Thread Damien Le Moal
On 2020/06/26 2:18, Kanchan Joshi wrote: > [Revised as per feedback from Damien, Pavel, Jens, Christoph, Matias, Wilcox] > > This patchset enables zone-append using io-uring/linux-aio, on block IO path. > Purpose is to provide zone-append consumption ability to applications which > are > using zo

[PATCH v2 0/2] zone-append support in io-uring and aio

2020-06-25 Thread Kanchan Joshi
[Revised as per feedback from Damien, Pavel, Jens, Christoph, Matias, Wilcox] This patchset enables zone-append using io-uring/linux-aio, on block IO path. Purpose is to provide zone-append consumption ability to applications which are using zoned-block-device directly. The application may specif