Uh oh!
There was an error while loading. Please reload this page.
[Enhancement](Nereids)Add nereids minidump - #18747
Conversation
LiBinfeng-01
commented
Apr 17, 2023
run build all |
LiBinfeng-01
commented
Apr 17, 2023
run buildall |
morrySnow
commented
Apr 24, 2023
run buildall |
LiBinfeng-01
commented
Apr 24, 2023
run buildall |
TeamCity pipeline, clickbench performance test result: |
LiBinfeng-01
commented
Apr 25, 2023
run fest |
LiBinfeng-01
commented
Apr 25, 2023
run feut |
LiBinfeng-01
commented
Apr 26, 2023
run feut |
LiBinfeng-01
commented
Apr 26, 2023
run buildall |
LiBinfeng-01
commented
Apr 27, 2023
run feut |
LiBinfeng-01
commented
Apr 27, 2023
run feut |
LiBinfeng-01
commented
Apr 27, 2023
run buildall |
| /** get table by table name, try to get from information from dumpfile first */ | ||
| public Table getTableByName(String tableName) { | ||
| assert (tables != null); |
Uh oh!
There was an error while loading. Please reload this page.
LiBinfeng-01
commented
Apr 27, 2023
run buildall |
| @Override | ||
| public JSONObject toJson() { |
There was a problem hiding this comment.
Because abstractPhysicalJoin can be different with abstractLogicalJoin, so her can have some different implementation
| @Override | ||
| public JSONObject toJson() { | ||
| JSONObject json = new JSONObject(); | ||
| json.put("PlanType", getType().toString()); | ||
| JSONArray childrenJson = new JSONArray(); | ||
| for (Plan child : children) { | ||
| childrenJson.put(child.toJson()); | ||
| } | ||
| json.put("children", childrenJson); | ||
| return json; | ||
| } |
There was a problem hiding this comment.
we don't implement this func for UnaryBinary.
We can implement it for AbstractPlan, and check children().size is enough
There was a problem hiding this comment.
I considered this implementation when start doing this part, but found leafPlan do not have children member, so this can not be done
LiBinfeng-01
commented
Apr 27, 2023
run buildall |
Uh oh!
There was an error while loading. Please reload this page.
| public void setEnableNereidsTimeout(boolean enableNereidsTimeout) { | ||
| this.enableNereidsTimeout = enableNereidsTimeout; | ||
| } | ||
There was a problem hiding this comment.
Because variable is public, we don't need get/set
Uh oh!
There was an error while loading. Please reload this page.
| public Minidump() { | ||
| } |
There was a problem hiding this comment.
why add this a empty constructor, it's easy to use wrong by others.
There was a problem hiding this comment.
sure, it was added default by ide, I forgot to remove it
Uh oh!
There was an error while loading. Please reload this page.
| public RuleType getRuleType() { | ||
| return ruleType; | ||
| } | ||
There was a problem hiding this comment.
| publicRuleTypegetRuleType() { | |
| returnruleType; | |
| } |
It's redundant
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
LiBinfeng-01
commented
May 10, 2023
run buildall |
LiBinfeng-01
commented
May 10, 2023
run buildall |
1 similar comment
LiBinfeng-01
commented
May 10, 2023
run buildall |
LiBinfeng-01
commented
May 10, 2023
run buildall |
LiBinfeng-01
commented
May 11, 2023
run p0 |
bug introduced by apache#18747 getTableInMinidumpCache use wrong way to compare table's qualified name. we remove it temporary since it not use in productive env anymore
pick from master apache#35571 bug introduced by apache#18747 getTableInMinidumpCache use wrong way to compare table's qualified name. we remove it temporary since it not use in productive env anymore
bug introduced by apache#18747 getTableInMinidumpCache use wrong way to compare table's qualified name. we remove it temporary since it not use in productive env anymore
bug introduced by #18747 getTableInMinidumpCache use wrong way to compare table's qualified name. we remove it temporary since it not use in productive env anymore
bug introduced by #18747 getTableInMinidumpCache use wrong way to compare table's qualified name. we remove it temporary since it not use in productive env anymore
bug introduced by #18747 getTableInMinidumpCache use wrong way to compare table's qualified name. we remove it temporary since it not use in productive env anymore
pick from master apache#35571 bug introduced by apache#18747 getTableInMinidumpCache use wrong way to compare table's qualified name. we remove it temporary since it not use in productive env anymore
bug introduced by apache#18747 getTableInMinidumpCache use wrong way to compare table's qualified name. we remove it temporary since it not use in productive env anymore
Add runnable mini dump demo in MinidumpTest
Problem summary
Describe your changes.
Checklist(Required)
Further comments
If this is a relatively large or complex change, kick off the discussion at dev@doris.apache.org by explaining why you chose the solution you did and what alternatives you considered, etc...