Project

General

Profile

Activity

From 2011-04-26 to 2011-05-25

2011-05-24

21:39 Revision e0e7ab64: Merge branch 'perl-build' of git://oss.sgi.com/makc/pcp into dev
Nathan Scott
21:38 Revision 916cdfc8: Fix Gentoo builds of Perl-y bits
Josef 'Jeff' Sipek reports that Gentoo does not procude .packlist files
when building perl modules. In order to keep ...
Max Matveev
21:37 Revision 1339c80c: Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev
Nathan Scott
21:32 Revision 30ca3b9b: Factor out common build rules for generating list of files for Perl rpms
Most of the steps in extracting the list of files which go into Perl rpms
are common across various cpan modules we s...
Max Matveev
21:27 Revision 8f5c7920: Fix makefile botch - need default_pcp and install_pcp targets.
Nathan Scott
21:26 Revision e1873194: Reinstate handling of logfile path which maps to a directory.
Accidentally dropped in last change, but we have to handle this
case since we are now forgiving of errors during the ...
Nathan Scott
20:57 Revision f8f71bc7: Fix debuginfo rpm build on RHEL6
debugedit attempts to re-write header search paths in Perl DSOs like
PMDA.so and miscalculates the length of the old ...
Max Matveev
20:54 Revision a90f0799: Only build pmdalogger on Linux at this stage (pipe2 and fork).
Nathan Scott
20:53 Revision 726d3929: Ensure pmdalogger builds on host with no PCP headers in the (ch)root.
Nathan Scott
20:46 Revision 006c311a: Factor out common build instruction for generating Makefiles for Perl bits.
Most directories under src/cpan use the same way of generating Makefile
out of Makefile.PL and occasionally these ins...
Max Matveev

2011-05-21

16:54 Revision 7c1fa3a4: Fix build with no local PCP install.
Nathan Scott

2011-05-18

10:32 Revision 779a98ff: Fix pipe paths in the logger PMDA.
* pcp/src/pmdas/logger/event.c (event_create): Handle non-blocking reads.
* pcp/src/pmdas/logger/util.c (start_cmd): ...
David Smith

2011-05-16

22:18 Revision c2b27346: Add permission error to the set libpcp_pmda doesnt warn about.
Nathan Scott
22:14 Revision 765ddbdc: Add simple measure restricting event access using pmstore.
This adds a third parameter to each line in the config file,
saying whether or not a store is required to access the ...
Nathan Scott

2011-05-14

14:37 Revision 8c9c7f12: Encapsulate more of the client ID logic in library functions.
Will shortly add use of this API to pmevent, so wanted to make
its use simpler beforehand - instead of open-coding th...
Nathan Scott

2011-05-12

22:00 Revision f8b51abc: Merge branch 'dev' of git://oss.sgi.com/pcp/pcp into dev
Ken McDonell
21:52 Revision 90f0e1e1: rc scripts and pmie_check - Mac OS X porting
Need to be a little smarter about picking "chkconfig"-like options
from /etc/hostconfig.
Ken McDonell
20:42 Revision 15eb0436: Update debian changelog for upcoming 3.5.1 release.
Nathan Scott
19:50 Revision ad9b10d1: Make Windows drive instance domain code less chatty.
Turns out there are situations (multi-path IO) where
Windows drivers freak out and create disk devices in
PDH land th...
Nathan Scott
19:46 Revision 26f4d736: More improvements to the TDH exerciser.
Worryingly, fixes a bug in some sample code that could
never have worked - pinfo must be passed by reference
into Get...
Nathan Scott
19:41 Revision 31757167: Allow logger PMDA iteration timer interval to be set from command line.
Nathan Scott
19:41 Revision 43497749: Updates to the logger PMDA build files now that its merged.
Nathan Scott
19:41 Revision 541010a6: Move (back?) to a select-based PMDA with custom main.
An observed problem with doing log reads only during the
metric fetch callback, is that we start getting behind in
ev...
Nathan Scott
06:48 Revision cddf082e: pmlogger_check - symbolic link issue fixed
Found on Mac OS X with QA 119 and 430 ... pmlogger_check was
failing to match a running pmlogger with the control fil...
Ken McDonell

2011-05-11

21:52 Revision c15fabf4: Add in the rsyslog PMDA (http://www.rsyslog.com)
This PMDA exports statistics from rsyslog, where in recent versions
(from 5.6.x series I believe, tested on 5.8.0 tho...
Nathan Scott
21:47 Revision b11dd643: Extend PCP::PMDA so that the log tail mode can be used on named papes.
Nathan Scott
07:14 Revision 3b5252e6: trace PMDA demos and stub library
Re-work installed Makefiles to work on various platforms. Ken McDonell

2011-05-10

14:23 Revision 55471f94: Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev
Nathan Scott
13:10 Revision fe3bfb5a: rpm build - make sure LogSummary is packaged
LogSummary wasn't in the rpm spec file and wasn't packaged - RHEL builds
are picky about files installed but not pack...
Max Matveev

2011-05-09

20:14 Revision 38744ab1: Revert "hinv.nXXX metrics - make metadata consistent"
This reverts commit 3445cedfe73186a6e7e43b7b630c00442ccb5bd9. Ken McDonell
11:58 Revision 26addb1a: Fix the build when $HOME is not set.
pmieconf really wants to have somewhere to write its output
files ... if HOME is not set (as evidently happens on Deb...
Nathan Scott
08:27 Revision c34ed01a: Resolve a couple of issues from missing log file handling code.
If we do not stat the file on initial opening as well, the first
ino/dev comparison fails and we end up always reopen...
Nathan Scott
06:54 Revision f6f730f7: summary PMDA - use portable version of echo -n for Install
Ken McDonell

2011-05-08

22:00 Revision 89a1ccd1: local context issues fixed
Serious problem leading to segv in libpcp when using __pmLocalPMDA() to
add/delete DSOs for PM_CONTEXT_LOCAL use ... ...
Ken McDonell
21:53 Revision 1d71919d: pmlogconf - another non-posix awk issue fixed
Ken McDonell

2011-05-07

20:23 Revision 13a26a80: Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev
Ken McDonell
13:33 Revision df972126: Minor cleanups after writing QA tests.
Most interesting change is handling accidental use of a
directory name as a log file name, doesn't spam the log.
Nathan Scott
07:02 Revision d1917fc8: darwin pmda - filesys.maxfiles metric
Minor tweak to last change to use a different PMID for the new metric
and preserve the PMDA's internal "direct mappin...
Ken McDonell
06:50 Revision 1b185fb7: pmie_daily - assorted minor fixups
- handling of realpath equivalent in _unsymlink_path() was not
strictly correct, and failed on Mac OS X where /tmp ...
Ken McDonell
06:43 Revision 0628cb94: pmie_check - fix cosmetic issue with portable echo -n use
Ken McDonell

2011-05-06

20:11 Revision c092f5e7: Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev
Nathan Scott
13:45 Revision 7db42559: Add code to deal with log file rotation.
Depending on how the log file is rotated, it will often end up backed
by a new inode (new log file) as the previous o...
Nathan Scott
10:17 Revision 3445cedf: hinv.nXXX metrics - make metadata consistent
Across all the platform PMDAs, the semantics of the hinv.ncpu, hinv.ndisk,
etc. metrics should be consistent. You ca...
Ken McDonell
09:28 Revision 8a07ee8e: Unify separate tables for tracking log files, simpler code.
Simplify the code a little, unifying the two separate tables
for tracking open log files.
Also added support for com...
Nathan Scott

2011-05-05

16:14 Revision 9ed7f9f6: darwin pmda - correct filesys metrics
- filesys.usedfiles was really filesys.maxfiles
- filesys.maxfiles was missing
- added correct dependencies to makefi...
Ken McDonell
13:28 Revision f7e928b4: Unix domain socket issue found on Mac OS X
Mac OS X (and hence BSD) systems use a _different_ sockaddr_un
struct to the rest of the world! Changed the length c...
Ken McDonell

2011-05-04

12:05 Revision baea47c4: Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev
Ken McDonell
12:00 Revision fe7972c3: pmcd - config parsing error handling cleanup
Buried in this commit is a fix for a real problem exposed by accident
during Mac OS X QA - some errors in the pmcd co...
Ken McDonell

2011-05-03

21:28 Revision 6837a140: Several additional metrics for log file PCP agent.
Add in counts of bytes and events seen per logfile, and the
current log file size for each. This will aid debugging ...
Nathan Scott
11:58 Revision 17e4e0af: Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev
Nathan Scott
11:57 Revision 7a46a6c5: Quieten pmevent output in the absence of new events.
Previously we were reporting a lack of events as zero events,
by default, which fills the screen with not-so-interest...
Nathan Scott

2011-05-02

17:28 Revision 480c2f9a: Update the domain number comment now that one is reserved.
Nathan Scott
17:27 Revision 21f0aed2: Uncomment the seek-to-end-of-log-file code in pmdalogger.
For real world uses, we need to do this so that even moderately
sized log files are not read from start to end whenev...
Nathan Scott
17:25 Revision 7b30d26e: Remove further shared library remnants in pmdalogger build.
Nathan Scott
17:17 Revision 60127089: Perl build for Mac OS X
Thanks to Max for root-cause analysis, and we now have a recipe
that is consistent and apparently robust for all the ...
Ken McDonell

2011-05-01

22:33 Revision f0bc0c8a: PCP::LogSummary - more .gitignore files from Mac OS X builds
Ken McDonell
22:25 Revision b8a45c45: Add PCP::LogSummary to Mac OS X installer contents
Ken McDonell
16:57 Revision 411b18f6: Perl MMV for Mac OS X
Revert part of previous commit ... old GNUmakefile was including
the "Perl wrapper for libpcp_mmv" bits into the Mac ...
Ken McDonell

2011-04-29

17:06 Revision 5d10b252: Fix Mac OS X package build for perl bits
- idb lines contained wrong prefix
- duplicate idb lines being introduced via the construction of the
perl-pcp-*.li...
Ken McDonell

2011-04-28

15:05 Revision cb481085: Perl Mac OS X build - clean up warnings
These changes introduce platform specific code into Makefile.PL
to generate a Makefile that works without compilation...
Ken McDonell
15:04 Revision 2f653cd0: trace PMDA - Mac OS X build warning
Apparently -Wl,-m has been retired. Ken McDonell
15:03 Revision dc0df653: .gitignore - add some more Mac OS X build artifacts
Ken McDonell
15:01 Revision 96aa9b16: pmstore - 64-bit build issue fixed
Compilation warnings were really a problem, sometimes!
long != int64_t on all platforms ... we want int64_t so make ...
Ken McDonell
10:38 Revision ae079b07: Fix a couple of Mac OS X compilation warnings/errors.
Ken McDonell
10:36 Revision 12a15db5: Fix timestamp reporting problem on 64-bit platforms
When struct timeval elements are not 32-bit long, need to copy
fields from embedded __pmTimeval, not simply cast a po...
Ken McDonell

2011-04-26

16:16 Revision 61bbd8b2: Logger PMDA updates: remove DSO logic, cut back on debugging info, etc.
Changes from Ken McDonell <kenj@internode.on.net>
* src/pmdas/logger/logger.c (usage): Updated usage message.
(log...
David Smith
13:56 Revision 12eb688d: Added 'logger.perfile.{LOGFILE}.path' metric in the logger PMDA.
David Smith
10:00 Revision b471e76b: Added help text for the dynamic metrics in the logger PMDA.
* src/pmdas/logger/logger.c (logger_text): New function that provides
help for the dynamic metrics.
(logger_init)...
David Smith
 

Also available in: Atom