Date: Tue, 28 Jan 1997 23:31:33 -0800 From: Julian Elischer <julian@whistle.com> To: Simon Shapiro <Shimon@i-Connect.Net> Cc: freebsd-scsi@freebsd.org Subject: Re: NewComer Questions... Message-ID: <32EEFCD5.794BDF32@whistle.com> References: <XFMail.970128170518.Shimon@i-Connect.Net>
next in thread | previous in thread | raw e-mail | index | archive | help
Simon Shapiro wrote:
>
> I am learning slowly, and just discovered this mailing list.
>
> In way of introduction, I am working on a high speed database
> engine for embedded telephony applications.
>
> We need to develop the following functionality:
>
> 1. Multi-initiator support
I assume you mean in SCSI?
we ahve some basic support for that but it requires a SCSI host
adapter that supports it.. it hasn't been exercised in years.
(I wrote it iwith Peter Dufault but it's a rarely used feature.
Or are you alking about several machines sharing a single bus?)
> 2. DLM
Daringly Lowfat Milk?
> 3. Non-stop operation
hmm this is a tricky one..
what's your definition of non-stop?
> 4. Very large (hundreds of Gigabytes) databases
not un heard of.. we have several people into teh > 100MB range..
it does scale, though I have some ideas of some little NITS that
will require hitting on the head.. i.e. nomenclomature things
not really technical limits.
> 5. Very fast (400 I/O's per second sustained) databases.
we can get about 100 per disk so with 4 disks :)
>
> Because O/S source is very criticsl for such effort, the
> ``free'' ones area natural choice.
>
> After 2 years or more of Linux usage. I decided (at least
> for now) to not use it. FreeBSD seems very attractive.
That's why we use it..
>
> My questions to this forum are:
>
> 1. Minor device designation for systems with up to 20 disk
> controllers (PCI), FCAL interfaces (with over 100 targets
> per bus. controllers with multiple busses, etc.
your nomenclature is confusing me..
FCAL?
there are boards with 3 bosses an d2 bisses that are supported.
W can support PCI bridges to get more slots
>
> 2. Naming conventions for /dev entries for such beasts.
/dev/{r}sd[0-9][0-9]
there is a limit at the moment to about 32 drives per machine
(I think) but it's a rather artificial limit
and could be removed relativly easily.
>
> 3. Moving all SCSI devices to a /dev/{r}dsk...
not sure what you mean by this.....
if you don't like the names there is always mknod:)
(so that ca't be what you mean.. it's too easy)
>
> 4. Any documents about SCSI HBA driver entry points
ah there's the rub..
I guess I'm going to have to write that one day..
6 years isn't too long is it? (since I wrote the code)
>
> 5. Anyone interested in helping out
sure..
but it depends on what you want to do and how much work you are
willing to do yourself :)
I'm extremely busy these days.. but I can offer advice.
justin gibbs might also have good input for you as he's been the person
doing the most work recently.
>
> Thanx in advance,
>
> Simon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?32EEFCD5.794BDF32>
