RedisModuleEvent_LoadingProgress always at 100% progress (#7685)
It was also using the wrong struct, but luckily RedisModuleFlushInfo and RedisModuleLoadingProgress are identical. (cherry picked from commit a3d4d7bf68bf825584b34785ed2b117dd24c1754)
This commit is contained in:
parent
c9478a3b4e
commit
6cfcf76e0b
@ -7200,8 +7200,8 @@ void processModuleLoadingProgressEvent(int is_aof) {
|
||||
/* Fire the loading progress modules end event. */
|
||||
int progress = -1;
|
||||
if (server.loading_total_bytes)
|
||||
progress = (server.loading_total_bytes<<10) / server.loading_total_bytes;
|
||||
RedisModuleFlushInfoV1 fi = {REDISMODULE_LOADING_PROGRESS_VERSION,
|
||||
progress = (server.loading_loaded_bytes<<10) / server.loading_total_bytes;
|
||||
RedisModuleLoadingProgressV1 fi = {REDISMODULE_LOADING_PROGRESS_VERSION,
|
||||
server.hz,
|
||||
progress};
|
||||
moduleFireServerEvent(REDISMODULE_EVENT_LOADING_PROGRESS,
|
||||
|
Loading…
x
Reference in New Issue
Block a user