Changes committed to git://oss.sgi.com/kenj/pcp.git pcp4
(note this is the pcp4 branch)
man/man1/GNUmakefile | 5
man/man1/pmcd.1 | 13 +
man/man1/pmcpp.1 | 3
man/man1/pminfo.1 | 13 +
man/man3/pcpintro.3 | 14 -
man/man3/pmapi.3 | 1
man/man3/pmloadasciinamespace.3 | 8 -
man/man3/pmloadnamespace.3 | 28 ---
src/GNUmakefile | 2
src/include/impl.h | 2
src/libpcp/src/pmns.c | 298 ++--------------------------------------
src/pmcd/src/pmcd.c | 19 ++
src/pminfo/pminfo.c | 9 -
src/pmns/GNUmakefile.install | 12 -
src/pmns/Rebuild | 60 +++++---
src/pmns/pmnsadd | 6
src/pmns/pmnsdel.c | 50 +-----
src/pmns/pmnsmerge.c | 19 +-
18 files changed, 154 insertions(+), 408 deletions(-)
commit dcf899b3e12d8a9d7848d70912c0ea74f9a87190
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Dec 9 20:17:54 2011 +1100
Demise of the binary format PMNS
Retire pmnscomp(1) and all references to the binary format PMNS.
Each call to pmLoadNameSpace(3) or pmLoadASCIINameSpace(3) will
load an ASCII format PMNS.
Added -N pmnsfile as an alternate to -n pmnsfile that allows duplicate
PMIDS ... currently only needed for pminfo and pmcd.
The binary format PMNS was one of a set of "premature" optimizations aimed
at minimizing the PCP overhead in the very early days of PCP evolution
... with pmcd now being the only application that really loads a PMNS,
and this happens only rarely, the binary PMNS adds complexity for no
real performance advantage, so it is being retired in PCP 4.0.
|