From: Patrick Donnelly Date: Sat, 19 Oct 2024 00:57:17 +0000 (-0400) Subject: Merge PR #60174 into wip-pdonnell-testing-20241019.005706-debug X-Git-Tag: testing/wip-pdonnell-testing-20241019.005706-debug~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4e928fc1b82735290aa0987ba67d10126e46d45d;p=ceph-ci.git Merge PR #60174 into wip-pdonnell-testing-20241019.005706-debug * refs/pull/60174/head: common/Finisher: pass name as std::string_view to ctor common/Finisher: add method get_thread_name() mgr/ActivePyModule: build thread name with fmt mgr/ActivePyModule: return std::string_view instead of std::string copy common/Finisher: use fmt to build strings common/Finisher: un-inline ctor and dtor common/Finisher: add `const` to several fields common/Finisher: merge duplicate field initializers common/Finisher: call notify_one() instead of notify_all() common/Finisher: wake up after pushing to the queue common/Finisher: do not wake up the thread if already running common/Finisher: call logger without holding the lock common/Finisher: use `std::lock_guard` instead of `std::unique_lock` common/Finisher: merge all queue() container methods into one template --- 4e928fc1b82735290aa0987ba67d10126e46d45d