summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxUnorderedMap.cpp
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2014-11-25 17:53:35 +0000
committermav <mav@FreeBSD.org>2014-11-25 17:53:35 +0000
commit115d2f3c0bcc4cd75986c7f6ec8a1e9bd379df14 (patch)
treea3a596368ccfcff50a172e691d7ebad9c8822de3 /contrib/llvm/tools/lldb/source/DataFormatters/LibCxxUnorderedMap.cpp
parente19a351f252168d092efde4f9a3369deee2ba9bb (diff)
downloadFreeBSD-src-115d2f3c0bcc4cd75986c7f6ec8a1e9bd379df14.zip
FreeBSD-src-115d2f3c0bcc4cd75986c7f6ec8a1e9bd379df14.tar.gz
Coalesce last data move and command status for read commands.
Make CTL core and block backend set success status before initiating last data move for read commands. Make CAM target and iSCSI frontends detect such condition and send command status together with data. New I/O flag allows to skip duplicate status sending on later fe_done() call. For Fibre Channel this change saves one of three interrupts per read command, increasing performance from 126K to 160K IOPS. For iSCSI this change saves one of three PDUs per read command, increasing performance from 1M to 1.2M IOPS. MFC after: 1 month Sponsored by: iXsystems, Inc.
Diffstat (limited to 'contrib/llvm/tools/lldb/source/DataFormatters/LibCxxUnorderedMap.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud