summaryrefslogtreecommitdiff
path: root/src/perl/PMDA/Changes
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2014-10-26 12:33:50 +0400
committerIgor Pashev <pashev.igor@gmail.com>2014-10-26 12:33:50 +0400
commit47e6e7c84f008a53061e661f31ae96629bc694ef (patch)
tree648a07f3b5b9d67ce19b0fd72e8caa1175c98f1a /src/perl/PMDA/Changes
downloadpcp-debian.tar.gz
Debian 3.9.10debian/3.9.10debian
Diffstat (limited to 'src/perl/PMDA/Changes')
-rw-r--r--src/perl/PMDA/Changes101
1 files changed, 101 insertions, 0 deletions
diff --git a/src/perl/PMDA/Changes b/src/perl/PMDA/Changes
new file mode 100644
index 0000000..0f49bd5
--- /dev/null
+++ b/src/perl/PMDA/Changes
@@ -0,0 +1,101 @@
+Revision history for Perl extension PCP::PMDA.
+
+1.15 Thu Sep 5 11:22:34 EST 2013
+ - Fix a subtle reference counting problem in the hash
+ indom code.
+ - Consistently use unsigned type to index the indom
+ table.
+
+1.14 Tue Jul 10 11:40:14 EST 2012
+ - Add support for hash-based indom handling via PMDA
+ cache interfaces in libpcp_pmda. This introduces a
+ routine for looking up opaque PMDA data from instid
+ (pmda_inst_lookup) suitable for fetch callback use.
+ - Fix pmda_inst_name interface used by dtsrun PMDA -
+ using an incorrect value for indom lookup. This is
+ now consistent with the other instance interfaces,
+ and dtsrun PMDA (not widely used) has been fixed.
+ - Fix instance interface arguments - no current PMDA
+ makes use of this, but if one did (pmdaoracle will)
+ it would be given the internal indom identifier and
+ not the handle given to all other indom interfaces.
+ - Remove unused parameters to internal preinstance()
+ and prefetch() routines, no visible effect for any
+ PMDAs but the wrapper code becomes more readable.
+ - Fix help file handling which (for current gcc/perl
+ combinations at least) was using potentially-freed
+ memory.
+
+1.13 Thu Oct 20 11:50:18 EST 2011
+ - Add an interface to allow a PMDA to drop privileges.
+ - Fix pmda_long and pmda_ulong 32-bit detection.
+
+1.12 Fri Jul 22 11:15:41 EST 2011
+ - Ensure local fetch and instance wrapper routines
+ are always called. Otherwise refresh interface
+ doesn't work, and pmns_refresh may not be called
+ in all situations where it should be.
+
+1.11 Wed May 11 21:04:09 EST 2011
+ - Make file tail non-blocking so it can be used for
+ named pipes as well as regular files.
+
+1.10 Thu Nov 25 03:30:18 EST 2010
+ - Convert to using dynamic namespace interfaces.
+ - Added metric and indom table clearing interfaces.
+
+1.09 Sun Aug 1 09:04:38 EST 2010
+ - Fix memory leak in fetch routine string handling.
+
+1.08 Thu Nov 19 10:37:26 EST 2009
+ - Fix typo on name export for pmda_inst_name.
+ - Add a fast path lookup in pmda_inst_name for direct
+ instance identifier to offset case (common).
+ - When tailing logfiles, seek to end initially so we
+ don't spend potentially copious amounts of time on
+ scanning the entire log file - we only want events
+ that happen after PMDA startup to be counted too.
+
+1.07 Fri Aug 21 09:27:51 EST 2009
+ - Add helper routines to determine native long sizes.
+
+1.06 Wed Jul 22 12:49:43 EST 2009
+ - Ensure the process runs in its own process group,
+ and block SIGTERM in atexit handler. This resolves
+ a regression in the 1.05 fix for reaping children.
+
+1.05 Tue Jul 8 16:19:49 EST 2009
+ - Explicitly free all local temporaries immediately
+ for routines that call Perl from C (fixes memleak).
+ - Fix an off-by-one when handling long input lines.
+ - Terminate any children started by the PMDA at exit.
+
+1.04 Mon Jul 6 11:08:20 EST 2009
+ - Rewrote PMNS file generation to use libpcp routines.
+
+1.03 Wed Jun 10 14:53:05 EST 2009
+ - Incorporated Win32 build changes (paths, etc).
+ - Remove (unneeded) use of hsearch and <search.h>.
+
+1.02 Tue Jun 2 17:16:25 EST 2009
+ - Implemented log file rotation and host reconnect handling.
+ - Generally improved the file "tail" mode of operation.
+
+1.01 Fri Feb 13 17:33:31 EST 2009
+ - Added simple instance name lookup routine.
+
+1.00 Thu Aug 20 08:48:14 EST 2008
+ - Added several API components, 1st stable version.
+
+0.04 Mon Feb 25 15:01:33 EST 2008
+ - Smaller, but still incompatible, API refinements.
+
+0.03 Sun Feb 24 09:06:39 EST 2008
+ - API changes, moved existing Perl PMDAs out into PCP.
+
+0.02 Wed Feb 20 16:38:38 EST 2008
+ - port forward to Perl API changes (circa Perl 5.6).
+
+0.01 Mon Sep 20 09:01:16 EST 1999
+ - original version; created by h2xs 1.18
+