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), ...
2008-06-02
- 21:17 pcp Revision 1b51cf81: Port a fair chunk of libpcp_trace to Win32 headers and APIs.
- 21:12 pcp Revision 0b85e765: Port the memory mapped pmie status file handling in the pmcd PMDA
- to the Win32 APIs.
- 21:08 pcp Revision 2fa7b361: Add platform-specific abstractions for terminating processes
- and for extracting the data segment size of a process.
- 18:06 pcp Revision 96add539: Abstract out simabi code into separate routine, add MinGW.
- 18:01 pcp Revision 513c8f19: Make sys/wait.h inclusion condition for Win32/MinGW builds.
- 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.
- 17:58 pcp Revision d7884f6a: Several updates to summary PMDA to get a clean Win32/MinGW build.
- 17:57 pcp Revision 5d7635fa: Build both exe/dso forms for sendmail PMDA, fix up makefile for MinGW.
- 17:56 pcp Revision a6198b6c: Port memory mapped file usage in sendmail PMDA to Win32 API.
- 17:55 pcp Revision 241a2336: Fix ntohl return type printf warnings from Win32 builds.
- 17:54 pcp Revision 14009e6f: Remove IRIX-specific sysgen locations of simple-cpp binary.
- 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...
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. - 12:23 pcp Revision 3a7085b8: Win32 has no chown, make its use conditional in pmnsdel.
- 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... - 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... - 11:12 pcp Revision 7ea46b6e: Ditch HAVE_WAIT_DEFINES_RUSAGE, its no longer needed.
- 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... - 10:41 pcp Revision 1c49d5bd: Remove redundant/unused macros from pmprobe makefile.
- 10:14 pcp Revision 616946da: Use CMDTARGET instead of TARGET in pminfo makefile to fix MinGW build.
- 08:42 pcp Revision 5fcf77b2: Makefile tweaks for installing libpcp_pmda libraries.
- 08:40 pcp Revision 78454e3f: Makefile tweaks in libpcp_pmda to support MinGW builds.
- 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 (...
2008-05-29
- 18:04 pcp Revision 5008c5a2: Make use of SIGPIPE/SIGHUP conditional, they dont exist under Win32.
- 17:40 pcp Revision b99b1942: Fix couple of typos in the configure.in scripting.
- 17:34 pcp Revision 501a5158: Cleanup pmns makefile - dont need the .NeedRebuild touch for MacOSX either.
- 17:24 pcp Revision 57b71169: Expunge pmkstat from the sources, use pmstat instead.
2008-05-22
- 11:00 pcp Revision 9ec691d3: Remove BUILDTOOL macro, pmnscomp can create checksummed binary PMNS now.
- 10:51 pcp Revision 9959c1c9: Fix up a merge botch - remove duplicated chunk, reinstate dropped line.
2008-05-21
- 14:32 pcp Revision 1b0030c0: Fix build fallout after MinGW changes on MacOSX as well.
- 14:11 pcp Revision 1338b91b: Fix up missed pieces and other-platform build fixes after header rejigging.
- 11:06 pcp Revision 9bd45327: Include file rationalisation as part of porting to MinGW.
- 10:53 pcp Revision e9d7f5ac: Add a few more platform specific header/function checks for MinGW builds.
- 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... - 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...
2008-05-20
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.
- 14:47 pcp Revision a36fbf34: Look in /bin for simple cpp as well.
- 14:42 pcp Revision 00161e9e: Make fcntl to extract fd flags able to have NODELAY setting factored out.
- 14:36 pcp Revision ec2a3a2c: Remove tons of unneeded extern decls like errno, h_errno, optind, etc.
- 14:35 pcp Revision c70c1e51: Make logportmap use of scandir match up with global headers.
- 14:08 pcp Revision 6fc80f76: Implement help text file memory mapping using Win32 APIs.
- 14:06 pcp Revision d841d319: Fix reporting of pmcd license (back how it was instead of uninit'd
- 13:57 pcp Revision 1ca56257: When pmcd runs "ps" in a diagnostic, make it run PCP_PS_PROG instead.
- 13:55 pcp Revision 09fcb9b4: Win32 porting - no UNIX domain sockets, "interface" is reserved.
- 12:20 pcp Revision 6b4f8634: Cleanup code in the now-shared scandir/alphasort routines.
- 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... - 11:58 pcp Revision bedb00b9: unsetenv needs to be visible now, not static.
- 10:48 pcp Revision 37e3b663: Convert kill(getpid(),...) to raise() which is equivalent and works on Win32.
- 10:44 pcp Revision 9a802e40: Fix two unused variables for building without HAVE_DLOPEN.
- 10:42 pcp Revision 06fe9a0f: Fix up some trivial type-related warnings for MinGW builds.
- 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... - 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. - 09:26 pcp Revision 45a429b3: Win32 has only _environ not __environ.
2008-05-14
- 17:07 pcp Revision 73ef03de: Goodbye Interix (Windows SFU)... Hello MinGW.
- 16:32 pcp Revision 65b007af: Use #ifdef not #if on HAVE_DLOPEN in dbpmda code, for consistency.
- 15:55 pcp Revision ca5b25b4: Rework the way global Solaris libs are linked in, MinGW needs similar.
- 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.
- 15:40 pcp Revision dd325f23: Revert "Revert "Add configure testing for the MinGW dlltool executable.""
- This (un)reverts commit 3ac0910d9830bca81cc57648c428f29755f26c44.
- 15:39 pcp Revision 3ac0910d: Revert "Add configure testing for the MinGW dlltool executable."
- This reverts commit 7d125e138537c61a83e2bac557010685ba6cfe5a.
- 15:39 pcp Revision 23d6a26a: Add configure testing for the MinGW dlltool executable.
- 15:36 pcp Revision 7d125e13: Add configure testing for the MinGW dlltool executable.
- 15:32 pcp Revision a8978ad5: On some systems GNU make is called make, not gmake - makefile cleanup.
- 15:24 pcp Revision b384b361: Remove ARGSUSED and NOTREACHED macros, MIPSpro-specific cc directives.
- 15:05 pcp Revision c939bd08: Remove $Revision RCS tags, these are not useful with git.
- 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. - 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. - 14:48 pcp Revision 2fa75966: Remove remaining unused license macro/extern decls/dup routines from the code.
- 14:32 pcp Revision 7cc38276: Remove IRIX from target platforms that configure supports. RIP.
- 14:27 pcp Revision 2d2d7327: Remove the on-the-fly IRIX namespace translation code.
- 14:14 pcp Revision 9fb3edd5: Remove PMNS-based license checks, only ever used on IRIX.
- Also removed several conditionals on a LIBIRIXPMDA macro.
- 13:41 pcp Revision 1910a722: Remove client-side license logic in pmcd connection setup.
- 13:34 pcp Revision 4c2879e1: Remove pmcd license check code, only ever used on IRIX.
- 13:20 pcp Revision e22e5852: Remove pmie licensing code, only ever used on IRIX.
2008-05-13
- 22:25 pcp Revision 314c94f7: Remove code surrounded by HAVE_V1_SUPPORT, was only ever set on IRIX.
- 22:22 pcp Revision 3f6fcfb1: Remove last remaining IRIX desktop shell script tags.
- 22:21 pcp Revision ad884f0a: Remove $Id: (not useful in git) and #ident lines (unused for years).
- 22:13 pcp Revision 7460b237: Remove shl_load checks, as HPUX builds are not actively supported.
- 22:12 pcp Revision 2c3b01bd: Remove remaining __sgi macro references, IRIX builds no longer supported.
- 22:08 pcp Revision fa5e2c64: Remove HAVE_DEV_IN_LIBPCP, IRIX builds no longer supported.
- 22:05 pcp Revision 79e0920c: Remove __pmCheckObjectStyle calls, IRIX builds no longer supported.
- 21:41 pcp Revision 66919669: Remove IRIX optional symbol pragmas, IRIX builds no longer supported.
- 21:35 pcp Revision e4312de1: Remove HAVE_PROCFS_PINFO which was IRIX specific.
- 21:28 pcp Revision 33bc9e3f: Make proxy_version a local variable, not global, in pmproxy connection
- setup logic.
- 21:27 pcp Revision cb02b8ff: Remove lower-case named pmfindpmda.3 entry in Debian packaging also
- 21:18 pcp Revision 40c7f194: Remove pmfindpmda man page makefile entry as well.
- 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.
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... - 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...
2008-05-09
- 13:52 pcp Revision cfb13256: Reinstate a VERY_VERBOSE pmie start script message, QA relies on it.
- 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...
2008-05-08
- 13:13 pcp Revision 259ed944: Install the PMC headers, use a more appropriate makefile.
- 13:07 pcp Revision 58679b1a: Hopefully final Debian packaging fix - move /etc/pcp.conf with libpcp.so.
2008-05-07
- 16:14 pcp Revision 6ebf3d3e: Install libpcp_pmc if its OK to build ($PMC_SUPPORT!=false), QA needs it.
- 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... - 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... - 10:29 pcp Revision 0d4c078f: Fix __pmUnparseHostSpec routine so that host pmDupContext works again.
- 08:30 pcp Revision ce3c11bd: Move header files into the development packages where they belong (argh!).
- 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...
Also available in: Atom