Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-22 Thread M. Gerards
Quoting "Neal H. Walfield" <[EMAIL PROTECTED]>: > My idea is to maintain a ~1GB area of "metadata control space." This > area, rather than being a one-to-one mapping of memory to backing > store (as it currently is), would lazily map (via a hash) the metadata > lazily as it is requested. (The ha

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-09 Thread Thomas Bushnell, BSG
[EMAIL PROTECTED] (Niels Möller) writes: > > This breaks network transparency, and is a bug in the MK8x versions of > > the kernel, that had to be fixed in the NORMA versions. > > There must be some saner way to solve that problem. For integer > arguments, the network stubs could integers in some

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-09 Thread Niels Möller
[EMAIL PROTECTED] (Thomas Bushnell, BSG) writes: > Roland McGrath <[EMAIL PROTECTED]> writes: > > > That's insane. The interfaces on 64-bit machines use 64-bit sizes. > > This breaks network transparency, and is a bug in the MK8x versions of > the kernel, that had to be fixed in the NORMA vers

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-08 Thread Thomas Bushnell, BSG
Roland McGrath <[EMAIL PROTECTED]> writes: > > The memory size must actually be limited on all architectures, because > > the interfaces are supposed to be machine independent, which requires > > the word size of the relevant parameters to be constant. > > That's insane. The interfaces on 64-bit

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-08 Thread Roland McGrath
> The memory size must actually be limited on all architectures, because > the interfaces are supposed to be machine independent, which requires > the word size of the relevant parameters to be constant. That's insane. The interfaces on 64-bit machines use 64-bit sizes. ___

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-08 Thread Thomas Bushnell, BSG
Marcus Brinkmann <[EMAIL PROTECTED]> writes: > The reason for the limit is because the address space on IA32 architecture > is 32 bit. The memory size must actually be limited on all architectures, because the interfaces are supposed to be machine independent, which requires the word size of th

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-07 Thread Ognyan Kulev
Nicola Girardi wrote: If I remember correctly, a guy showed up and offered to write an ext3 server in a way so that it would not suffer that limit and maybe allow ACLs, then he went to the background. It would be nice if he could show up once more and tell us if he's doing any progress. I'm sti

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-06 Thread Peter 'p2' De Schrijver
On Fri, Dec 06, 2002 at 03:53:42PM -0500, Neal H. Walfield wrote: > 64-bit systems do not necessarily give you 64-bits of virtual address > space (even discounting the kernel's area). Alpha, for instance, only > gives you 43 bits. There are real practical reasons for doing this: > the page tables

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-06 Thread Joshua Judson Rosen
On Fri, Dec 06, 2002 at 11:52:52AM -0600, Tom Hart wrote: > > Peter 'p2' De Schrijver wrote: > > > >On Fri, Dec 06, 2002 at 05:46:13PM +0100, Marcus Brinkmann wrote: > >> > >>The reason for the limit is because the address space on IA32 > >>architecture is 32 bit. Now, you _could_ of course change

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-06 Thread Neal H. Walfield
> I wonder what ideas Neal had, I couldn't find a thread where he described his > ideas. My idea is to maintain a ~1GB area of "metadata control space." This area, rather than being a one-to-one mapping of memory to backing store (as it currently is), would lazily map (via a hash) the metadata l

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-06 Thread Marcus Brinkmann
On Fri, Dec 06, 2002 at 01:12:24PM -0600, Tom Hart wrote: > Doesn't this kind of go against the Hurdish "no arbitrary limits" > philosophy, ie. no MATHPATHLEN, MAXHOSTLEN, etc.? > > I agree that 2^64 bits is amazingly huge. But doesn't this sort of > assumption tend to lead to problems later on

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-06 Thread Neal H. Walfield
64-bit systems do not necessarily give you 64-bits of virtual address space (even discounting the kernel's area). Alpha, for instance, only gives you 43 bits. There are real practical reasons for doing this: the page tables become far too deep and costly for no benefit (8k pages => 13 bits + 10k

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-06 Thread Alfred M. Szmidt
I agree that 2^64 bits is amazingly huge. But doesn't this sort of assumption tend to lead to problems later on down the road? If I have 99 years of 1024x1024@24 50frames/sec movies, and 32061 terabytes of mail, music and other crap, than I have other problems to think about. 2^64 is so ab

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-06 Thread Tom Hart
Marcus Brinkmann wrote: On Fri, Dec 06, 2002 at 07:02:14PM +0100, Peter 'p2' De Schrijver wrote: On Fri, Dec 06, 2002 at 11:52:52AM -0600, Tom Hart wrote: Peter 'p2' De Schrijver wrote: On Fri, Dec 06, 2002 at 05:46:13PM +0100, Marcus Brinkmann wrote: The reason for the limit is because th

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-06 Thread Marcus Brinkmann
On Fri, Dec 06, 2002 at 07:02:14PM +0100, Peter 'p2' De Schrijver wrote: > On Fri, Dec 06, 2002 at 11:52:52AM -0600, Tom Hart wrote: > > Peter 'p2' De Schrijver wrote: > > >On Fri, Dec 06, 2002 at 05:46:13PM +0100, Marcus Brinkmann wrote: > > >>The reason for the limit is because the address space

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-06 Thread Tom Hart
Peter 'p2' De Schrijver wrote: On Fri, Dec 06, 2002 at 05:46:13PM +0100, Marcus Brinkmann wrote: The reason for the limit is because the address space on IA32 architecture is 32 bit. Now, you _could_ of course change the kernel interfaces to allow for larger memory objects and only limit mapping

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-06 Thread Peter 'p2' De Schrijver
On Fri, Dec 06, 2002 at 11:52:52AM -0600, Tom Hart wrote: > Peter 'p2' De Schrijver wrote: > >On Fri, Dec 06, 2002 at 05:46:13PM +0100, Marcus Brinkmann wrote: > >>The reason for the limit is because the address space on IA32 architecture > >>is 32 bit. Now, you _could_ of course change the kernel

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-06 Thread Peter 'p2' De Schrijver
On Fri, Dec 06, 2002 at 05:46:13PM +0100, Marcus Brinkmann wrote: > On Fri, Dec 06, 2002 at 11:05:13AM +0100, M. Gerards wrote: > > Another thing I wonder: Why do memory > > objects have a maximum size of 4GB? Isn't it possible to create a memory object > > with the size of the entire store and u

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-06 Thread Marcus Brinkmann
On Fri, Dec 06, 2002 at 11:05:13AM +0100, M. Gerards wrote: > Another thing I wonder: Why do memory > objects have a maximum size of 4GB? Isn't it possible to create a memory object > with the size of the entire store and use mapping windows? (Or am I confused > again? :)). Can someone please de

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-06 Thread Nicola Girardi
> Was there any agreement on how to procced with fixing the 1GB limit? If I remember correctly, a guy showed up and offered to write an ext3 server in a way so that it would not suffer that limit and maybe allow ACLs, then he went to the background. It would be nice if he could show up once more

Re: 2nd attemt at reviving the filesystem limit discussion.

2002-12-06 Thread M. Gerards
Quoting "Alfred M. Szmidt" <[EMAIL PROTECTED]>: > Was there any agreement on how to procced with fixing the 1GB limit? > The discussion died of after Marcus reposted a discussion about not > mapping the whole disk to memory. > > Here are the archives of the threads: > http://mail.gnu.org/pipermai

2nd attemt at reviving the filesystem limit discussion.

2002-12-05 Thread Alfred M. Szmidt
Was there any agreement on how to procced with fixing the 1GB limit? The discussion died of after Marcus reposted a discussion about not mapping the whole disk to memory. Here are the archives of the threads: http://mail.gnu.org/pipermail/hurd-devel/2002q4/000135.html http://mail.gnu.org/pipermail