mirror of https://github.com/apache/kafka.git
MINOR: Fix stage recording in DistributedHerder::addRequest (#16784)
Reviewers: Greg Harris <greg.harris@aiven.io>
This commit is contained in:
parent
e49c8df1f7
commit
3f3e376797
|
|
@ -2382,6 +2382,7 @@ public class DistributedHerder extends AbstractHerder implements Runnable {
|
|||
}
|
||||
|
||||
DistributedHerderRequest addRequest(long delayMs, Callable<Void> action, Callback<Void> callback) {
|
||||
callback.recordStage(tickThreadStage);
|
||||
DistributedHerderRequest req = new DistributedHerderRequest(time.milliseconds() + delayMs, requestSeqNum.incrementAndGet(), action, callback);
|
||||
requests.add(req);
|
||||
// We don't need to synchronize here
|
||||
|
|
@ -2393,7 +2394,6 @@ public class DistributedHerder extends AbstractHerder implements Runnable {
|
|||
// queue was added
|
||||
if (peekWithoutException() == req)
|
||||
member.wakeup();
|
||||
callback.recordStage(tickThreadStage);
|
||||
return req;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue