From: Lars Marowsky-Bree <lmb@suse.de>
To: Josue Emmanuel Amaro <Josue.Amaro@oracle.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: Advanced Linux Kernel/Enterprise Linux Kernel
Date: Tue, 14 Nov 2000 08:49:49 +0100 [thread overview]
Message-ID: <20001114084949.C723@marowsky-bree.de> (raw)
In-Reply-To: <80256991.007632DE.00@d06mta06.portsmouth.uk.ibm.com> <3A106380.CE41BBAE@oracle.com>
In-Reply-To: <3A106380.CE41BBAE@oracle.com>; from "Josue Emmanuel Amaro" on 2000-11-13T13:56:16
On 2000-11-13T13:56:16,
Josue Emmanuel Amaro <Josue.Amaro@oracle.com> said:
Good morning Josue,
I hope your certification matrix hasn't driven you mad yet ;-)
> While I do not think it would be productive to enter a discussion whether
> there is a need to fork the kernel to add features that would be beneficial
> to mission/business critical applications, I am curious as to what are the
> features that people consider important to have.
This is in fact the valuable subpart of the discussion.
Working for SuSE on High Availability, especially in the "enterprise" segment:
Here, referring to systems running databases (mostly Oracle, surprise),
ERP-Systems, but also providing services (NFS, Samba, firewalls) in such an
environment.
I personally need features which allow me to keep on running, shut down as
gracefully as possible if an error occurs, and if an error occured, diagnose
it out in the field.
This means: ECC memory, hotpluggable everything, proper error handling and
reporting in the kernel. Yes, christmas and easter do occur on the same day in
the real world, unfortunately.
This can best be summarised as "robustness".
If an error occured, I need to be able to fully diagnose it without having to
reproduce it - no, I do not wish to reproduce the error by crashing my
critical server on purpose, nor is "The error appears to have gone away, we
have no clue what it was" an acceptable answer. (kdb, LKCD, Oopsing to the
network etc: And they must be part of the default kernel as far as possible,
so they stay in sync and get widespread testing)
But also scalability: 2TB is a problem for me in some cases, 32bit just don't
cut it all the time - but I need to circumvent the storage problem even on a
32bit system. And adding disks to the system while running is desireable.
Cluster awareness, again mostly referring to storage: Yes, there is more than
one system accessing my SCSI bus, my FCAL RAID, and the error handling should
be architected in a way that they do not start reset wars.
The LVM should safeguard against multiple nodes changing the metadata. (Ok,
this can be solved in userspace too) LVM must be transactional, so a crash on
a node doesn't corrupt the data.
Basically, the talks in Miami (The Second Annual Linux Storage Management
Workshop) gave a great overview of everything I need.
And: I need all of this as Open Source. Period. No binary kernel modules do me
any good and I will pointedly ignore them.
Oh, and by the way - if any hot kernel hacker, not yet working on this full
time feels inspired to make this happen, contact me. Or any other Linux
company, as long as the job gets done. We'll be glad to make you a fulltime
kernel slave^Whacker! ;-)
> Another problem is how people define Enterprise Systems. Many base it on the
> definitions that go back to S390 systems, others in the context of the 24/7
> nature of the internet. That would also be a healthy discussion to have.
_
24/7 * 99.99% mission/business critical services with "medium to high" load.
Sincerely,
Lars Marowsky-Brée <lmb@suse.de>
Development HA
--
Perfection is our goal, excellence will be tolerated. -- J. Yahl
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
next prev parent reply other threads:[~2000-11-14 9:31 UTC|newest]
Thread overview: 69+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-11-08 20:31 [ANNOUNCE] Generalised Kernel Hooks Interface (GKHI) richardj_moore
2000-11-08 21:35 ` Michael Rothwell
2000-11-09 7:44 ` Christoph Rohland
2000-11-09 7:53 ` Larry McVoy
2000-11-09 8:08 ` Andre Hedrick
2000-11-09 8:43 ` Christoph Rohland
2000-11-09 12:20 ` Michael Rothwell
2000-11-09 12:31 ` Lars Marowsky-Bree
2000-11-09 12:40 ` Alexander Viro
2000-11-09 13:02 ` Michael Rothwell
2000-11-09 13:30 ` Alexander Viro
2000-11-09 13:39 ` Michael Rothwell
2000-11-09 17:19 ` Mike Coleman
2000-11-09 17:27 ` Alexander Viro
2000-11-10 11:42 ` Martin Dalecki
2000-11-09 13:40 ` Marco Colombo
2000-11-10 8:44 ` Christoph Rohland
2000-11-09 12:50 ` Tigran Aivazian
2000-11-09 16:03 ` Ingo Molnar
2000-11-10 8:42 ` Christoph Rohland
2000-11-09 14:28 ` Theodore Y. Ts'o
2000-11-10 15:07 ` Matti Aarnio
2000-11-10 15:24 ` Michael Rothwell
2000-11-13 21:56 ` Advanced Linux Kernel/Enterprise Linux Kernel Josue Emmanuel Amaro
2000-11-14 7:49 ` Lars Marowsky-Bree [this message]
2000-11-14 18:33 ` lamont
-- strict thread matches above, loose matches on Subject: below --
2000-11-14 14:59 Jesse Pollard
2000-11-14 15:47 ` David Weinehall
2000-11-14 17:14 ` Michael Rothwell
2000-11-14 16:20 ` Mike Dresser
2000-11-14 17:27 ` Michael Rothwell
2000-11-14 17:32 ` Michael Rothwell
2000-11-14 16:25 ` Richard B. Johnson
2000-11-14 17:29 ` Michael Rothwell
2000-11-14 16:38 ` Mark Hahn
2000-11-14 19:23 ` spam
2000-11-14 16:41 ` Richard B. Johnson
2000-11-14 17:06 ` Michael Meissner
2000-11-14 17:59 ` Richard B. Johnson
2000-11-14 17:51 ` Buddha Buck
2000-11-14 18:10 ` Michael Rothwell
2000-11-14 18:00 ` Richard B. Johnson
2000-11-15 0:31 ` Gerhard Mack
2000-11-14 20:08 ` Alexander Viro
2000-11-14 16:57 ` David Relson
2000-11-14 18:17 ` Rik van Riel
2000-11-14 19:15 ` spam
2000-11-14 16:53 ` David Relson
2000-11-14 17:06 ` Andrea Arcangeli
2000-11-14 17:55 ` Andreas Dilger
2000-11-14 18:35 ` Christoph Hellwig
2000-11-14 23:06 ` Werner Almesberger
2000-11-15 4:25 ` Albert D. Cahalan
2000-11-17 22:10 ` Daniel Phillips
2000-11-18 0:58 ` Eric W. Biederman
2000-11-18 20:13 ` Daniel Phillips
2000-11-18 16:40 ` Pavel Machek
2000-11-19 20:37 ` Daniel Phillips
2000-11-20 13:34 ` Pavel Machek
2000-11-14 17:34 ` Andrea Arcangeli
2000-11-14 18:03 Marty Fouts
2000-11-14 18:06 Marty Fouts
2000-11-14 18:10 Marty Fouts
2000-11-14 19:43 ` Steve VanDevender
2000-11-15 1:13 ` Leo Mauro
2000-11-14 18:18 Marty Fouts
2000-11-14 18:20 Marty Fouts
2000-11-15 4:19 Marty Fouts
2000-11-17 5:28 Bernd Eckenfels
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=20001114084949.C723@marowsky-bree.de \
--to=lmb@suse.de \
--cc=Josue.Amaro@oracle.com \
--cc=linux-kernel@vger.kernel.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox