login
Header Space

 
 

Re: [DRIVER SUBMISSION] DRBD wants to go mainline

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Satyam Sharma <satyam.sharma@...>
Cc: Kyle Moffett <mrlinuxman@...>, Jens Axboe <axboe@...>, Andrew Morton <akpm@...>, lkml <linux-kernel@...>
Date: Wednesday, July 25, 2007 - 5:46 am

On Wed, Jul 25, 2007 at 04:41:53AM +0530, Satyam Sharma wrote:

the basic problem, and what we use signals for, is:

it is waiting in recv, waiting for the peer to say something.
but I want it to stop recv, and go send something "right now".
I don't want to have two threads for that.

yes we have timeo in place, anyways: we need to detect a failed peer
node in time. we even aim for "sub-second failover" sometimes (which is
not exactly feasible; but failover times of 15 seconds and less are
requirement for useable HA-iSCSI deployments).
but that does not cut it, timeo is seconds.
you don't want seconds latency for IO operations.

so I signal it, it breaks out of recv, then sends, and goes back to recv.

in-kernel epoll would probably solve this.
I don't know how to do that properly, though.


will do.
I was not aware of the "create_singlethread_workqueue",
it does fit our useage good enough.


sure. will be available soon.
this was just a "bust in and see what lkml does about it",
I don't expect to be merged within days :)
I think it is realistic to be merged this year, though...
[as chrismas present, maybe :-)]

-- 
: Lars Ellenberg                            Tel +43-1-8178292-0  :
: LINBIT Information Technologies GmbH      Fax +43-1-8178292-82 :
: Vivenotgasse 48, A-1120 Vienna/Europe    http://www.linbit.com :
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[DRIVER SUBMISSION] DRBD wants to go mainline, Lars Ellenberg, (Sat Jul 21, 4:38 pm)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Jan Engelhardt, (Sat Jul 21, 5:17 pm)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Lars Ellenberg, (Sat Jul 21, 6:43 pm)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Jan Engelhardt, (Sun Jul 22, 5:06 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Lars Ellenberg, (Sun Jul 22, 10:03 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Pavel Machek, (Fri Jul 27, 2:46 pm)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Lars Ellenberg, (Mon Jul 30, 3:35 pm)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Jan Engelhardt, (Mon Jul 30, 3:41 pm)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Andi Kleen, (Sat Jul 21, 7:50 pm)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Lars Ellenberg, (Sun Jul 22, 2:09 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Pekka Enberg, (Sun Jul 22, 5:00 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Sam Ravnborg, (Sun Jul 22, 4:52 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Pekka Enberg, (Sun Jul 22, 5:05 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Jens Axboe, (Sun Jul 22, 1:52 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Lars Ellenberg, (Sun Jul 22, 9:58 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Satyam Sharma, (Sun Jul 22, 11:31 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Satyam Sharma, (Sun Jul 22, 11:50 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Stefan Richter, (Sun Jul 22, 12:13 pm)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Andi Kleen, (Sun Jul 22, 10:56 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Sam Ravnborg, (Sun Jul 22, 10:49 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Jesper Juhl, (Mon Jul 23, 4:59 pm)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Jesper Juhl, (Sat Jul 21, 5:34 pm)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Kyle Moffett, (Sun Jul 22, 9:32 pm)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Lars Ellenberg, (Mon Jul 23, 9:32 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Satyam Sharma, (Mon Jul 23, 9:40 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Lars Ellenberg, (Mon Jul 23, 5:19 pm)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Satyam Sharma, (Tue Jul 24, 7:11 pm)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Lars Ellenberg, (Wed Jul 25, 5:46 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Satyam Sharma, (Wed Jul 25, 8:12 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Kyle Moffett, (Wed Jul 25, 11:43 pm)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Evgeniy Polyakov, (Thu Jul 26, 5:17 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Jens Axboe, (Tue Jul 24, 3:36 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Kyle Moffett, (Mon Jul 23, 8:48 pm)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Jens Axboe, (Mon Jul 23, 9:37 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Lars Ellenberg, (Mon Jul 23, 5:13 pm)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Christoph Hellwig, (Mon Jul 23, 4:49 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Sam Ravnborg, (Mon Jul 23, 5:00 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Christoph Hellwig, (Mon Jul 23, 5:01 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Sam Ravnborg, (Mon Jul 23, 5:19 am)
Re: [DRIVER SUBMISSION] DRBD wants to go mainline, Lars Ellenberg, (Mon Jul 23, 7:08 am)
speck-geostationary