pcp updates: small rpm spec file and big derived metrics extension

"Ken McDonell" <[email protected]> Sat, 25 Feb 2017 07:11:17 +1100
Newsgroups gmane.comp.sysutils.pcp
Message-ID <[email protected]>
The derived metrics part adds floating point numeric constants and relational expressions.

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

Ken McDonell (5):
      derived metrics: add support for double precision floating point constants
      derived metrics: align diagnostics with last round of code changes
      build/rpm/pcp.spec.in: rework pcp-selinux prereq logic
      derived metrics: add support for relational expressions
      qa/935: (new) check operator precedence for derived metrics

 build/rpm/pcp.spec.in         |    6
 man/man3/pmregisterderived.3  |   84 ++++
 qa/225.out                    |   48 +-
 qa/249.out                    |   36 +-
 qa/256.out                    |    4
 qa/260.out                    |   14
 qa/263.out                    |   16
 qa/275.out                    |   40 +-
 qa/334.out                    |    4
 qa/803.out                    |    2
 qa/927                        |  121 ++++++
 qa/927.out                    |  727 +++++++++++++++++++++++++++++++++++++++++-
 qa/935                        |   85 ++++
 qa/935.out                    |  396 ++++++++++++++++++++++
 qa/group                      |    2
 src/libpcp/src/derive.c       |  386 +++++++++++++++++-----
 src/libpcp/src/derive.h       |    9
 src/libpcp/src/derive_fetch.c |  120 ++++++
 18 files changed, 1910 insertions(+), 190 deletions(-)

Details ...

commit cd22fa9dfe881491870d9cc190d13906c967d494
Author: Ken McDonell <[email protected]>
Date:   Sat Feb 25 07:08:46 2017 +1100

    qa/935: (new) check operator precedence for derived metrics

commit 422c2582fb1e4e3f587bb8e8fa4f5684250a54b4
Author: Ken McDonell <[email protected]>
Date:   Sat Feb 25 07:06:23 2017 +1100

    derived metrics: add support for relational expressions

    Part 2 of a group of changes to expand the derived metrics definition
    language.

    This commit adds relational expressions using the C-style operators
    "<", "<=", "==", ">=", ">" and "!=".

commit 242d2b91f43d763781ce1c0d130ee39f501443eb
Author: Ken McDonell <[email protected]>
Date:   Wed Feb 22 14:26:48 2017 +1100

    build/rpm/pcp.spec.in: rework pcp-selinux prereq logic

    Last attempt was just wrong.

commit 36d88165a466852c36c9c974d287457e352f1606
Author: Ken McDonell <[email protected]>
Date:   Mon Feb 20 19:59:21 2017 +1100

    derived metrics: align diagnostics with last round of code changes

    small libpcp change, knock-on changes in several QA tests.

commit efa20cdfa3bc716339b6c3bcedd7a8286af823eb
Author: Ken McDonell <[email protected]>
Date:   Mon Feb 20 19:30:48 2017 +1100

    derived metrics: add support for double precision floating point constants

    Part 1 of a groupd of changes to expand the derived metrics definition
    language.

    Double precision floating point constants are of the form [0-9.][0-9.]*,
    so for example: 0.5 or 1234.5678 or .3

-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links:

You receive all messages sent to this group.

View/Reply Online (#15253): https://groups.io/g/pcp/message/15253
View All Messages In Topic (1): https://groups.io/g/pcp/topic/4420564
Mute This Topic: https://groups.io/mt/4420564?uid=174580
New Topic: https://groups.io/g/pcp/post
-=-=-
pcp mailing list
[email protected]
https://groups.io/g/pcp/messages
-=-=-
Change Your Subscription: https://groups.io/g/pcp/editsub?uid=174580
Group Home: https://groups.io/g/pcp
Contact Group Owner: [email protected]
Terms of Service: https://groups.io/static/tos
Unsubscribe: https://groups.io/g/pcp/leave/354243/563757577/xyzzy
-=-=-=-=-=-=-=-=-=-=-=-