From: David Chow <davidchow@shaolinmicro.com>
To: Dave Kleikamp <shaggy@austin.ibm.com>
Cc: Bryan Henderson <hbryan@us.ibm.com>,
Matthew Wilcox <willy@debian.org>,
fsdevel <linux-fsdevel@vger.kernel.org>
Subject: Re: 32/64 bit b_rsector type
Date: Fri, 26 Mar 2004 00:43:39 +0800 [thread overview]
Message-ID: <40630C3B.205@shaolinmicro.com> (raw)
In-Reply-To: <1080148394.29046.97.camel@shaggy.austin.ibm.com>
I think page cache will probably limited by the hashing functions which
is type sensitive to page->index.
Dave Kleikamp 提到:
>On Wed, 2004-03-24 at 11:06, Bryan Henderson wrote:
>
>
>>Why would we have to stop? Doesn't this just mean access through the page
>>cache would remain limited to 16TB? What if I don't really care about
>>access to the device with read() -- I just want to put a filesystem on it?
>> Would the simple change the bh->b_rsector enable that?
>>
>>
For me, I would like to just to put a specialized LVM or 64-bit nbd
server on it.
>mkfs and fsck may have an issue with the inability to do reads and
>writes to the device.
>
For my issue (which I originally brought up) is not targeted to use with
fsck or mkfs . I am researching to build a cluster IP-based storage
infrastructure with special interconnects. We will use software-based
RAID drivers which I can't see direct benefits from using 64-bit
machines. For cost reasons, I would really want to stick with 32-bit
machines wiht high speed CPUs but with the ability to access blocks
beyond 16TB.
Large pages is not my direction, because pages will be send/receive from
multiple IP NIC's which is not a good idea to break things up nor to
send large chunks.
For page cache or buffer cache or any cache, page->index and
bh->b_rsector will definitely have to change to u64 to fullfil the
requirement. And of course, fsck and mkfs will break if this is true, fs
drivers will also have to be patched and checked for type corrections.
Still, I would like to hear more voices from experienced fs developers
(like you guys) to explore potential issues before I actually modify the
code.
Thanks for pointing out. ^_^
regards,
David Chow
>
>
-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
prev parent reply other threads:[~2004-03-25 16:41 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-03-24 6:36 32/64 bit b_rsector type David Chow
2004-03-24 12:17 ` Matthew Wilcox
2004-03-24 17:06 ` Bryan Henderson
2004-03-24 17:13 ` Dave Kleikamp
2004-03-25 16:43 ` David Chow [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=40630C3B.205@shaolinmicro.com \
--to=davidchow@shaolinmicro.com \
--cc=hbryan@us.ibm.com \
--cc=linux-fsdevel@vger.kernel.org \
--cc=shaggy@austin.ibm.com \
--cc=willy@debian.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.