]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
Merge PR #60174 into main
authorPatrick Donnelly <pdonnell@ibm.com>
Tue, 22 Oct 2024 00:57:15 +0000 (20:57 -0400)
committerPatrick Donnelly <pdonnell@ibm.com>
Tue, 22 Oct 2024 00:57:15 +0000 (20:57 -0400)
commit4c38857ab2172b96709e388fd7a7f8c2518c17c4
tree6852bdc99c0197a532af17d4e79b752804a0d0c9
parent35c007826195fe0f57e1f21a2cd3439ee769b735
parentefc96a2d134a6aa0cf420de79e1c33d2e3da2ac7
Merge PR #60174 into main

* 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

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>