mirror of
https://github.com/fluencelabs/redis
synced 2025-06-29 00:41:33 +00:00
Use a different thread for every different type of background job
This commit is contained in:
@ -1,11 +1,10 @@
|
||||
/* Exported API */
|
||||
void bioInit(void);
|
||||
void bioCreateBackgroundJob(int type, void *data);
|
||||
void bioCreateBackgroundJob(int type, void *arg1, void *arg2, void *arg3);
|
||||
unsigned long long bioPendingJobsOfType(int type);
|
||||
void bioWaitPendingJobsLE(int type, unsigned long long num);
|
||||
time_t bioOlderJobOfType(int type);
|
||||
|
||||
/* Background job opcodes */
|
||||
#define REDIS_BIO_ZERO_OP_ID 0 /* We don't use zero as it is the most likely
|
||||
* passed value in case of bugs/races. */
|
||||
#define REDIS_BIO_CLOSE_FILE 1 /* Deferred close(2) syscall. */
|
||||
#define REDIS_BIO_MAX_OP_ID 1
|
||||
#define REDIS_BIO_CLOSE_FILE 0 /* Deferred close(2) syscall. */
|
||||
#define REDIS_BIO_NUM_OPS 1
|
||||
|
Reference in New Issue
Block a user