Whamcloud - gitweb
LU-11760 ofd: limit num of objects to create in 1 transaction 51/35951/2
authorSergey Cheremencev <c17829@cray.com>
Fri, 28 Jun 2019 20:42:28 +0000 (23:42 +0300)
committerOleg Drokin <green@whamcloud.com>
Thu, 12 Sep 2019 03:48:53 +0000 (03:48 +0000)
commit963559b3087bcbb0bdd541c983085eff7feca882
tree9a235bf0a44d14b75718eb2f9ea767418c646434
parent7c8d76862717400c7498757ae6e491805cd701de
LU-11760 ofd: limit num of objects to create in 1 transaction

Set flag th_sync when the number of objects to create per
sequence reaches OST_MAX_PRECREATE in one transaction.
It is needed to avoid gaps after OST failover.
See details in LU-11760.

Lustre-change: https://review.whamcloud.com/35373
Lustre-commit: 4485ee8be4cf224e2543f6344efc6e1cb295a0a7

Change-Id: Ie29de5a42e757b07561749982359c01df999e798
Signed-off-by: Sergey Cheremencev <c17829@cray.com>
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Alexander Zarochentsev <c17826@cray.com>
Signed-off-by: Minh Diep <mdiep@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/35951
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/ofd/ofd_fs.c
lustre/ofd/ofd_internal.h
lustre/ofd/ofd_objects.c