// Processing succeeded, notify state fetcher of continuation
// Processing succeeded, notify state fetcher of continuation
ifd.queue.PendingNodeData()>0{
pending:=d.queue.PendingNodeData()
ifpending>0{
select{
select{
cased.stateWakeCh<-true:
cased.stateWakeCh<-true:
default:
default:
}
}
}
}
// Log a message to the user and return
d.syncStatsLock.Lock()
d.syncStatsLock.Lock()
deferd.syncStatsLock.Unlock()
d.syncStatsStateDone+=uint64(delivered)
d.syncStatsStateDone+=uint64(delivered)
glog.V(logger.Info).Infof("imported %d state entries in %v: processed %d in total",delivered,time.Since(start),d.syncStatsStateDone)
d.syncStatsLock.Unlock()
// Log a message to the user and return
ifdelivered>0{
glog.V(logger.Info).Infof("imported %d state entries in %v: processed %d, pending at least %d",delivered,time.Since(start),d.syncStatsStateDone,pending)