In case it wasn't clear, this case would void the TCR for PSARC 2009/585. 

Assuming that a +1 is received in before then, it was agreed at PSARC to 
shorten the timeout on this case to allow it to be approved earlier than 
would normally be done.

    -- Garrett

Garrett D'Amore - sun microsystems wrote:
> Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
> This information is Copyright 2009 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
>        EOF sag
>     1.2. Name of Document Author/Supplier:
>        Author:  Garrett D'Amore
>     1.3  Date of This Document:
>       16 November, 2009
> 4. Technical Description
> EOF of sag
> ----------
>
> As part of the process of unravelling dependency trees to allow
> removal of some other antiquated software, we have run into a situation
> where sag(1) is the last linchpin preventing cleanup of a bunch of other
> legacy components.
>
> sag is a tool that generates Tek 4014 format graphs from the output of
> "sar".  These graphs can be viewed using either the Tek mode window
> in xterm(1), or by further converting them to PostScript using posttek(1).
>
> It turns out that the mechanism which sag uses to generate graphs is
> incompatible with more modern graphing solutions as it has a few hacks
> that depend on the specific quirks of legacy graph(1).  An initial
> effort at converting the tool to use GNU graph proved to be ... non-trivial,
> due largely to the very hackish nature in which the sag abuses graph.
>
> Additionally, these hacks, and other limitations in the tools, actually
> produce suboptimal output... indeed this author would even go so far as
> to call them outright "ugly", compared to what can be generated with
> more clean solutions based on gnuplot, etc.
>
> While it is certainly the case that sag could be updated to use
> gnuplot much more elegantly, it is our belief that the effort required
> to do so, and to preserve complete command line syntax, is an expense
> that is out of balance with the rewards of any such effort.  The sag tool
> itself is so limited, unfriendly and awkward that we believe that most 
> sites that have wanted graphical display of sar data have sought
> other solutions: either implementing scripts around gnuplot or spreadsheet
> programs in house, or by using other 3rd party solutions.
>
> It turns out that there are a much more functional, and usable, options 
> available from third parties.  One example we've looked at in some detail
> is kSar (http://ksar.atomique.net/), which is available as an Open Source
> Java application.  While still having a few rough edges, we believe that
> this product (and other options like it) represent a much better solution
> for administrators looking to graphically process sar data.
>
> With this in mind, we are requesting to EOF the sag application altogether.
> We believe that its loss will be felt by very few, and that the expenses
> of keeping sag around far outweigh any benefit we gain by doing so.
>
> We are expressly requesting permission to do this without having a plan
> to integrate a "replacement".  kSar could potentially be integrated in
> the future, but we would prefer not to have this as a dependency for
> this effort.  Ultimately we believe that this is a case where 3rd party
> tools should be used to answer the different needs of administrators.
> There is no "drop in" replacement for "sag", in any event.
>
> (Aside: the use of sar based statistics itself is perhaps something
> that warrants further examination.  In the OpenSolaris era, we have
> other options, such as JKstat, and DTrace, which might arguably be
> claimed offer far more options for detailed observability into the
> system workings.  That said, many many organizations over the years
> (decades!) have come to rely on raw sar data to help them better understand
> what their systems are doing.  We believe sar is likely to have utility
> for some years to come, as a result.)
>
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>       6.4.1. Consolidation C-team Name:
>               ON
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
>
>   

Reply via email to