From: Alex Zhuravlev Date: Mon, 20 Jan 2020 17:12:58 +0000 (+0300) Subject: LU-13159 osd: osd-zfs to release index back structures X-Git-Tag: 2.13.57~53 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=8b929549f3fa0ddc7043e8dc6d0aa22ea427736e;p=fs%2Flustre-release.git LU-13159 osd: osd-zfs to release index back structures otherwise those can be leaked in case of failed mount Signed-off-by: Alex Zhuravlev Change-Id: I7dc848a8397c11b1f56d36ef0a7155314ca9afc2 Reviewed-on: https://review.whamcloud.com/37293 Reviewed-by: Olaf Faaland-LLNL Reviewed-by: Andreas Dilger Tested-by: jenkins Tested-by: Maloo --- diff --git a/lustre/osd-zfs/osd_handler.c b/lustre/osd-zfs/osd_handler.c index bca22d1..0b4c41f 100644 --- a/lustre/osd-zfs/osd_handler.c +++ b/lustre/osd-zfs/osd_handler.c @@ -1361,7 +1361,7 @@ static struct lu_device *osd_device_fini(const struct lu_env *env, int rc; ENTRY; - + osd_index_backup(env, o, false); if (o->od_os) { osd_objset_unregister_callbacks(o); if (!o->od_dt_dev.dd_rdonly) {