I got error while running
RunValueLogGC. It says
Iteration function. Path=/db/000002.vlog. Error=Txn is too big to fit into one request. The vlog file size is 220MB. The DB has MaxTableSize set to 8MB and ValueLogFileSize is
1<<30 -1 which more than 1G, I think.
I checked the places where this error is in the code and found that the error is returned when this condition is true:
count >= db.opt.maxBatchCount || size >= db.opt.maxBatchSize. Well
maxBatchSize are derived from
MaxTableSize. So is there any dependancy condition between
ValueLogFileSize for GC?