The problem/use-case that the feature addresses

When loading a long AOF file there is no way to notice the progress

Description of the feature

Options: 1. Show some progress in the logs 2. Let the client connect to the server to check the progress

Alternatives you've considered

Couldn't find one

Comment From: oranagra

We do process commands while loading an AOF file and allow INFO to read some progress report https://github.com/redis/redis/blob/2d3240f31b4e7111e6162476bdffd4c1c3794002/src/aof.c#L1438-L1444 https://github.com/redis/redis/blob/2d3240f31b4e7111e6162476bdffd4c1c3794002/src/rdb.c#L2724-L2725 https://github.com/redis/redis/blob/2d3240f31b4e7111e6162476bdffd4c1c3794002/src/commands/info.json#L16 https://github.com/redis/redis/blob/2d3240f31b4e7111e6162476bdffd4c1c3794002/src/server.c#L5601-L5607

are you saying it is insufficient or not working? in which case, please provide more context.

Comment From: gkorland

I'm saying giving some progress in the logs/console can be more user friendly

Comment From: oranagra

you listed two solutions in your top post, and one of them already exists. i'm not sure flooding the log file with progress reports is wise (even with some throttling), currently we only log state changes.

there's are actually two exceptions to this and i'm not happy with them either. https://github.com/redis/redis/blob/2d3240f31b4e7111e6162476bdffd4c1c3794002/src/server.c#L1247-L1272 https://github.com/redis/redis/blob/2d3240f31b4e7111e6162476bdffd4c1c3794002/src/childinfo.c#L100-L102

IMHO users who want to monitor redis have a way to do that, the log file is not a dashboard and if someone wants, they can build a dashboard based on the INFO command.