]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd/cache/pwl: merge multiple output "<<" calls 44157/head
authorYin Congmin <congmin.yin@intel.com>
Tue, 4 Jan 2022 08:09:27 +0000 (16:09 +0800)
committerYin Congmin <congmin.yin@intel.com>
Thu, 6 Jan 2022 07:38:04 +0000 (15:38 +0800)
commite96cdcb6585110c9d23ef7db67eac658b2177107
tree1b075173bc83151ba97d345b2cfddc8aef17c9dc
parent6290446b819bc7ed644205ec5b345641d47baf81
librbd/cache/pwl: merge multiple output "<<" calls

Follow the principle of fewer "<<" calls and higher performance.
Merge multiple output "<<" calls.

Signed-off-by: Yin Congmin <congmin.yin@intel.com>
14 files changed:
src/librbd/BlockGuard.h
src/librbd/cache/pwl/AbstractWriteLog.cc
src/librbd/cache/pwl/LogEntry.cc
src/librbd/cache/pwl/LogMap.cc
src/librbd/cache/pwl/LogOperation.cc
src/librbd/cache/pwl/Request.cc
src/librbd/cache/pwl/Request.h
src/librbd/cache/pwl/SyncPoint.cc
src/librbd/cache/pwl/Types.cc
src/librbd/cache/pwl/Types.h
src/librbd/cache/pwl/rwl/Request.cc
src/librbd/cache/pwl/rwl/WriteLog.cc
src/librbd/cache/pwl/ssd/Request.cc
src/librbd/cache/pwl/ssd/WriteLog.cc