Re: [Lse-tech] Re: [PATCH] new CSA patchset for 2.6.8

From: John Hesterberg
Date: Thu Aug 26 2004 - 22:06:22 EST


On Wed, Aug 25, 2004 at 10:18:42PM -0700, Andrew Morton wrote:
> Jay Lan <jlan@xxxxxxxxxxxx> wrote:
> >
> > I have broken up one big CSA kernel patch into four smaller ones
> > as attached:
> >
> > csa_io - collects io accounting data
> > csa_mm - collects mm accounting data
> > csa_eop - provides a hook to perform end-of-process accounting
> > csa_module - builds csa loadable module
>
> More broadly: Help!
>
> I am 100% not in a position to judge whether Linux needs Comprehensive
> System Accounting, nor am I able to define what the requirements for such a
> thing should be. All I can tell from your patch is the quality of its
> implementation, and that's leaping far, far ahead of where we should be.

Linux needs something beyond what it has today, at least for the
HPC market SGI is familiar with. We believe it will more generally
benefit Linux HPC and enterprise markets, which is one reason we've
released the whole CSA stack as open source.

>
> We're going to need help from you, and from all the other stakeholders in
> judging how useful this feature is to Linux implementors and how well this
> implementation meets the (unknown) requirements. See my problem?
>
> I've cc'ed lse-tech, where enterprise folks hang out. I would request that
> the people who are stakeholders in this feature
>
> a) stick their hands up

We're running CSA in production on Altix (our Itanium/Linux platform)
for several years now.

>
> b) let us know how important this kind of feature is for their users

A substantial number of our customers require it. CSA has been
developed over the years on SGI's HPC systems in response to our
customers needs. It's been reimplemented and opensourced for Linux,
originally as an SGI/LANL collaboration.

> c) review the offered feature set against their requirements
>
> d) let us know how well the implementation fits that requirement and

It fits. :-)

Actually, one secondary feature on our wishlist is 'projects'.

Our customers are tied into the current CSA user interface.
However, there is lots of room for cooperation under that, particularly
in the kernel. We can always consider a migration project as well.

John
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/