]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
test: Create ParallelPGMapper object before start threadpool 58919/head
authorMohit Agrawal <moagrawa@redhat.com>
Wed, 3 Jul 2024 09:48:03 +0000 (15:18 +0530)
committerMohit Agrawal <moagrawa@redhat.com>
Tue, 30 Jul 2024 06:23:42 +0000 (11:53 +0530)
commitfef1fed194e6fe9d3c82853a2f590351d40864f0
treef51f6873f48f1be2360ebd9b80123e00cc9046ca
parent1d974cee8d0f462f74e4491410def16a1729d2b5
test: Create ParallelPGMapper object before start threadpool

In the case of creating a ParallelPGMapper object after
starting the threadpool the test case might crash.
The test case is crash while worker thread is trying to
delete a job but the object is still in the construction phase
not fully constructed.

Solution: To avoid a crash create the object before start
          a threadpool.

Fixes: https://tracker.ceph.com/issues/42884
Signed-off-by: Mohit Agrawal <moagrawa@redhat.com>
(cherry picked from commit d17efaf388bc20f0d72bb4a9a4b17d4281779f69)
src/test/osd/TestOSDMap.cc