Whamcloud - gitweb
LU-13159 osd: osd-zfs to release index back structures 93/37293/12
authorAlex Zhuravlev <bzzz@whamcloud.com>
Mon, 20 Jan 2020 17:12:58 +0000 (20:12 +0300)
committerOleg Drokin <green@whamcloud.com>
Thu, 26 Nov 2020 09:25:50 +0000 (09:25 +0000)
otherwise those can be leaked in case of failed mount

Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: I7dc848a8397c11b1f56d36ef0a7155314ca9afc2
Reviewed-on: https://review.whamcloud.com/37293
Reviewed-by: Olaf Faaland-LLNL <faaland1@llnl.gov>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/osd-zfs/osd_handler.c

index bca22d1..0b4c41f 100644 (file)
@@ -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) {