Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-20 Thread John Baldwin
On Friday, August 20, 2010 3:42:27 pm Kostik Belousov wrote: > On Fri, Aug 20, 2010 at 03:35:48PM -0400, John Baldwin wrote: > > On Friday, August 20, 2010 3:19:53 pm Kostik Belousov wrote: > > > It seems nobody replied to the mdf@ objection against wait of the > > > new proc startup being equivale

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-20 Thread Kostik Belousov
On Fri, Aug 20, 2010 at 03:35:48PM -0400, John Baldwin wrote: > On Friday, August 20, 2010 3:19:53 pm Kostik Belousov wrote: > > It seems nobody replied to the mdf@ objection against wait of the > > new proc startup being equivalent to the LOR. I think that the wait > > is safe, because the task is

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-20 Thread John Baldwin
On Friday, August 20, 2010 3:19:53 pm Kostik Belousov wrote: > On Fri, Aug 20, 2010 at 08:55:08PM +0400, pluknet wrote: > > On 19 August 2010 17:34, John Baldwin wrote: > > > On Thursday, August 19, 2010 5:29:25 am pluknet wrote: > > >> On 19 August 2010 00:07, John Baldwin wrote: > > >> > On Wed

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-20 Thread Kostik Belousov
On Fri, Aug 20, 2010 at 08:55:08PM +0400, pluknet wrote: > On 19 August 2010 17:34, John Baldwin wrote: > > On Thursday, August 19, 2010 5:29:25 am pluknet wrote: > >> On 19 August 2010 00:07, John Baldwin wrote: > >> > On Wednesday, August 18, 2010 3:17:56 pm pluknet wrote: > >> >> On 18 August

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-20 Thread pluknet
On 19 August 2010 17:34, John Baldwin wrote: > On Thursday, August 19, 2010 5:29:25 am pluknet wrote: >> On 19 August 2010 00:07, John Baldwin wrote: >> > On Wednesday, August 18, 2010 3:17:56 pm pluknet wrote: >> >> On 18 August 2010 23:11, pluknet wrote: >> >> > On 18 August 2010 17:46, Kostik

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-19 Thread John Baldwin
On Thursday, August 19, 2010 5:29:25 am pluknet wrote: > On 19 August 2010 00:07, John Baldwin wrote: > > On Wednesday, August 18, 2010 3:17:56 pm pluknet wrote: > >> On 18 August 2010 23:11, pluknet wrote: > >> > On 18 August 2010 17:46, Kostik Belousov wrote: > >> >> On Wed, Aug 18, 2010 at 02

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-19 Thread pluknet
On 19 August 2010 04:04, Rick Macklem wrote: >> On 18 August 2010 12:07, pluknet wrote: >> > On 17 August 2010 20:04, Kostik Belousov wrote: >> > >> >> >> >> Also please take a note of the John' suggestion to use the taskqueue. >> > >> > I decided to go this road. Thank you both. >> > Now I do n

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-19 Thread pluknet
On 19 August 2010 00:07, John Baldwin wrote: > On Wednesday, August 18, 2010 3:17:56 pm pluknet wrote: >> On 18 August 2010 23:11, pluknet wrote: >> > On 18 August 2010 17:46, Kostik Belousov wrote: >> >> On Wed, Aug 18, 2010 at 02:43:19PM +0400, pluknet wrote: >> >>> On 18 August 2010 12:07, pl

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-18 Thread Rick Macklem
> On 18 August 2010 12:07, pluknet wrote: > > On 17 August 2010 20:04, Kostik Belousov wrote: > > > >> > >> Also please take a note of the John' suggestion to use the taskqueue. > > > > I decided to go this road. Thank you both. > > Now I do nfs buildkernel survive and prepare some benchmark resu

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-18 Thread John Baldwin
On Wednesday, August 18, 2010 3:17:56 pm pluknet wrote: > On 18 August 2010 23:11, pluknet wrote: > > On 18 August 2010 17:46, Kostik Belousov wrote: > >> On Wed, Aug 18, 2010 at 02:43:19PM +0400, pluknet wrote: > >>> On 18 August 2010 12:07, pluknet wrote: > >>> > On 17 August 2010 20:04, Kosti

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-18 Thread pluknet
On 18 August 2010 23:11, pluknet wrote: > On 18 August 2010 17:46, Kostik Belousov wrote: >> On Wed, Aug 18, 2010 at 02:43:19PM +0400, pluknet wrote: >>> On 18 August 2010 12:07, pluknet wrote: >>> > On 17 August 2010 20:04, Kostik Belousov wrote: >>> > >>> >> >>> >> Also please take a note of

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-18 Thread pluknet
On 18 August 2010 17:46, Kostik Belousov wrote: > On Wed, Aug 18, 2010 at 02:43:19PM +0400, pluknet wrote: >> On 18 August 2010 12:07, pluknet wrote: >> > On 17 August 2010 20:04, Kostik Belousov wrote: >> > >> >> >> >> Also please take a note of the John' suggestion to use the taskqueue. >> > >

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-18 Thread Kostik Belousov
On Wed, Aug 18, 2010 at 02:43:19PM +0400, pluknet wrote: > On 18 August 2010 12:07, pluknet wrote: > > On 17 August 2010 20:04, Kostik Belousov wrote: > > > >> > >> Also please take a note of the John' suggestion to use the taskqueue. > > > > I decided to go this road. Thank you both. > > Now I d

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-18 Thread pluknet
On 18 August 2010 12:07, pluknet wrote: > On 17 August 2010 20:04, Kostik Belousov wrote: > >> >> Also please take a note of the John' suggestion to use the taskqueue. > > I decided to go this road. Thank you both. > Now I do nfs buildkernel survive and prepare some benchmark results. > So, I mo

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-18 Thread pluknet
On 17 August 2010 20:04, Kostik Belousov wrote: > On Tue, Aug 17, 2010 at 07:42:41PM +0400, pluknet wrote: >> 2010/8/16 Kostik Belousov : >> > On Mon, Aug 16, 2010 at 09:07:24PM +0400, pluknet wrote: >> >> On 16 August 2010 21:05, pluknet wrote: >> >> > Hi. >> >> > >> >> > Seeing on mostly idle,

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-17 Thread Matthew Fleming
On Tue, Aug 17, 2010 at 4:04 PM, Kostik Belousov wrote: > On Tue, Aug 17, 2010 at 07:42:41PM +0400, pluknet wrote: >> 2010/8/16 Kostik Belousov : >> > On Mon, Aug 16, 2010 at 09:07:24PM +0400, pluknet wrote: >> >> On 16 August 2010 21:05, pluknet wrote: >> >> > Hi. >> >> > >> >> > Seeing on mostl

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-17 Thread Kostik Belousov
On Tue, Aug 17, 2010 at 07:42:41PM +0400, pluknet wrote: > 2010/8/16 Kostik Belousov : > > On Mon, Aug 16, 2010 at 09:07:24PM +0400, pluknet wrote: > >> On 16 August 2010 21:05, pluknet wrote: > >> > Hi. > >> > > >> > Seeing on mostly idle, recently updated current, while closing a file. > >> > Pr

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-17 Thread pluknet
2010/8/16 Kostik Belousov : > On Mon, Aug 16, 2010 at 09:07:24PM +0400, pluknet wrote: >> On 16 August 2010 21:05, pluknet wrote: >> > Hi. >> > >> > Seeing on mostly idle, recently updated current, while closing a file. >> > Presumably never reported on ML. [...] >> > Both LORs are valid. The fork

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-17 Thread John Baldwin
On Monday, August 16, 2010 2:54:56 pm Kostik Belousov wrote: > On Mon, Aug 16, 2010 at 09:07:24PM +0400, pluknet wrote: > > On 16 August 2010 21:05, pluknet wrote: > > > Hi. > > > > > > Seeing on mostly idle, recently updated current, while closing a file. > > > Presumably never reported on ML. >

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-16 Thread Kostik Belousov
On Mon, Aug 16, 2010 at 09:07:24PM +0400, pluknet wrote: > On 16 August 2010 21:05, pluknet wrote: > > Hi. > > > > Seeing on mostly idle, recently updated current, while closing a file. > > Presumably never reported on ML. > > > > lock order reversal: > >  1st 0xff00198199f8 nfs (nfs) @ /usr/s

Re: LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-16 Thread pluknet
On 16 August 2010 21:05, pluknet wrote: > Hi. > > Seeing on mostly idle, recently updated current, while closing a file. > Presumably never reported on ML. > > lock order reversal: >  1st 0xff00198199f8 nfs (nfs) @ /usr/src/sys/kern/vfs_vnops.c:301 >  2nd 0xff000234a048 filedesc structure

LOR on nfs: vfs_vnops.c:301 kern_descrip.c:1580

2010-08-16 Thread pluknet
Hi. Seeing on mostly idle, recently updated current, while closing a file. Presumably never reported on ML. lock order reversal: 1st 0xff00198199f8 nfs (nfs) @ /usr/src/sys/kern/vfs_vnops.c:301 2nd 0xff000234a048 filedesc structure (filedesc structure) @ /usr/src/sys/kern/kern_descrip.c