pcp
[Top] [All Lists]

[PCP updates] Performance Co-Pilot (PCP) branch, dev, updated. 2.7.7-200

To: "pcp@xxxxxxxxxxx" <pcp@xxxxxxxxxxx>
Subject: [PCP updates] Performance Co-Pilot (PCP) branch, dev, updated. 2.7.7-20080924-79-ge4115cf
From: Mark Goodwin <markgw@xxxxxxx>
Date: Wed, 24 Dec 2008 15:13:07 +1100
Organization: SGI Engineering
Reply-to: markgw@xxxxxxx
User-agent: Thunderbird 2.0.0.18 (Windows/20081105)

Updates for the "Performance Co-Pilot (PCP)" project have been committed to the repository at git://oss.sgi.com/pcp/pcp.git

The branch "dev" has been updated
       via  e4115cf3219ad066177025c81c611cf6cf9dd688 (commit)
       via  b52dab1fb74b6672de257d060d3d0c85eaf64c79 (commit)
       via  d2d50468b8cc56cbda6a8e898df74f4180b039a2 (commit)
       via  b6c662ad455ca9e266a93fbe9e6447ebf61834cc (commit)
       via  7c8c1d387af7d9f8c82765407d14bec683970d8d (commit)
       via  177d8965e99621d4b220f4a735cb75073f4a1142 (commit)
       via  f74aa8bd87bb66152f995c307437769c9e59424b (commit)
       via  3a0594c2ffe5a93bbb53802dd54e2640d1ad3fa2 (commit)
       via  ce44c90fcc291e9e285b6e85c033407cd5cd9e89 (commit)
       via  4c67192b0d28dc224eb621c71634b2b10f9c30ab (commit)
       via  b5876b1e9ba9ab81d435e321e1f71bbe37d4400a (commit)
       via  2b2bd84df8183fb1b6e824f2e6995f80ceb46d90 (commit)
       via  1d22efb487766e34dd85a44d075fa917f7e412c6 (commit)
       via  70a9c396ad8c112f8a95004f2aded0b9042fefba (commit)
      from  064fb8ec4140d3b62d627707ae5b7f322c64b748 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit e4115cf3219ad066177025c81c611cf6cf9dd688
Author: Nathan Scott
Date:   Tue Dec 23 17:37:31 2008 +1100

    Bump datestamp in version number for package upgrades.

commit b52dab1fb74b6672de257d060d3d0c85eaf64c79
Author: Nathan Scott
Date:   Tue Dec 23 17:36:53 2008 +1100

    Really fix the Infiniband PMDA / RPM botch this time.

    The last attempt overlooked the fact that pcp.spec.in
    is not used by configure.in, rather its used by the
    makefile in that subdir, so the manual translation in
    there needs to be aware of the HAVE_IBDEV macro.  It
    also means we must use values zero and one, undefined
    and one doesn't cut it.

    Also, PMDAs should not be conditionally added into the
    SUBDIRS macro in src/pmdas/GNUmakefile, as the source
    will only sometimes make it into the src tarball that
    way - fixed that for IB while I was there.

commit d2d50468b8cc56cbda6a8e898df74f4180b039a2
Author: Nathan Scott
Date:   Tue Dec 23 14:54:23 2008 +1100

    Bump datestamp in version number for RPM upgrades.

commit b6c662ad455ca9e266a93fbe9e6447ebf61834cc
Author: Nathan Scott
Date:   Tue Dec 23 14:52:45 2008 +1100

    Resolve an issue with recent versions of autoconf, as reported by
    Peter Edwards:

configure.in:292: error: AC_SUBST: `pcp_owner pcp_group' is not a valid
shell variable name
configure.in:292: the top level
autom4te: /usr/bin/m4 failed with exit status: 1


    Looks like we need to be passing only one argument to AC_SUBST,
    and that this doubling-up (or 4-at-a-time which we do too) is no
    longer valid syntax.

commit 7c8c1d387af7d9f8c82765407d14bec683970d8d
Author: Nathan Scott
Date:   Tue Dec 23 14:48:10 2008 +1100

    Correct a logic error in pmlogger_daily scripts detection of running
    pmloggers.  This recently regressed even more but was actually never
    right.  Funnily enough, the same logic exists in pmlogger_check and
    it _is_ right - so, this just dups that exact logic here.  The root
    issue is to do with handling of failed glob-expansion on the process
    id files below /var/log/pmlogger.

Symptoms of the problem are:
- failure to rotate daily logs for non-primary pmloggers, and
- email messages with diagnostics along the lines:
pmlogger_daily: Error: no pmlogger instance running for host "fw1"
[/var/lib/pcp/config/pmlogger/control:28] ... logging for host "fw1" unchanged
pmlogger_daily: Error: no pmlogger instance running for host "fw2"
[/var/lib/pcp/config/pmlogger/control:29] ... logging for host "fw2" unchanged


commit 177d8965e99621d4b220f4a735cb75073f4a1142
Author: Nathan Scott
Date:   Fri Dec 19 20:45:34 2008 +1100

    The current PCP rpm build process fails on RHEL4, works on RHEL5.
    Must be due to differences in rpm version - root cause is that we
    are not initialising some infiniband related state correctly (and
    possibly not using a valid rpm macro name at all).

    Fixed by using a sensible macro name (no spaces) and initialising
    it like the other variables.  SGI folks may want to look at this
    change very carefully and check it works OK in their build env -
    we're not using Infiniband at all here (but do like a successful
    build, which this now gives me).

commit f74aa8bd87bb66152f995c307437769c9e59424b
Author: Nathan Scott
Date:   Fri Dec 19 20:41:17 2008 +1100

    Fix up a typo, improve some diagnostics in the PCP package build
    process.  Noticed when auditing for use in kmchart package build
    on Win32.

commit 3a0594c2ffe5a93bbb53802dd54e2640d1ad3fa2
Author: Nathan Scott
Date:   Fri Dec 19 08:31:26 2008 +1100

    Do not waste time in the build installing man pages on Windows.

commit ce44c90fcc291e9e285b6e85c033407cd5cd9e89
Author: Nathan Scott
Date:   Fri Dec 19 08:30:38 2008 +1100

    Further Windows-specific build and install tweaks.

commit 4c67192b0d28dc224eb621c71634b2b10f9c30ab
Author: Nathan Scott
Date:   Fri Dec 19 08:26:23 2008 +1100

    Reinstate pmpost on Windows builds.  Refactored the file locking
    code to have platform-dependent sections in a separate function.

commit b5876b1e9ba9ab81d435e321e1f71bbe37d4400a
Author: Nathan Scott
Date:   Fri Dec 19 08:11:59 2008 +1100

    Remove a no-longer-used local variable in Windows PMDA.

commit 2b2bd84df8183fb1b6e824f2e6995f80ceb46d90
Author: Nathan Scott
Date:   Tue Dec 16 11:15:21 2008 +1100

    Improve diagnostics in pcp-services program (win32).

commit 1d22efb487766e34dd85a44d075fa917f7e412c6
Author: Nathan Scott
Date:   Tue Dec 16 11:14:31 2008 +1100

    Unify service start script call mechanism (win32).

commit 70a9c396ad8c112f8a95004f2aded0b9042fefba
Author: Nathan Scott
Date:   Mon Dec 15 12:14:57 2008 +1100

    Remove incorrect comment from perl logsummary module test code.

-----------------------------------------------------------------------

Summary of changes:
GNUmakefile | 2 +-
Makepkgs | 7 ++-
VERSION.pcp | 2 +-
build/GNUmakefile | 2 +-
build/rpm/GNUmakefile | 1 +
build/rpm/pcp.spec.in | 3 +-
configure.in | 42 +++++++++--------
debian/changelog | 6 ++
src/cpan/LogSummary/t/test.t | 3 -
src/include/builddefs.in | 4 ++
src/libpcp/src/GNUmakefile | 2 +-
src/pmdas/GNUmakefile | 8 +---
src/pmdas/ib/GNUmakefile | 10 +++-
src/pmdas/windows/instance.c | 1 -
src/pmlogctl/pmlogger_daily.sh | 9 +---
src/pmpost/GNUmakefile | 9 +---
src/pmpost/pmpost.c | 52 ++++++++++++---------
src/win32ctl/pcp-services.c | 99 +++++++++++++++++----------------------
18 files changed, 127 insertions(+), 135 deletions(-)


<Prev in Thread] Current Thread [Next in Thread>
  • [PCP updates] Performance Co-Pilot (PCP) branch, dev, updated. 2.7.7-20080924-79-ge4115cf, Mark Goodwin <=