summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* msg/async/Timeout: always round upMax Kellermann2024-10-221-1/+4
* msg/async/Event{Poll,Epoll}: move timeout calculation to Timeout.hMax Kellermann2024-10-223-6/+49
* Merge PR #60106 into mainPatrick Donnelly2024-10-222-4/+4
|\
| * msg/async/ProtocolV2: pass `desc` as `std::string_view` to write()Max Kellermann2024-10-072-4/+4
* | Merge PR #60174 into mainPatrick Donnelly2024-10-224-84/+70
|\ \
| * | common/Finisher: pass name as std::string_view to ctorMax Kellermann2024-10-102-3/+3
| * | common/Finisher: add method get_thread_name()Max Kellermann2024-10-102-4/+6
| * | mgr/ActivePyModule: build thread name with fmtMax Kellermann2024-10-101-1/+3
| * | mgr/ActivePyModule: return std::string_view instead of std::string copyMax Kellermann2024-10-102-4/+4
| * | common/Finisher: use fmt to build stringsMax Kellermann2024-10-101-2/+4
| * | common/Finisher: un-inline ctor and dtorMax Kellermann2024-10-102-25/+30
| * | common/Finisher: add `const` to several fieldsMax Kellermann2024-10-101-2/+2
| * | common/Finisher: merge duplicate field initializersMax Kellermann2024-10-101-8/+6
| * | common/Finisher: call notify_one() instead of notify_all()Max Kellermann2024-10-102-2/+2
| * | common/Finisher: wake up after pushing to the queueMax Kellermann2024-10-101-3/+4
| * | common/Finisher: do not wake up the thread if already runningMax Kellermann2024-10-101-3/+3
| * | common/Finisher: call logger without holding the lockMax Kellermann2024-10-101-7/+10
| * | common/Finisher: use `std::lock_guard` instead of `std::unique_lock`Max Kellermann2024-10-102-3/+3
| * | common/Finisher: merge all queue() container methods into one templateMax Kellermann2024-10-101-31/+4
* | | Merge PR #60214 into mainPatrick Donnelly2024-10-223-136/+122
|\ \ \
| * | | mds/MDCache: use `auto`Max Kellermann2024-10-091-99/+97
| * | | mds/CDir: use the erase() return valueMax Kellermann2024-10-091-5/+2
| * | | mds/MDCache: remove unnecessary empty() checkMax Kellermann2024-10-091-7/+5
| * | | mds/MDCache: use the erase() return valueMax Kellermann2024-10-092-26/+19
| * | | mds/MDCache: pass iterator by valueMax Kellermann2024-10-092-2/+2
* | | | Merge PR #60216 into mainPatrick Donnelly2024-10-2211-21/+23
|\ \ \ \
| * | | | common/options: pass name as rvalue referenceMax Kellermann2024-10-093-4/+4
| * | | | common/config: use libfmt to build stringsMax Kellermann2024-10-091-9/+8
| * | | | common/config: use emplace_back() instead of push_back()Max Kellermann2024-10-091-2/+2
| * | | | common/HeartbeatMap: pass name as rvalue referenceMax Kellermann2024-10-092-5/+5
| * | | | common/config_obs_mgr: use the erase() return valueMax Kellermann2024-10-091-1/+1
| * | | | common/SloppyCRCMap: use the erase() return valueMax Kellermann2024-10-091-1/+1
| * | | | common: disable `boost::intrusive::constant_time_size`Max Kellermann2024-10-093-0/+3
| | |/ / | |/| |
* | | | Merge PR #60220 into mainPatrick Donnelly2024-10-229-77/+59
|\ \ \ \
| * | | | msg/async/AsyncConnection: move the writeCallback instead of copying itMax Kellermann2024-10-091-1/+1
| * | | | msg/async/AsyncConnection: do not wrap writeCallback in `std::optional`Max Kellermann2024-10-094-6/+5
| * | | | msg/async/frames_v2: use zero-initialization instead of memset()Max Kellermann2024-10-091-15/+5
| * | | | msg/async/Event: use zero-initialization instead of memset()Max Kellermann2024-10-091-5/+1
| * | | | msg/Message: use zero-initialization instead of memset()Max Kellermann2024-10-091-8/+3
| * | | | msg/async/ProtocolV2: eliminate redundant std::map lookupsMax Kellermann2024-10-092-10/+10
| * | | | msg/async/ProtocolV[12]: reverse the std::map sort orderMax Kellermann2024-10-094-6/+16
| * | | | msg/async/ProtocolV[12]: use `auto`Max Kellermann2024-10-091-6/+5
| * | | | msg/async/ProtocolV[12]: use range-based `for`Max Kellermann2024-10-092-13/+11
| * | | | msg/async/ProtocolV1: use zero-initialization instead of memset()Max Kellermann2024-10-091-11/+6
| |/ / /
* | | | Merge PR #60324 into mainPatrick Donnelly2024-10-221-0/+2
|\ \ \ \
| * | | | mds/Beacon: set a thread nameMax Kellermann2024-10-151-0/+2
* | | | | Merge pull request #60225 from MaxKellermann/ceph_context_atomicCasey Bodley2024-10-211-0/+15
|\ \ \ \ \
| * | | | | common/ceph_context: use std::atomic<std::shared_ptr<T>>Max Kellermann2024-10-111-0/+15
* | | | | | Merge pull request #60045 from AliMasarweh/wip-alimasa-notif-list-bucketAli Masarwa2024-10-215-44/+58
|\ \ \ \ \ \
| * | | | | | RGW|Bucket notification: fix for v2 topics rgw-admin list operationAli Masarwa2024-10-215-44/+58