diff --git a/documentation/sphinx/source/release-notes/release-notes-630.rst b/documentation/sphinx/source/release-notes/release-notes-630.rst index f4b5c8aacb..2057e7fcb2 100644 --- a/documentation/sphinx/source/release-notes/release-notes-630.rst +++ b/documentation/sphinx/source/release-notes/release-notes-630.rst @@ -2,9 +2,11 @@ Release Notes ############# + 6.3.13 ====== * The multi-version client now requires at most two client connections with version 6.2 or larger, regardless of how many external clients are configured. Clients older than 6.2 will continue to create an additional connection each. `(PR #4667) `_ +* Fix an accounting error that could potentially result in inaccuracies in priority busyness metrics. `(PR #4824) `_ 6.3.12 ====== diff --git a/flow/Net2.actor.cpp b/flow/Net2.actor.cpp index bb0b0325c6..c3b35f1203 100644 --- a/flow/Net2.actor.cpp +++ b/flow/Net2.actor.cpp @@ -1513,6 +1513,7 @@ void Net2::run() { double newTaskBegin = timer_monotonic(); if (check_yield(TaskPriority::Max, tscNow)) { checkForSlowTask(tscBegin, tscNow, newTaskBegin - taskBegin, currentTaskID); + taskBegin = newTaskBegin; FDB_TRACE_PROBE(run_loop_yield); ++countYields; break;