]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
blk/KernelDevice: using join() to wait thread end is more safe 60616/head
authorYite Gu <yitegu0@gmail.com>
Wed, 28 Aug 2024 09:48:40 +0000 (17:48 +0800)
committerYite Gu <yitegu0@gmail.com>
Tue, 5 Nov 2024 03:49:33 +0000 (11:49 +0800)
commit64e7e3302db4d3d7ac31d9466ad16eb91dcf5532
treec11edfe9fc263f9329a06f274667dafd06e8d9e4
parent4883d727161494afc61d1c3df0e2799d14e6ebcb
blk/KernelDevice: using join() to wait thread end is more safe

Using join() to wait discard thread end is more safe, it can
ensure that resource releases are sequential, to avoid potential
race conditions.

Signed-off-by: Yite Gu <yitegu0@gmail.com>
(cherry picked from commit 9c65adeb23fbb03b31bb0455b601af2c517baad5)
src/blk/kernel/KernelDevice.cc
src/blk/kernel/KernelDevice.h