pcp
[Top] [All Lists]

pcp (pcp4 branch) updates

To: pcp@xxxxxxxxxxx
Subject: pcp (pcp4 branch) updates
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri, 09 Dec 2011 20:28:22 +1100
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.



<Prev in Thread] Current Thread [Next in Thread>
  • pcp (pcp4 branch) updates, Ken McDonell <=