log.Warn("chunk for cleanup","key",fmt.Sprintf("%x",key),"ck",fmt.Sprintf("%x",ck),"dkey",fmt.Sprintf("%x",datakey),"dataidx",index.Idx,"po",po,"len data",len(data),"len sdata",len(c.sdata),"size",cs)
log.Warn("chunk for cleanup","key",fmt.Sprintf("%x",key),"ck",fmt.Sprintf("%x",ck),"dkey",fmt.Sprintf("%x",datakey),"dataidx",index.Idx,"po",po,"len data",len(data),"len sdata",len(c.sdata),"size",cs)
s.delete(index.Idx,getIndexKey(key[1:]),po)
s.deleteNow(&index,getIndexKey(key[1:]),po)
removed++
removed++
errorsFound++
errorsFound++
}
}
...
@@ -526,24 +605,43 @@ func (s *LDBStore) ReIndex() {
...
@@ -526,24 +605,43 @@ func (s *LDBStore) ReIndex() {
log.Warn(fmt.Sprintf("Found %v errors out of %v entries",errorsFound,total))
log.Warn(fmt.Sprintf("Found %v errors out of %v entries",errorsFound,total))