0
0

firestore: fix #296 for division by zero on GC

This commit is contained in:
Antoine Grondin 2015-12-25 11:34:19 +07:00
parent a6f7abdfa3
commit 6806343677

View File

@ -76,6 +76,9 @@ func (gc *GarbageCollector) run() {
logger.Printf("garbage collector error getting doc count: %v", err) logger.Printf("garbage collector error getting doc count: %v", err)
continue continue
} }
if docSize == 0 {
continue
}
garbageRatio := int(uint64(garbageSize) / docSize) garbageRatio := int(uint64(garbageSize) / docSize)
if garbageRatio > gc.garbageThreshold { if garbageRatio > gc.garbageThreshold {
gc.cleanup() gc.cleanup()