PCP Updates RHBZ 1359975: pmchart run-away mem leak replaying multi-archive when rewinding

"Dave Brolley" <[email protected]>
Newsgroups gmane.comp.sysutils.pcp
Message-ID <[email protected]>
Changes committed to git://git.pcp.io/pcp master

Dave Brolley (4):
       RHBZ 1359975: pmchart run-away mem leak replaying multi-archive 
when rewinding
       RHBZ 1359975: pmchart run-away mem leak replaying multi-archive 
when rewinding
       Create and use __pmTimevalCmp for comparing __pmTimeval.
       RHBZ 1359975: pmchart run-away mem leak replaying multi-archive 
when rewinding.

Nathan Scott (1):
       Typos and style corrections for recent duplicate __pmLogInDom 
changes.

src/include/pcp/impl.h   |    1
  src/libpcp/src/logmeta.c |  268 
+++++++++++++++++++++++++++++++++++++----------
  src/libpcp/src/util.c    |   14 ++
  3 files changed, 227 insertions(+), 56 deletions(-)

Details ...

commit e574b71de8420c719ae2924a64ca9a5a4411bd52
Author: Dave Brolley <[email protected]>
Date:   Wed Dec 14 11:10:45 2016 -0500

     RHBZ 1359975: pmchart run-away mem leak replaying multi-archive 
when rewinding.

     Don't assume that instances within the same instance domain are
     always sorted in the same order.

commit f32bf1e7a669a2bee719e9d3f6c3828acfb8c518
Author: Dave Brolley <[email protected]>
Date:   Tue Dec 13 12:35:30 2016 -0500

     Create and use __pmTimevalCmp for comparing __pmTimeval.

     Similar to __pmtimevalcmp which compares struct timeval.

commit af8cac3b71b3104157a268c6ebb6c652c87d01ca
Author: Nathan Scott <[email protected]>
Date:   Tue Dec 13 12:06:52 2016 -0500

     Typos and style corrections for recent duplicate __pmLogInDom changes.

commit 82e02ffea204d26e7617a4bcf4be0b9326c64457
Author: Dave Brolley <[email protected]>
Date:   Mon Dec 12 14:39:09 2016 -0500

     RHBZ 1359975: pmchart run-away mem leak replaying multi-archive 
when rewinding

     Refinement. Exposed by qa regressions. Ensure that instance domains 
are in
     the correct order in the hash chain:

     - Primary sort by timestamp (descending)
     - Secondary sort: latest added at the head of each time slot. This
       includes moving duplicates to the head of their time slot when 
detected.

     Before multi-archive contexts and duplicate-filtering, this happened
     automatically.

commit 0015487d1fd1c70f94bb75b08109a13de81dc878
Author: Dave Brolley <[email protected]>
Date:   Wed Dec 7 11:50:40 2016 -0500

     RHBZ 1359975: pmchart run-away mem leak replaying multi-archive 
when rewinding

     Two leaks were fixed. Both occurred during the transition between 
archives
     is a multi-archive context.

     1) a leak of pmDesc * used to check for consistency of the PMNS
        between archives.

     2) a build up of duplicate instance domains.


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links:

You receive all messages sent to this group.

View/Reply Online (#14905): https://groups.io/g/pcp/message/14905
View All Messages In Topic (1): https://groups.io/g/pcp/topic/3805390
Mute This Topic: https://groups.io/mt/3805390?uid=174580
New Topic: https://groups.io/g/pcp/post

Change Your Subscription: https://groups.io/g/pcp/editsub?uid=174580

Group Home: https://groups.io/g/pcp
Contact Group Owner: [email protected]

Terms of Service: https://groups.io/static/tos

Unsubscribe: https://groups.io/g/pcp/leave/354243/563757577/xyzzy

-=-=-
pcp mailing list
[email protected]
https://groups.io/g/pcp/messages
-=-=-=-=-=-=-=-=-=-=-=-
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.