Activity
From 2009-02-23 to 2009-03-24
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... - 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 ...
2009-03-23
- 16:21 Revision 9421baa5: Fix compile errors in win32-specific code.
- 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... - 15:02 Revision 884c80f4: Small fixes to the daemon init routine for the IB PMDA
- 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). - 10:08 Revision be81c9f1: Get the cpp guard around sys/ioctl.h the right way around.
- 10:05 Revision 0e7ea723: CreateHardLink is a WinNT-and-later only API, mark it as such.
- 09:43 Revision 76c7f609: Fix arguments passes to Win32 process creation APIs.
- 09:31 Revision 8fde5933: Shell/alarm actions for pmie on Windows.
- Also link with libregex on Windows, and include file portability.
- 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".
2009-03-20
- 15:17 Revision e82b1677: Fix other Win32 compilation errors in pmie dstruct.c
- 15:05 Revision 65401c37: Fix compiler error on Win32 in pmie, incorrect macro used.
- 14:59 Revision 08fa7110: Fix Win32 compile error from dropped patch snippet.
- 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. - 14:42 Revision f743007c: Escape some man page hyphens correctly, some errors snuck in recently.
- 14:40 Revision 0498a9c3: Debian packaging updates and comply with latest standards version.
- 14:40 Revision b7fccfae: Make excel demo script not executable, dodging package deps again.
- 14:38 Revision 52abe97b: Get pmstat to compile under the Windows API.
- 14:36 Revision a9cacd81: Get pmlogger to compile under the Windows API.
- 14:36 Revision 277a8548: Get pmie to compile under the Windows API.
- 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... - 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...
2009-03-19
- 15:13 Revision bc0dfca7: Ensure sigrelse called on __pmAFregister error path.
- 12:29 Revision 40f4eafd: Bump date stamp version number for packaging.
- 12:28 Revision f0ef5c68: Update weblog PMDA server.sh to detect apache correctly.
- 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.
2009-03-18
- 14:06 Revision acc38f7d: Add back missing confirm snippet.
- 09:53 Revision 6cecf2b1: Fix source file name in cluster pmda
- 09:34 Revision 5575e37d: No more dependency on sgiReleaseNumber
- 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 ...
2009-03-16
- 21:01 Revision d1355034: Bump date stamp version number for packaging.
- 20:52 Revision da4a0def: Recant on attempting to path translate _PROG conf entries.
- 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 ... - 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... - 11:49 Revision 0fefcb1a: Add location of installed dll files to Win32 platform lookup path.
- 11:17 Revision abff4031: pmnsdel mingw tweak - under Win32, rename fails if file exists.
- 10:28 Revision 5133f0df: Fix pmimport makefile macros to descend subdirs.
- 10:25 Revision 0a8380fd: Fix the build on 64 bit platforms.
- 10:06 Revision 39deb939: Improve pmcd error message if compiled without dlopen support.
- 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 ...
2009-03-15
- 20:05 Revision 06509a91: Update news PMDA makefile for removed files.
- 20:03 Revision 3f558ee3: Remove no-longer-needed files from news PMDA, add POD man page.
- 19:47 Revision 65ef4b08: Remove remaining references to ascii protocol in PMDA scripts.
- 19:44 Revision e436582d: Remove the shell (ascii protocol) variant of the news PMDA.
- 19:28 Revision 74ea0ae2: Remove the ASCII protocol support in libpcp, dbpmda and pmcd.
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...
2009-03-11
- 13:29 Revision 7383bff1: Fix debian packaging issue with the Perl logsummary module (missing files).
- 13:27 Revision 2151078f: Merge commit 'nathan/nathans' into oss-dev
- 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. - 12:58 Revision b111ed41: Improve regex and diagnostics in logsummary perl module.
- 08:09 Revision 83f84d44: Clarify usage message emitted by pmsignal.
- 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... - 08:05 Revision 8d700e85: Update pcpintro, removing reference to no-longer-used env var.
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... - 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...
2009-03-06
- 16:55 Revision 84a5cfd7: Tweak comment in pmafm config file - pcp-col is not an oss pcp term.
- 16:09 Revision ae3f9c5d: Oops, fix the build in pmclient.
- 15:56 Revision f178a94e: Bump version number date stamp.
- 15:52 Revision 6aea8a5d: Add network.interface.running metric to capture this Linux net iface state.
- 15:51 Revision 08db8fed: Allow pmsignal to send signals to multiple PIDs at once.
- 15:50 Revision 85e5833f: Use RUN_IN_BUILD macro for pmclient so all platforms settings picked up.
- 12:22 Revision 3d266525: Merge commit 'nathan/nathans' into oss-dev
- 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 ...
2009-03-05
- 15:13 Revision 96e31797: Remove eol backquotes from AC_OUTPUT macro - confuses win32 autoconf.
- 15:04 Revision 32de42f4: Put pmconfig earlier on the build path, so Win32 builds can use it.
2009-03-04
- 16:27 Revision 5918abb8: Tweak startup order of net vs sockets for windows.
- 16:25 Revision bd968132: Make Windows process startup less chatty.
- 15:43 Revision 5583f66b: Put library build options all on one line.
- This is so that we don't get spurious output in QA tests
installing PMDAs, which currently filter these lines out
(fa... - 11:18 Revision e7d7b1df: Merge branch 'nathans' of git://oss.sgi.com/nathans/pcp into nathans
- 10:50 Revision 31de21d3: Updated perl excel-export demo to slim down dependencies.
2009-03-02
- 22:30 Revision acf62164: Change pmnewlog pmlogger-shutdown sequence to flush/exit/kill
- instead of inadvertant earlier exit/newvol/kill sequence.
- 22:29 Revision 69f31b96: Add missing dependency on install target for pmlogctl makefile.
- 22:28 Revision e081f3d5: Only create pmcd PID file when in daemon mode (not -f option).
- 22:27 Revision 7f4506bc: Use a common routine for checking and installing GUI config files
- in pmdaproc.sh - only warn if files could've been installed that
were not. - 15:01 Revision 9d0d1715: Improvements from Nathan for the Lustre PMDA
- fix it so a DSO will work and make it so it doesn't crash if
the machine lacks the lustre /proc files. - 14:50 Revision 3669ee5c: Remove a few contact addresses from license statements
- I think I accidentally added at least one of these back recently.
- 11:11 Revision 8aae0947: Merge branch 'nathans' of git://oss.sgi.com/nathans/pcp into nathans
2009-02-27
- 18:36 Revision 50686f06: Many PMDAs were installing makefiles that did nothing.
- There's no good reason to do so, it just adds extra files
to the set we install - removed. - 17:15 Revision d57f2171: In order to get cross-platform PMDA installs working, for
- PMDAs that have installed makefiles, we need to know about:
- how shared libraries are built
- shared library suffix
... - 10:50 Revision 21c6de88: Revert cpp macro botch in pmcd signal handling code.
2009-02-26
- 18:59 Revision 93fb7edf: Fix pmlogsummary when -T and -B/-p are combined.
- A local variable required for later use of the -T argument
was being overriden by -B and -p option parsing, with some... - 10:55 Revision f3db38db: Add configure check for ExtUtils::MakeMaker, required during the build.
2009-02-25
- 15:38 Revision 023925f1: Merge branch 'nathans' of git://oss.sgi.com/nathans/pcp into nathans
- 12:28 Revision 005a405f: Add README file for cluster PMDA
- This was extracted from the slide set written by Mark.
It's still totally inadequate documentation for the cluster
PM... - 12:24 Revision b55078fd: Rename pmclusterd initscript
- As suggested by Nathan, I've renamed it to rc_pmclusterd.
It is still just stuck away in /usr/lib/pcp for now. - 12:03 Revision 710d6acb: Add gitignore files so there are no 'Untracked files' after a build
- 11:47 Revision 5ae82212: add the Lustre PMDA
- This was opensourced by SGI a while ago, but apparently never made it to the
GIT tree.
2009-02-24
- 15:41 Revision a47731a7: Slight rework of Windows-aware signal handling - turns out
- that select is not interrupted by Win32 events, so we need
to respond to the event completely within its handler. - 15:41 Revision 560717ac: Change pmproxy rc script to invoke pmsignal with a basename
- in "killall" (-a) mode, like the other start scripts do.
.
2009-02-23
- 21:50 Revision 8bb3aa5d: Improve error handling, remove use of uninitialised variable.
- 16:49 Revision 08fea1c5: Build fix, handle SIGBUS more cleanly.
- 16:42 Revision ef7240c5: Implement SIGUSR1 and SIGHUP functionality on Windows.
- The __pmSetSignalHandler and __pmResetSignal handler impl.h
routines are added to hide platform differences - simple
... - 09:27 Revision e6c933f7: Build fix for debian/mips - linker error on pmProgname.
- Debian bug 516582 describes a build failure on this platform:
> Automatic build of pcp_2.7.8-20090217 on ball by sbui...
Also available in: Atom