pcp
[Top] [All Lists]

pcp updates: merge mgoodwin (fix root pmda NULL deref, pmiostat man), na

To: pcp <pcp@xxxxxxxxxxx>
Subject: pcp updates: merge mgoodwin (fix root pmda NULL deref, pmiostat man), nathans (pmie and pmmktime man), dsmith (py PMDA err handling), martins (pmda proc environ fix)
From: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Wed, 20 May 2015 11:20:20 +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

Mark Goodwin (2):
      Fix NULL pointer deref for initial root_container_search(NULL)
      Fix NAME section in pmiostat man page.

Nathan Scott (2):
      pmie: add quiet mode to suppress default diagnostics
      man: correct the pmmktime(3) return code - not a pointer

David Smith (1):
      Fix problems in the python PMDA code when returning fetch errors.

Martins Innus (1):
      pmdaproc: ensure environ_buf buffer correctly setup on refresh

 man/man1/pmie.1                 |    7 ++++++-
 man/man1/pmiostat.1             |    2 +-
 man/man3/pmmktime.3             |    2 +-
 src/pcp/shping/pcp-shping.sh    |    4 ++--
 src/pmdas/linux_proc/proc_pid.c |    2 ++
 src/pmdas/root/root.c           |    4 ++--
 src/pmie/src/dstruct.c          |    1 +
 src/pmie/src/dstruct.h          |    1 +
 src/pmie/src/eval.c             |    8 ++++++--
 src/pmie/src/pmie.c             |    7 ++++++-
 src/python/pmda.c               |   19 +++++++++++++++++++
 11 files changed, 47 insertions(+), 10 deletions(-)

Details ...

commit f4c208ca0f66d7bbc7b23ac14615654a266ca096
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date:   Wed May 20 11:14:24 2015 +1000

    Fix NAME section in pmiostat man page.

        modified:   man/man1/pmiostat.1

commit d1ecfe7814273d409b64ffcb6be81773a6c35185
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date:   Wed May 20 11:10:22 2015 +1000

    Fix NULL pointer deref for initial root_container_search(NULL)

        modified:   src/pmdas/root/root.c

commit 9f16688991426201a4f330f7f237d565d5d6d028
Author: Martins Innus <minnus@xxxxxxxxxxx>
Date:   Wed May 20 10:40:10 2015 +1000

    pmdaproc: ensure environ_buf buffer correctly setup on refresh

commit adcb1dcbcb1054f9fb923461602e8f53fd48b17a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed May 20 09:29:06 2015 +1000

    man: correct the pmmktime(3) return code - not a pointer

commit 9bdd5b644f8f07e45fbd4785ad367551e4252f29
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed May 20 09:28:35 2015 +1000

    pmie: add quiet mode to suppress default diagnostics

    The 'evaluator exiting' message from pmie is not helpful if
    running pmie from a script - this adds a -q/--quiet option
    to suppress it, then uses it in pcp-shping(1).

    Problem uncovered by QA running in Lukas' buildbot network.

commit 2a9db6a2f9eb03e942c58b1b0cd0db2b4baa7a7a
Author: David Smith <dsmith@xxxxxxxxxx>
Date:   Tue May 19 15:31:28 2015 -0500

    Fix problems in the python PMDA code when returning fetch errors.

    * src/python/pmda.c (fetch_callback): If we got an unsupported metric
      type, don't fall into the error code tuple parsing code. In the error
      code tuple parsing code, clear out any previous PyArg_Parse() error,
      since it isn't an error to return an error. If we got a parse error, but
      a tuple code of 1, return an error.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: merge mgoodwin (fix root pmda NULL deref, pmiostat man), nathans (pmie and pmmktime man), dsmith (py PMDA err handling), martins (pmda proc environ fix), Mark Goodwin <=