From f5e3e301bba3bf05ee872678217e48fc12781513 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20=C5=9Alusarz?= Date: Wed, 26 Feb 2020 17:09:15 +0100 Subject: [PATCH] Add another patch for timeouts on PPC64. --- ...efrag_advanced-with-some-optimizatio.patch | 24 +++++++++++++++++++ nvml.spec | 2 ++ 2 files changed, 26 insertions(+) create mode 100644 0003-test-build-obj_defrag_advanced-with-some-optimizatio.patch diff --git a/0003-test-build-obj_defrag_advanced-with-some-optimizatio.patch b/0003-test-build-obj_defrag_advanced-with-some-optimizatio.patch new file mode 100644 index 0000000..58ff8a3 --- /dev/null +++ b/0003-test-build-obj_defrag_advanced-with-some-optimizatio.patch @@ -0,0 +1,24 @@ +From ad2064dbb457482f9af9816f61ba721cc5aae126 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Marcin=20=C5=9Alusarz?= +Date: Wed, 26 Feb 2020 15:54:19 +0100 +Subject: [PATCH] test: build obj_defrag_advanced with some optimizations + +On my machine it decreases TEST3 time from 52s to 20s +and TEST5 from 30s to 11s. +--- + src/test/obj_defrag_advanced/Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/test/obj_defrag_advanced/Makefile b/src/test/obj_defrag_advanced/Makefile +index f2e8eda94..45fa851aa 100644 +--- a/src/test/obj_defrag_advanced/Makefile ++++ b/src/test/obj_defrag_advanced/Makefile +@@ -40,4 +40,4 @@ LIBPMEMOBJ=y + + include ../Makefile.inc + +-CFLAGS += -DDEBUG ++CFLAGS += -DDEBUG -Og +-- +2.20.1 + diff --git a/nvml.spec b/nvml.spec index 79cba1b..e6df7db 100644 --- a/nvml.spec +++ b/nvml.spec @@ -40,6 +40,7 @@ URL: http://pmem.io/pmdk Source0: https://github.com/pmem/pmdk/releases/download/%{upstreamversion}/pmdk-%{upstreamversion}.tar.gz Patch0: 0001-test-py-add-require_free_space.patch Patch1: 0002-test-Fix-obj_zones-for-ppc64le.patch +Patch2: 0003-test-build-obj_defrag_advanced-with-some-optimizatio.patch BuildRequires: gcc BuildRequires: make @@ -530,6 +531,7 @@ provided in the command line options to check whether files are in a consistent %setup -q -n pmdk-%{upstreamversion} %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build