Project

General

Profile

Activity

From 2008-02-16 to 2008-03-16

2008-03-14

10:55 Revision 3e795c60: Merge branch 'nathans' of git://oss.sgi.com:8090/nathans/pcp into nathans
Nathan Scott
09:33 Revision 19f1200f: [PATCH] installing pcp requires `which`
We have had a longstanding puzzle as to why, when a whole-machine image
that includes pcp is constructed in a chroot,...
Michael Newton

2008-03-12

09:27 Revision 160ed243: Update Debian package "Priority" field to match reality.
Nathan Scott
06:07 Revision fc11f094: Add missing DIRT on cpan build directory.
Nathan Scott
05:58 Revision 1c7a1826: Update config.guess and config.sub to something modern (last update
was circa 2003). It would be much better if we were generating the
files used here (via autoreconf, as part of the b...
Nathan Scott

2008-03-11

11:29 Revision 4cd11726: Update man pages to use correct pcp.conf variable name.
Nathan Scott

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
 

Also available in: Atom