Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-08-21 Thread J. Bruce Fields
On Thu, Aug 16, 2012 at 03:29:03PM -0400, J. Bruce Fields wrote: > Looking back at this: > > - adding the sv_lock looks like the right thing to do anyway > independent of containers, because svc_age_temp_xprts may > still be running. This is what I've been testing with. Or

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-08-21 Thread J. Bruce Fields
On Tue, Aug 21, 2012 at 01:28:00PM +0400, Stanislav Kinsbursky wrote: > 20.08.2012 20:58, J. Bruce Fields пишет: > >On Mon, Aug 20, 2012 at 07:11:00PM +0400, Stanislav Kinsbursky wrote: > >>Currently, when you call kthread_create(), you add new job to > >>kthreadd queue. Kthreadd is unique, starts

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-08-21 Thread Stanislav Kinsbursky
20.08.2012 20:58, J. Bruce Fields пишет: On Mon, Aug 20, 2012 at 07:11:00PM +0400, Stanislav Kinsbursky wrote: 20.08.2012 18:56, J. Bruce Fields пишет: On Mon, Aug 20, 2012 at 03:05:49PM +0400, Stanislav Kinsbursky wrote: 16.08.2012 23:29, J. Bruce Fields пишет: Looking back at this:

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-08-21 Thread Stanislav Kinsbursky
20.08.2012 20:58, J. Bruce Fields пишет: On Mon, Aug 20, 2012 at 07:11:00PM +0400, Stanislav Kinsbursky wrote: 20.08.2012 18:56, J. Bruce Fields пишет: On Mon, Aug 20, 2012 at 03:05:49PM +0400, Stanislav Kinsbursky wrote: 16.08.2012 23:29, J. Bruce Fields пишет: Looking back at this:

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-08-21 Thread J. Bruce Fields
On Tue, Aug 21, 2012 at 01:28:00PM +0400, Stanislav Kinsbursky wrote: 20.08.2012 20:58, J. Bruce Fields пишет: On Mon, Aug 20, 2012 at 07:11:00PM +0400, Stanislav Kinsbursky wrote: Currently, when you call kthread_create(), you add new job to kthreadd queue. Kthreadd is unique, starts right

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-08-21 Thread J. Bruce Fields
On Thu, Aug 16, 2012 at 03:29:03PM -0400, J. Bruce Fields wrote: Looking back at this: - adding the sv_lock looks like the right thing to do anyway independent of containers, because svc_age_temp_xprts may still be running. This is what I've been testing with. Or

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-08-20 Thread J. Bruce Fields
On Mon, Aug 20, 2012 at 07:11:00PM +0400, Stanislav Kinsbursky wrote: > 20.08.2012 18:56, J. Bruce Fields пишет: > >On Mon, Aug 20, 2012 at 03:05:49PM +0400, Stanislav Kinsbursky wrote: > >>16.08.2012 23:29, J. Bruce Fields пишет: > >>>Looking back at this: > >>> > >>> - adding the sv_lock looks

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-08-20 Thread Stanislav Kinsbursky
20.08.2012 18:56, J. Bruce Fields пишет: On Mon, Aug 20, 2012 at 03:05:49PM +0400, Stanislav Kinsbursky wrote: 16.08.2012 23:29, J. Bruce Fields пишет: Looking back at this: - adding the sv_lock looks like the right thing to do anyway independent of containers, because

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-08-20 Thread J. Bruce Fields
On Mon, Aug 20, 2012 at 03:05:49PM +0400, Stanislav Kinsbursky wrote: > 16.08.2012 23:29, J. Bruce Fields пишет: > >Looking back at this: > > > > - adding the sv_lock looks like the right thing to do anyway > > independent of containers, because svc_age_temp_xprts may > > still be

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-08-20 Thread Stanislav Kinsbursky
16.08.2012 23:29, J. Bruce Fields пишет: On Tue, Jul 24, 2012 at 03:40:37PM -0400, J. Bruce Fields wrote: On Tue, Jul 03, 2012 at 04:58:57PM +0400, Stanislav Kinsbursky wrote: v3: 1) rebased on 3.5-rc3 kernel. v2: destruction of currently processing transport added: 1) Added marking of

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-08-20 Thread Stanislav Kinsbursky
16.08.2012 23:29, J. Bruce Fields пишет: On Tue, Jul 24, 2012 at 03:40:37PM -0400, J. Bruce Fields wrote: On Tue, Jul 03, 2012 at 04:58:57PM +0400, Stanislav Kinsbursky wrote: v3: 1) rebased on 3.5-rc3 kernel. v2: destruction of currently processing transport added: 1) Added marking of

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-08-20 Thread J. Bruce Fields
On Mon, Aug 20, 2012 at 03:05:49PM +0400, Stanislav Kinsbursky wrote: 16.08.2012 23:29, J. Bruce Fields пишет: Looking back at this: - adding the sv_lock looks like the right thing to do anyway independent of containers, because svc_age_temp_xprts may still be running.

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-08-20 Thread Stanislav Kinsbursky
20.08.2012 18:56, J. Bruce Fields пишет: On Mon, Aug 20, 2012 at 03:05:49PM +0400, Stanislav Kinsbursky wrote: 16.08.2012 23:29, J. Bruce Fields пишет: Looking back at this: - adding the sv_lock looks like the right thing to do anyway independent of containers, because

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-08-20 Thread J. Bruce Fields
On Mon, Aug 20, 2012 at 07:11:00PM +0400, Stanislav Kinsbursky wrote: 20.08.2012 18:56, J. Bruce Fields пишет: On Mon, Aug 20, 2012 at 03:05:49PM +0400, Stanislav Kinsbursky wrote: 16.08.2012 23:29, J. Bruce Fields пишет: Looking back at this: - adding the sv_lock looks like the right

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-08-16 Thread J. Bruce Fields
On Tue, Jul 24, 2012 at 03:40:37PM -0400, J. Bruce Fields wrote: > On Tue, Jul 03, 2012 at 04:58:57PM +0400, Stanislav Kinsbursky wrote: > > v3: > > 1) rebased on 3.5-rc3 kernel. > > > > v2: destruction of currently processing transport added: > > 1) Added marking of currently processing

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-08-16 Thread J. Bruce Fields
On Tue, Jul 24, 2012 at 03:40:37PM -0400, J. Bruce Fields wrote: On Tue, Jul 03, 2012 at 04:58:57PM +0400, Stanislav Kinsbursky wrote: v3: 1) rebased on 3.5-rc3 kernel. v2: destruction of currently processing transport added: 1) Added marking of currently processing transports with

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-07-30 Thread NeilBrown
On Tue, 24 Jul 2012 15:40:37 -0400 "J. Bruce Fields" wrote: > On Tue, Jul 03, 2012 at 04:58:57PM +0400, Stanislav Kinsbursky wrote: > > v3: > > 1) rebased on 3.5-rc3 kernel. > > > > v2: destruction of currently processing transport added: > > 1) Added marking of currently processing transports

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-07-30 Thread NeilBrown
On Tue, 24 Jul 2012 15:40:37 -0400 J. Bruce Fields bfie...@fieldses.org wrote: On Tue, Jul 03, 2012 at 04:58:57PM +0400, Stanislav Kinsbursky wrote: v3: 1) rebased on 3.5-rc3 kernel. v2: destruction of currently processing transport added: 1) Added marking of currently processing

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-07-24 Thread J. Bruce Fields
On Tue, Jul 03, 2012 at 04:58:57PM +0400, Stanislav Kinsbursky wrote: > v3: > 1) rebased on 3.5-rc3 kernel. > > v2: destruction of currently processing transport added: > 1) Added marking of currently processing transports with XPT_CLOSE on per-net > shutdown. These transports will be destroyed

Re: [PATCH v3] SUNRPC: protect service sockets lists during per-net shutdown

2012-07-24 Thread J. Bruce Fields
On Tue, Jul 03, 2012 at 04:58:57PM +0400, Stanislav Kinsbursky wrote: v3: 1) rebased on 3.5-rc3 kernel. v2: destruction of currently processing transport added: 1) Added marking of currently processing transports with XPT_CLOSE on per-net shutdown. These transports will be destroyed in