Whamcloud - gitweb
LU-17939 ofd: validate FID in MDT/OFD 01/55401/11
authorLai Siyao <lai.siyao@whamcloud.com>
Mon, 20 May 2024 21:20:34 +0000 (17:20 -0400)
committerOleg Drokin <green@whamcloud.com>
Sun, 24 Nov 2024 06:03:54 +0000 (06:03 +0000)
commitf6590af04b98ef48cd10e950ef50a5c202bf394d
tree79b44c71c244bb930f108ed27fca84eccc8d33ec
parent5921e1571f2ddcc8ebc7cee481f75fe8fc458b45
LU-17939 ofd: validate FID in MDT/OFD

OST object FID from other nodes can only be normal FID, IDIF, ECHO or
OST_MDT0, and MDT object FID can only be namespace visible FID or
local ROOT, return error if it's not true to avoid assertion later.

Signed-off-by: Lai Siyao <lai.siyao@whamcloud.com>
Change-Id: I0c518c67acad44e90159fff71ff4fa9b893e8f3d
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/55401
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Hongchao Zhang <hongchao@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/mdt/mdt_handler.c
lustre/ofd/ofd_objects.c