adjust show trace framework

This commit is contained in:
obdev
2023-03-06 09:43:43 +00:00
committed by ob-robot
parent 0a68dd023b
commit d7da0bcfb3
3 changed files with 14 additions and 8 deletions

View File

@ -133,7 +133,7 @@ namespace sql
session.set_auto_flush_trace(false);
session.set_trace_enable(false);
}
OZ(ObFLTUtils::init_flt_show_trace_env(session));
OBTRACE->set_enable_show_trace(session.is_use_trace_log());
return ret;
}
@ -412,7 +412,7 @@ namespace sql
sid.deserialize(span_id.ptr(), span_id.length(), pos);
OBTRACE->init(tid, sid);
FLT_SET_TRACE_LEVEL(sess.get_control_info().level_);
FLT_SET_AUTO_FLUSH(sess.is_auto_flush_trace());
FLT_SET_AUTO_FLUSH(sess.is_auto_flush_trace() || sess.is_use_trace_log());
}
// update trace_id by server self
} else {
@ -429,7 +429,7 @@ namespace sql
}
}
FLT_SET_TRACE_LEVEL(sess.get_control_info().level_);
FLT_SET_AUTO_FLUSH(sess.is_auto_flush_trace());
FLT_SET_AUTO_FLUSH(sess.is_auto_flush_trace() || sess.is_use_trace_log());
}
LOG_TRACE("flt init log", K(sess.is_trace_enable()),
@ -501,6 +501,8 @@ namespace sql
if (OB_ISNULL(flt_span_manager)) {
// failed to get flt span manager, maybe tenant has been dropped, NOT NEED TO record;
} else if (!OBTRACE->is_enable_show_trace()) {
// do nothing
} else {
ObFLTSpanData data;
ObArenaAllocator allocator;