Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Describe what this PR does / why we need it
NodeSelectorSlot只会在创建Node时候记录资源的调用关系,这样就只会记录初次调用关系。
eg : A B C三个资源
ContextUtil.enter("invoice-tree");
// 第一次调用
Entry a = SphU.entry("A");
Entry b = SphU.entry("B");
Entry c = SphU.entry("C");
c.exit();
b.exit();
a.exit();
// 第二次调用
a = SphU.entry("A");
Entry d = SphU.entry("D");
d.exit();
a.exit();
仅仅会记录 A -> B -> C 调用关系,, 不会记录 A->D调用关系
Does this pull request fix one issue?
Describe how you did it
将NodeSelectorSlot记录调用的代码移出外围执行
Describe how to verify it
CtEntryTest有相关验证代码
Special notes for reviews