]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
log: use one write system call per message 11955/head
authorPatrick Donnelly <pdonnell@redhat.com>
Tue, 4 Oct 2016 20:38:26 +0000 (14:38 -0600)
committerPatrick Donnelly <pdonnell@redhat.com>
Tue, 15 Nov 2016 15:48:57 +0000 (10:48 -0500)
commitaeaef111423c108e74e26d58f3a4b3ad30e6a034
treefac0e042e2a96ac09bf84caabcda02b58e0170dd
parentddcb4a945a6a7ace41c9853214369e21c7762fd3
log: use one write system call per message

Two separate safe_write calls would result in having two write syscalls
like so:

    25098 write(2, "2016-10-04 11:33:46.357326 7fb025968f00 10 client.4143 did not get mds through better means, so chos"..., 114) = 114
    25098 write(2, "\n", 1)                 = 1
    25098 write(2, "2016-10-04 11:33:46.357333 7fb025968f00 20 client.4143 mds is 0", 63) = 63
    25098 write(2, "\n", 1)                 = 1
    25098 write(2, "2016-10-04 11:33:46.357336 7fb025968f00 10 client.4143 send_request rebuilding request 1 for mds.0", 98) = 98
    25098 write(2, "\n", 1)                 = 1
    25098 write(2, "2016-10-04 11:33:46.357341 7fb025968f00 20 client.4143 encode_cap_releases enter (req: 0x7fb02e7502c"..., 110) = 110
    25098 write(2, "\n", 1)                 = 1

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
src/log/Log.cc