Changes committed to git://oss.sgi.com/pcp/pcp.git dev
man/man1/pcpintro.1 | 62
qa/751 | 52
qa/751.out | 136
qa/752 | 23
qa/752.out | 132
qa/group | 3
qa/src/.gitignore | 1
qa/src/GNUlocaldefs | 2
qa/src/rtimetest.c | 467 +-
src/libpcp/src/.gitignore | 2
src/libpcp/src/GNUmakefile | 36
src/libpcp/src/check-statics | 26
src/libpcp/src/getdate.c | 7292 +++++++++++++++++++++----------------------
src/libpcp/src/getdate.h | 46
src/libpcp/src/getdate.y | 1814 +++++++++-
src/libpcp/src/gettime.c | 98
src/libpcp/src/internal.h | 2
src/libpcp/src/rtime.c | 451 +-
src/libpcp/src/setenv.h | 108
src/libpcp/src/timespec.h | 74
src/libpcp/src/xalloc.h | 542 +--
src/libpcp/src/xmalloc.c | 246 -
src/pmdas/gfs2/help | 50
src/pmdas/gfs2/pmdagfs2.h | 2
src/pmdas/gfs2/worst_glock.c | 4
25 files changed, 6694 insertions(+), 4977 deletions(-)
commit ee121b7fb4aaaaf4df95da0c3932706707b64e79
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Mar 11 17:10:50 2014 +1100
Remake qa/752 output after test rename and forced TZ
commit f322c1a8ef784be48bc76c9a7d56ecde84f463b3
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Mar 11 14:42:33 2014 +1100
Cleanups to newly created rtimetest.c test code
Remove the duplicate definition of __pmParseTime - we're
already pulling that in via impl.h, no need for it here
too. Use same function prototype style throughout.
Added the generated rtimetest binary to the .gitignore.
commit 7f153e573c04fe512e56c28acff1988c8f59fb8e
Merge: 4ea7be1 08ccbcd
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Mar 11 14:04:03 2014 +1100
Merge branch 'scox/dev' of ../pcpfans into dev
commit 08ccbcd173f52b6921a8fc335ded77770a1a0c64
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Mar 11 13:45:36 2014 +1100
Post-review, pre-merge cleanups for glib getdate use
Packaging builds fail (as mentioned in earlier review ;) with this:
gmake[5]: *** No rule to make target `getdate.y', needed by `getdate.c'.
Stop.
This is because the source files are not correctly added into the
build. Fix this, make the makefile match with pmie (as discussed),
remove a no-longer-needed header, and make some cosmetic changes in
the name of code consistency in rtime.c code.
commit 4ea7be1e30b0dc2fce0008cb66caf68f89ff45b9
Author: Paul Evans <pevans@xxxxxxxxxx>
Date: Mon Mar 10 16:21:36 2014 +0000
pmdagfs2: Miscellaneous updates
Corrections and slight updates to the text contained in the
help text for the PMDA. Spelling and Grammar issues corrected
and expansion of the gfs2.tracepoints.rs.* help definitions.
Removal of a small code formatting niggle in pmdagfs2.h
Removal of log printing testing code from worst_glock.c that
made it into the last release.
commit dbe74ebf96d0372eb39ac3de5a937dc341d67b98
Author: Stan Cox <scox@xxxxxxxxxx>
Date: Mon Mar 3 20:53:41 2014 -0500
Use pcp time zone aware datetime functions.
* get_date.y (get_date) Use __pmMktime instead of mktime.
Cannot rely on gmtime_r, so wrap locking around gmtime
* rtime.c (__pmParseTime): Free errMsg.
commit 3327a62f64a357bf79cf4d1f73f8b4ba4eb7a579
Author: Stan Cox <scox@xxxxxxxxxx>
Date: Fri Feb 28 18:46:39 2014 -0500
Renamed from 751
commit f85e3808a4271e548e1cc29fc9e935d28e0a316f
Author: Stan Cox <scox@xxxxxxxxxx>
Date: Fri Feb 28 18:45:34 2014 -0500
Renamed to qa/752
commit 1ba3f1fcc98964b2c60867503844206f933c5b8f
Author: Stan Cox <scox@xxxxxxxxxx>
Date: Fri Feb 28 18:23:38 2014 -0500
Incorporate pcp coding style into extended date parser.
* (gettime.c, xalloc.h, xmalloc.c, setenv.h): Remove
* qa/src/rtimetest.c: Add pmParseTimeWindow tests.
* get_date.y (get_tz) Remove TZ= parsing.
(get_date): Likewise.
* rtime.c (__pmParseTime): Formatting change.
commit 9b27004ae9fd855667debdd843aaf64f8db3d3da
Author: Stan Cox <scox@xxxxxxxxxx>
Date: Mon Feb 24 17:40:29 2014 -0500
Treat datetime terms referring to a specific date as absolute.
* rtime.c (have_relative_date): Consider day specific formats to
be absolute instead of relative.
* pcpintro.1 (ctime): Add description of datetime strings to ctime
description.
* qa/751: Redact out current time references.
* qa/src/rtimetest.c: Add new tests.
commit 7ef03c90217b3672b40d8d4411b0eb5ec347af9f
Author: Stan Cox <scox@xxxxxxxxxx>
Date: Tue Feb 18 15:27:36 2014 -0500
Add the gnulib get_date module to the pcp datetime parser.
Add the gnulib get_date (getdate.y, gettime.c) module to
pcplib/rtime.c::__pmParseTime. First try the existing mechanism. If that
fails try get_date. xalloc.h, xmalloc.c, setenv.h, and timespec.h are used
by
the parser. The parser is defined in getdate.y. get_date, the public
interface, is defined in gettime.c.
|