]> sourceware.org Git - pcpfans.git/log
pcpfans.git
14 hours agobuild: fix grammar in configure output re man pages main origin/main
Nathan Scott [Thu, 29 Aug 2024 03:13:25 +0000 (13:13 +1000)]
build: fix grammar in configure output re man pages

18 hours agoINSTALL.md: fix up wording around check-vm
Ken McDonell [Wed, 28 Aug 2024 23:10:21 +0000 (09:10 +1000)]
INSTALL.md: fix up wording around check-vm

Resolves https://github.com/performancecopilot/pcp/issues/2053

34 hours agoqa/1984: additional diagnostics to help diagnose redis PMDA install issues
Ken McDonell [Wed, 28 Aug 2024 06:43:28 +0000 (16:43 +1000)]
qa/1984: additional diagnostics to help diagnose redis PMDA install issues

35 hours agoMerge branch 'main' of github.com:performancecopilot/pcp
Nathan Scott [Wed, 28 Aug 2024 06:23:51 +0000 (16:23 +1000)]
Merge branch 'main' of github.com:performancecopilot/pcp

35 hours agoqa: add port probe to qa/1984 (thanks Ken), refactoring fallout
Nathan Scott [Wed, 28 Aug 2024 06:22:12 +0000 (16:22 +1000)]
qa: add port probe to qa/1984 (thanks Ken), refactoring fallout

38 hours agoqa/1745: change from -T to -s for pmlogger exit condition
Ken McDonell [Wed, 28 Aug 2024 03:24:29 +0000 (13:24 +1000)]
qa/1745: change from -T to -s for pmlogger exit condition

Limit is probably going to be more robust in CI where slow
VMs are seeing less than the expected number of samples in
the archive.

2 days agoqa, logrewrite: updates for additional key server types
Nathan Scott [Mon, 26 Aug 2024 04:52:51 +0000 (14:52 +1000)]
qa, logrewrite: updates for additional key server types

2 days agoci: transition f40, f41 to prefering valkey for testing
Nathan Scott [Wed, 14 Aug 2024 07:43:13 +0000 (17:43 +1000)]
ci: transition f40, f41 to prefering valkey for testing

2 days agolibpcp_web, pmproxy: transition to dual Redis/Valkey support
Nathan Scott [Tue, 6 Aug 2024 05:26:48 +0000 (15:26 +1000)]
libpcp_web, pmproxy: transition to dual Redis/Valkey support

2 days agoqa: transition from redis to allowing different key servers
Nathan Scott [Tue, 6 Aug 2024 04:50:05 +0000 (14:50 +1000)]
qa: transition from redis to allowing different key servers

Currently supporting both Valkey and Redis depending on the
operating system version in use, but over time we can expect
more of the former and less of the latter.

2 days agodocs: update the books to refer to key servers more generically
Nathan Scott [Tue, 30 Apr 2024 05:56:05 +0000 (15:56 +1000)]
docs: update the books to refer to key servers more generically

2 days agodocs: man page updates transitioning away from Redis
Nathan Scott [Tue, 30 Apr 2024 02:42:10 +0000 (12:42 +1000)]
docs: man page updates transitioning away from Redis

With Redis no longer open source, there's a transition
away from it in all Linux distributions now underway.

Here we switch all man page references to Redis over
to a more general 'key server' naming convention.

2 days agopmproxy: rename configuration keys specific to Redis
Nathan Scott [Tue, 30 Apr 2024 02:41:04 +0000 (12:41 +1000)]
pmproxy: rename configuration keys specific to Redis

With Redis no longer open source, there's a transition
away from it in all Linux distributions now underway.

Here we switch pmproxy/pmseries/pmsearch configuration
file entries specifically named 'redis' in some way to
a more general 'key server' naming convention (there's
multiple options now).  Backward compatibility is kept
though, we'll just no longer document those entries.

2 days agoqa: fix typo in test 1661, no functional change
Nathan Scott [Mon, 26 Aug 2024 23:38:45 +0000 (09:38 +1000)]
qa: fix typo in test 1661, no functional change

2 days agoqa: update test 1897 to remove spurious .out file char
Nathan Scott [Mon, 26 Aug 2024 23:15:09 +0000 (09:15 +1000)]
qa: update test 1897 to remove spurious .out file char

3 days agoqa: handle lack of modprobe more gracefully for fs tests
Nathan Scott [Mon, 26 Aug 2024 10:14:28 +0000 (20:14 +1000)]
qa: handle lack of modprobe more gracefully for fs tests

6 days agopcp2arrow: fix extraction of values for metrics with indoms
Nathan Scott [Fri, 23 Aug 2024 06:47:10 +0000 (16:47 +1000)]
pcp2arrow: fix extraction of values for metrics with indoms

A brown-paper-bag cut+paste bug caused the first instances
values to be repeated for all instances of any metric with
an indom.  Test 1794 updated to verify the fix.

6 days agodocs: correct pmlogger(1) man page reference to section 5 page
Nathan Scott [Fri, 23 Aug 2024 06:44:18 +0000 (16:44 +1000)]
docs: correct pmlogger(1) man page reference to section 5 page

7 days agopmdabcc: use more pythonic max() function (pylint)
Nathan Scott [Thu, 22 Aug 2024 01:52:16 +0000 (11:52 +1000)]
pmdabcc: use more pythonic max() function (pylint)

7 days agopcp2zabbix: fix potential uninitialised variable send_lld (pylint)
Nathan Scott [Thu, 22 Aug 2024 01:51:52 +0000 (11:51 +1000)]
pcp2zabbix: fix potential uninitialised variable send_lld (pylint)

7 days agoMerge commit 'd9d081cef43875a9a07b49f8820dd7e4b446238a' into pylint-updates
Nathan Scott [Thu, 22 Aug 2024 01:34:42 +0000 (11:34 +1000)]
Merge commit 'd9d081cef43875a9a07b49f8820dd7e4b446238a' into pylint-updates

7 days agoSquashed 'vendor/github.com/performancecopilot/xsos-pcp/' changes from 62c5df4569...
Nathan Scott [Thu, 22 Aug 2024 01:34:42 +0000 (11:34 +1000)]
Squashed 'vendor/github.com/performancecopilot/xsos-pcp/' changes from 62c5df4569..8cca7c9240

8cca7c9240 docs: fix stray unknown macro: .B. in man page

git-subtree-dir: vendor/github.com/performancecopilot/xsos-pcp
git-subtree-split: 8cca7c9240cbd6ab4c7b3399e4d5a23febe9035f

7 days agopcp-zoneinfo: drop some dead code found by pylint
Nathan Scott [Thu, 22 Aug 2024 01:33:47 +0000 (11:33 +1000)]
pcp-zoneinfo: drop some dead code found by pylint

7 days agoci: override incorrect pylint uninitialised variable warning
Nathan Scott [Thu, 22 Aug 2024 01:32:58 +0000 (11:32 +1000)]
ci: override incorrect pylint uninitialised variable warning

7 days agoci: add pylint override for py2 long() compat wrapper
Nathan Scott [Thu, 22 Aug 2024 01:32:22 +0000 (11:32 +1000)]
ci: add pylint override for py2 long() compat wrapper

7 days agoMerge branch 'pauljevans-pevans-merge'
Nathan Scott [Wed, 21 Aug 2024 23:09:44 +0000 (09:09 +1000)]
Merge branch 'pauljevans-pevans-merge'

7 days agoMerge branch 'pevans-merge' of https://github.com/pauljevans/pcp into pauljevans...
Nathan Scott [Wed, 21 Aug 2024 23:09:36 +0000 (09:09 +1000)]
Merge branch 'pevans-merge' of https://github.com/pauljevans/pcp into pauljevans-pevans-merge

7 days agoci: fix incorrect fedora version in f40 container
Nathan Scott [Wed, 21 Aug 2024 23:03:29 +0000 (09:03 +1000)]
ci: fix incorrect fedora version in f40 container

7 days agoci: update rawhide to container to use valkey
Nathan Scott [Wed, 21 Aug 2024 23:03:08 +0000 (09:03 +1000)]
ci: update rawhide to container to use valkey

8 days agopmdahacluster: Handle new terminology for role descriptions in Pacemaker
Paul Evans [Wed, 21 Aug 2024 09:26:51 +0000 (10:26 +0100)]
pmdahacluster: Handle new terminology for role descriptions in Pacemaker

Increase role variable sizes to handle the new terminology for pacemaker
resources role descriptions.

QA: New tests added making use of the new terminology.

8 days agoci: add fedora42 package list after recent branching
Nathan Scott [Wed, 21 Aug 2024 07:29:31 +0000 (17:29 +1000)]
ci: add fedora42 package list after recent branching

8 days agoMerge branch 'webgroup-timeout-fix'
Nathan Scott [Wed, 21 Aug 2024 06:26:10 +0000 (16:26 +1000)]
Merge branch 'webgroup-timeout-fix'

9 days agolibpcp_web: fix a race in webgroup context teardown on timeout
Nathan Scott [Tue, 20 Aug 2024 01:20:36 +0000 (11:20 +1000)]
libpcp_web: fix a race in webgroup context teardown on timeout

Resolves a race condition on client teardown when an unusually
long-held connection reference interferes with the client state
management during a timeout.  We have been unable to reproduce
this through targetted testing programs, but this survived for
a full day of testing on a machine that previously was reliably
leaking file descriptors every once in a while, with no leaks
anymore at all (according to pmcd.openfds and log file audits).

Resolves #1533

13 days agobuild: centos7 python fails since moving to legacy mode, match el7 packages
Nathan Scott [Fri, 16 Aug 2024 13:40:55 +0000 (23:40 +1000)]
build: centos7 python fails since moving to legacy mode, match el7 packages

2 weeks agoqa/group: reserve more tests for SUSE issue testing
Ken McDonell [Wed, 14 Aug 2024 06:16:06 +0000 (16:16 +1000)]
qa/group: reserve more tests for SUSE issue testing

2 weeks agoMerge branches 'mmv-fixes-python' and 'drop-gfs2-build-patch'
Nathan Scott [Tue, 13 Aug 2024 22:48:51 +0000 (08:48 +1000)]
Merge branches 'mmv-fixes-python' and 'drop-gfs2-build-patch'

2 weeks agobuild: drop gfs2 PMDA from build if distro vendor opts-out
Nathan Scott [Tue, 13 Aug 2024 12:02:32 +0000 (22:02 +1000)]
build: drop gfs2 PMDA from build if distro vendor opts-out

Resolves Red Hat issue: RHEL-52316

2 weeks agopython API: add log import timestamp convenience mechanisms
Nathan Scott [Tue, 13 Aug 2024 06:49:18 +0000 (16:49 +1000)]
python API: add log import timestamp convenience mechanisms

Allow python log import timestamps to be provided in two
additional ways beyond the sec/usec tuple; as a datetime
or as a floating point value (in seconds).

2 weeks agopython API: fix MMV metric text, indom and semantics handling
Nathan Scott [Tue, 13 Aug 2024 06:28:03 +0000 (16:28 +1000)]
python API: fix MMV metric text, indom and semantics handling

3 weeks agoMerge branch 'main' of https://github.com/performancecopilot/pcp
Ken McDonell [Thu, 8 Aug 2024 04:20:16 +0000 (14:20 +1000)]
Merge branch 'main' of https://github.com/performancecopilot/pcp

3 weeks agoqa/group: reserve some tests for SUSE issues testing
Ken McDonell [Thu, 8 Aug 2024 04:18:34 +0000 (14:18 +1000)]
qa/group: reserve some tests for SUSE issues testing

3 weeks agoqa: remake 1897 with correct hacluster help text
Nathan Scott [Wed, 7 Aug 2024 22:57:13 +0000 (08:57 +1000)]
qa: remake 1897 with correct hacluster help text

3 weeks agoMerge branches 'centos7-archived' and 'htop-build-update'
Nathan Scott [Tue, 6 Aug 2024 22:51:42 +0000 (08:51 +1000)]
Merge branches 'centos7-archived' and 'htop-build-update'

3 weeks agoMerge commit '24216ef1e11ac12aab863927d5a130e56c1e49af' into htop-build-update
Nathan Scott [Tue, 6 Aug 2024 18:19:48 +0000 (04:19 +1000)]
Merge commit '24216ef1e11ac12aab863927d5a130e56c1e49af' into htop-build-update

3 weeks agoSquashed 'vendor/github.com/htop-dev/htop/' changes from 1a7b6d4a6b..81432ba5cf
Nathan Scott [Tue, 6 Aug 2024 18:19:48 +0000 (04:19 +1000)]
Squashed 'vendor/github.com/htop-dev/htop/' changes from 1a7b6d4a6b..81432ba5cf

81432ba5cf Consolidate CRT_delay and CRT_crashSettings into one
a750f38d7c Resolve a problem in F2/Setup update interval adjustments
ebb5898b18 Use pkg-config instead of hard-coded paths.
c0bb3a402f CI: Fix NetBSD build.
11bf6a74dd Fix nice handling for FreeBSD
8edd449a23 Clamp graph meter values in "double" type
a8b5d68520 Linux: use fast integer parsing for /proc/<pid>/stat
89400e673c Fixed typo in PCP GPU meter configuration file
cf72728f0d Permit zero items in drawing a Graph meter
1887699420 Adjust GraphMeterMode_draw() code comments
25391b2f16 Reorder GraphMeterMode_draw() code slightly
d888b99b3a Disabling the NetBSD CI job hard-failing due to changes in their ncurses(w) packaging

git-subtree-dir: vendor/github.com/htop-dev/htop
git-subtree-split: 81432ba5cff2a813b6b4088830a3035fb2002620

3 weeks agopcp-htop: set htop platform correctly for configurable screen tabs
Nathan Scott [Tue, 6 Aug 2024 17:52:16 +0000 (03:52 +1000)]
pcp-htop: set htop platform correctly for configurable screen tabs

3 weeks agoMerge branch 'main' of https://github.com/performancecopilot/pcp
Ken McDonell [Tue, 6 Aug 2024 06:25:37 +0000 (16:25 +1000)]
Merge branch 'main' of https://github.com/performancecopilot/pcp

3 weeks agoci: archives.fedoraproject.org switch for libuv[-devel] on centos7
Nathan Scott [Mon, 5 Aug 2024 23:58:21 +0000 (09:58 +1000)]
ci: archives.fedoraproject.org switch for libuv[-devel] on centos7

3 weeks agoMerge branch 'pauljevans-pevans-merge'
Nathan Scott [Tue, 6 Aug 2024 00:15:21 +0000 (10:15 +1000)]
Merge branch 'pauljevans-pevans-merge'

3 weeks agoMerge branch 'main' of https://github.com/performancecopilot/pcp
Ken McDonell [Mon, 5 Aug 2024 22:42:32 +0000 (08:42 +1000)]
Merge branch 'main' of https://github.com/performancecopilot/pcp

3 weeks agopmdahacluster: handle pacemaker 2.1.6 crm_mon output changes
Paul Evans [Mon, 5 Aug 2024 13:27:51 +0000 (14:27 +0100)]
pmdahacluster: handle pacemaker 2.1.6 crm_mon output changes

Update the handling of crm_mon output for pacemaker 2.1.6 to handle the
additional fields included in this release.

Additional test root hacluster-root-003.tgz added to exercise these changes
while the original hacluster root tests exercises older crm_mon output
formats.

This patch satisfies RHEL-50693

3 weeks agobuild: update downstream rpm spec for gfs2 package in c10s/rhel10
Nathan Scott [Mon, 5 Aug 2024 06:25:57 +0000 (16:25 +1000)]
build: update downstream rpm spec for gfs2 package in c10s/rhel10

3 weeks agobuild: avoid another incorrect uninit'd-var warning from gcc
Nathan Scott [Mon, 5 Aug 2024 06:23:30 +0000 (16:23 +1000)]
build: avoid another incorrect uninit'd-var warning from gcc

3 weeks agoqa/061: filter pmlogger output to remove race non-determinism
Ken McDonell [Fri, 2 Aug 2024 21:37:12 +0000 (07:37 +1000)]
qa/061: filter pmlogger output to remove race non-determinism

pmlogger's preamble and early writes, and the pmlc connection are in
a potential race ... filter magic solves this.

3 weeks agoqa/344: need variant .out for non-Linux systems
Ken McDonell [Fri, 2 Aug 2024 21:35:11 +0000 (07:35 +1000)]
qa/344: need variant .out for non-Linux systems

More specifically, systems thad don't have a proc PMDA in
PM_CONTEXT_LOCAL, like the *BSD ones.

3 weeks agoqa/1491: need to make sure pmlogger is OK before we exit
Ken McDonell [Fri, 2 Aug 2024 02:36:43 +0000 (12:36 +1000)]
qa/1491: need to make sure pmlogger is OK before we exit

The test does not whack pmlogger directly, but the pmcd
restarting may cause pmlogger to give up the ghost.

3 weeks agoqa/src/multithread2.c: don't use PM_CONTEXT_LOCAL
Ken McDonell [Thu, 1 Aug 2024 21:12:59 +0000 (07:12 +1000)]
qa/src/multithread2.c: don't use PM_CONTEXT_LOCAL

This test application only needs a context to initialize some mutexes.

PM_CONTEXT_LOCAL seemed like a good light-weight choice, until
the Linux proc PMDA was added to PM_CONTEXT_LOCAL at which point
pmNewContext() ends up initializing the hotproc metrics which calls
__pmAFregister() before any thread creation in multithread2.c ... and
this totally screws the cleverly orchestrated dance between the two
threads in this app.

Changing to PM_CONTEXT_HOST for the "local:" host restored the qa
tests 449 and 1074 to passing.

3 weeks agoman3/pmnewcontext.3: add verbage to describe unix: and local:
Ken McDonell [Thu, 1 Aug 2024 21:12:02 +0000 (07:12 +1000)]
man3/pmnewcontext.3: add verbage to describe unix: and local:

Special "host" names for PM_CONTEXT_HOST.

4 weeks agosrc/include/pcp.conf.in: revert PCP_DEBUG change
Ken McDonell [Thu, 1 Aug 2024 11:17:59 +0000 (21:17 +1000)]
src/include/pcp.conf.in: revert PCP_DEBUG change

Not a good idea!

4 weeks agoRevert "qa/449 & 1074 & src/multithread2.c: tweaks"
Ken McDonell [Thu, 1 Aug 2024 07:07:02 +0000 (17:07 +1000)]
Revert "qa/449 & 1074 & src/multithread2.c: tweaks"

This reverts commit 6366eaf6f6cadfee241154b088bc762c29792b15.

Need to rethink this one.

4 weeks agoqa/449 & 1074 & src/multithread2.c: tweaks
Ken McDonell [Thu, 1 Aug 2024 01:30:06 +0000 (11:30 +1000)]
qa/449 & 1074 & src/multithread2.c: tweaks

- multithread2.c had repeated barrier ops for no apparent
  good reason
- recent AF locking changes in libpcp has made the the test
  for multi-threading more robust, and the .out files needed
  remaking as a consequence

4 weeks agoqa/1130: even more ways that socat is failing
Ken McDonell [Thu, 1 Aug 2024 01:18:31 +0000 (11:18 +1000)]
qa/1130: even more ways that socat is failing

Me thinks there is something wrong with the way we're using
socat(1) here, as these changes will make it _notrun (as opposed
to failing) on about 1/3 of hosts across the QA Farm and CI.

4 weeks agoqa/024.out: remade after Linux proc PMDA added to PM_CONTEXT_LOCAL
Ken McDonell [Wed, 31 Jul 2024 23:37:31 +0000 (09:37 +1000)]
qa/024.out: remade after Linux proc PMDA added to PM_CONTEXT_LOCAL

4 weeks agoqa/019 & 344: remade after Linux proc PMDA added to PM_CONTEXT_LOCAL
Ken McDonell [Wed, 31 Jul 2024 21:43:28 +0000 (07:43 +1000)]
qa/019 & 344: remade after Linux proc PMDA added to PM_CONTEXT_LOCAL

4 weeks agopmpost: more on the debugging trail
Ken McDonell [Wed, 31 Jul 2024 21:34:27 +0000 (07:34 +1000)]
pmpost: more on the debugging trail

The unconditional debugging I added on the failure path in pmpost.c
was causing qa/608 to fail everywhere, so move the debugging options
behind a pmDebugOptions.dev2 guard in pmpost.c.

But pmpost is called from everywhere, so I opted to use $PCP_DEBUG
in /etc/pcp.conf, and turn it off in qa/608.

But pmpost did not use pmGetOptions(), so neither -Ddev2 nor export
PCP_DEBUG=dev2 were going to work until I fixed pmpost.

4 weeks agoman pages: tidy up references to $PCP_DEBUG
Ken McDonell [Wed, 31 Jul 2024 21:30:08 +0000 (07:30 +1000)]
man pages: tidy up references to $PCP_DEBUG

And make it clear that this really only works for applications
that use pmGetOptions() ... and pmpost did not use pmGetOptions()
which is how I stumbled into this.

4 weeks agoSquashed 'vendor/github.com/performancecopilot/xsos-pcp/' changes from 37a96f279...
Ken McDonell [Wed, 31 Jul 2024 04:30:54 +0000 (14:30 +1000)]
Squashed 'vendor/github.com/performancecopilot/xsos-pcp/' changes from 37a96f279..62c5df456

62c5df456 Merge pull request #14 from kmcdonell/main
7319452d7 pcp-xsos: remove gawk dependencies

git-subtree-dir: vendor/github.com/performancecopilot/xsos-pcp
git-subtree-split: 62c5df4569990e4b6dc184abc2aa0d85e9720fc8

4 weeks agoMerge commit '29a595e068c39a77d524154432dae33525f3872e'
Ken McDonell [Wed, 31 Jul 2024 04:30:54 +0000 (14:30 +1000)]
Merge commit '29a595e068c39a77d524154432dae33525f3872e'

4 weeks agosrc/pmpost/pmpost.c: more diagnostics when we can't append to NOTICES
Ken McDonell [Wed, 31 Jul 2024 04:22:37 +0000 (14:22 +1000)]
src/pmpost/pmpost.c: more diagnostics when we can't append to NOTICES

We're seeing some random QA failures, esp qa/1483 and something is
going wrong with the management of the NOTICES file, probably an
errant QA test, but more info is needed when the problem appears.

4 weeks agoproc PMDA: lazy initialisation for acct.* metrics
Ken McDonell [Wed, 31 Jul 2024 04:18:19 +0000 (14:18 +1000)]
proc PMDA: lazy initialisation for acct.* metrics

Recent change to include the proc PMDA in PM_CONTEXT_LOCAL
exposed (via qa/232) some initialisation for acct.* metrics
that is not needed if these metrics are never interrogated.

Initialisation is deferred until the first pmFetch, pmStore
or indom operation on one of the acct.* metrics.

4 weeks agoMerge branch 'main' of https://github.com/performancecopilot/pcp
Ken McDonell [Tue, 30 Jul 2024 23:33:49 +0000 (09:33 +1000)]
Merge branch 'main' of https://github.com/performancecopilot/pcp

4 weeks agoMerge pull request #2005 from performancecopilot/dependabot/github_actions/docker...
Ken McDonell [Tue, 30 Jul 2024 20:34:42 +0000 (06:34 +1000)]
Merge pull request #2005 from performancecopilot/dependabot/github_actions/docker/metadata-action-a64d0487d7069df33b279515d35d60fa80e2ea62

build(deps): bump docker/metadata-action from 232fc64e3a4e54539e087c5976439ea54be0959d to a64d0487d7069df33b279515d35d60fa80e2ea62

4 weeks agoMerge pull request #2004 from performancecopilot/dependabot/github_actions/docker...
Ken McDonell [Tue, 30 Jul 2024 20:34:12 +0000 (06:34 +1000)]
Merge pull request #2004 from performancecopilot/dependabot/github_actions/docker/build-push-action-9552610e81f4c8002dadc4670f1fdced6a2c830b

build(deps): bump docker/build-push-action from f2a1d5e99d037542a71f64918e516c093c6f3fc4 to 9552610e81f4c8002dadc4670f1fdced6a2c830b

4 weeks agoMerge pull request #1997 from performancecopilot/dependabot/github_actions/docker...
Ken McDonell [Tue, 30 Jul 2024 20:33:10 +0000 (06:33 +1000)]
Merge pull request #1997 from performancecopilot/dependabot/github_actions/docker/login-action-0d4c9c5ea7693da7b068278f7b52bda2a190a446

build(deps): bump docker/login-action from 5139682d94efc37792e6b54386b5b470a68a4737 to 0d4c9c5ea7693da7b068278f7b52bda2a190a446

4 weeks agoMerge pull request #1902 from performancecopilot/dependabot/github_actions/actions...
Ken McDonell [Tue, 30 Jul 2024 20:31:59 +0000 (06:31 +1000)]
Merge pull request #1902 from performancecopilot/dependabot/github_actions/actions/download-artifact-4

build(deps): bump actions/download-artifact from 3 to 4

4 weeks agoMerge pull request #1900 from performancecopilot/dependabot/github_actions/actions...
Ken McDonell [Tue, 30 Jul 2024 20:31:10 +0000 (06:31 +1000)]
Merge pull request #1900 from performancecopilot/dependabot/github_actions/actions/upload-artifact-4

build(deps): bump actions/upload-artifact from 3 to 4

4 weeks agoMerge pull request #2033 from natoscott/proc-local-context
Ken McDonell [Tue, 30 Jul 2024 20:28:04 +0000 (06:28 +1000)]
Merge pull request #2033 from natoscott/proc-local-context

libpcp: auto-load the proc PMDA in local context mode

4 weeks agolibpcp: auto-load the proc PMDA in local context mode
Nathan Scott [Tue, 30 Jul 2024 07:57:38 +0000 (17:57 +1000)]
libpcp: auto-load the proc PMDA in local context mode

We can treat pmda_proc.so the same as pmda_linux.so in the
local context auto-loading code paths since its in exactly
the same boat when it comes to default pmcd.conf state.

This resolves a problem report where pcp-htop reports some
kernel metrics but the per-process stats are missing, when
its fallback-to-local-without-pmcd mode occurs.

4 weeks agodocs: bump changelog dates for next planned release
Nathan Scott [Tue, 30 Jul 2024 06:43:05 +0000 (16:43 +1000)]
docs: bump changelog dates for next planned release

4 weeks agoqa/579: add sort in _filter()
Ken McDonell [Mon, 29 Jul 2024 20:22:56 +0000 (06:22 +1000)]
qa/579: add sort in _filter()

Avoid non-determinism in parent and child output after fork().

4 weeks agoman/man1/pmcpp.1: small editorial and formatting cleanup 6.3.0
Ken McDonell [Mon, 29 Jul 2024 07:05:00 +0000 (17:05 +1000)]
man/man1/pmcpp.1: small editorial and formatting cleanup

4 weeks agoMerge branch 'main' of https://github.com/performancecopilot/pcp
Ken McDonell [Mon, 29 Jul 2024 07:04:27 +0000 (17:04 +1000)]
Merge branch 'main' of https://github.com/performancecopilot/pcp

4 weeks agoqa, docs: update some man page inconsistencies for test 1370 on el7
Nathan Scott [Mon, 29 Jul 2024 04:13:07 +0000 (14:13 +1000)]
qa, docs: update some man page inconsistencies for test 1370 on el7

4 weeks agoSquashed 'vendor/github.com/performancecopilot/xsos-pcp/' changes from cf2069f5e6...
Nathan Scott [Mon, 29 Jul 2024 03:07:11 +0000 (13:07 +1000)]
Squashed 'vendor/github.com/performancecopilot/xsos-pcp/' changes from cf2069f5e6..37a96f279e

37a96f279e Extend checking done on the system gawk

git-subtree-dir: vendor/github.com/performancecopilot/xsos-pcp
git-subtree-split: 37a96f279e95c9dd9acdfb3870d95584278be2b1

4 weeks agoMerge commit 'dcecaf7de18a7463c2611178cb7737fe3274d5d6'
Nathan Scott [Mon, 29 Jul 2024 03:07:11 +0000 (13:07 +1000)]
Merge commit 'dcecaf7de18a7463c2611178cb7737fe3274d5d6'

4 weeks agoMerge commit '7ee20bf60c9fe62f200666dea6ce778d216ad9a3'
Nathan Scott [Mon, 29 Jul 2024 02:51:55 +0000 (12:51 +1000)]
Merge commit '7ee20bf60c9fe62f200666dea6ce778d216ad9a3'

4 weeks agoSquashed 'vendor/github.com/performancecopilot/xsos-pcp/' changes from 8b0411781a...
Nathan Scott [Mon, 29 Jul 2024 02:51:54 +0000 (12:51 +1000)]
Squashed 'vendor/github.com/performancecopilot/xsos-pcp/' changes from 8b0411781a..cf2069f5e6

cf2069f5e6 Improve handling of time windows outside archive bounds

git-subtree-dir: vendor/github.com/performancecopilot/xsos-pcp
git-subtree-split: cf2069f5e652384e2f9f116b8536d687c4f1852e

4 weeks agoqa: harden pcp-xsos notrun checks for older platforms
Nathan Scott [Mon, 29 Jul 2024 02:45:48 +0000 (12:45 +1000)]
qa: harden pcp-xsos notrun checks for older platforms

4 weeks agoci: comment RediSearch out until replacement arrives
Nathan Scott [Sun, 28 Jul 2024 01:26:16 +0000 (11:26 +1000)]
ci: comment RediSearch out until replacement arrives

4 weeks agoqa/1108: filter away NOTICES rotation messages
Ken McDonell [Sat, 27 Jul 2024 21:58:24 +0000 (07:58 +1000)]
qa/1108: filter away NOTICES rotation messages

4 weeks agoqa/triaged: qa/749 on vm22 may hang in stap(1) probe and we don't even get to the...
Ken McDonell [Fri, 26 Jul 2024 06:04:54 +0000 (16:04 +1000)]
qa/triaged: qa/749 on vm22 may hang in stap(1) probe and we don't even get to the _notrun

4 weeks agoMerge branch 'main' of github.com:performancecopilot/pcp
Nathan Scott [Fri, 26 Jul 2024 05:28:51 +0000 (15:28 +1000)]
Merge branch 'main' of github.com:performancecopilot/pcp

4 weeks agodocs: update changelogs for next weeks release
Nathan Scott [Fri, 26 Jul 2024 00:40:03 +0000 (10:40 +1000)]
docs: update changelogs for next weeks release

4 weeks agopcp-atop: fix units conversion for ipc.shm metric values
Nathan Scott [Thu, 25 Jul 2024 23:24:13 +0000 (09:24 +1000)]
pcp-atop: fix units conversion for ipc.shm metric values

Resolves a strange rendering of the atop bar-mode display
when values went negative incorrectly.

4 weeks agoMerge branch 'main' of ../pcp
Ken McDonell [Thu, 25 Jul 2024 23:05:18 +0000 (09:05 +1000)]
Merge branch 'main' of ../pcp

4 weeks agoqa/1521: avoid filtering non-determinism
Ken McDonell [Thu, 25 Jul 2024 23:03:28 +0000 (09:03 +1000)]
qa/1521: avoid filtering non-determinism

If the sample PMDA was recently restarted then $now could be 10
which botches the filtering ... if necessary, delay until $now is
safe to proceed.

4 weeks agoqa/1210: rework sorting in last test case
Ken McDonell [Thu, 25 Jul 2024 22:40:50 +0000 (08:40 +1000)]
qa/1210: rework sorting in last test case

stderr now contains useful stuff (after pmlogctl -V change), so
need to sort that as well because it is directory order dependent.

And remake .out.

4 weeks agoqa/1483: more filtering for expected pmie messages in syslog
Ken McDonell [Thu, 25 Jul 2024 22:40:19 +0000 (08:40 +1000)]
qa/1483: more filtering for expected pmie messages in syslog

4 weeks agoqa/512.out: remade after pmns_fix_lock change in libpcp
Ken McDonell [Thu, 25 Jul 2024 20:59:27 +0000 (06:59 +1000)]
qa/512.out: remade after pmns_fix_lock change in libpcp

5 weeks agoMerge branch 'main' of ../pcp
Ken McDonell [Thu, 25 Jul 2024 08:43:11 +0000 (18:43 +1000)]
Merge branch 'main' of ../pcp

This page took 0.066781 seconds and 5 git commands to generate.