public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: [lkcd-general] Re: What's left over.
@ 2002-11-04 11:59 Richard J Moore
  2002-11-04 12:27 ` Lars Marowsky-Bree
                   ` (3 more replies)
  0 siblings, 4 replies; 36+ messages in thread
From: Richard J Moore @ 2002-11-04 11:59 UTC (permalink / raw)
  To: Oliver Xymoron
  Cc: Dave Anderson, linux-kernel, lkcd-devel, lkcd-general,
	lkcd-general-admin, Rusty Russell, Linus Torvalds,
	Matt D. Robinson



> What he really wants is for Andrew or Alan or someone else he trusts
> to merge it, get actual field results, and declare it useful. If
> people start visibly passing around crash dump results on l-k and
> solving problems with them, that'll help too. Until then all he has is
> his gut feel to go on.

Are you sure? Isn't what Linus is saying is that he understands that some
problems can be solved using dumps, some from the oops message and some by
source code inspection and some by others means. But, he's not interested
in a timely resolution; he has a preference for solving the problems by
looking at the source and only that way. That's his preference: arguments
relating to timeliness and commercial considerations are of no interest to
him - simply because they argue for benefits in which he has no interest.
Because LKCD doesn't personally interest him he has declared that he will
not merge it; it' up to some trusted advocate.

So, for those of use who passionately care whether Linux has a system
dumping mechanism, we need to regroup, we need to decide the correct
strategy for gaining LKCD's inclusion into the kernel.  Many of the
arguments relate to timeliness and ultimately have a commercial benefit. I
suggest we actively campaign among the various distros who are interested
in selling Linus businesses and provide support. We also need to
concentrate on consolidating the various requirements of a system crash
dump - it's going to be much easier for everyone if there is a consensus on
system dumping technology.


First crucial question - are there any avenues still open for 2.5?


Richard J Moore
RAS Project Lead - IBM Linux Technology Centre



^ permalink raw reply	[flat|nested] 36+ messages in thread
* Re: [lkcd-general] Re: What's left over.
@ 2002-11-05 20:37 Dr. Greg Wettstein
  0 siblings, 0 replies; 36+ messages in thread
From: Dr. Greg Wettstein @ 2002-11-05 20:37 UTC (permalink / raw)
  To: Alan Cox, Bill Davidsen
  Cc: Matt D. Robinson, Steven King, Linus Torvalds, Joel Becker,
	Chris Friesen, Rusty Russell, Linux Kernel Mailing List,
	lkcd-general, lkcd-devel

> On Sun, 2002-11-03 at 14:33, Bill Davidsen wrote:
> > If you define "unmaintainably bad" as "having features you don't need"
> > then I agree. But since dump to disk is in almost every other commercial
> > UNIX, maybe someone would question why it's good for others but not for
> > Linux.

Perhaps the other OS's have made bad decisions.

I've only seen one OS in the last 20 years which, by industry
consensus, seems to have some hope of becoming a viable contender to a
monopolistic position.  I would hope that we would contemplate the
factors that helped give rise to that situation.

}-- End of excerpt from Alan Cox

As always,
Dr. G.W. Wettstein, Ph.D.   Enjellic Systems Development, LLC.
4206 N. 19th Ave.           Specializing in information infra-structure
Fargo, ND  58102            development.
PH: 701-281-4950            WWW: http://www.enjellic.com
FAX: 701-281-3949           EMAIL: greg@enjellic.com
------------------------------------------------------------------------------
"How appropriate, you fight like a cow."
                                -- Guybrush Threepwood

^ permalink raw reply	[flat|nested] 36+ messages in thread
[parent not found: <Pine.LNX.4.44.0211040727330.771-100000@home.transmeta.com.suse.lists.linux.kernel>]
* Re: [lkcd-general] Re: What's left over.
@ 2002-11-04 12:34 Richard J Moore
  0 siblings, 0 replies; 36+ messages in thread
From: Richard J Moore @ 2002-11-04 12:34 UTC (permalink / raw)
  To: Lars Marowsky-Bree
  Cc: lars, linux-kernel, lkcd-devel, lkcd-general, lkcd-general-admin



> But arguing about "I have so many fortune 100 companies just lined up
ready to
> say that they support this campaign!" is marketing speak. Go away with
that
> from Linux kernel, will you.

Thank-you - you have restated my point.


Richard


^ permalink raw reply	[flat|nested] 36+ messages in thread
[parent not found: <551170412@toto.iv>]
* Re: [lkcd-general] Re: What's left over.
@ 2002-11-03 17:08 linux
  2002-11-03 19:14 ` jw schultz
  0 siblings, 1 reply; 36+ messages in thread
From: linux @ 2002-11-03 17:08 UTC (permalink / raw)
  To: linux-kernel

Just to complicate things, consider this setup:

# cat /proc/swaps
Filename			Type		Size	Used	Priority
/dev/md5                        partition	999864	16904	0
/dev/md6                        partition	999864	16924	0
/dev/md7                        partition	999864	16920	0

Those are all RAID-1 mirrors, a measure whose ass-saving value I have
enjoyed.

While a crash dump to just half of one of those mirrors is fine, finding it
might be a little bit tricky.  And the fact that the kernel reassembles
the mirrors automatically on boot might make retrieving the data a little
bit tricky, too.

(After a crash, the mirrors will be inconsistent, so one will get copied
over the other, but I'm not too clear on which direction it'll happen in.)

I can't NOT reassemble at least some mirrors on boot because / is mirrored!

Now, to that, add the case that each of those is significantly smaller than
main memory.  (2/3 size would still allow swap = 2*ram.)


The problem is that hardware is getting more and more sopisticated and
requiring ever more elaborate device drivers.  Eventually you have to
have a cutoff and say that something is too complex to talk to after a
crash, even though it's theoretically available.  Where is that line?
USB?  iSCSI?  This situation?

A reasonable fallback is to just drop in a cheap crappy dedicated
IDE drive for catching crash dumps, but I'd like the crash dumper to
know how to wake it up from sleep mode; I'd hate to leave it spinning
all the time...

^ permalink raw reply	[flat|nested] 36+ messages in thread
* Re: What's left over.
@ 2002-11-03 13:48 Bill Davidsen
  2002-11-04  2:44 ` [lkcd-general] " Jennie Haywood
  0 siblings, 1 reply; 36+ messages in thread
From: Bill Davidsen @ 2002-11-03 13:48 UTC (permalink / raw)
  To: Alan Cox
  Cc: Linus Torvalds, Chris Friesen, Matt D. Robinson, Rusty Russell,
	Linux Kernel Mailing List, lkcd-general, lkcd-devel

On 1 Nov 2002, Alan Cox wrote:

> On Fri, 2002-11-01 at 06:34, Bill Davidsen wrote:
> >   From the standpoint of just the driver that's true. However, the remote
> > machine and all the network bits between them are a string of single
> > points of failure. Isn't it good that both disk and network can be
> > supported.
> 
> My concerns are solely with things like the correctness of the disk
> dumper. Its obviously a good way to do a lot more damage if it isnt done
> carefully. Quite clearly your dump system wants to support multiple dump
> targets so you can dump to pci battery backed ram, down the parallel
> port to an analysing box etc

Quite clearly SCO, Sun, and IBM have been doing this for years without
offering dozens of options. I don't need it to sing and dance, I just need
a way to put the dump where I can find it. I'm not going to put another
box in at the end of a serial or parallel port, I don't have NVram, I do
have lopts of disk, and so does almost everyone else. I have remote
systems in wiring closets all over the country (all four time zones). They
are at the end of open net connections, unreliable and untrusted. I don't
want to bet that I have a working VPN, or that I can safely send all that
data without it being read by someone other than me.

The AIX support has a group just to beat on dumps customers send. What
more evidence is needed that people can and do use the capability.

I had hoped that someone would do this for Linux, I never dreamed that
it would be kept out of the kernel by people who clearly don't understand
the problems if distributed and clustered headless systems.

I guess the development folks are working on more important things like
xiafs and morse code dumps to the keyboard LEDs.

-- 
bill davidsen <davidsen@tmr.com>
  CTO, TMR Associates, Inc
Doing interesting things with little computers since 1979.


^ permalink raw reply	[flat|nested] 36+ messages in thread
* Re: What's left over.
@ 2002-11-02 15:29 Alan Cox
  2002-11-03  1:24 ` [lkcd-general] " Matt D. Robinson
  0 siblings, 1 reply; 36+ messages in thread
From: Alan Cox @ 2002-11-02 15:29 UTC (permalink / raw)
  To: Bill Davidsen
  Cc: Steven King, Linus Torvalds, Joel Becker, Chris Friesen,
	Matt D. Robinson, Rusty Russell, Linux Kernel Mailing List,
	lkcd-general, lkcd-devel

On Sat, 2002-11-02 at 05:17, Bill Davidsen wrote:
>   I was hoping Alan would push Redhat to put this in their Linux so we
> could resolve some of the ongoing problems which don't write an oops to a
> log, but I guess none of the developers has to actually support production
> servers and find out why they crash.

I think several Red Hat people would disagree very strongly. Red Hat
shipped with the kernel symbol decoding oops reporter for a good reason,
and also acquired netdump for a good reason. 

^ permalink raw reply	[flat|nested] 36+ messages in thread
* RE: What's left over.
@ 2002-10-31 22:47 Perez-Gonzalez, Inaky
  2002-11-01 13:06 ` [lkcd-general] " Jan Iven
  0 siblings, 1 reply; 36+ messages in thread
From: Perez-Gonzalez, Inaky @ 2002-10-31 22:47 UTC (permalink / raw)
  To: 'Linus Torvalds'
  Cc: 'linux-kernel@vger.kernel.org',
	'lkcd-general@lists.sourceforge.net',
	'lkcd-devel@lists.sourceforge.net'


> THAT is what I mean by vendor-driven. If vendors decide they 
> really want the patches, and I actually start seeing noises on 
> linux-kernel or getting
> requests for it being merged from _users_ rather than developers, then
> that means that the vendor is on to something.

I am a user and I use it; I'd like it. I am a developer and I use it. I'd
love it. Forget my intel.com paying my paycheck.

Inaky Perez-Gonzalez -- Not speaking for Intel - opinions are my own [or my
fault]


^ permalink raw reply	[flat|nested] 36+ messages in thread
* Re: What's left over.
@ 2002-10-31 22:20 Shawn
  2002-10-31 23:14 ` [lkcd-general] " Bernhard Kaindl
  0 siblings, 1 reply; 36+ messages in thread
From: Shawn @ 2002-10-31 22:20 UTC (permalink / raw)
  To: Matt D. Robinson
  Cc: Linus Torvalds, Rusty Russell, linux-kernel, lkcd-general,
	lkcd-devel

On 10/31, Matt D. Robinson said something like:
> On Thu, 31 Oct 2002, Linus Torvalds wrote:
> |>On Wed, 30 Oct 2002, Matt D. Robinson wrote:
> |>That's fine. And since they are paid to support it, they can apply the 
> |>patches.  
> 
> We want to see this in the kernel, frankly, because it's a pain
> in the butt keeping up with your kernel revisions and everything
> else that goes in that changes.  And I'm sure SuSE, UnitedLinux and
> (hopefully) Red Hat don't want to spend their time having to roll
> this stuff in each and every time you roll a new kernel.

I share some of your sentiment, but honestly, think about it.

Linus has to "keep up" with all the changees coming into his inbox as
well, and the more features, the more breakage that can happen when
Linus accepts a patch.

Really, Linus wants to push some of his maintanance overhead to distros,
who get paid to do it, but also to provide sexy bullet point items for
users, so they buy "Linux" stuff.

You try to find a better balance.

--
Shawn Leas
core@enodev.com

I installed a skylight in my apartment...
The people who live above me are furious!
						-- Stephen Wright

^ permalink raw reply	[flat|nested] 36+ messages in thread
* Re: [lkcd-general] Re: What's left over.
@ 2002-10-31 21:58 Richard J Moore
  0 siblings, 0 replies; 36+ messages in thread
From: Richard J Moore @ 2002-10-31 21:58 UTC (permalink / raw)
  To: Jeff Garzik
  Cc: linux-kernel, lkcd-devel, lkcd-general, lkcd-general-admin,
	Rusty Russell, Linus Torvalds, Matt D. Robinson


> So, I think the stock kernel does need some form of disk dumping,
> regardless of any presence/absence of netdump.  But LKCD isn't there
yet...

But if we get into 2.5 the minimal kernel piece we need, we can continue to
enhance and expand dumping capability independently of the kernel via the
dump module.  And in this respect we have been actively working on
integrating the netdump concept with lkcd.


Richard


^ permalink raw reply	[flat|nested] 36+ messages in thread
* Re: What's left over.
@ 2002-10-31 15:46 Linus Torvalds
  2002-10-31 17:55 ` [lkcd-general] " Dave Craft
  0 siblings, 1 reply; 36+ messages in thread
From: Linus Torvalds @ 2002-10-31 15:46 UTC (permalink / raw)
  To: Matt D. Robinson; +Cc: Rusty Russell, linux-kernel, lkcd-general, lkcd-devel


On Wed, 30 Oct 2002, Matt D. Robinson wrote:

> Linus Torvalds wrote:
> > > Crash Dumping (LKCD)
> > 
> > This is definitely a vendor-driven thing. I don't believe it has any
> > relevance unless vendors actively support it.
> 
> There are people within IBM in Germany, India and England, as well as
> a number of companies (Intel, NEC, Hitachi, Fujitsu), as well as SGI
> that are PAID to support this.

That's fine. And since they are paid to support it, they can apply the 
patches.  

What I'm saying by "vendor driven" is that it has no relevance for the 
standard kernel, and since it has no relevance to that, then I have no 
incentives to merge it. The crash dump is only useful with people who 
actively look at the dumps, and I don't know _anybody_ outside of the 
specialized vendors you mention who actually do that.

I will merge it when there are real users who want it - usually as a
result of having gotten used to it through a vendor who supports it. (And
by "support" I do not mean "maintain the patches", but "actively uses it"
to work out the users problems or whatever).

Horse before the cart and all that thing.

People have to realize that my kernel is not for random new features. The
stuff I consider important are things that people use on their own, or
stuff that is the base for other work. Quite often I want vendors to merge
patches _they_ care about long long before I will merge them (examples of
this are quite common, things like reiserfs and ext3 etc).

THAT is what I mean by vendor-driven. If vendors decide they really want
the patches, and I actually start seeing noises on linux-kernel or getting
requests for it being merged from _users_ rather than developers, then
that means that the vendor is on to something.

		Linus


^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2002-11-05 20:35 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-11-04 11:59 [lkcd-general] Re: What's left over Richard J Moore
2002-11-04 12:27 ` Lars Marowsky-Bree
2002-11-04 12:30 ` [lkcd-devel] " P.A.M. van Dam 
2002-11-04 16:16 ` John Alvord
2002-11-04 16:22 ` Linus Torvalds
2002-11-04 16:57   ` Alan Cox
2002-11-05  9:05     ` Suparna Bhattacharya
  -- strict thread matches above, loose matches on Subject: below --
2002-11-05 20:37 Dr. Greg Wettstein
     [not found] <Pine.LNX.4.44.0211040727330.771-100000@home.transmeta.com.suse.lists.linux.kernel>
     [not found] ` <1036429035.1718.99.camel@irongate.swansea.linux.org.uk.suse.lists.linux.kernel>
2002-11-04 16:53   ` Andi Kleen
2002-11-04 12:34 Richard J Moore
     [not found] <551170412@toto.iv>
2002-11-04  3:03 ` Peter Chubb
2002-11-04 13:08   ` Alan Cox
2002-11-03 17:08 linux
2002-11-03 19:14 ` jw schultz
2002-11-03 13:48 Bill Davidsen
2002-11-04  2:44 ` [lkcd-general] " Jennie Haywood
2002-11-04 14:45   ` Henning P. Schmiedehausen
2002-11-04 15:29     ` Alan Cox
2002-11-04 15:27       ` Henning P. Schmiedehausen
2002-11-04 15:38         ` Patrick Finnegan
2002-11-04 16:51           ` Henning P. Schmiedehausen
2002-11-05  4:57     ` Werner Almesberger
2002-11-02 15:29 Alan Cox
2002-11-03  1:24 ` [lkcd-general] " Matt D. Robinson
2002-11-03  1:49   ` Alan Cox
2002-11-03 14:33     ` Bill Davidsen
2002-11-03 15:34       ` Bernd Eckenfels
2002-11-03 16:32       ` Alan Cox
2002-11-05 18:07         ` Bill Davidsen
2002-11-03  3:10   ` Christoph Hellwig
2002-10-31 22:47 Perez-Gonzalez, Inaky
2002-11-01 13:06 ` [lkcd-general] " Jan Iven
2002-10-31 22:20 Shawn
2002-10-31 23:14 ` [lkcd-general] " Bernhard Kaindl
2002-10-31 21:58 Richard J Moore
2002-10-31 15:46 Linus Torvalds
2002-10-31 17:55 ` [lkcd-general] " Dave Craft
2002-10-31 18:45   ` Patrick Mochel
2002-10-31 19:16     ` Stephen Hemminger
2002-10-31 19:57       ` george anzinger
2002-10-31 20:48         ` Stephen Hemminger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox