]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
blk/KernelDevice: using join() to wait thread end is more safe
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:42:23 +0000 (11:42 +0800)
commitdec87e89cf4fc8951e66a8299c2fc09d6c86eeb2
tree83cab8ccf08ba4729f62896000a28b3e33033701
parentf6be1f06b8b7af81e34a59e7c5d23224af060655
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