Project

General

Profile

Activity

From 2008-07-06 to 2008-08-04

2008-08-04

17:14 Revision d3fdf581: Rethink the strategy of using shared a pmcd.so library for all
platforms - its a packaging pain, and not really a nice solution
for those platforms that don't have the Windows DLL ...
Nathan Scott
17:12 Revision 88479ef6: Update cisco man page so we dont install man page links for "parse"
and "probe" - these names are waay to generic for us to install man
pages for.
Nathan Scott

2008-08-01

17:01 Revision 7fcd1cce: Complete the transition away from port 4321 for pmcd - prior to
this change pmcd listened on both new and old ports (44321,4321)
but now listens only on 44321 by default. The -p op...
Nathan Scott
06:26 Revision f01972e2: Added Debian packaging infrastructure for the Perl PMDA API;
this generates an additional package libpcp-pmda-perl. Nathan Scott

2008-07-30

15:29 Revision 89bf410b: nanosleep is q requirement for all platforms, so use just it.
Nathan Scott
15:19 Revision 8f4c1d20: Add configure and rpm build magic to generate an rpm for the
Perl PCP::PMDA module, if cpanflute2 is found. This is part
of the perl-RPM-Specfile package, which is used in the s...
Nathan Scott
14:28 Revision a92874d7: Build CPAN Perl source tarball for PCP-PMDA as part of the build.
Nathan Scott

2008-07-29

14:33 Revision 9a3280c2: Remove the License: line in pcp(1) output as this no longer has
any relevence to anything (all license related code has long-
since gone to the big bitbucket in the sky). Don't fet...
Nathan Scott
14:14 Revision e1aafa68: pmcd.license should be zero, not one, for backward-consistency.
Nathan Scott
09:23 Revision 870f4577: Additional Linux CPU time metrics - aggregate and per-CPU
metrics for:
- virtualisation-layer "steal" time
- separate hard/soft interrupt processing time metrics
Also revisite...
Nathan Scott

2008-07-24

16:21 Revision 0e3e1762: Fix a bug in pmwtf's handling of its arguments - if archives are passed in
with full pathnames, awk spits out a divide-by-zero error part-way through
the report - in the heading lines, where t...
Nathan Scott
16:21 Revision 66b3ff1d: Document couple more required Win32 build env vars.
Nathan Scott

2008-07-18

10:25 Revision 10ec0072: Update the INSTALL document in the top level directory to describe
Windows builds in pains-taking detail. I added notes about Debian
and Mac OS X builds while I was there, and general...
Nathan Scott
08:29 Revision fa96fdea: Fix the RUN_IN_BUILD_ENV build macro, which sets LD_LIBRARY_PATH
on other platforms. On Windows, the only way to influence this
search path using an environment variable is via PATH...
Nathan Scott
08:23 Revision 06574b8d: Further build system tweaks for MinGW/Win32 builds
- no longer hard-code the mingw path
- set the CFLAGS up on Win32 builds to find the local
include directory, which...
Nathan Scott

2008-07-14

14:25 Revision 2e5507af: Make similar changes to the swap device instance domain as
were earlier made to the filesystem instance domain, i.e.
switch to managing it using pmdaCache routines.
Nathan Scott
13:52 Revision ea9f98f1: Our production monitoring came across a situation where the
filesystem instance domain had got thoroughly confused. It
looks like some (unknown) combination of mounts and unmou...
Nathan Scott
11:14 Revision 7d18871f: Add a (missing) help text entry for mem.util.anonpages.
Nathan Scott

2008-07-07

16:16 Revision dfb0a393: Remove a few remaining irix platform references.
Nathan Scott
12:26 Revision 6f4d001e: Better tweak to regex for extracting non-OK lines in pmie logs.
Nathan Scott
12:15 Revision 7ef93025: Get remaining parts of pmcd and pmdapmcd to build under MinGW.
It seems you cannot resolve symbols from a DLL that exist in a
binary, under Win32/MinGW. But, its OK if those symbo...
Nathan Scott
11:47 Revision 01808249: Tweak regex for extracting non-OK lines in pmie logs.
Nathan Scott
11:20 Revision 71d5283e: Implement a generic process wait interface so that we can
wait for process exit status / signal info on any platform.
This is the Win32 implementation.
Nathan Scott
11:18 Revision c5b72c5d: Get libpcp_trace to build on MinGW/Win32.
Nathan Scott
10:58 Revision 30164974: Switch to using the platform independent fork/exec interface
in libkmtime and also use socket interfaces that work on both
Win32 and *nix.
Nathan Scott
10:57 Revision 4606cf9e: No need to initialise globals to zero.
Nathan Scott
10:56 Revision 97184256: Reduce the MinGW namespace pollution, helps with Perl build.
Nathan Scott
10:55 Revision b0fa0275: Fix a typo in a comment, no code change.
Nathan Scott
10:23 Revision 5ae366c6: Resolve a struct SV namespace collision issue which bit again on MinGW,
previous workaround no longer worked correctly here - this patch should
work for all platforms.
Nathan Scott
09:39 Revision b0b3aaac: Fix return code check after call to pmTraversePMNS - this
function returns the number of children of the given node
(which is non-zero for non-leaf nodes). This resolves an
i...
Nathan Scott
08:48 Revision 09131653: Fix whitespace breakage in Makepkgs script.
Nathan Scott
08:47 Revision 6f377662: Some tools and optional PMDAs need significant work still on MinGW,
these are taken out of the build (if TARGET_OS is mingw) for now so
that an initial package can be produced on MinGW/...
Nathan Scott
08:22 Revision 62518625: Add configure and build magic to descend down into build/win for
packaging on MinGW Win32. Nathan Scott
08:20 Revision e8bc12a9: Initial Win32 packaging, using the open source NSIS installer.
A similar approach is taken as on Mac OS X in terms of installing
idb-based files (very stripped down on Win32 - no p...
Nathan Scott
07:59 Revision ff51afeb: Descend into mac subdir during all builds for correct LSRCFILE/LDIRT handling.
Nathan Scott
07:58 Revision 1e902181: Update top level makefile to create standard paths on mingw as well.
Nathan Scott
 

Also available in: Atom