diff --git a/db/commitlog/commitlog.cc b/db/commitlog/commitlog.cc index a209426ba2..2dd607f0b5 100644 --- a/db/commitlog/commitlog.cc +++ b/db/commitlog/commitlog.cc @@ -1323,7 +1323,7 @@ future db::commitlog::segment_manager: std::vector v; v.reserve(n); size_t m = 0; - while (m < rem && n < max_write) { + while (m < rem && n--) { auto s = std::min(rem - m, buf_size); v.emplace_back(iovec{ buf.get_write(), s}); m += s;