Re: [PATCH] new CSA patchset for 2.6.8

From: Andrew Morton (akpm_at_osdl.org)
Date: 08/26/04

  • Next message: Jamie Lokier: "Re: silent semantic changes with reiser4"
    Date:	Wed, 25 Aug 2004 22:18:42 -0700
    To: Jay Lan <jlan@engr.sgi.com>
    
    

    Jay Lan <jlan@engr.sgi.com> 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

    Please don't send patches as attachments, and please don't send more than
    one patch per email.

    If you stick to the one-patch-per-email rule, you also get an opportunity
    to nicely describe each patch within its email.

    Coding style nit:

            if (foo)
                    bar();

    is preferable to

            if (foo) {
                    bar();
            }

    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.

    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

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

    c) review the offered feature set against their requirements

    d) let us know how well the implementation fits that requirement and

    e) inform us of any competing implementations. Compare and contrast.

    Thanks.

    > There are no functional changes in this set of csa patches compared
    > to the 2.6.7 patch linux-2.6.7.csa.patch.
    >
    > Patches csa_io, csa_mm, and csa_eop are independent of each other. You may
    > apply any one, any two or all three and you will be able to build a
    > functional kernel. However, data collected needs an agent to use it. The
    > csa_module is one agent that takes advangtage of the feature and it works
    > with csa-2.0.0 (or later) to report system accounting data of the host
    > system. The csa-2.0.0 rpm can be downloaded from
    > ftp://oss.sgi.com/projects/csa/download
    >
    > The csa_module patch requires all three accounting data patches to be fully
    > functional.
    >
    > This set of csa patches has been tested with the pagg and job kernel
    > patches to linux 2.6.8 kernel. The information of pagg and job project can
    > be found at http://oss.sgi.com/projects/pagg/
    >
    > The csa_module requires the pagg and job kernel patches.
    >
    > Feedback, bug reports, and comments are very welcome!
    >
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Jamie Lokier: "Re: silent semantic changes with reiser4"

    Relevant Pages

    • Re: This is [Re:] How to improve the quality of the kernel[?].
      ... The -mm kernel already implements what your proposed PTS would do. ... If patch have no TS ID, ... Thus i can apply for example lguest patches and implement and test new ... How many open source projects use Bugzilla and how many use the Debian BTS? ...
      (Linux-Kernel)
    • Re: Documentation - how to apply patches for various trees
      ... >> explanation of the various kernel trees and how to apply their patches. ... +a patch to the kernel or, more specifically, what base kernel a patch for ... +and what new version the patch will change the source tree into. ...
      (Linux-Kernel)
    • =?iso-8859-15?Q?Re:_[RFC]_BadRAM_still_not_ready_for_inclusion_=3F_(wa?= =?iso-8859-
      ... maybe this patch is just something very special, having many pro's but also con's - so this also could be one reason why it exists for so long outside mainline. ... BadRAM let's you tell the kernel to skip certain regions of ram, ... forever, once it becomes a supported feature, for the benefit of the few ... people who can't or won't replace bad memory. ...
      (Linux-Kernel)
    • Re: My thoughts on the "new development model"
      ... | The only thing that makes a kernel 'stable' is time. ... breaking your own patches!). ... | That's NOT the same as bug free software. ... | want a new feature. ...
      (Linux-Kernel)
    • Re: Documentation - how to apply patches for various trees
      ... >> explanation of the various kernel trees and how to apply their patches. ... +a patch to the kernel or, more specifically, what base kernel a patch for ... +kernel source directories it was generated against. ...
      (Linux-Kernel)