Project

General

Profile

Activity

From 2008-05-06 to 2008-06-04

2008-06-04

21:13 pcp Revision bfb89942: Further extensions to the Windows PMDA - added per-process and
thread metrics; fix makefile LDIRT; some indom handling fixes;
better handling of optional metrics (like sqlserver), ...
Nathan Scott

2008-06-02

21:17 pcp Revision 1b51cf81: Port a fair chunk of libpcp_trace to Win32 headers and APIs.
Nathan Scott
21:12 pcp Revision 0b85e765: Port the memory mapped pmie status file handling in the pmcd PMDA
to the Win32 APIs. Nathan Scott
21:08 pcp Revision 2fa7b361: Add platform-specific abstractions for terminating processes
and for extracting the data segment size of a process. Nathan Scott
18:06 pcp Revision 96add539: Abstract out simabi code into separate routine, add MinGW.
Nathan Scott
18:01 pcp Revision 513c8f19: Make sys/wait.h inclusion condition for Win32/MinGW builds.
Nathan Scott
18:00 pcp Revision 925eaf8b: Fix a day-1 bug in PMDA help text handling code - MAP_FAILED is
the error return from mmap when it fails (void*)(-1), not NULL. Nathan Scott
17:58 pcp Revision d7884f6a: Several updates to summary PMDA to get a clean Win32/MinGW build.
Nathan Scott
17:57 pcp Revision 5d7635fa: Build both exe/dso forms for sendmail PMDA, fix up makefile for MinGW.
Nathan Scott
17:56 pcp Revision a6198b6c: Port memory mapped file usage in sendmail PMDA to Win32 API.
Nathan Scott
17:55 pcp Revision 241a2336: Fix ntohl return type printf warnings from Win32 builds.
Nathan Scott
17:54 pcp Revision 14009e6f: Remove IRIX-specific sysgen locations of simple-cpp binary.
Nathan Scott
16:52 pcp Revision 9164bcf6: Significant reworking of the Windows PMDA; highlights include:
- direct PDH library calls from the PMDA.
- pmdawindows is built in both DSO (.dll) and executable format,
as on Li...
Nathan Scott

2008-05-30

12:33 pcp Revision 9629f731: The Win32 mkdir system call doesn't take a mode argument like
the rest of the world. This patch ensures we call the right
form of mkdir for all platforms.
Nathan Scott
12:23 pcp Revision 3a7085b8: Win32 has no chown, make its use conditional in pmnsdel.
Nathan Scott
11:55 pcp Revision 37369b53: libpcp and pmcd both need to know if a given pid_t matches
a running process. Currently the both have the same code
duplicated (exists_process). Its platform-specific stuff
t...
Nathan Scott
11:38 pcp Revision b16d9f33: Data symbols exported from a library come under different linker
logic in the Windows GCC port, as they are not auto-exported from
DLLs like code symbols are. This gives build warni...
Nathan Scott
11:12 pcp Revision 7ea46b6e: Ditch HAVE_WAIT_DEFINES_RUSAGE, its no longer needed.
Nathan Scott
11:02 pcp Revision d7ebaf5d: Add the __pmSetProgname helper routine, which sets up pmProgname
for the client tools which ship with PCP. For the MinGW port,
this has two side-effects - it sets up networking capa...
Nathan Scott
10:41 pcp Revision 1c49d5bd: Remove redundant/unused macros from pmprobe makefile.
Nathan Scott
10:14 pcp Revision 616946da: Use CMDTARGET instead of TARGET in pminfo makefile to fix MinGW build.
Nathan Scott
08:42 pcp Revision 5fcf77b2: Makefile tweaks for installing libpcp_pmda libraries.
Nathan Scott
08:40 pcp Revision 78454e3f: Makefile tweaks in libpcp_pmda to support MinGW builds.
Nathan Scott
08:32 pcp Revision f4283867: The Win32 API does not allow read/write on socket file descriptors.
Nope, I'm not joking. So, switch to using recv/send, which exist
on all platforms and are equivalent. Basic tools (...
Nathan Scott

2008-05-29

18:04 pcp Revision 5008c5a2: Make use of SIGPIPE/SIGHUP conditional, they dont exist under Win32.
Nathan Scott
17:40 pcp Revision b99b1942: Fix couple of typos in the configure.in scripting.
Nathan Scott
17:34 pcp Revision 501a5158: Cleanup pmns makefile - dont need the .NeedRebuild touch for MacOSX either.
Nathan Scott
17:24 pcp Revision 57b71169: Expunge pmkstat from the sources, use pmstat instead.
Nathan Scott

2008-05-22

11:00 pcp Revision 9ec691d3: Remove BUILDTOOL macro, pmnscomp can create checksummed binary PMNS now.
Nathan Scott
10:51 pcp Revision 9959c1c9: Fix up a merge botch - remove duplicated chunk, reinstate dropped line.
Ken McDonell

2008-05-21

14:32 pcp Revision 1b0030c0: Fix build fallout after MinGW changes on MacOSX as well.
Nathan Scott
14:11 pcp Revision 1338b91b: Fix up missed pieces and other-platform build fixes after header rejigging.
Nathan Scott
11:06 pcp Revision 9bd45327: Include file rationalisation as part of porting to MinGW.
Nathan Scott
10:53 pcp Revision e9d7f5ac: Add a few more platform specific header/function checks for MinGW builds.
Nathan Scott
10:47 pcp Revision 4b338e38: Provide the MSYS paths in the pcp_platform_paths variable.
Add an IS_LINUX configure/platform_defs.h macro, so we can
key off that in the same way we do all the other platforms...
Nathan Scott
09:44 pcp Revision 582c4d04: Improve pmlogextract behaviour in the presence of metric descriptors which
have changed semantics part way through the archive (e.g. size changes from
32 to 64 bit, type changes from counter t...
Ken McDonell

2008-05-20

17:48 pcp Revision 22ff754d: Update configure ps variant check for Fedora9 userspace.
Ken McDonell

2008-05-15

19:32 wconsd Revision 479f1136: Make telnet option processing cross packet boundaries. Implement binary mode.
These two changes allow xmodem uploading from client to serial port. Hamish Coleman
14:47 pcp Revision a36fbf34: Look in /bin for simple cpp as well.
Nathan Scott
14:42 pcp Revision 00161e9e: Make fcntl to extract fd flags able to have NODELAY setting factored out.
Nathan Scott
14:36 pcp Revision ec2a3a2c: Remove tons of unneeded extern decls like errno, h_errno, optind, etc.
Nathan Scott
14:35 pcp Revision c70c1e51: Make logportmap use of scandir match up with global headers.
Nathan Scott
14:08 pcp Revision 6fc80f76: Implement help text file memory mapping using Win32 APIs.
Nathan Scott
14:06 pcp Revision d841d319: Fix reporting of pmcd license (back how it was instead of uninit'd
Nathan Scott
13:57 pcp Revision 1ca56257: When pmcd runs "ps" in a diagnostic, make it run PCP_PS_PROG instead.
Nathan Scott
13:55 pcp Revision 09fcb9b4: Win32 porting - no UNIX domain sockets, "interface" is reserved.
Nathan Scott
12:20 pcp Revision 6b4f8634: Cleanup code in the now-shared scandir/alphasort routines.
Nathan Scott
12:07 pcp Revision c0eed534: Sanitise include files. Several headers we include in numerous
utilities a/ dont exist under Win32 APIs and b/ are already in
the default set of headers that impl.h/platform_defs.h...
Nathan Scott
11:58 pcp Revision bedb00b9: unsetenv needs to be visible now, not static.
Nathan Scott
10:48 pcp Revision 37e3b663: Convert kill(getpid(),...) to raise() which is equivalent and works on Win32.
Nathan Scott
10:44 pcp Revision 9a802e40: Fix two unused variables for building without HAVE_DLOPEN.
Nathan Scott
10:42 pcp Revision 06fe9a0f: Fix up some trivial type-related warnings for MinGW builds.
Nathan Scott
10:28 pcp Revision 398b1a23: findpmda4linux.c is misnamed, it contains __pmFindPMDA for all non
IRIX hosts. Since this routine is almost a no-op now, I've moved
it alongside its caller in libpcp and removed the b...
Nathan Scott
10:00 pcp Revision 574e4fd6: Win32 headers define symbols TEXT and DELETE (ugh), which conflict
with the same named macros in dbpmda - so, renamed the dbpmda ones
to avoid the namespace collision.
Nathan Scott
09:26 pcp Revision 45a429b3: Win32 has only _environ not __environ.
Nathan Scott

2008-05-14

17:07 pcp Revision 73ef03de: Goodbye Interix (Windows SFU)... Hello MinGW.
Nathan Scott
16:32 pcp Revision 65b007af: Use #ifdef not #if on HAVE_DLOPEN in dbpmda code, for consistency.
Nathan Scott
15:55 pcp Revision ca5b25b4: Rework the way global Solaris libs are linked in, MinGW needs similar.
Nathan Scott
15:46 pcp Revision 4df54d2a: The native Win32 API struct dirent does not have a d_off field -
add configure magic to detect and avoid in the scandir routine. Nathan Scott
15:40 pcp Revision dd325f23: Revert "Revert "Add configure testing for the MinGW dlltool executable.""
This (un)reverts commit 3ac0910d9830bca81cc57648c428f29755f26c44. Nathan Scott
15:39 pcp Revision 3ac0910d: Revert "Add configure testing for the MinGW dlltool executable."
This reverts commit 7d125e138537c61a83e2bac557010685ba6cfe5a. Nathan Scott
15:39 pcp Revision 23d6a26a: Add configure testing for the MinGW dlltool executable.
Nathan Scott
15:36 pcp Revision 7d125e13: Add configure testing for the MinGW dlltool executable.
Nathan Scott
15:32 pcp Revision a8978ad5: On some systems GNU make is called make, not gmake - makefile cleanup.
Nathan Scott
15:24 pcp Revision b384b361: Remove ARGSUSED and NOTREACHED macros, MIPSpro-specific cc directives.
Nathan Scott
15:05 pcp Revision c939bd08: Remove $Revision RCS tags, these are not useful with git.
Nathan Scott
15:03 pcp Revision 5f252edf: Remove IRIX5_3 code and other references. Move generic unsetenv
implementation into libpcp util.c with the other libc-alike code
and remove note saying its for IRIX only.
Nathan Scott
14:59 pcp Revision 08e27882: Windows will need the scandir routine under MinGW. This is in
Solaris-specific libpcp code at the moment so move into util.c
with the other dropin libc routines.
Nathan Scott
14:48 pcp Revision 2fa75966: Remove remaining unused license macro/extern decls/dup routines from the code.
Nathan Scott
14:32 pcp Revision 7cc38276: Remove IRIX from target platforms that configure supports. RIP.
Nathan Scott
14:27 pcp Revision 2d2d7327: Remove the on-the-fly IRIX namespace translation code.
Nathan Scott
14:14 pcp Revision 9fb3edd5: Remove PMNS-based license checks, only ever used on IRIX.
Also removed several conditionals on a LIBIRIXPMDA macro. Nathan Scott
13:41 pcp Revision 1910a722: Remove client-side license logic in pmcd connection setup.
Nathan Scott
13:34 pcp Revision 4c2879e1: Remove pmcd license check code, only ever used on IRIX.
Nathan Scott
13:20 pcp Revision e22e5852: Remove pmie licensing code, only ever used on IRIX.
Nathan Scott

2008-05-13

22:25 pcp Revision 314c94f7: Remove code surrounded by HAVE_V1_SUPPORT, was only ever set on IRIX.
Nathan Scott
22:22 pcp Revision 3f6fcfb1: Remove last remaining IRIX desktop shell script tags.
Nathan Scott
22:21 pcp Revision ad884f0a: Remove $Id: (not useful in git) and #ident lines (unused for years).
Nathan Scott
22:13 pcp Revision 7460b237: Remove shl_load checks, as HPUX builds are not actively supported.
Nathan Scott
22:12 pcp Revision 2c3b01bd: Remove remaining __sgi macro references, IRIX builds no longer supported.
Nathan Scott
22:08 pcp Revision fa5e2c64: Remove HAVE_DEV_IN_LIBPCP, IRIX builds no longer supported.
Nathan Scott
22:05 pcp Revision 79e0920c: Remove __pmCheckObjectStyle calls, IRIX builds no longer supported.
Nathan Scott
21:41 pcp Revision 66919669: Remove IRIX optional symbol pragmas, IRIX builds no longer supported.
Nathan Scott
21:35 pcp Revision e4312de1: Remove HAVE_PROCFS_PINFO which was IRIX specific.
Nathan Scott
21:28 pcp Revision 33bc9e3f: Make proxy_version a local variable, not global, in pmproxy connection
setup logic. Nathan Scott
21:27 pcp Revision cb02b8ff: Remove lower-case named pmfindpmda.3 entry in Debian packaging also
Nathan Scott
21:18 pcp Revision 40c7f194: Remove pmfindpmda man page makefile entry as well.
Nathan Scott
21:10 pcp Revision 8a12c59d: Remove the __pmFindPMDA man page, its completely misleading now
that this routine doesn't actually do any path searching anymore. Nathan Scott

2008-05-12

10:35 pcp Revision 878afba0: Extend the pmParseMetricSpec interface to allow local context to
be specified, in addition to the host & archive contexts already
supported. Local context is specified through the v...
Ken McDonell
09:48 pcp Revision fc1e641d: Reinstate the change to allow pdu counter arrays to be moved
outside of libpcp, now that the QA failures are understood
and resolved (pmprobe/pmdapmcd callers need to use matchin...
Ken McDonell

2008-05-09

13:52 pcp Revision cfb13256: Reinstate a VERY_VERBOSE pmie start script message, QA relies on it.
Nathan Scott
13:50 pcp Revision 2f688028: Revert "Optionally allow pdu counter arrays used in pdu.c to be moved outside libpcp ... needed for the pmcd pmda to optionally become a proc agent, rather than a dso"
This reverts commit 13d5b418e2d98d324894602f6ec05a6e7bcfec8d.
Resolve QA test 384 regression by reverting this commi...
Nathan Scott

2008-05-08

13:13 pcp Revision 259ed944: Install the PMC headers, use a more appropriate makefile.
Ken McDonell
13:07 pcp Revision 58679b1a: Hopefully final Debian packaging fix - move /etc/pcp.conf with libpcp.so.
Nathan Scott

2008-05-07

16:14 pcp Revision 6ebf3d3e: Install libpcp_pmc if its OK to build ($PMC_SUPPORT!=false), QA needs it.
Nathan Scott
14:04 pcp Revision 8857a201: Avoid QA failure due to messages from the Linux PMDA about lack
of handler for IcmpMsg SNMP stats. To properly export all these
values is going to require a rethink of this code, s...
Ken McDonell
11:05 pcp Revision a53d8061: For the per-process schedstat metrics on Linux, if the running
kernel does not support them we were getting the error handling
wrong - do not close a descriptor we didn't open, and...
Nathan Scott
10:29 pcp Revision 0d4c078f: Fix __pmUnparseHostSpec routine so that host pmDupContext works again.
Nathan Scott
08:30 pcp Revision ce3c11bd: Move header files into the development packages where they belong (argh!).
Nathan Scott
08:28 pcp Revision 2e5dfab5: Allow PMC to build with recent g++ compiler versions that have
now removed the iostream.h backward compatability headers. We
detect the presence of either <iostream> and <iostream...
Ken McDonell
 

Also available in: Atom