From: Andreas Dilger Date: Thu, 17 Oct 2019 05:50:32 +0000 (+0900) Subject: LU-12871 mdd: enable Changelog garbage collection X-Git-Tag: 2.13.52~57 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=1cc689723685a564c4d3f45ba44348e2e43a8442 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 --- 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 */