pcp updates: changes for a QA world that avoids systemd
"Ken McDonell" <[email protected]> Fri, 10 Feb 2017 07:33:28 +1100
| Newsgroups | gmane.comp.sysutils.pcp |
|---|---|
| Message-ID | <[email protected]> |
Changes committed to git://git.pcp.io/kenj/pcp master
Ken McDonell (3):
qa: need a bit more care with set/restore $PCPQA_SYSTEMD
qa/964: refactor
qa: assorted *_auto_restart changes to stop systemd interference
qa/172 | 15 +++++++-
qa/183 | 12 +++++-
qa/187 | 10 ++++-
qa/192 | 3 +
qa/657 | 15 +++++++-
qa/666 | 2 +
qa/805 | 15 +++++++-
qa/831 | 13 ++++++
qa/831.out | 3 +
qa/964 | 114 ++++++++++++++++++++++++++++++++++++++++++++-----------------
qa/964.out | 15 +++++---
11 files changed, 175 insertions(+), 42 deletions(-)
Details ...
commit 5fb597c4dee22e6c629a2e5d9c3381b473e52057
Author: Ken McDonell <[email protected]>
Date: Fri Feb 10 07:27:03 2017 +1100
qa: assorted *_auto_restart changes to stop systemd interference
With the use of PCPQA_SYSTEMD=no on my QA Farm, I have exposed
some more tests that need prophylactic protection from systemd
autorestarting.
These tests were passing on systems without systemd, but there were
assorted failures when systemd was active, mostly as a result of
the test stopping a PCP daemon and then the test and systemd getting
in an arm wrestle over who's restarting the daemon ... the QA tests
invariably lose these battles.
commit b328aa8c74b47807246e7fb15d7751ff0ccb370f
Author: Ken McDonell <[email protected]>
Date: Fri Feb 10 07:23:05 2017 +1100
qa/964: refactor
This test has fallen on hard times in the wake of the pmlogger changes
to allow it to survive pmcd restarts, and somewhat dodgey logic that
was associated with counting pmlogger instances.
Reworked to run two PMDA installs ... one does not require a pmcd
restart (xfs) and one does require a pmcd restart (dm). Check the
same primary pmlogger continues to run through both PMDA installs.
Also needed some extra care in the notrun guards and the trap
handling of the PMDA cleanup.
commit 156fb6ec2751bc48002e3d3fb5f9476e33f778d0
Author: Ken McDonell <[email protected]>
Date: Fri Feb 10 07:17:47 2017 +1100
qa: need a bit more care with set/restore $PCPQA_SYSTEMD
Now I'm using $PCPQA_SYSTEMD=no to stop systemd messing with QA,
I need to be a little less cavalier about setting and unsetting
PCPQA_SYSTEMD in those tests that specifically must avoid
systemd on all platforms.
These changes restore PCPQA_SYSTEMD to its initial state before
the final _service restart.
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links:
You receive all messages sent to this group.
View/Reply Online (#15101): https://groups.io/g/pcp/message/15101
View All Messages In Topic (1): https://groups.io/g/pcp/topic/4351773
Mute This Topic: https://groups.io/mt/4351773?uid=174580
New Topic: https://groups.io/g/pcp/post
-=-=-
pcp mailing list
[email protected]
https://groups.io/g/pcp/messages
-=-=-
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
-=-=-=-=-=-=-=-=-=-=-=-