From 1cc689723685a564c4d3f45ba44348e2e43a8442 Mon Sep 17 00:00:00 2001 From: Andreas Dilger Date: Thu, 17 Oct 2019 14:50:32 +0900 Subject: [PATCH] LU-12871 mdd: enable Changelog garbage collection Enable the Changelog garbage collection by default. This feature was disabled by default in commit v2_10_56_0-2-g3442db6fa (2.11.0) and was fixed in commit v2_11_52_0-59-g31fef6845e (2.12), but was not re-enabled again by default. Fixes: 31fef6845e8b ("LU-10680 mdd: create gc thread when no current transaction") Signed-off-by: Andreas Dilger Change-Id: Id4e68e0563cb2216d56bb9aec3a49c83c93ebbe5 Reviewed-on: https://review.whamcloud.com/36467 Reviewed-by: Faccini Bruno Reviewed-by: Mike Pershin Tested-by: jenkins Reviewed-by: James Simmons Tested-by: Maloo Reviewed-by: Oleg Drokin --- lustre/mdd/mdd_device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lustre/mdd/mdd_device.c b/lustre/mdd/mdd_device.c index 3590ed9..a00a240 100644 --- a/lustre/mdd/mdd_device.c +++ b/lustre/mdd/mdd_device.c @@ -145,7 +145,7 @@ static int mdd_init0(const struct lu_env *env, struct mdd_device *mdd, /* sync permission changes */ mdd->mdd_sync_permission = 1; /* enable changelog garbage collection */ - mdd->mdd_changelog_gc = 0; + mdd->mdd_changelog_gc = 1; /* with a significant amount of idle time */ mdd->mdd_changelog_max_idle_time = CHLOG_MAX_IDLE_TIME; /* or a significant amount of late indexes */ -- 1.8.3.1