Whamcloud - gitweb
LU-17022 osd: convert od_connects to atomic_t 07/51907/6
authorMr NeilBrown <neilb@suse.de>
Wed, 9 Aug 2023 06:11:51 +0000 (16:11 +1000)
committerOleg Drokin <green@whamcloud.com>
Mon, 4 Mar 2024 20:02:23 +0000 (20:02 +0000)
commitcdb7fd212ef89f2eedda5c1e887f1ef9c09152fb
tree2f6ba5b0a5a8bbb020f137e2d0538f911827c569
parent83fd1929082ad643bff585a1f6dd52488b102b53
LU-17022 osd: convert od_connects to atomic_t

od_connects in ldiskfs is protected with od_osfs_lock.
in zfs it is protected with obd->obd_dev_lock.

If we convert it to atomic_t we get cheaper locking and less
confusion.

Signed-off-by: Mr NeilBrown <neilb@suse.de>
Change-Id: I4e28c22c8988c7f6a5e67064073541e917a209db
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/51907
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Arshad Hussain <arshad.hussain@aeoncomputing.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/osd-ldiskfs/osd_handler.c
lustre/osd-ldiskfs/osd_internal.h
lustre/osd-zfs/osd_handler.c
lustre/osd-zfs/osd_internal.h