Whamcloud - gitweb
LU-11758 osp: remove assertion from statfs 32/33832/6
authorSergey Cheremencev <c17829@cray.com>
Fri, 6 Jul 2018 19:51:14 +0000 (22:51 +0300)
committerOleg Drokin <green@whamcloud.com>
Sun, 16 Jun 2019 03:25:11 +0000 (03:25 +0000)
commitbcfd0e040d1536410ba6c301f64d4f8ea6a8797a
treeffb0510859241403329e4f6e1dc585e1f198a280
parent360cb33fccd2fc7a0dc392afbb780ac1284b403a
LU-11758 osp: remove assertion from statfs

Sequence can't be changed or overflowed
in case of IDIF. Thus don't tigger kernel
panic for below case:
last_created [0x100000001:0x15:0x0], next_fid [0x100000000:0xfffffff6:0x0]
The same assertion that excepts IDIFs exists
in osp_fid_diff.
Also the patch is adding several optimizations
in osp_precreate_send.

Change-Id: I3966dfc621999d065c9b485d387938085fccb140
Cray-bug-id: LUS-2386
Signed-off-by: Sergey Cheremencev <c17829@cray.com>
Reviewed-on: https://es-gerrit.dev.cray.com/153571
Reviewed-by: Alexander Boyko <c17825@cray.com>
Reviewed-by: Alexey Lyashkov <c17817@cray.com>
Reviewed-on: https://review.whamcloud.com/33832
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Jenkins
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Alexandr Boyko <c17825@cray.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/osp/osp_dev.c
lustre/osp/osp_precreate.c