Project

General

Profile

Activity

From 2008-02-09 to 2008-03-09

2008-03-07

20:28 Revision 0d65f3ef: Refactor the Perl API code a bit by splitting out all code that
doesn't deal with converting between Perl and C into a separate
source file. That source file now also hashes string...
Nathan Scott

2008-03-06

22:51 Revision e49711d6: Fix build on older Perl versions, like on Mac OS X 10.4.
Nathan Scott
21:24 Revision baec0385: Fix pmlogger control paths in daily script.
Nathan Scott
21:10 Revision 2a734fbc: Bump build version number for first Debian upload.
Nathan Scott
20:47 Revision c943ec1f: Remove unneeded NOTICE output from pmdalinux, annoying in local context mode.
Nathan Scott

2008-03-05

21:42 Revision ab1df303: Fix c++ compiler warning about missing const on pointer.
Nathan Scott
21:23 Revision 95a0388b: Switch Debian to /usr/lib/pcp/bin for its PCP_BINADM_DIR after discussion with Mark.
Nathan Scott
21:22 Revision 8beb8b79: Squash lib symbol warnings that are either wrong (e.g. symbols
in pmcd_pmda.so resolved in pmcd binary), or harmless and hard
to fix in our Makefiles (e.g. "foo.so shouldn't be lin...
Nathan Scott
21:00 Revision 66bf8ef2: Missed a spot earlier - update pmlogger control file path setting.
Nathan Scott
20:34 Revision d2927cae: Resolve further manual page syntax problems reported by Debian package checker.
Nathan Scott
20:33 Revision 025e49af: Use ${shlibs:Depends} where appropriate and remove empty subdir in pcp deb.
Nathan Scott
20:28 Revision 9ff132c6: Turns out we cannot install ELF binaries below /usr/share, at
least for Debian (generates lotsa warnings) - these are meant
to be architecture-independent files only. So, ended u...
Nathan Scott
20:24 Revision 2a2be0b4: Fix gcc warnings from slightly dodgey use of NULL casting in these files.
Nathan Scott
20:23 Revision b777dcf6: Fix gcc warning - __pmPDU is a uint32, not a pointer of any form
(casting it thusly causes unaligned accesses on 64bit platforms). Nathan Scott
12:12 Revision 26cf6dc2: Bump build version number.
Nathan Scott

2008-03-04

21:36 Revision 60ba9488: Fix syntax errors in revitalised genpmda script, use awk not gawk
(gawk not there on some platforms), and minor formatting fixes for
the generated genpmda code.
Michael Newton
20:59 Revision 761c6b58: Reinstate code accidentally lost from genpmda..
Michael Newton
20:49 Revision d1b0df13: Revert "Comment out bad syntax in genpmda until SGI folks figure out the cause."
This reverts commit b44b37c008a3296378f1057265e491ce90a8cd60. Nathan Scott

2008-03-03

13:08 Revision 1796d5d6: Fix shell tests that used "==" instead of "=", which is not
supported by some more unusual versions of /bin/sh (dash),
and its not the documented test(1) equality test (so, mayb...
Nathan Scott
11:41 Revision 81cfc881: Add a direct PCP Debian package dependency on gawk.
Nathan Scott

2008-03-02

12:40 Revision f85e09f6: Fix up incorrect Makefile merge (older Debian bits committed accidentally).
Nathan Scott

2008-03-01

12:25 Revision e40e4b7c: Hopefully the last Debian packaging changes needed in PCP.
Nathan Scott
12:25 Revision b44b37c0: Comment out bad syntax in genpmda until SGI folks figure out the cause.
Nathan Scott

2008-02-29

17:08 Revision 43d4065a: Update the build requires line in the spec file, make it not conditional.
Nathan Scott
17:00 Revision 9c014dae: Make the paths to all the critical configuration files configurable,
so that Debian packages can place them below /etc/<name>/ as required
by Debian policy. This extends the existing mo...
Nathan Scott
16:57 Revision c8cc4d75: Fix some typos in comments.
Nathan Scott
15:46 Revision 2c870a63: Fix build, dont rely on PCP headers installed in the root for the Perl API.
Nathan Scott

2008-02-28

21:00 Revision 30c9e665: Make string values work in the Perl/C PMDA interface (still need to
cleanup the strdup here though, somehow). Resolve error code return
case from fetch callback as well. Add log/err w...
Nathan Scott

2008-02-26

17:38 Revision f779a6ad: Installed Makefiles should not really be installed like executables.
Nathan Scott
17:37 Revision 33a0ed5f: Do not install an empty subdirectory for weblog.conf.
Nathan Scott
17:37 Revision 33b9359a: Install the new pmda perl script as an executable, not a regular file.
Nathan Scott
17:35 Revision b8a40864: Fix start script LSB issues found by Debian package checker, and
add a couple of extra options required by Debian startup process. Nathan Scott
17:32 Revision cc073229: Yet more man page syntax problems found by the Debian package checker.
Nathan Scott
17:32 Revision aafe417d: Make Debian build slightly less verbose.
Nathan Scott
17:31 Revision 6459b494: Add a build dependency on ncurses-dev for PMC examples.
Nathan Scott
17:30 Revision 424e9c24: Add package scripts for Debian, start script symlink gyrations the Debian way.
Nathan Scott

2008-02-25

15:34 Revision a2b863a0: More Perl PMDA API work - make new() PMDA constructor take just
two arguments, it figures the rest out itself. The callback
input/timer routine cookie is now an int, not a subrouti...
Nathan Scott
07:59 Revision ab2815b8: Cleanup syntax in some Perl agents, simplify pmdamemcache regular expressions.
Nathan Scott

2008-02-24

14:13 Revision e9eefefd: More Perl PMDA API work, in particular focussing on the needs of
the memcached PMDA. We now pass an arbitrary data field into all
the callbacks of each method (pipe/socket/tail-file...
Nathan Scott

2008-02-23

22:11 Revision eb832a13: Initial work on the memcached PMDA.
Nathan Scott
22:01 Revision 54343da2: Perl PMDA API work. Move each of the existing Perl APIs out into
their rightful PMDA directories. Fix Makefile dependencies on the
Perl module code. Rework the Perl/C interface sig...
Nathan Scott

2008-02-22

21:37 Revision 9971fa20: Simple database response time measurement PMDA. The dbprobe.pl
script should be configured to use the type of DBI appropriate
for your database, which includes: RDBMS flavour, user...
Nathan Scott
21:10 Revision 841e2b66: Add the SystemTap (http://sourceware.org/systemtap/) PMDA.
This PMDA uses the SystemTap Linux kernel trace infrastructure to obtain
performance data. Both SystemTap and this P...
Nathan Scott
20:50 Revision 893acb10: Move simple and news Perl PMDA examples alongside their C/sh counterparts.
Nathan Scott
20:38 Revision 78d4377d: Updates to the Perl PMDA API, in particular supporting a popen(2) wrapper.
Nathan Scott

2008-02-21

05:42 Revision 74f12cfd: Remove install lines for the static libraries which we are not exporting.
Nathan Scott
05:41 Revision 6b4d74d4: Add a missing rpm provides line to spec file.
Nathan Scott

2008-02-20

21:46 Revision bcc585ea: Fix a typo in the debian packaging Makefile.
Nathan Scott
21:45 Revision 16258bd0: Remove configure script from shipped source, we always generate it
from autoconf. This is mainly to reduce patch sizes, conflicts and
remove possibility for error there.
Nathan Scott
21:32 Revision adf0f3cf: Make PACKAGE_DISTRIBUTION variable pass down from configure into the build.
Nathan Scott
21:31 Revision 4d2fe71d: Must use full path to interpreters for installed files.
Nathan Scott
21:30 Revision 8b16eaff: Further man page problem resolutions falling out of the Debian package checker.
Nathan Scott
21:21 Revision 6db30822: Updates to resolve several more issues found in the Debian package builds.
Nathan Scott
21:20 Revision afd23973: Fix up install line for COPYING file, in non-Debian builds.
Nathan Scott
17:04 Revision d72e66ac: Add LDIRT to CPAN makefile.
Nathan Scott
17:02 Revision 58b033cd: Get the Perl PMDA interface up and running with modern Perl versions (5.6+).
Nathan Scott
16:57 Revision 02dff79f: Missed an incorrect use of hyphen in a section 3 man page.
Nathan Scott
16:56 Revision 0e670dd1: Add several more Debian packaging tweaks.
Nathan Scott
15:59 Revision c560fcc9: Fix all occurrences of 'hyphen-used-as-minus-sign' in section 1
of the man pages, which was picked up by the Debian package
checker tools.
Nathan Scott
15:36 Revision e89c44cf: Fix all occurrences of 'hyphen-used-as-minus-sign' in section 3
of the man pages, which was picked up by the Debian package
checker tools.
Nathan Scott
15:28 Revision 02d75aae: configure.in
--- /tmp/.diff_b2q9ov 2008-02-20 15:22:24.000000000 +1100
+++ configure.in 2008-02-20 15:21:30.000000000 +1100
@@ -12...
Nathan Scott
08:39 Revision 3fa5e8fc: Add debian files into generated tarball, drop unneeded files from the tree.
Nathan Scott

2008-02-19

17:47 Revision b42ee409: Initial version of Debian packaging for PCP.
Nathan Scott
17:40 Revision 810ecb77: Update Makefiles for several shared libraries. In particular:
- Build static library versions for all the libraries. This is
required for the Debian "development" packages, of wh...
Nathan Scott
17:32 Revision dcda45cb: Update libkmtime - for now, we make this a statically-built library
only (only one user, and I may want to extend this API a bit more
yet to simplify state management in client tools; p...
Nathan Scott
17:27 Revision 85b96dde: Remove some empty historical directories from the open source PCP build.
Nathan Scott
17:21 Revision 048af357: On Debian x86_64 systems, we must use /usr/lib as default lib install target.
Nathan Scott

2008-02-18

20:16 Revision 849eb353: Update the Apache PMDA - add two additional scoreboard metrics,
don't report zero when no values were found, fix up the argument
handling, add port option, tweak the cache-for-a-sec...
Nathan Scott
15:30 Revision c131e790: Make code for fetch_proc_pid_maps have a consistent indentation level
with the rest of proc_pid.c (and with most other PCP code). Nathan Scott
14:33 Revision 2258a4ec: Fix a (long-standing) memory leak in the per-process stats.
Nathan Scott
14:30 Revision bdb5c9ba: Add support for per-process I/O and scheduler statistics in the
Linux PMDA from /proc/<pid>/scheduler and /proc/<pid>/io. Nathan Scott

2008-02-13

11:14 Revision 84a6abea: Bump build version number.
Nathan Scott
11:11 Revision 324b9a72: Fix a problem where multiple pmie processes could be incorrectly
launched for the same host, by pmie_check.sh. A running pmie with
a log filename matching the control file entry uni...
Nathan Scott
10:52 Revision 18de14b6: Add pmns man page reference to cpp, remove refs to non-pcp pmda from probe man pages.
Nathan Scott
 

Also available in: Atom