pcp
[Top] [All Lists]

pcp updates: merge Frank (smb build speedup) + kenj (linux PMDA Install,

To: pcp <pcp@xxxxxxxxxxx>
Subject: pcp updates: merge Frank (smb build speedup) + kenj (linux PMDA Install, qa)
From: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Fri, 15 May 2015 16:14:52 +1000
Delivered-to: pcp@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0

Changes committed to git://git.pcp.io/pcp.git master

Frank Ch. Eigler (2):
      rpm build scripts: use make %{?_smp_mflags} for faster building
      build GNUmakefiles: allow more parallel (make -j) jobs

Ken McDonell (2):
      qa/974: cd someplace_else before rm -rf .
      linux_pmda/Install: have duplicates in the PMNS here

 GNUmakefile                    |    2 +-
 build/rpm/fedora.spec          |    2 +-
 build/rpm/pcp.spec.in          |    2 +-
 qa/974                         |    1 +
 src/libpcp_qed/src/GNUmakefile |    2 +-
 src/libpcp_qmc/src/GNUmakefile |    2 +-
 src/libpcp_qwt/src/GNUmakefile |    2 +-
 src/pmchart/GNUmakefile        |    2 +-
 src/pmdas/linux_proc/Install   |    1 +
 src/pmdumptext/GNUmakefile     |    2 +-
 src/pmgadgets/GNUmakefile      |    2 +-
 src/pmquery/GNUmakefile        |    2 +-
 src/pmtime/GNUmakefile         |    2 +-
 src/pmview/GNUmakefile         |    2 +-
 14 files changed, 14 insertions(+), 12 deletions(-)

Details ...

commit 0c51ecba55ba8aef3232d668910a697da9e3d9ca
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Thu May 14 14:02:57 2015 -0400

    build GNUmakefiles: allow more parallel (make -j) jobs

    For GNU make's -jNNN to propagate from an outer parent make to child
    processes, macros that invoke $(MAKE) internally need to be decorated
    with a "+" prefix.  On a 4 vcpu machine, this allows the complete pcp
    tree to be built in less than half the time.

    There are still some ".NOTPARALLEL:" markers in a few GNUmakefiles
    that lack full dependency declarations, and subdirectory make jobs
    tend to be invoked serially (due to the use of explicit shell-script
    loops), so we have some further potential speedups too.

commit 82595e3f0fd36e6e50045a3c5f85f2be9afe49cf
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Thu May 14 10:46:21 2015 -0400

    rpm build scripts: use make %{?_smp_mflags} for faster building

    On SMP build hosts, we should benefit from the available parallelism.

commit eff8d6db5e21098c460083e428cf6150b055fb28
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu May 14 18:20:56 2015 +1000

    linux_pmda/Install: have duplicates in the PMNS here

    Add pmns_dupok=true because ...
    Error Parsing ASCII PMNS: Duplicate metric id (3.*.*) in name space \
    for metrics "proc.memory" and "proc.psinfo"

commit 99bbe14cf436355843d9b17d255f1a1b9ad4d1d0
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu May 14 08:53:14 2015 +1000

    qa/974: cd someplace_else before rm -rf .

    I was getting these errors on some platforms ...
        sh: 0: getcwd() failed: No such file or directory

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: merge Frank (smb build speedup) + kenj (linux PMDA Install, qa), Mark Goodwin <=