Project

General

Profile

Activity

From 2009-03-06 to 2009-04-04

2009-04-04

21:33 Revision e4e23546: Bump version number for packaging updates.
Nathan Scott
21:33 Revision 2accb0ca: Fix unquoted hyphen usage in mmv.4 man page, reported by lintian tool.
Nathan Scott
21:32 Revision 0d31dc94: Debian packaging updates for additional runtime (mmv) library.
Nathan Scott
21:26 Revision 1c51e602: Small updates to MMV man pages.
Correct a few typos, make sure the MMV abbreviation is spelled
out, refer to "memory map" not platform-specific mmap ...
Nathan Scott
21:21 Revision 41225637: MMV library build no longer creates header symlink (Win32 hates that).
Nathan Scott
21:19 Revision 272e5c38: Correct typo on macro name used in Win32 build.
Nathan Scott
20:54 Revision fa815c18: Complete the porting of MMV client library to Windows.
Quite a large refactoring of code here too. Since we now
need to link with libpcp (for Win32 routines) we can make
u...
Nathan Scott
20:47 Revision 491125f4: Complete the porting of MMV PMDA to Windows.
This covers all of the path name platform-independence,
switches to the generic memory map/unmap routines now in
libp...
Nathan Scott
20:42 Revision 86de70fa: Trivial MMV makefile/Install/Remove script cleanups.
Just makes the newly merged MMV PMDA consistent with others. Nathan Scott
20:40 Revision abab0586: Add memory map/nmap wrappers to reduce conditional Win32/POSIX
code spreading throughout the tree. Numerous callsites already
exist, MMV made it even more noticable. This change ...
Nathan Scott
20:33 Revision a7af9eb5: Add rename wrapper so conditional Win32/POSIX code is in one spot.
On Win32 rename fails if the target exists. This is not POSIX,
and is not the behaviour we want - as we recently add...
Nathan Scott

2009-04-03

13:57 Revision 151c8525: Add pmstat -x (eXtended) option to display iowait and steal.
This (optionally) adds the CPU metrics wait.total and the
virualisation "steal" time metric to pmstat. It also makes...
Nathan Scott

2009-04-02

10:44 Revision 7095c88c: Missed an include on MMV PMDA source file, for POSIX platforms.
Nathan Scott

2009-04-01

16:29 Revision 284f55b4: Bump version timestamp for package upgrades.
Nathan Scott
16:27 Revision e199ed1b: Changes to get MMV PMDA and library to build on Windows.
In particular:
- Use Win32 memory mapping routines on win32, mmap on POSIX.
- Use lseek+write instead of pwrite
- Don...
Nathan Scott
16:23 Revision 80018c5c: Luster PMDA is Linux-specific, don't build/install it elsewhere.
Nathan Scott
14:03 Revision a5262610: Merge branch 'mmv' of git://oss.sgi.com/makc/morts into nathans
Resolved merge conflict on src/include/GNUmakefile. Nathan Scott
13:29 Revision a8b0df00: Remove a spurious mkaf warning during daily log rotation.
I've been able to reproduce the symptom with a hard loop test case
launching pmlogger and creating a folio in two she...
Ken McDonell
13:11 Revision 61a67fe2: Robustness improvements on pmproxy connection setup, server side.
Several changes to same section of code:
- When reporting errors, use __pmNotifyErr for logging errors, so
we have ...
Nathan Scott
13:03 Revision 597865a5: Use recv in pmproxy client-side connect setup so it will work on Windows.
Nathan Scott

2009-03-31

21:05 Revision a21d0c5f: Port MMV to Linux and MacOSX
Switch from using Irix-specific MAP_AUTOGROW to creating a file
before mmap-ing it, fix makefiles to build shared lib...
Max Matveev

2009-03-27

21:55 Revision b0659885: Resolve spurious Win32 socket disconnect log message in some tools.
Nathan Scott
21:48 Revision 5249523e: Correct the path to Windows pmconfirm binary (PCP_XCONFORM_PROG).
Nathan Scott

2009-03-26

15:02 Revision b8b0b5a1: Merge commit 'nathan/nathans' into oss-dev
Martin Hicks
14:58 Revision 98f3f606: Use pmsignal in pmclusterd initscript
Martin Hicks
13:50 Revision f2f3d05f: Update weblog PMDA apache search to work on Redhat and SLES too.
Nathan Scott
13:21 Revision 0b45e5a8: Remove SGI copyright notice from code generated by genpmda.
Nathan Scott
13:11 Revision 8d45882f: Remove dead code (comments, really) from pmval/pmtime intergration.
Nathan Scott

2009-03-25

14:55 Revision e323e7c0: Open Source the memory mapped value (MMV) PMDA
I don't think the library has been compiled since IRIX times. Martin Hicks
12:36 Revision 31f96844: Close stdout during pmclusterd daemonize()
Otherwise the parent pid can't exit properly. Martin Hicks
12:29 Revision 985dc255: Use killall directly in pmclusterd initscript
The PCP_KILLALL_PROG variable must have been an SGI-ism.
This really isn't the ideal way to do this, as it isn't
chro...
Martin Hicks
11:50 Revision a8228f6e: Fix an off-by-one in logger pid file creation for non-Win32.
Nathan Scott
11:21 Revision 72b6ebfd: Reinstate dropped wait.h include from a pmie source file.
Nathan Scott

2009-03-24

21:30 Revision 3149d698: Work around quirks of the Mac OS X linker, this time.
Linker errors result when externally visible, global symbols
are not initialised. *groan* yet another bizzaro linker...
Nathan Scott
12:51 Revision 8c339a47: Completely rework the Win32 asynchronous events implementation.
It turns out the Win32 TimerQueue is not providing quite what we
want here, despite the fact that it looks a perfect ...
Nathan Scott

2009-03-23

16:21 Revision 9421baa5: Fix compile errors in win32-specific code.
Nathan Scott
15:44 Revision 68f7dfdc: Bug fixes and improvements on the Window port.
- drop .exe off the end of pmProgname.
- index the signal array from zero, not one.
- add diagnostics to the Win32 AF...
Nathan Scott
15:02 Revision 884c80f4: Small fixes to the daemon init routine for the IB PMDA
Martin Hicks
12:17 Revision f99eae44: Fix up cross-platform pathname issues with pmlogger control files.
Affects both pmlogger and the libpcp routines using those files
(on behalf of pmlc).
Nathan Scott
10:08 Revision be81c9f1: Get the cpp guard around sys/ioctl.h the right way around.
Nathan Scott
10:05 Revision 0e7ea723: CreateHardLink is a WinNT-and-later only API, mark it as such.
Nathan Scott
09:43 Revision 76c7f609: Fix arguments passes to Win32 process creation APIs.
Nathan Scott
09:31 Revision 8fde5933: Shell/alarm actions for pmie on Windows.
Also link with libregex on Windows, and include file portability. Nathan Scott
09:02 Revision 6fee6aaa: Make pmie build under Win32 conditions - system log interface.
Cleaned up and renamed "syslog_solaris" (which is now used on
Solaris, AIX, and Windows) to "logger.h".
Nathan Scott

2009-03-20

15:17 Revision e82b1677: Fix other Win32 compilation errors in pmie dstruct.c
Nathan Scott
15:05 Revision 65401c37: Fix compiler error on Win32 in pmie, incorrect macro used.
Nathan Scott
14:59 Revision 08fa7110: Fix Win32 compile error from dropped patch snippet.
Nathan Scott
14:45 Revision 7a59bfe1: Add pmconfig and pmsignal man pages (new tools for Win32).
Also take pmtop and pmdahotproc man pages out of the set we
install, until these tools are ported/rewritten.
Nathan Scott
14:42 Revision f743007c: Escape some man page hyphens correctly, some errors snuck in recently.
Nathan Scott
14:40 Revision 0498a9c3: Debian packaging updates and comply with latest standards version.
Nathan Scott
14:40 Revision b7fccfae: Make excel demo script not executable, dodging package deps again.
Nathan Scott
14:38 Revision 52abe97b: Get pmstat to compile under the Windows API.
Nathan Scott
14:36 Revision a9cacd81: Get pmlogger to compile under the Windows API.
Nathan Scott
14:36 Revision 277a8548: Get pmie to compile under the Windows API.
Nathan Scott
14:34 Revision b304d30d: Additional portability checks for Win32.
Added in a sys/ioctl.h test in configure script, add some
stat macros (set to zero) for consistent open/chmod calls
u...
Nathan Scott
14:28 Revision 68d19874: Implement the libpcp __pmAF routines on the Win32 platform.
Makes use of the Win32 API TimerQueue and mutex classes (cannot
use POSIX signals, sigalarm and setitimer here - ENOT...
Nathan Scott

2009-03-19

15:13 Revision bc0dfca7: Ensure sigrelse called on __pmAFregister error path.
Nathan Scott
12:29 Revision 40f4eafd: Bump date stamp version number for packaging.
Nathan Scott
12:28 Revision f0ef5c68: Update weblog PMDA server.sh to detect apache correctly.
Nathan Scott
10:10 Revision 631457df: Need full path to PCP_XCONFIRM_PROG, for libpcp access(2) check.
Removed an old, moldy and unused reference to Solaris xmessage in
the configure script too.
Nathan Scott

2009-03-18

14:06 Revision acc38f7d: Add back missing confirm snippet.
Nathan Scott
09:53 Revision 6cecf2b1: Fix source file name in cluster pmda
Martin Hicks
09:34 Revision 5575e37d: No more dependency on sgiReleaseNumber
Martin Hicks
09:30 Revision 8dd2ec9d: Fix the src-pcp make target for the cluster PMDA
I hadn't yet understood what all the bits in the Makefile
were actually used for yet. This seems to fix the src-pcp ...
Martin Hicks

2009-03-16

21:01 Revision d1355034: Bump date stamp version number for packaging.
Nathan Scott
20:52 Revision da4a0def: Recant on attempting to path translate _PROG conf entries.
Nathan Scott
16:34 Revision fd7802d9: The __pmLogReads libpcp symbol is used in pcpqa, export it.
Exported symbol annotation (EXTERN/INTERN) needs to be applied
for this global data symbol to be properly visible to ...
Nathan Scott
16:26 Revision 717f725c: PMDA binaries written to pmcd.conf are not PCP_DIR-prefixed.
Make it so, in the pmdaproc.sh script. Cleanup a pmsignal use
here as well; INT and TERM are equivalent in all PCP c...
Nathan Scott
11:49 Revision 0fefcb1a: Add location of installed dll files to Win32 platform lookup path.
Nathan Scott
11:17 Revision abff4031: pmnsdel mingw tweak - under Win32, rename fails if file exists.
Nathan Scott
10:28 Revision 5133f0df: Fix pmimport makefile macros to descend subdirs.
Nathan Scott
10:25 Revision 0a8380fd: Fix the build on 64 bit platforms.
Nathan Scott
10:06 Revision 39deb939: Improve pmcd error message if compiled without dlopen support.
Nathan Scott
10:06 Revision 8b800c26: pmimport - a tool/API for creating PCP logs from external data.
This is a straight port of the code SGI recently made available.
It is now platform-independent though (not clear it ...
Nathan Scott

2009-03-15

20:05 Revision 06509a91: Update news PMDA makefile for removed files.
Nathan Scott
20:03 Revision 3f558ee3: Remove no-longer-needed files from news PMDA, add POD man page.
Nathan Scott
19:47 Revision 65ef4b08: Remove remaining references to ascii protocol in PMDA scripts.
Nathan Scott
19:44 Revision e436582d: Remove the shell (ascii protocol) variant of the news PMDA.
Nathan Scott
19:28 Revision 74ea0ae2: Remove the ASCII protocol support in libpcp, dbpmda and pmcd.
Nathan Scott

2009-03-13

08:09 Revision e2663201: Replace xconfirm with pmconfirm from pcp-gui.
There's pretty much no situation where we want to use
xconfirm anymore - it looks tragic on current X11 (no
theme/des...
Nathan Scott

2009-03-11

13:29 Revision 7383bff1: Fix debian packaging issue with the Perl logsummary module (missing files).
Nathan Scott
13:27 Revision 2151078f: Merge commit 'nathan/nathans' into oss-dev
Martin Hicks
13:15 Revision eca401e3: Reserve a domain ID for SGI's 'sdr' PMDA
SGI is using this PMDA. Just reserving an ID so we
don't continue to use an already allocated ID.
Martin Hicks
12:58 Revision b111ed41: Improve regex and diagnostics in logsummary perl module.
Nathan Scott
08:09 Revision 83f84d44: Clarify usage message emitted by pmsignal.
Nathan Scott
08:09 Revision 25b76d50: Fix the Win32 build after a fresh git checkout.
Evidently the Win32 git port converts from *nix to DOS
line endings on checkout. This confuses the awk use in
pmgenm...
Nathan Scott
08:05 Revision 8d700e85: Update pcpintro, removing reference to no-longer-used env var.
Nathan Scott

2009-03-10

11:33 Revision f1669a6f: Rename metrictab variable in cluster PMDA
This avoids a symbol name clash when loading the IB PMDA
via a local context. The IB initialization routine was trod...
Martin Hicks
10:17 Revision d7922cc7: Fix memory leak in IB pmda
Calling umad_get_port() repeatedly leaks memory because the pkeys
structures are re-allocated each time.
This adds t...
Martin Hicks

2009-03-06

16:55 Revision 84a5cfd7: Tweak comment in pmafm config file - pcp-col is not an oss pcp term.
Nathan Scott
16:09 Revision ae3f9c5d: Oops, fix the build in pmclient.
Nathan Scott
15:56 Revision f178a94e: Bump version number date stamp.
Nathan Scott
15:52 Revision 6aea8a5d: Add network.interface.running metric to capture this Linux net iface state.
Nathan Scott
15:51 Revision 08db8fed: Allow pmsignal to send signals to multiple PIDs at once.
Nathan Scott
15:50 Revision 85e5833f: Use RUN_IN_BUILD macro for pmclient so all platforms settings picked up.
Nathan Scott
12:22 Revision 3d266525: Merge commit 'nathan/nathans' into oss-dev
Martin Hicks
12:09 Revision d1daf8b0: Fix memory leak when updating IB port
I think this is really a libibumad bug, but this works around
the problem. When calling umad_get_port() the library ...
Martin Hicks
 

Also available in: Atom