aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe
diff options
context:
space:
mode:
authorWenlin Kang <wenlin.kang@windriver.com>2016-09-27 17:45:02 +0800
committerMartin Jansa <Martin.Jansa@gmail.com>2016-10-05 18:20:48 +0200
commit3e4a0e219e00ac9361d9e300b3ff3e861bfde426 (patch)
tree1dee9834c29ad58d3ccf3f76bfa8c5a87154699a /meta-oe
parent3c56c4f15f244c43bc6c68b53a4530077db76652 (diff)
downloadmeta-openembedded-contrib-3e4a0e219e00ac9361d9e300b3ff3e861bfde426.tar.gz
lvm2: enable option o_direct
During some lvm operations, e.g, create many volumes, we notice a quite big degradation in performance with o_direct disabled, if enabled the performance get much better, so, here we should enable this option. Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-oe')
-rw-r--r--meta-oe/recipes-support/lvm2/lvm2.inc3
1 files changed, 2 insertions, 1 deletions
diff --git a/meta-oe/recipes-support/lvm2/lvm2.inc b/meta-oe/recipes-support/lvm2/lvm2.inc
index d66daf8c29..74b72118f5 100644
--- a/meta-oe/recipes-support/lvm2/lvm2.inc
+++ b/meta-oe/recipes-support/lvm2/lvm2.inc
@@ -20,16 +20,17 @@ inherit autotools-brokensep pkgconfig systemd
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux', '', d)} \
thin-provisioning-tools \
+ odirect \
"
PACKAGECONFIG[readline] = "--enable-readline,--disable-readline,readline"
PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux,libselinux"
PACKAGECONFIG[thin-provisioning-tools] = "--with-thin=internal,--with-thin=none,,thin-provisioning-tools"
+PACKAGECONFIG[odirect] = "--enable-o_direct,--disable-o_direct"
# Unset user/group to unbreak install.
EXTRA_OECONF = "--with-user= \
--with-group= \
- --disable-o_direct \
--enable-realtime \
--enable-applib \
--enable-cmdlib \