Project

General

Profile

Activity

From 2008-05-07 to 2008-06-05

2008-06-04

21:13 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 Revision 1b51cf81: Port a fair chunk of libpcp_trace to Win32 headers and APIs.
Nathan Scott
21:12 Revision 0b85e765: Port the memory mapped pmie status file handling in the pmcd PMDA
to the Win32 APIs. Nathan Scott
21:08 Revision 2fa7b361: Add platform-specific abstractions for terminating processes
and for extracting the data segment size of a process. Nathan Scott
18:06 Revision 96add539: Abstract out simabi code into separate routine, add MinGW.
Nathan Scott
18:01 Revision 513c8f19: Make sys/wait.h inclusion condition for Win32/MinGW builds.
Nathan Scott
18:00 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 Revision d7884f6a: Several updates to summary PMDA to get a clean Win32/MinGW build.
Nathan Scott
17:57 Revision 5d7635fa: Build both exe/dso forms for sendmail PMDA, fix up makefile for MinGW.
Nathan Scott
17:56 Revision a6198b6c: Port memory mapped file usage in sendmail PMDA to Win32 API.
Nathan Scott
17:55 Revision 241a2336: Fix ntohl return type printf warnings from Win32 builds.
Nathan Scott
17:54 Revision 14009e6f: Remove IRIX-specific sysgen locations of simple-cpp binary.
Nathan Scott
16:52 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 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 Revision 3a7085b8: Win32 has no chown, make its use conditional in pmnsdel.
Nathan Scott
11:55 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 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 Revision 7ea46b6e: Ditch HAVE_WAIT_DEFINES_RUSAGE, its no longer needed.
Nathan Scott
11:02 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 Revision 1c49d5bd: Remove redundant/unused macros from pmprobe makefile.
Nathan Scott
10:14 Revision 616946da: Use CMDTARGET instead of TARGET in pminfo makefile to fix MinGW build.
Nathan Scott
08:42 Revision 5fcf77b2: Makefile tweaks for installing libpcp_pmda libraries.
Nathan Scott
08:40 Revision 78454e3f: Makefile tweaks in libpcp_pmda to support MinGW builds.
Nathan Scott
08:32 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 Revision 5008c5a2: Make use of SIGPIPE/SIGHUP conditional, they dont exist under Win32.
Nathan Scott
17:40 Revision b99b1942: Fix couple of typos in the configure.in scripting.
Nathan Scott
17:34 Revision 501a5158: Cleanup pmns makefile - dont need the .NeedRebuild touch for MacOSX either.
Nathan Scott
17:24 Revision 57b71169: Expunge pmkstat from the sources, use pmstat instead.
Nathan Scott

2008-05-22

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

2008-05-21

14:32 Revision 1b0030c0: Fix build fallout after MinGW changes on MacOSX as well.
Nathan Scott
14:11 Revision 1338b91b: Fix up missed pieces and other-platform build fixes after header rejigging.
Nathan Scott
11:06 Revision 9bd45327: Include file rationalisation as part of porting to MinGW.
Nathan Scott
10:53 Revision e9d7f5ac: Add a few more platform specific header/function checks for MinGW builds.
Nathan Scott
10:47 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 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 Revision 22ff754d: Update configure ps variant check for Fedora9 userspace.
Ken McDonell

2008-05-15

14:47 Revision a36fbf34: Look in /bin for simple cpp as well.
Nathan Scott
14:42 Revision 00161e9e: Make fcntl to extract fd flags able to have NODELAY setting factored out.
Nathan Scott
14:36 Revision ec2a3a2c: Remove tons of unneeded extern decls like errno, h_errno, optind, etc.
Nathan Scott
14:35 Revision c70c1e51: Make logportmap use of scandir match up with global headers.
Nathan Scott
14:08 Revision 6fc80f76: Implement help text file memory mapping using Win32 APIs.
Nathan Scott
14:06 Revision d841d319: Fix reporting of pmcd license (back how it was instead of uninit'd
Nathan Scott
13:57 Revision 1ca56257: When pmcd runs "ps" in a diagnostic, make it run PCP_PS_PROG instead.
Nathan Scott
13:55 Revision 09fcb9b4: Win32 porting - no UNIX domain sockets, "interface" is reserved.
Nathan Scott
12:20 Revision 6b4f8634: Cleanup code in the now-shared scandir/alphasort routines.
Nathan Scott
12:07 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 Revision bedb00b9: unsetenv needs to be visible now, not static.
Nathan Scott
10:48 Revision 37e3b663: Convert kill(getpid(),...) to raise() which is equivalent and works on Win32.
Nathan Scott
10:44 Revision 9a802e40: Fix two unused variables for building without HAVE_DLOPEN.
Nathan Scott
10:42 Revision 06fe9a0f: Fix up some trivial type-related warnings for MinGW builds.
Nathan Scott
10:28 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 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 Revision 45a429b3: Win32 has only _environ not __environ.
Nathan Scott

2008-05-14

17:07 Revision 73ef03de: Goodbye Interix (Windows SFU)... Hello MinGW.
Nathan Scott
16:32 Revision 65b007af: Use #ifdef not #if on HAVE_DLOPEN in dbpmda code, for consistency.
Nathan Scott
15:55 Revision ca5b25b4: Rework the way global Solaris libs are linked in, MinGW needs similar.
Nathan Scott
15:46 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 Revision dd325f23: Revert "Revert "Add configure testing for the MinGW dlltool executable.""
This (un)reverts commit 3ac0910d9830bca81cc57648c428f29755f26c44. Nathan Scott
15:39 Revision 3ac0910d: Revert "Add configure testing for the MinGW dlltool executable."
This reverts commit 7d125e138537c61a83e2bac557010685ba6cfe5a. Nathan Scott
15:39 Revision 23d6a26a: Add configure testing for the MinGW dlltool executable.
Nathan Scott
15:36 Revision 7d125e13: Add configure testing for the MinGW dlltool executable.
Nathan Scott
15:32 Revision a8978ad5: On some systems GNU make is called make, not gmake - makefile cleanup.
Nathan Scott
15:24 Revision b384b361: Remove ARGSUSED and NOTREACHED macros, MIPSpro-specific cc directives.
Nathan Scott
15:05 Revision c939bd08: Remove $Revision RCS tags, these are not useful with git.
Nathan Scott
15:03 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 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 Revision 2fa75966: Remove remaining unused license macro/extern decls/dup routines from the code.
Nathan Scott
14:32 Revision 7cc38276: Remove IRIX from target platforms that configure supports. RIP.
Nathan Scott
14:27 Revision 2d2d7327: Remove the on-the-fly IRIX namespace translation code.
Nathan Scott
14:14 Revision 9fb3edd5: Remove PMNS-based license checks, only ever used on IRIX.
Also removed several conditionals on a LIBIRIXPMDA macro. Nathan Scott
13:41 Revision 1910a722: Remove client-side license logic in pmcd connection setup.
Nathan Scott
13:34 Revision 4c2879e1: Remove pmcd license check code, only ever used on IRIX.
Nathan Scott
13:20 Revision e22e5852: Remove pmie licensing code, only ever used on IRIX.
Nathan Scott

2008-05-13

22:25 Revision 314c94f7: Remove code surrounded by HAVE_V1_SUPPORT, was only ever set on IRIX.
Nathan Scott
22:22 Revision 3f6fcfb1: Remove last remaining IRIX desktop shell script tags.
Nathan Scott
22:21 Revision ad884f0a: Remove $Id: (not useful in git) and #ident lines (unused for years).
Nathan Scott
22:13 Revision 7460b237: Remove shl_load checks, as HPUX builds are not actively supported.
Nathan Scott
22:12 Revision 2c3b01bd: Remove remaining __sgi macro references, IRIX builds no longer supported.
Nathan Scott
22:08 Revision fa5e2c64: Remove HAVE_DEV_IN_LIBPCP, IRIX builds no longer supported.
Nathan Scott
22:05 Revision 79e0920c: Remove __pmCheckObjectStyle calls, IRIX builds no longer supported.
Nathan Scott
21:41 Revision 66919669: Remove IRIX optional symbol pragmas, IRIX builds no longer supported.
Nathan Scott
21:35 Revision e4312de1: Remove HAVE_PROCFS_PINFO which was IRIX specific.
Nathan Scott
21:28 Revision 33bc9e3f: Make proxy_version a local variable, not global, in pmproxy connection
setup logic. Nathan Scott
21:27 Revision cb02b8ff: Remove lower-case named pmfindpmda.3 entry in Debian packaging also
Nathan Scott
21:18 Revision 40c7f194: Remove pmfindpmda man page makefile entry as well.
Nathan Scott
21:10 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 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 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 Revision cfb13256: Reinstate a VERY_VERBOSE pmie start script message, QA relies on it.
Nathan Scott
13:50 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 Revision 259ed944: Install the PMC headers, use a more appropriate makefile.
Ken McDonell
13:07 Revision 58679b1a: Hopefully final Debian packaging fix - move /etc/pcp.conf with libpcp.so.
Nathan Scott

2008-05-07

16:14 Revision 6ebf3d3e: Install libpcp_pmc if its OK to build ($PMC_SUPPORT!=false), QA needs it.
Nathan Scott
14:04 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 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 Revision 0d4c078f: Fix __pmUnparseHostSpec routine so that host pmDupContext works again.
Nathan Scott
08:30 Revision ce3c11bd: Move header files into the development packages where they belong (argh!).
Nathan Scott
08:28 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