From 48c2c0269ed965d7ceaef1dce80727904d850d3e Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 5 Nov 2008 14:31:44 -0800 Subject: [PATCH] config: parse CEPH_ARGS env var too --- src/config.cc | 29 +++++++++++++++-------------- src/vstartnew.sh | 4 ++++ 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/src/config.cc b/src/config.cc index d3c1f113f0823..94374e1fdfae0 100644 --- a/src/config.cc +++ b/src/config.cc @@ -487,26 +487,25 @@ md_config_t g_conf = { void env_to_vec(std::vector& args) { - const char *p = getenv("CEPH_ARGS"); + char *p = getenv("CEPH_ARGS"); if (!p) return; + int len = MIN(strlen(p), 1000); // bleh. static char buf[1000]; - int len = strlen(p); memcpy(buf, p, len); buf[len] = 0; - //cout << "CEPH_ARGS " << buf << endl; - - int l = 0; - for (int i=0; i& args, diff --git a/src/vstartnew.sh b/src/vstartnew.sh index 75ca202a5affb..40b23ab0f142a 100755 --- a/src/vstartnew.sh +++ b/src/vstartnew.sh @@ -32,6 +32,10 @@ else fi +# lockdep everywhere? +export CEPH_ARGS="--lockdep 1" + + # sudo if btrfs test -d dev/osd0 && SUDO="sudo" -- 2.39.5