Remove dead code
Former-commit-id: c6f13892e04607700e27ec963fa1da695e784c11
This commit is contained in:
parent
b238eca1ce
commit
27e17220c2
@ -2302,37 +2302,6 @@ void beforeSleep(struct aeEventLoop *eventLoop) {
|
|||||||
if (moduleCount()) moduleReleaseGIL(TRUE /*fServerThread*/);
|
if (moduleCount()) moduleReleaseGIL(TRUE /*fServerThread*/);
|
||||||
}
|
}
|
||||||
|
|
||||||
void beforeSleepLite(struct aeEventLoop *eventLoop)
|
|
||||||
{
|
|
||||||
int iel = ielFromEventLoop(eventLoop);
|
|
||||||
|
|
||||||
/* Try to process pending commands for clients that were just unblocked. */
|
|
||||||
aeAcquireLock();
|
|
||||||
processClients();
|
|
||||||
if (listLength(g_pserver->rgthreadvar[iel].unblocked_clients)) {
|
|
||||||
processUnblockedClients(iel);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Check if there are clients unblocked by modules that implement
|
|
||||||
* blocking commands. */
|
|
||||||
if (moduleCount()) moduleHandleBlockedClients(ielFromEventLoop(eventLoop));
|
|
||||||
int aof_state = g_pserver->aof_state;
|
|
||||||
aeReleaseLock();
|
|
||||||
|
|
||||||
/* Handle writes with pending output buffers. */
|
|
||||||
handleClientsWithPendingWrites(iel, aof_state);
|
|
||||||
|
|
||||||
aeAcquireLock();
|
|
||||||
/* Close clients that need to be closed asynchronous */
|
|
||||||
freeClientsInAsyncFreeQueue(iel);
|
|
||||||
aeReleaseLock();
|
|
||||||
|
|
||||||
/* Before we are going to sleep, let the threads access the dataset by
|
|
||||||
* releasing the GIL. Redis main thread will not touch anything at this
|
|
||||||
* time. */
|
|
||||||
if (moduleCount()) moduleReleaseGIL(TRUE /*fServerThread*/);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* This function is called immadiately after the event loop multiplexing
|
/* This function is called immadiately after the event loop multiplexing
|
||||||
* API returned, and the control is going to soon return to Redis by invoking
|
* API returned, and the control is going to soon return to Redis by invoking
|
||||||
* the different events callbacks. */
|
* the different events callbacks. */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user