]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
common: notify all when max backlog reached in OutputDataSocket, otherwise no data... 47232/head
authorShu Yu <yushu20171007@163.com>
Mon, 25 Apr 2022 08:28:51 +0000 (16:28 +0800)
committerCory Snyder <csnyder@iland.com>
Fri, 22 Jul 2022 08:11:34 +0000 (04:11 -0400)
Fixes: https://tracker.ceph.com/issues/55422
Signed-off-by: Shu Yu <yushu20171007@163.com>
(cherry picked from commit e3a57483a1cb923bdfadd307646228feececb59d)

src/common/OutputDataSocket.cc

index 2221de6462f37bac4b664cc5e4823e09bee9c75a..5828daebc17ccd4d6bbbb515024eb27ef4b74e66 100644 (file)
@@ -396,6 +396,8 @@ void OutputDataSocket::append_output(ceph::buffer::list& bl)
       skipped = 1;
     } else
       ++skipped;
+
+    cond.notify_all();
     return;
   }