- don't include linux/kernel_stat.h and avoid __sparc__ conditional code
- from Michal Kara: rc will rebuild PMNS if root_* files newer than root
- add the roomtemp PMDA for measuring temperatures using the 1-Wire
serial network ans sensor technology from Dallas Semiconductor
- zero network.tcpconn values before counting them in /proc/net/tcp
(Michal Kara's original code was correct - markgw busted it!)
- add new LGPL library libpcp_http. Used by permission of the author,
Laurent Demailly <LDemailly.com>
- minor surgery on apache PMDA to link with -lpcp_http
- minor fix diagnostic from __pmLogRead
- as reported by Alexander L. Belikoff <abelvallinor4.com>, it was
not possible to disable the primary logger via changes to the
/var/pcp/config/pmlogger/control file ... this has been fixed
- as reported by Alan Bailey <baileymcs.anl.gov>, the assumption
that /var/pcp/config/pmlogger/control was version 1.1 was implicit
... this is now documented and the pmlogger_* scripts will warn
if the deprecated version 1.0 format is used accidently
- from Michal Kara: fix mem leak in apache PMDA
- from Michal Kara: install /var/pcp/config/pmlogger/Makefile
(src is in src/pmlogctl/Makefile.install). This provides pre-processing
of pmlogger config files with cpp.
- reintroduction of "impl.h" header, deprecate "pmapi_dev.h" and major
makefile surgery to reintegrate the IRIX and Linux PCP source trees
- add ia64 support infrastructure.
- use -fno-strict-aliasing for correct ia64 compilation
- use -fpic to avoid gprel errors linking shlibs on ia64
- don't use -P with cpp, thus preserve line numbers
- post-process help text to reformat long lines
- pv:789819 fixes to mailq and sendmail PMDAs
- fix endian-sensitive IP addr construction in cisco PMDA
- fix sscanf unaligned access warnings on ia64 for cisco PMDA
- support v1 help text again, conditional on HAVE_NDBM
- fix pmval's qsort compare routine for instances
- surgery on almost all man pages, merge with IRIX PCP man pages
- promote shping to open-source status
- fix bug 814989 where disk.all.* not summed correctly (if the sard
patch has been applied to running kernel)
- with the sard patch applied to the kernel, disk.all metrics were
being summed as the total of disk.partitions and disk.dev metrics,
resulting in approximately twice the rate of disk I/O for the
disk.all metrics
- added more disk metrics and update help text
- the "cpu" instance domain is now dynamic and supports any number of CPUs
- fixed pmie rc and pmie_{check,daily} scripts
- a bunch of places were using $PCP_VAR_DIR/config/pmcd/pmcd.conf
as the path to pmcd.conf (which is correct). Others were using
/etc/pmcd.conf (which is only correct on IRIX).
- merged IRIX/Linux versions of pmsocks
- mimic the IRIX xconfirm behaviour more closely, pv 817289
- pv:817367 Handle SIGCHLD from xconfirm problem on Linux
- minor changes in error messages to make them less IRIX-centric
and hence more sensible for Linux
- fix weblog link in doc dir logic and old netscape should be
detected as CERN not NS_PROXY.
- fix weblog so regex in the configuration file is recognized
correctly on all platforms
- only run weblogconv.sh on linux
- conversion to more simple copyright in numerous places
- avoid grep -q usage: not supported on early IRIX
- pv:803341 Change Creator: for mkaf from mkaf to pmchart to assist
with pmafm replay when pcp also installed.
- updated man page text for platform-agnostic descriptions.
- fix 817880 pmafm remove does not list all files
- src/pmie/GNUmakefile Fix busted sed translation of the control
file so the logfiles (and hence directories) are ...pmie/<hostname>
rather than pmie<hostname>
- renamed all Makefiles to GNUmakefile
- makefile surgery to allow multiple RPMs to be built from one src tree
- fixes to src/pmcd/pmdaproc.sh to not use test -e
- pv:815326 fix pcp linux /usr/share/magic doesn't detect pmie config
- pv:818381 fix pmie_check fails esp integration
- man page for pmlogsummary was in both pcp and pcp-pro
- fix to src/pmie/pmie_check.sh, improve pattern to match No such
file or directory for linux
- fix all linux specs to install root,root rather than root,bin
(needed to avoid warnings when installing on redhat7.1)
- add GNUmakefile.install for all PMDAs, installed in each PMDA dir
- fix src/pmdas/weblog/server.sh to use quotes on -d that was breaking
when parameter empty.
- pv:807561 change pmprobe -i and -I semantics to call pmGetInDom
rather than using the returned indom from pmFetch
- add hinv.machine for oview to use
- change the cpu instance domain to use the numa names if they are
present on the machine, else revert to cpuX syntax
- numerous fixes so the src RPM builds on all platforms
- pv:824382 - xfs block metrics were scaled incorrectly
- add support for /proc/slabinfo metrics (mem.slabinfo.*)
- add new "process" and "mounts" PMDAs, contributed by Alan Baily
- added GPL copyrights to process and mounts src, fixed makefiles
to extract domain number from stdpmid and added install targets,
and small change to ignore comments in conf files.
- added hinv.pagesize (uses the getpagesize(2) system call)
- fixed bug 825229 where rpm upgrade would clobber root pmns for PMDAs