From 1d54951e4797981babf43d3fc2995222c9615bd6 Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Tue, 1 Aug 2017 12:02:06 -0400 Subject: [PATCH] common: avoid statically allocating configuration options This was resulting in seg faults within rbd-fuse during shutdown. This also fixes the "variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without" compiler warning". Fixes: http://tracker.ceph.com/issues/20869 Signed-off-by: Jason Dillaman --- src/common/options.cc | 9354 +++++++++++++++++++++-------------------- 1 file changed, 4682 insertions(+), 4672 deletions(-) diff --git a/src/common/options.cc b/src/common/options.cc index f97d619ed923..11f77695f792 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -131,5530 +131,5540 @@ void Option::dump(Formatter *f) const } -std::vector