From b69690cdc1c181de348f0849be2e48ff08d2f9a7 Mon Sep 17 00:00:00 2001 From: Han Fei Date: Thu, 11 May 2017 12:39:24 +0800 Subject: [PATCH] ddl: speed up aysc ddl event notify for test. (#3233) --- ddl/ddl.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ddl/ddl.go b/ddl/ddl.go index 24618e033a..063e3f5251 100644 --- a/ddl/ddl.go +++ b/ddl/ddl.go @@ -190,6 +190,14 @@ func (d *ddl) RegisterEventCh(ch chan<- *Event) { // give up notify and log it. func (d *ddl) asyncNotifyEvent(e *Event) { if d.ddlEventCh != nil { + if d.lease == 0 { + // If lease is 0, it's always used in test. + select { + case d.ddlEventCh <- e: + default: + } + return + } for i := 0; i < 10; i++ { select { case d.ddlEventCh <- e: