Re: Vnode API change: add global vnode cache

2014-04-09 Thread J. Hannken-Illjes
On 09 Apr 2014, at 19:09, Chuck Silvers wrote: > On Tue, Apr 08, 2014 at 11:23:11AM +0200, J. Hannken-Illjes wrote: >> >> On 07 Apr 2014, at 19:28, Chuck Silvers wrote: >> >>> On Sun, Apr 06, 2014 at 12:14:24PM +0200, J. Hannken-Illjes wrote: Currently all file systems have to implement

Re: Vnode API change: add global vnode cache

2014-04-09 Thread Chuck Silvers
On Tue, Apr 08, 2014 at 11:23:11AM +0200, J. Hannken-Illjes wrote: > > On 07 Apr 2014, at 19:28, Chuck Silvers wrote: > > > On Sun, Apr 06, 2014 at 12:14:24PM +0200, J. Hannken-Illjes wrote: > >> Currently all file systems have to implement their own cache of > >> vnode / fs node pairs. Most fi

Re: Changes to make /dev/*random better sooner

2014-04-09 Thread Mindaugas Rasiukevicius
Thor Lancelot Simon wrote: > On Wed, Apr 09, 2014 at 02:43:23AM +0100, Mindaugas Rasiukevicius wrote: > > > > This is a very positive work for the cases when system is used as a > > server or other workloads which may involve cryptographic activity. > > However, you seem to assume that aggressive

Re: Vnode API change: add global vnode cache

2014-04-09 Thread J. Hannken-Illjes
On 09 Apr 2014, at 15:57, Taylor R Campbell wrote: > Date: Wed, 9 Apr 2014 11:10:37 +0200 > From: "J. Hannken-Illjes" > > There is no need to do this VI_CHANGING etc. here. Primary goal of > the vnode cache is to always initialise vnode / fs node pairs before > they become visible o

Re: Vnode API change: add global vnode cache

2014-04-09 Thread Taylor R Campbell
Date: Wed, 9 Apr 2014 11:10:37 +0200 From: "J. Hannken-Illjes" There is no need to do this VI_CHANGING etc. here. Primary goal of the vnode cache is to always initialise vnode / fs node pairs before they become visible or appear on any lists. But the vnode/fsnode pair effectively

Re: Changes to make /dev/*random better sooner

2014-04-09 Thread Thor Lancelot Simon
On Wed, Apr 09, 2014 at 08:30:31AM +0200, Manuel Bouyer wrote: > On Tue, Apr 08, 2014 at 10:33:32PM -0400, Thor Lancelot Simon wrote: > > > > - rnd_add_uint32(&skewsrc, rnd_counter()); > > > > - callout_schedule(&skew_callout, hz); > > > > + rnd_add_uint64(

Re: Vnode API change: add global vnode cache

2014-04-09 Thread J. Hannken-Illjes
On 07 Apr 2014, at 18:02, Taylor R Campbell wrote: > Date: Mon, 7 Apr 2014 15:51:00 +0200 > From: "J. Hannken-Illjes" > > On 07 Apr 2014, at 03:22, Taylor R Campbell > wrote: > >> Is the plan to nix getnewvnode and ungetnewvnode? It would be good to >> avoid long-term duplication of