Revert "Debug sleep should apply to all threads"
This reverts commit b8cc7e2b9c9223de33c1d6513decb80261998461 [formerly 41b678814b2c2ff93935b57e630028aaf2e9ae62]. Former-commit-id: 3ae75c2d2bd952d0a075b9ba257a08f962fe0739
This commit is contained in:
parent
baffeff5c7
commit
a27c1c9f0a
@ -595,19 +595,9 @@ NULL
|
||||
double dtime = strtod(szFromObj(c->argv[2]),NULL);
|
||||
long long utime = dtime*1000000;
|
||||
struct timespec tv;
|
||||
|
||||
tv.tv_sec = utime / 1000000;
|
||||
tv.tv_nsec = (utime % 1000000) * 1000;
|
||||
|
||||
// Ensure all threads sleep
|
||||
for (int iel = 0; iel < cserver.cthreads; ++iel)
|
||||
{
|
||||
if (iel == ielFromEventLoop(serverTL->el))
|
||||
continue; // we will sleep ourselves below
|
||||
aePostFunction(g_pserver->rgthreadvar[iel].el, [tv]{
|
||||
nanosleep(&tv, NULL);
|
||||
});
|
||||
}
|
||||
|
||||
nanosleep(&tv, NULL);
|
||||
addReply(c,shared.ok);
|
||||
} else if (!strcasecmp(szFromObj(c->argv[1]),"set-active-expire") &&
|
||||
|
Loading…
x
Reference in New Issue
Block a user