for better readability
Signed-off-by: Kefu Chai <kchai@redhat.com>
int64_t Throttle::take(int64_t c)
{
- if (!max) {
+ if (max == 0u) {
return 0;
}
count += c;
int64_t Throttle::put(int64_t c)
{
- if (!max) {
+ if (max == 0u) {
return 0;
}
if (!c) {
seastar::future<> Throttle::get(size_t c)
{
- if (!max) {
+ if (max == 0u) {
return seastar::make_ready_future<>();
}
return on_free_slots.wait([this, c] {
bool tri_mutex::try_lock_for_excl() noexcept
{
- if (!readers && !writers && !exclusively_used) {
+ if (readers == 0u && writers == 0u && !exclusively_used) {
exclusively_used = true;
return true;
} else {
bool tri_mutex::is_acquired() const
{
- if (readers) {
+ if (readers != 0u) {
return true;
- } else if (writers) {
+ } else if (writers != 0u) {
return true;
} else if (exclusively_used) {
return true;
INTERCEPT_FRAME(ceph::msgr::v2::Tag::KEEPALIVE2_ACK, bp_type_t::WRITE);
}
- if (require_ack && !num_msgs) {
+ if (require_ack && num_msgs == 0u) {
auto ack_frame = AckFrame::Encode(conn.in_seq);
bl.append(ack_frame.get_buffer(tx_frame_asm));
INTERCEPT_FRAME(ceph::msgr::v2::Tag::ACK, bp_type_t::WRITE);