diff --git a/cpp/src/Private/sweepstore/concurrency.cpp b/cpp/src/Private/sweepstore/concurrency.cpp index 37cd2d6..dd0d923 100644 --- a/cpp/src/Private/sweepstore/concurrency.cpp +++ b/cpp/src/Private/sweepstore/concurrency.cpp @@ -67,7 +67,7 @@ void SweepstoreConcurrency::spawnTicket(std::string filePath, int count = expSleepTracker[label]; // defaults to 0 if not found int sleepTime = (1 << count); // Exponential backoff sleepTime = std::max(1, std::min(sleepTime, 1000)); // Clamp between 1ms and 1000ms - preciseSleep(std::chrono::microseconds(sleepTime * 5000)); + preciseSleep(std::chrono::milliseconds(sleepTime)); expSleepTracker[label] = count + 1; };