diff --git a/.gitignore b/.gitignore
index f8d1d8d..28b7885 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-SOURCES/pcp-5.3.3.src.tar.gz
+SOURCES/pcp-5.3.4.src.tar.gz
diff --git a/.pcp.metadata b/.pcp.metadata
index 85f6f81..98c529b 100644
--- a/.pcp.metadata
+++ b/.pcp.metadata
@@ -1 +1 @@
-e236f02b31279ed7b0fe57bc1f172eb707c39584 SOURCES/pcp-5.3.3.src.tar.gz
+bc617c0cdfe03ffb87be82b23ef29a4895954087 SOURCES/pcp-5.3.4.src.tar.gz
diff --git a/SPECS/pcp.spec b/SPECS/pcp.spec
index e6ae372..e92c5f3 100644
--- a/SPECS/pcp.spec
+++ b/SPECS/pcp.spec
@@ -1,5 +1,5 @@
 Name:    pcp
-Version: 5.3.3
+Version: 5.3.4
 Release: 1%{?dist}
 Summary: System-level performance monitoring and performance management
 License: GPLv2+ and LGPLv2+ and CC-BY
@@ -2407,7 +2407,7 @@ basic_manifest() {
 # Likewise, for the pcp-pmda and pcp-testsuite subpackages.
 #
 total_manifest | keep 'tutorials|/html/|pcp-doc|man.*\.[1-9].*' | cull 'out' >pcp-doc-files
-total_manifest | keep 'testsuite|etc/systemd/system' >pcp-testsuite-files
+total_manifest | keep 'testsuite|etc/systemd/system|libpcp_fault|pcp/fault.h' >pcp-testsuite-files
 
 basic_manifest | keep "$PCP_GUI|pcp-gui|applications|pixmaps|hicolor" | cull 'pmtime.h' >pcp-gui-files
 basic_manifest | keep 'selinux' | cull 'tmp|GNUselinuxdefs' >pcp-selinux-files
@@ -2982,8 +2982,11 @@ for PMDA in dm nfsclient openmetrics ; do
         %{install_file "$PCP_PMDAS_DIR/$PMDA" .NeedInstall}
     fi
 done
-# increase default pmlogger recording frequency
-sed -i 's/^\#\ PMLOGGER_INTERVAL.*/PMLOGGER_INTERVAL=10/g' "$PCP_SYSCONFIG_DIR/pmlogger"
+# Increase default pmlogger recording frequency
+# Note on systemd platforms, we ship pmlogger.service.d/zeroconf.conf instead
+%if %{disable_systemd}
+    sed -i 's/^\#\ PMLOGGER_INTERVAL.*/PMLOGGER_INTERVAL=10/g' "$PCP_SYSCONFIG_DIR/pmlogger"
+%endif
 # auto-enable these usually optional pmie rules
 pmieconf -c enable dmthin
 %if 0%{?rhel}
@@ -3336,6 +3339,14 @@ PCP_LOG_DIR=%{_logsdir}
 %files zeroconf -f pcp-zeroconf-files.rpm
 
 %changelog
+* Fri Oct 08 2021 Nathan Scott <nathans@redhat.com> - 5.3.4-1
+- Add pcp-atop(1) support for 'curscal' values (BZ 1984271)
+- Fix pcp-atop(1) reporting perfevent 'ipc' values (BZ 1986264)
+- Fix pmlogger(1) exiting on receipt of SIGALRM (BZ 2004771)
+- Fix values of some hacluster metrics on s390x (BZ 2008298)
+- Add new pmdads389(1) metrics for replication (BZ 1966122)
+- Rebase to a more recent upstream version of PCP (BZ 1991763)
+
 * Wed Sep 15 2021 Nathan Scott <nathans@redhat.com> - 5.3.3-1
 - Add new pmdads389(1) metrics for replication (BZ 1966122)
 - Add label support to pmdahacluster(1) metrics (BZ 1972277)