Unverified Commit 6cdaa277 authored by judeng's avatar judeng Committed by GitHub
Browse files

fix typos in aof.c (#10513)



function aofRewriteLimited in aof.c, deley->delay and NAX->MAX
Co-authored-by: default avatarjudeng <judeng@didiglobal.com>
parent 37beb5e6
...@@ -813,10 +813,10 @@ int openNewIncrAofForAppend(void) { ...@@ -813,10 +813,10 @@ int openNewIncrAofForAppend(void) {
* AOFs has not reached the limit threshold. * AOFs has not reached the limit threshold.
* */ * */
#define AOF_REWRITE_LIMITE_THRESHOLD 3 #define AOF_REWRITE_LIMITE_THRESHOLD 3
#define AOF_REWRITE_LIMITE_NAX_MINUTES 60 /* 1 hour */ #define AOF_REWRITE_LIMITE_MAX_MINUTES 60 /* 1 hour */
int aofRewriteLimited(void) { int aofRewriteLimited(void) {
int limit = 0; int limit = 0;
static int limit_deley_minutes = 0; static int limit_delay_minutes = 0;
static time_t next_rewrite_time = 0; static time_t next_rewrite_time = 0;
unsigned long incr_aof_num = listLength(server.aof_manifest->incr_aof_list); unsigned long incr_aof_num = listLength(server.aof_manifest->incr_aof_list);
...@@ -824,25 +824,25 @@ int aofRewriteLimited(void) { ...@@ -824,25 +824,25 @@ int aofRewriteLimited(void) {
if (server.unixtime < next_rewrite_time) { if (server.unixtime < next_rewrite_time) {
limit = 1; limit = 1;
} else { } else {
if (limit_deley_minutes == 0) { if (limit_delay_minutes == 0) {
limit = 1; limit = 1;
limit_deley_minutes = 1; limit_delay_minutes = 1;
} else { } else {
limit_deley_minutes *= 2; limit_delay_minutes *= 2;
} }
if (limit_deley_minutes > AOF_REWRITE_LIMITE_NAX_MINUTES) { if (limit_delay_minutes > AOF_REWRITE_LIMITE_MAX_MINUTES) {
limit_deley_minutes = AOF_REWRITE_LIMITE_NAX_MINUTES; limit_delay_minutes = AOF_REWRITE_LIMITE_MAX_MINUTES;
} }
next_rewrite_time = server.unixtime + limit_deley_minutes * 60; next_rewrite_time = server.unixtime + limit_delay_minutes * 60;
serverLog(LL_WARNING, serverLog(LL_WARNING,
"Background AOF rewrite has repeatedly failed %ld times and triggered the limit, will retry in %d minutes", "Background AOF rewrite has repeatedly failed %ld times and triggered the limit, will retry in %d minutes",
incr_aof_num, limit_deley_minutes); incr_aof_num, limit_delay_minutes);
} }
} else { } else {
limit_deley_minutes = 0; limit_delay_minutes = 0;
next_rewrite_time = 0; next_rewrite_time = 0;
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment