executor: fix flaky test TestMemTracker4InsertAndReplaceExec (#65313)
close pingcap/tidb#65220
This commit is contained in:
@ -96,6 +96,7 @@ func TestMemTracker4InsertAndReplaceExec(t *testing.T) {
|
||||
|
||||
tk.MustExec("replace into t_MemTracker4InsertAndReplaceExec values (1,1,1), (2,2,2), (3,3,3)")
|
||||
require.Equal(t, "", oom.GetTracker())
|
||||
oom.ClearMessageFilter()
|
||||
oom.AddMessageFilter("expensive_query during bootstrap phase")
|
||||
tk.Session().GetSessionVars().MemQuotaQuery = 1
|
||||
tk.MustExec("replace into t_MemTracker4InsertAndReplaceExec values (1,1,1), (2,2,2), (3,3,3)")
|
||||
@ -111,6 +112,7 @@ func TestMemTracker4InsertAndReplaceExec(t *testing.T) {
|
||||
|
||||
tk.MustExec("insert into t_MemTracker4InsertAndReplaceExec select * from t")
|
||||
require.Equal(t, "", oom.GetTracker())
|
||||
oom.ClearMessageFilter()
|
||||
oom.AddMessageFilter("expensive_query during bootstrap phase")
|
||||
tk.Session().GetSessionVars().MemQuotaQuery = 1
|
||||
tk.MustExec("insert into t_MemTracker4InsertAndReplaceExec select * from t")
|
||||
@ -122,6 +124,7 @@ func TestMemTracker4InsertAndReplaceExec(t *testing.T) {
|
||||
|
||||
tk.MustExec("replace into t_MemTracker4InsertAndReplaceExec select * from t")
|
||||
require.Equal(t, "", oom.GetTracker())
|
||||
oom.ClearMessageFilter()
|
||||
oom.AddMessageFilter("expensive_query during bootstrap phase")
|
||||
tk.Session().GetSessionVars().MemQuotaQuery = 1
|
||||
tk.MustExec("replace into t_MemTracker4InsertAndReplaceExec select * from t")
|
||||
@ -136,6 +139,7 @@ func TestMemTracker4InsertAndReplaceExec(t *testing.T) {
|
||||
|
||||
tk.MustExec("insert into t_MemTracker4InsertAndReplaceExec values (1,1,1), (2,2,2), (3,3,3)")
|
||||
require.Equal(t, "", oom.GetTracker())
|
||||
oom.ClearMessageFilter()
|
||||
oom.AddMessageFilter("expensive_query during bootstrap phase")
|
||||
tk.Session().GetSessionVars().MemQuotaQuery = 1
|
||||
tk.MustExec("insert into t_MemTracker4InsertAndReplaceExec values (1,1,1), (2,2,2), (3,3,3)")
|
||||
@ -149,6 +153,7 @@ func TestMemTracker4InsertAndReplaceExec(t *testing.T) {
|
||||
|
||||
tk.MustExec("replace into t_MemTracker4InsertAndReplaceExec values (1,1,1), (2,2,2), (3,3,3)")
|
||||
require.Equal(t, "", oom.GetTracker())
|
||||
oom.ClearMessageFilter()
|
||||
oom.AddMessageFilter("expensive_query during bootstrap phase")
|
||||
tk.Session().GetSessionVars().MemQuotaQuery = 1
|
||||
tk.MustExec("replace into t_MemTracker4InsertAndReplaceExec values (1,1,1), (2,2,2), (3,3,3)")
|
||||
@ -269,7 +274,7 @@ func (h *oomCapture) Write(entry zapcore.Entry, fields []zapcore.Field) error {
|
||||
h.mu.Lock()
|
||||
defer h.mu.Unlock()
|
||||
// They are just common background task and not related to the oom.
|
||||
if !h.messageFilter.Empty() && !h.messageFilter.Exist(entry.Message) {
|
||||
if !h.messageFilter.Exist(entry.Message) {
|
||||
return nil
|
||||
}
|
||||
h.tracker = entry.Message
|
||||
|
||||
Reference in New Issue
Block a user