Project

General

Profile

Activity

From 2008-05-28 to 2008-06-26

2008-06-25

16:19 Revision a729361a: Implement the data size functionality for win32, used by pmcd and
some other code to keep track of process size (self) and detect
leaks. Also provide the times(2) implementation for ...
Nathan Scott

2008-06-24

15:13 Revision c787845b: Add support for the PCP_DIR environment variable in pmGetConfig.
Nathan Scott
13:26 Revision 74f664d1: Add a PCP_DIR environment variable which can be used to prefix pcp.env (and
all other PCP_ paths). For the Windows port, there is no /etc and we need
to be able to allow the installation proce...
Nathan Scott

2008-06-23

21:26 Revision d55e0ac5: Modify the install-sh script to ensure it never attempts to
install files with repeated '/' characters in the name, as on
Windows hosts this is not a noop like on *nix, but rath...
Nathan Scott
21:23 Revision 3951ab70: Abstract out the fork/exec/pipe process+pipe creation functionality,
and provide the Win32 code as well. This makes daemon PMDAs work in
dbpmda. It turns out that the send/recv workaro...
Nathan Scott

2008-06-19

09:21 Revision 703b66a4: Merge branch 'nathans' of git://oss.sgi.com:8090/nathans/pcp into nathans
Nathan Scott
08:55 Revision 6339c7d7: Native MinGW implementations of numerous POSIX functions needed
by pcp - sleep, nanosleep, mkdir, pipe, setlinebuf, etc. This
also provides the wrappers to make shared library (dll...
Nathan Scott
08:34 Revision 7a5bcc54: Add back accidentally dropped STATICLIBTARGET in PMDA library makefile.
Nathan Scott
08:33 Revision de0d2879: If PMC_SUPPORT is disabled, we should not install the headers.
Nathan Scott
08:32 Revision 652059bc: Clean up additional DIRT for Debian builds.
Nathan Scott

2008-06-13

16:52 Revision 8073dd81: Revert "Make fcntl to extract fd flags able to have NODELAY setting factored out."
This reverts commit 00161e9ea400584a286621a6c073abe699346ca9.
Causing IPC/PDU regression (error on read), needs a re...
Nathan Scott

2008-06-11

10:04 Revision a3241238: Update windows/solaris makefile rules to remove no-longer-needed files.
Nathan Scott

2008-06-06

14:26 Revision 37b11315: Update PMC makefiles to allow any platforms with PMC_SUPPORT==false
to also build source tarballs. Nathan Scott
12:24 Revision 539e9c19: Fix up the pmdumptext makefile to allow PMC_SUPPORT=false builds
to descend down here and do the right thing (for source builds). Nathan Scott
12:16 Revision a56006ed: Descend into every PMDA subdirectory during the build for every
platform, now that the individual PMDA makefiles are fixed up.
This removes the restriction that only Linux can be us...
Nathan Scott
12:13 Revision 4eb2eeb3: Trivial cleanups in AIX source code.
Nathan Scott
12:12 Revision 216a1ebf: Fix typo in sendmail makefile.
Nathan Scott
12:10 Revision 479ef324: Add process metrics to the check-list in Windows.
Nathan Scott
12:08 Revision 00630e81: Solaris makefile changes to conform to the usual way of building
PMDAs - only build the PMDA if the platform is Solaris, else do
the right thing in terms of generating the source tar...
Nathan Scott
11:20 Revision 3e0a7684: Fix roomtemp PMDA to build correctly for non-linux/solaris platforms.
Nathan Scott
11:12 Revision bae1bd2c: Ensure mounts PMDA only built/installed on platforms with an
exported mount table (e.g. /proc/mounts). Nathan Scott
11:03 Revision df72ec20: Ensure process PMDA only built/installed on platforms with procfs.
Nathan Scott
10:35 Revision e8e7f2f8: Allow build to descend into lmsensors for all platforms, and
do the right thing (only built on Linux of course). Nathan Scott
10:20 Revision 27adb101: Mac OS X (darwin) makefile cleanup - this one was in pretty
good shape. Fix bad status return from DSO initialisation
in the PMDA.
Nathan Scott
10:16 Revision 0fd297f2: AIX makefile changes to conform to the usual way of building
PMDAs - only build the PMDA if the platform is AIX, else do
the right thing in terms of generating the source tarball...
Nathan Scott
08:37 Revision 4456d183: Linux makefile changes to conform to the usual way of building
PMDAs - generate domain.h, only build the PMDA if the platform
is Linux. This will allow for complete builds on any ...
Nathan Scott

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
 

Also available in: Atom