This set of release notes describes overall changes to the collectl-utils rpm
since a new release doesn't necessarily mean all contents have changed.

Modification History

3.2.1
- forgot to include def for anon memory in <allheaders> which broke any plots using it

3.2
- 3 new disk detail plots: disktimes, diskque and diskutil
- added a new plot for anon memory, names memanon

3.1.0  May 27, 2011
- updates to colplot, colmux

3.0.0  Jan  4, 2011
- added completely rewritten colmux

2.6.2  Dec  7, 2010
- fix to pattern match in findFiles
- allow 'contains' to actually be a pdsh expression
- install web content in the appropriate directories whether
  apache there or not!
- writing files to email destination was broken in 2.6.1
- added more memory plot definitions to make it easier to see single values

2.6.1  Jul 24, 2010
- add divisor of 1024 to disk details in colplotlib.defs
- genplotfiles now looks for collectl in /usr/sbin and /usr/bin
- remove genplotfiles symlink in UNINSTALL
- special check for MEM data to make sure all plot fields exist or else skip plot
- force last colplotlib.defs found to be loaded first and ignore all others
- added mask of 16 to defs.  see header of colplotlib.defs for details
- add 'force' flag to both forms of the copy command
- if user specifies a destination that consists of a directory/prefix, use that
  prefix for the filename(s) instead of the PID
- allow a list of locations for gnuplot

2.6.0  Dec 15, 2009
- modified to match same directory structure as collectl
- colplotlib.ph will now report an error in initParamsInit() if it can't find
  colplotlib.defs anywhere AND return a 0 which caller should check for

2.5.0  Aug 21, 2009
- open source release of ALL components

2.4.2  Jun 29, 2009
- changes to colplotlib to support ExDS, including adding a mask of 8 which lets 
  you generate a single plot for combined sub-instances and since most files do 
  not contain every field this is always combined with a mask of 2
- added an addition 8 linestyles

2.4.1  Apr 28, 2009
- changes to colplotlib to support new distributed plotting capabilities

2.3.5  Mar 15, 2009
- changed error message (and 'last' to 'next') in findFile() for midding collectl version
- set mask to 2 for 'fault's plot since those headers are NOT generated by older versions
  of collectl and this was the easiest way to deal with it

2.3.4  Feb 12, 2009
- support for NFS V4, including new plot definitions with optional columns
- need to remap older NFS headers to work with new definitions
- added 'wait' to list of compound field names for CPU data

2.3.3  Dec 04, 2008
- remove procanalyze from rpm since now part of collectl

2.3.2  Oct 28, 2008
- allow fields to be combined via +,-,* and / as well as using contants in the math
- added a few new plot definitions for showing average iosizes along with KBs for
  networks, disks and interconnect
- also modified standard cpu plot to show total cpu as well as contribtion from other
  sources, specifically IRQ, SOFT and STEAL.  Use now also includes NICE.
  - this may break plot files generated before all the current cpu stats were reported
    and if this happens you can either regenerate them with a newer version of collectl
    if you still have the old raw file OR just use 'cpuold/cpudold' in 'plot by name'
- removed/cleaned-up sample plottable files
- support for having holes in instance names in detail files to support fans/temps
- added fans/temps plots to defs file

2.3.0  Apr 11, 2008
- now that readS in collectl kit, remove from this one
- changes to colplotlib.defs
  - new plots: cpumore/cpumored (for irq, soft and steal)
  - changes to IB/ELAN plot labels from KB to MB
  - changes to Lustre clt/oss to divide by 1024 instead of 1M
  - changes to mem plot to add inactive memory
  - removed fixed y-axis of 50K from Ctx/Int with gnuplot
  
2.2.3  Feb 29, 2008
- changes to colplotlib to delete potential 'old' plot definitions in case
  they're being defined with additional 'defs'
- added more plot definitions to include additional cpu fields
- enhanced procAnalyze to support process I/O stats

2.2.0  Nov 19, 2007
- was printing "$i+1" in "with ls" phrase in colplotlib instead of
  evaluating the expression
- changes for gnuplot V4.2
  - 'set ticscale' syntax changed to 'set tics scale'
  - 'set title' now requires 'offset' keyword before actual offset
    AND you must preceed ,-1 with 0.

2.0.1    Jul 13, 2007
- changes to colplotlib ph and def files.  see colplot release notes for details
- support for apache/suse

2.0.0    Dec 15, 2006
- changes to collectl V2.1 and new plotting library, colplotlib,
  required changes to everything

1.3.13
- initParams wasn't dealing with lustre data correctly for lustre tab data
- added 'noDelete' parameter which is used by colplot and required to make
  multiple axis work correctly
- fix broken colmux

1.3.11
- automate management of colplot stanza in httpd.conf
- added -unique switch to genplotfiles V1.2.0 (it dosn't have release notes)

1.3.10
- changed directory structure
- changed handling of memory summary plots and intellegence to deal with
  2 extra memory field for 2.4 kernels and newer versions of collectl
- added 'calls' to nfs summary plot

1.3.7
- changed headers for memory plots in initParams.cfg from KB to MB

1.3.6
- updated initParams.cfg to include 'X' as detail type as well as added extra
  processing to detail with it
- updated network parametes to display in MB instead of KB
- changed some debug flag 8 to 2048 in initParams.ph to avoid conflicts

1.3.5
- updated initParams.cfg CPU definitions which effects both colplot/colgui
- updated colplot to work with files generated with collectl -ou
1.3.4
- first release of these release notes
- added two new utilities: procAnalyze and col2tlvix
