From 8b987ac1953600a07a744c4976d61aecaed59074 Mon Sep 17 00:00:00 2001 From: Ultrabug Date: Fri, 19 May 2017 15:11:10 +0200 Subject: scylla: add dpdk kernel config check and utility script --- dev-db/scylla/Manifest | 2 +- dev-db/scylla/scylla-9999.ebuild | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/dev-db/scylla/Manifest b/dev-db/scylla/Manifest index a72ff39..f6282c8 100644 --- a/dev-db/scylla/Manifest +++ b/dev-db/scylla/Manifest @@ -1,5 +1,5 @@ AUX 10-scylla.conf 64 SHA256 47a2a3b9d581f289ad5bfaa78f92cc01e7f12ddc6e66ee08ceb27463ec0dbcc5 SHA512 c24b3ec2f0ea3b1ad0792c05a8eb044b3a157862b59759e020586ae872f9789a558d423fe1dff1a8c6d8342049cf4d919faf31a1439a6a1c69af915365b4ec82 WHIRLPOOL 0d5a3cae1ae3f29e77d58c010284c3dcadf556c2a5ec67624c010b18b43b3aac477eab5abe9dd70fdaabba02287a01d56cac65929528fe6541b6c8b268d23cf9 AUX scylla-server.confd 386 SHA256 b0da01117d51478b8cf0e0bc77829c7dab0bd8aeadef100f25ebf098d050b3d0 SHA512 5d3c55933a02d3b16837013b37110f6669c14e01599532f30935b5dc29871a5bed897c9eb01a6e89469eab7d645c9231745a06c2ef827f6700e13c8faa9cdb87 WHIRLPOOL 7c0a17760ae83b34384f17abf81e1cd8e9da54c764102320fe237f74fcf94de9396ca1fd8e6576c72c54d7c504cf6daa54847db548cd7900069bdd972efe5676 AUX scylla-server.initd 964 SHA256 b99672314a6e236939fcb19d37c89f98098e34227ea77ff79cb2ce01873408a8 SHA512 e72b817e8a42d843f6766b0cd25c33b8231efbd223f4ad31bca9a2610f670b3980c1be256343f5e3b0fe0f54ba460713f6db8de92c27cf67653140794299f760 WHIRLPOOL 89c88dddfedbc317046ad441a5a4bd2c3a8dde92ca4e81001da47909a4d05f74eb3296141c2f9fd02f57317a02e286f159c53c4909d3f0e2b0594d5cac1be14c -EBUILD scylla-9999.ebuild 4809 SHA256 1990898dcc47fa2b93d65bd045b1e858e45b6af15b1e121a8e216ffc30964134 SHA512 49b86772391e8c9b8a726b6b8521ab5cf1c54f16a0b04218eccaac8402ca490fa34a802a24786d032f635e5c013f9f3265733fbef25650056793f9e74b6024dc WHIRLPOOL bfe30f46c9c29ac54449a8944f9bf39da0f738b640886e45d2d04a84489bda8715f5ff55a99b28154892bcfb67d3080a5464ae711828bc902598bbd5feaa479d +EBUILD scylla-9999.ebuild 4977 SHA256 9a4a0ca01d4f7667c3cda3644a1a3718692829959223c5a6f546a3c9f15990a6 SHA512 277e071d53b5be7de8db9571d4299d44e96424432296a19e15aba54425ceb0c336b470f7dcdef6711b8a5192ed665c3417dd6d30032d0e5985fb30e4b4f51c45 WHIRLPOOL 932aa5572a3964c39abbef044656b5ac31e3d163f932ef622d555905f02fa423eefd4b52b60a3e91e6d6f3fbb7dadfca402cd95e8e1e85647dfebf87a9c33c9b MISC metadata.xml 249 SHA256 658f3f0cb7921722166c25f4a815ec0d7418ad183b9e8a0377eb08b3c3139173 SHA512 6eae78a65db44c8f7ef2d20c10c8612cd2072c0204c6294798e4bf94f1283c684c22d1ad28e0f68e78e82a0c60526d6786492c9dacc438d83405218e51c1bf9c WHIRLPOOL 6031231a9c8d06218c688115fb3e0f734964735d3af0b4e4a932afa78cbebecd6586293a16cbf69985fbaad4dce3594b1095a00d91a3a131cf8d683e88c34841 diff --git a/dev-db/scylla/scylla-9999.ebuild b/dev-db/scylla/scylla-9999.ebuild index 80fa401..393cb31 100644 --- a/dev-db/scylla/scylla-9999.ebuild +++ b/dev-db/scylla/scylla-9999.ebuild @@ -52,11 +52,12 @@ DEPEND="${RDEPEND} dev-util/ninja " -CONFIG_CHECK="~KPROBES ~NUMA_BALANCING ~SYN_COOKIES ~TRANSPARENT_HUGEPAGE" +CONFIG_CHECK="~KPROBES ~NUMA_BALANCING ~SYN_COOKIES ~TRANSPARENT_HUGEPAGE ~UIO_PCI_GENERIC" ERROR_KPROBES="${PN} recommends support for KProbes Instrumentation (KPROBES)." ERROR_NUMA_BALANCING="${PN} recommends support for Memory placement aware NUMA scheduler (NUMA_BALANCING)." -ERROR_SYN_COOKIES="${PN} recommends support for TCP syncookie support (SYN_COOKIES)." -ERROR_TRANSPARENT_HUGEPAGE="${PN} recommends support for Transparent Hugepage support (TRANSPARENT_HUGEPAGE)." +ERROR_SYN_COOKIES="${PN} recommends support for TCP syncookie (SYN_COOKIES)." +ERROR_TRANSPARENT_HUGEPAGE="${PN} recommends support for Transparent Hugepage (TRANSPARENT_HUGEPAGE)." +ERROR_UIO_PCI_GENERIC="${PN} recommends support for Generic driver for PCI 2.3 and PCI Express cards (UIO_PCI_GENERIC)." DOCS=( LICENSE.AGPL README.md ) PATCHES=() @@ -106,6 +107,7 @@ src_install() { doexe dist/common/scripts/* doexe dist/debian/scripts/* doexe seastar/scripts/* + doexe seastar/dpdk/usertools/dpdk-devbind.py doexe scylla-blocktune doexe scylla-housekeeping -- cgit v1.2.3-65-gdbad