Whamcloud - gitweb
LU-14521 flr: delete mirror without volatile file 16/42116/4
authorBobi Jam <bobijam@whamcloud.com>
Fri, 19 Mar 2021 10:22:10 +0000 (18:22 +0800)
committerOleg Drokin <green@whamcloud.com>
Sat, 10 Apr 2021 17:40:46 +0000 (17:40 +0000)
commitb2d73351e64677cb8ff650d92a8744634f73e0fd
tree161c0720fc72f7a9bf3d39b5bb15c9b811bc0f8d
parentdddd6021dad9d9944213cd2ef663084e36ab1526
LU-14521 flr: delete mirror without volatile file

Rather than opening a volatile file to delete a FLR mirror, this
patch delete sub objects on the specified mirror directly during
the mirror deletion handling.

Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Change-Id: I7a5e7488dbc820fdfa312218f363955a35752034
Reviewed-on: https://review.whamcloud.com/42116
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: John L. Hammond <jhammond@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/lu_object.h
lustre/llite/file.c
lustre/lod/lod_internal.h
lustre/lod/lod_lov.c
lustre/lod/lod_object.c
lustre/mdd/mdd_object.c
lustre/mdt/mdt_open.c
lustre/utils/lfs.c