Dgraph is not calling Badger vlog GC for "zw" directory

Hey @Genki-S, this looks a serious issue to me. Without GC the zw directory will keep growing.

It seems my environment is making too many Raft transactions? I’ll investigate further, but if you happen to have an idea why this is happening, please let me know. I’m running Dgraph using docker like below:

That might not be the case. My understanding was we insert one key for multiple transaction timestamps but I could be wrong.

I think the issue here is the missing value log GC. We’ll take up Zero instance doesn't run ValueLog GC · Issue #4642 · dgraph-io/dgraph · GitHub on priority. Thank you once again for figuring out that GC was not being run for raft WAL.