pcp
[Top] [All Lists]

Recent lock changes in libpcp

To: PCP <pcp@xxxxxxxxxxx>
Subject: Recent lock changes in libpcp
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed, 4 May 2016 07:31:50 +1000
Delivered-to: pcp@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2
Recent changes to libpcp appear to be causing different output for qa/512.

This test requires the libpcp to be built with fault insertion enabled (not relevant here) and lock instrumentation. ... see the README in src/libpcp_fault.

Specifically with qa/512 ...

For pminfo and pmdumplog one less nested lock-unlock of the global lock ... this is good.

For pmlogextract one extra nested lock-unlock of every context lock ... this is not so good and should not be necessary?

For dbpmda one context unlock has gone missing ... this is definitely not good.

The .out.bad is attached.

Attachment: 512.out.bad
Description: Text document

<Prev in Thread] Current Thread [Next in Thread>
  • Recent lock changes in libpcp, Ken McDonell <=