Skip to content

Commit 206d8a2

Browse files
author
Rafał Hibner
committed
Simplify Acquire function flow
1 parent ad7bcab commit 206d8a2

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

cpp/src/arrow/dataset/dataset_writer.cc

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,11 @@ class Throttle {
6161
if (current_value_ >= max_value_) {
6262
in_waiting_ = values;
6363
backpressure_ = Future<>::Make();
64-
} else {
65-
current_value_ += values;
66-
DCHECK(backpressure_.is_finished());
67-
return std::nullopt;
64+
return backpressure_;
6865
}
69-
return backpressure_;
66+
current_value_ += values;
67+
DCHECK(backpressure_.is_finished());
68+
return std::nullopt;
7069
}
7170

7271
void Release(uint64_t values) {

0 commit comments

Comments
 (0)