extracted on-throttle functions outside loop
This commit is contained in:
parent
a1a34b8150
commit
80163b35b6
@ -399,16 +399,14 @@ func (this *Migrator) iterateChunks() error {
|
||||
}
|
||||
|
||||
func (this *Migrator) executeWriteFuncs() error {
|
||||
onStartThrottling := func() {
|
||||
log.Debugf("throttling writes")
|
||||
}
|
||||
onEndThrottling := func() {
|
||||
log.Debugf("done throttling writes")
|
||||
}
|
||||
for {
|
||||
this.throttle(
|
||||
func() {
|
||||
log.Debugf("throttling writes")
|
||||
},
|
||||
nil,
|
||||
func() {
|
||||
log.Debugf("done throttling writes")
|
||||
},
|
||||
)
|
||||
this.throttle(onStartThrottling, nil, onEndThrottling)
|
||||
// We give higher priority to event processing, then secondary priority to
|
||||
// rowcopy
|
||||
select {
|
||||
|
Loading…
Reference in New Issue
Block a user