Re: [dm-devel] [PATCH 4/4] dm: support I/O polling

2021-03-09 Thread Heinz Mauelshagen
On 3/8/21 4:54 AM, JeffleXu wrote: On 3/6/21 1:56 AM, Heinz Mauelshagen wrote: On 3/5/21 6:46 PM, Heinz Mauelshagen wrote: On 3/5/21 10:52 AM, JeffleXu wrote: On 3/3/21 6:09 PM, Mikulas Patocka wrote: On Wed, 3 Mar 2021, JeffleXu wrote: On 3/3/21 3:05 AM, Mikulas Patocka wrote: Support

Re: [dm-devel] [PATCH 4/4] dm: support I/O polling

2021-03-07 Thread JeffleXu
On 3/6/21 1:56 AM, Heinz Mauelshagen wrote: > > On 3/5/21 6:46 PM, Heinz Mauelshagen wrote: >> On 3/5/21 10:52 AM, JeffleXu wrote: >>> >>> On 3/3/21 6:09 PM, Mikulas Patocka wrote: On Wed, 3 Mar 2021, JeffleXu wrote: > > On 3/3/21 3:05 AM, Mikulas Patocka wrote: >

Re: [dm-devel] [PATCH 4/4] dm: support I/O polling

2021-03-07 Thread Jens Axboe
On 3/7/21 8:54 PM, JeffleXu wrote: > > > On 3/6/21 1:56 AM, Heinz Mauelshagen wrote: >> >> On 3/5/21 6:46 PM, Heinz Mauelshagen wrote: >>> On 3/5/21 10:52 AM, JeffleXu wrote: On 3/3/21 6:09 PM, Mikulas Patocka wrote: > > On Wed, 3 Mar 2021, JeffleXu wrote: > >> >>

Re: [dm-devel] [PATCH 4/4] dm: support I/O polling

2021-03-05 Thread Jens Axboe
On 3/4/21 3:09 AM, Mikulas Patocka wrote: > > > On Thu, 4 Mar 2021, JeffleXu wrote: > >>> __split_and_process_non_flush records the poll cookie in ci.poll_cookie. >>> When we processed all the bios, we poll for the last cookie here: >>> >>> if (ci.poll_cookie != BLK_QC_T_NONE) { >>>

Re: [dm-devel] [PATCH 4/4] dm: support I/O polling

2021-03-05 Thread Heinz Mauelshagen
On 3/5/21 7:09 PM, Mike Snitzer wrote: On Fri, Mar 05 2021 at 12:56pm -0500, Heinz Mauelshagen wrote: On 3/5/21 6:46 PM, Heinz Mauelshagen wrote: On 3/5/21 10:52 AM, JeffleXu wrote: On 3/3/21 6:09 PM, Mikulas Patocka wrote: On Wed, 3 Mar 2021, JeffleXu wrote: On 3/3/21 3:05 AM, Mikulas

Re: [dm-devel] [PATCH 4/4] dm: support I/O polling

2021-03-05 Thread Mike Snitzer
On Fri, Mar 05 2021 at 12:56pm -0500, Heinz Mauelshagen wrote: > > On 3/5/21 6:46 PM, Heinz Mauelshagen wrote: > >On 3/5/21 10:52 AM, JeffleXu wrote: > >> > >>On 3/3/21 6:09 PM, Mikulas Patocka wrote: > >>> > >>>On Wed, 3 Mar 2021, JeffleXu wrote: > >>> > > On 3/3/21 3:05 AM, Mikulas

Re: [dm-devel] [PATCH 4/4] dm: support I/O polling

2021-03-05 Thread Heinz Mauelshagen
On 3/5/21 6:46 PM, Heinz Mauelshagen wrote: On 3/5/21 10:52 AM, JeffleXu wrote: On 3/3/21 6:09 PM, Mikulas Patocka wrote: On Wed, 3 Mar 2021, JeffleXu wrote: On 3/3/21 3:05 AM, Mikulas Patocka wrote: Support I/O polling if submit_bio_noacct_mq_direct returned non-empty cookie.

Re: [dm-devel] [PATCH 4/4] dm: support I/O polling

2021-03-05 Thread Heinz Mauelshagen
On 3/5/21 10:52 AM, JeffleXu wrote: On 3/3/21 6:09 PM, Mikulas Patocka wrote: On Wed, 3 Mar 2021, JeffleXu wrote: On 3/3/21 3:05 AM, Mikulas Patocka wrote: Support I/O polling if submit_bio_noacct_mq_direct returned non-empty cookie. Signed-off-by: Mikulas Patocka ---

Re: [dm-devel] [PATCH 4/4] dm: support I/O polling

2021-03-05 Thread JeffleXu
On 3/3/21 6:09 PM, Mikulas Patocka wrote: > > > On Wed, 3 Mar 2021, JeffleXu wrote: > >> >> >> On 3/3/21 3:05 AM, Mikulas Patocka wrote: >> >>> Support I/O polling if submit_bio_noacct_mq_direct returned non-empty >>> cookie. >>> >>> Signed-off-by: Mikulas Patocka >>> >>> --- >>>

Re: [dm-devel] [PATCH 4/4] dm: support I/O polling

2021-03-04 Thread Mikulas Patocka
On Thu, 4 Mar 2021, Jeff Moyer wrote: > Hi, Mikulas, > > Mikulas Patocka writes: > > > On Wed, 3 Mar 2021, JeffleXu wrote: > > > >> > >> > >> On 3/3/21 3:05 AM, Mikulas Patocka wrote: > >> > >> > Support I/O polling if submit_bio_noacct_mq_direct returned non-empty > >> > cookie. > >> >

Re: [dm-devel] [PATCH 4/4] dm: support I/O polling

2021-03-04 Thread Mike Snitzer
On Thu, Mar 04 2021 at 10:01am -0500, Jeff Moyer wrote: > Hi, Mikulas, > > Mikulas Patocka writes: > > > On Wed, 3 Mar 2021, JeffleXu wrote: > > > >> > >> > >> On 3/3/21 3:05 AM, Mikulas Patocka wrote: > >> > >> > Support I/O polling if submit_bio_noacct_mq_direct returned non-empty > >> >

Re: [dm-devel] [PATCH 4/4] dm: support I/O polling

2021-03-04 Thread Jeff Moyer
Hi, Mikulas, Mikulas Patocka writes: > On Wed, 3 Mar 2021, JeffleXu wrote: > >> >> >> On 3/3/21 3:05 AM, Mikulas Patocka wrote: >> >> > Support I/O polling if submit_bio_noacct_mq_direct returned non-empty >> > cookie. >> > >> > Signed-off-by: Mikulas Patocka >> > >> > --- >> >

Re: [dm-devel] [PATCH 4/4] dm: support I/O polling

2021-03-04 Thread JeffleXu
On 3/3/21 6:09 PM, Mikulas Patocka wrote: > > > On Wed, 3 Mar 2021, JeffleXu wrote: > >> >> >> On 3/3/21 3:05 AM, Mikulas Patocka wrote: >> >>> Support I/O polling if submit_bio_noacct_mq_direct returned non-empty >>> cookie. >>> >>> Signed-off-by: Mikulas Patocka >>> >>> --- >>>

Re: [dm-devel] [PATCH 4/4] dm: support I/O polling

2021-03-04 Thread Mikulas Patocka
On Thu, 4 Mar 2021, JeffleXu wrote: > > __split_and_process_non_flush records the poll cookie in ci.poll_cookie. > > When we processed all the bios, we poll for the last cookie here: > > > > if (ci.poll_cookie != BLK_QC_T_NONE) { > > while (atomic_read(>io_count) > 1

Re: [dm-devel] [PATCH 4/4] dm: support I/O polling

2021-03-03 Thread Mikulas Patocka
On Wed, 3 Mar 2021, JeffleXu wrote: > > > On 3/3/21 3:05 AM, Mikulas Patocka wrote: > > > Support I/O polling if submit_bio_noacct_mq_direct returned non-empty > > cookie. > > > > Signed-off-by: Mikulas Patocka > > > > --- > > drivers/md/dm.c |5 + > > 1 file changed, 5

Re: [dm-devel] [PATCH 4/4] dm: support I/O polling

2021-03-03 Thread JeffleXu
On 3/3/21 3:05 AM, Mikulas Patocka wrote: > Support I/O polling if submit_bio_noacct_mq_direct returned non-empty > cookie. > > Signed-off-by: Mikulas Patocka > > --- > drivers/md/dm.c |5 + > 1 file changed, 5 insertions(+) > > Index: linux-2.6/drivers/md/dm.c >

[dm-devel] [PATCH 4/4] dm: support I/O polling

2021-03-02 Thread Mikulas Patocka
Support I/O polling if submit_bio_noacct_mq_direct returned non-empty cookie. Signed-off-by: Mikulas Patocka --- drivers/md/dm.c |5 + 1 file changed, 5 insertions(+) Index: linux-2.6/drivers/md/dm.c === ---