Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Anon. E. Moose #1000171 has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 2: Analytics Compatibility Tests Failed https://goo.gl/jrgCj6: UNSTABLE -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Taewoo Kim Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Taewoo Kim has submitted this change and it was merged. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 - user model changes: no - storage format changes: no - interface changes: no Details: - Let the IntroduceJoinAccessMethod accept arbitrary forms of sub-tree for the probe-tree. Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Reviewed-on: https://asterix-gerrit.ics.uci.edu/2175 Sonar-Qube: Jenkins Tested-by: Jenkins Integration-Tests: Jenkins Contrib: Jenkins Reviewed-by: Taewoo Kim --- M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/AbstractIntroduceAccessMethodRule.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/IntroduceJoinAccessMethodRule.java M asterixdb/asterix-app/src/test/resources/optimizerts/results/nonpure/keep-datetime-local.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/udfs/query-ASTERIXDB-1019.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/udfs/query-ASTERIXDB-1029.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/udfs/query-ASTERIXDB-1029_2.plan 6 files changed, 197 insertions(+), 162 deletions(-) Approvals: Taewoo Kim: Looks good to me, approved Jenkins: Verified; No violations found; No violations found; Verified diff --git a/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/AbstractIntroduceAccessMethodRule.java b/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/AbstractIntroduceAccessMethodRule.java index bed5c7f..e0c6249 100644 --- a/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/AbstractIntroduceAccessMethodRule.java +++ b/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/AbstractIntroduceAccessMethodRule.java @@ -22,9 +22,11 @@ import java.util.Arrays; import java.util.Collections; import java.util.HashMap; +import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Map; +import java.util.Set; import org.apache.asterix.common.config.DatasetConfig.IndexType; import org.apache.asterix.dataflow.data.common.ExpressionTypeComputer; @@ -62,6 +64,8 @@ import org.apache.hyracks.algebricks.core.algebra.operators.logical.AbstractLogicalOperator; import org.apache.hyracks.algebricks.core.algebra.operators.logical.AssignOperator; import org.apache.hyracks.algebricks.core.algebra.operators.logical.UnnestOperator; +import org.apache.hyracks.algebricks.core.algebra.operators.logical.visitors.VariableUtilities; +import org.apache.hyracks.algebricks.core.algebra.typing.ITypingContext; import org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule; import com.google.common.collect.ImmutableSet; @@ -111,6 +115,25 @@ protected void fillSubTreeIndexExprs(OptimizableOperatorSubTree subTree, Map analyzedAMs, IOptimizationContext context) throws AlgebricksException { +fillSubTreeIndexExprs(subTree, analyzedAMs, context, false); +} + +/** + * Fills the information about the given optimizable function expressions using the subtree. + * + * @param subTree + * @param analyzedAMs + * @param context + * @param isArbitraryFormOfSubtree + *if the given subtree is in an arbitrary form that OptimizableSubTree class can't initialize, we try + *to fill the field type of each variable that is used in the optimizable function expressions. + *This way, an index-nested-loop-join transformation can be conducted properly since the transformation + *process skips an optimzable function expression if the field type of one of its variable is unknown. + * @throws AlgebricksException + */ +protected void fillSubTreeIndexExprs(OptimizableOperatorSubTree subTree, +Map analyzedAMs, IOptimizationContext context, +boolean isArbitraryFormOfSubtree) throws AlgebricksException { Iterator> amIt = analyzedAMs.entrySet().iterator(); // Check applicability of indexes by access method type. while (amIt.hasNext()) { @@ -118,7 +141,36 @@ AccessMethodAnalysisContext amCtx = entry.getValue(); // For the current access method type, map variables to applicable // indexes. -fillAllIndexExprs(subTree, amCtx, context); +if (!isArbitraryFormOfSubtree) { +fillAllIndexExprs(subTree, amCtx, context); +} else { +fillVarFieldTypeForOptFuncExprs(subTree, amCtx, context); +} +} +} + +/** + * Sets the subtree and the field type for the variables in the given function expression. + * This method is only us
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Taewoo Kim has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 2: Code-Review+2 Forwarding Dmitry's +2 from patch set 1 (just rebased) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Taewoo Kim Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 2: Contrib+2 BAD Compatibility Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterixbad-compat/2194/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 2: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/4704/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 2: BAD Compatibility Tests Started https://asterix-jenkins.ics.uci.edu/job/asterixbad-compat/2194/ -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-asterix-app/2359/ (11/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-no-installer-app/2339/ (10/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app/2550/ (9/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Contrib-2 BAD Compatibility Tests Failed https://asterix-jenkins.ics.uci.edu/job/asterixbad-compat/2192/ : FAILURE -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 2: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/4704/ -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: BAD Compatibility Tests Started https://asterix-jenkins.ics.uci.edu/job/asterixbad-compat/2192/ -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-sonar/5725/ (4/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-cancellation-test/1685/ (1/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-source-assemblies/2004/ (7/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-verify-storage/2301/ (5/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app-sql-execution/1694/ (3/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-rebalance-cancellation/873/ (8/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/hyracks-gerrit/1673/ (2/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/7225/ (6/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Dmitry Lychagin has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Code-Review+2 -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Dmitry Lychagin Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/4701/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: -Contrib BAD Compatibility Tests Failed https://asterix-jenkins.ics.uci.edu/job/asterixbad-compat/2191/ : FAILURE -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: -Integration-Tests Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/4701/ -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: BAD Compatibility Tests Started https://asterix-jenkins.ics.uci.edu/job/asterixbad-compat/2191/ -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Integration-Tests-1 Integration Tests Failed https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/4699/ : UNSTABLE -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Anon. E. Moose #1000171 has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Contrib-2 Analytics Compatibility Tests Failed https://goo.gl/aLmuJs: UNSTABLE -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Contrib-2 BAD Compatibility Tests Failed https://asterix-jenkins.ics.uci.edu/job/asterixbad-compat/2189/ : FAILURE -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: BAD Compatibility Tests Started https://asterix-jenkins.ics.uci.edu/job/asterixbad-compat/2189/ -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-no-installer-app/2336/ (11/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-asterix-app/2356/ (10/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: -Integration-Tests Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/4699/ -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Integration-Tests-1 Integration Tests Failed https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/4687/ : UNSTABLE -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-asterix-app/2346/ (11/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/4687/ -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app/2538/ (9/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-no-installer-app/2325/ (10/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/7212/ (6/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-rebalance-cancellation/860/ (4/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Taewoo Kim has uploaded a new change for review. https://asterix-gerrit.ics.uci.edu/2175 Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 - user model changes: no - storage format changes: no - interface changes: no Details: - Let the IntroduceJoinAccessMethod accept arbitrary forms of sub-tree for the probe-tree. Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 --- M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/AbstractIntroduceAccessMethodRule.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/IntroduceJoinAccessMethodRule.java M asterixdb/asterix-app/src/test/resources/optimizerts/results/nonpure/keep-datetime-local.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/udfs/query-ASTERIXDB-1019.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/udfs/query-ASTERIXDB-1029.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/udfs/query-ASTERIXDB-1029_2.plan 6 files changed, 197 insertions(+), 162 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/75/2175/1 diff --git a/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/AbstractIntroduceAccessMethodRule.java b/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/AbstractIntroduceAccessMethodRule.java index bed5c7f..e0c6249 100644 --- a/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/AbstractIntroduceAccessMethodRule.java +++ b/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/AbstractIntroduceAccessMethodRule.java @@ -22,9 +22,11 @@ import java.util.Arrays; import java.util.Collections; import java.util.HashMap; +import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Map; +import java.util.Set; import org.apache.asterix.common.config.DatasetConfig.IndexType; import org.apache.asterix.dataflow.data.common.ExpressionTypeComputer; @@ -62,6 +64,8 @@ import org.apache.hyracks.algebricks.core.algebra.operators.logical.AbstractLogicalOperator; import org.apache.hyracks.algebricks.core.algebra.operators.logical.AssignOperator; import org.apache.hyracks.algebricks.core.algebra.operators.logical.UnnestOperator; +import org.apache.hyracks.algebricks.core.algebra.operators.logical.visitors.VariableUtilities; +import org.apache.hyracks.algebricks.core.algebra.typing.ITypingContext; import org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule; import com.google.common.collect.ImmutableSet; @@ -111,6 +115,25 @@ protected void fillSubTreeIndexExprs(OptimizableOperatorSubTree subTree, Map analyzedAMs, IOptimizationContext context) throws AlgebricksException { +fillSubTreeIndexExprs(subTree, analyzedAMs, context, false); +} + +/** + * Fills the information about the given optimizable function expressions using the subtree. + * + * @param subTree + * @param analyzedAMs + * @param context + * @param isArbitraryFormOfSubtree + *if the given subtree is in an arbitrary form that OptimizableSubTree class can't initialize, we try + *to fill the field type of each variable that is used in the optimizable function expressions. + *This way, an index-nested-loop-join transformation can be conducted properly since the transformation + *process skips an optimzable function expression if the field type of one of its variable is unknown. + * @throws AlgebricksException + */ +protected void fillSubTreeIndexExprs(OptimizableOperatorSubTree subTree, +Map analyzedAMs, IOptimizationContext context, +boolean isArbitraryFormOfSubtree) throws AlgebricksException { Iterator> amIt = analyzedAMs.entrySet().iterator(); // Check applicability of indexes by access method type. while (amIt.hasNext()) { @@ -118,7 +141,36 @@ AccessMethodAnalysisContext amCtx = entry.getValue(); // For the current access method type, map variables to applicable // indexes. -fillAllIndexExprs(subTree, amCtx, context); +if (!isArbitraryFormOfSubtree) { +fillAllIndexExprs(subTree, amCtx, context); +} else { +fillVarFieldTypeForOptFuncExprs(subTree, amCtx, context); +} +} +} + +/** + * Sets the subtree and the field type for the variables in the given function expression. + * This method is only used for an arbitrary form of the probe-subtree in a join. + */ +protected void fillVarFieldTypeForOptFuncExprs(OptimizableOperatorSubTree subTree, +Ac
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-source-assemblies/1991/ (5/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/hyracks-gerrit/1660/ (3/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app-sql-execution/1681/ (8/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-verify-storage/2288/ (1/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-cancellation-test/1672/ (7/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2
Jenkins has posted comments on this change. Change subject: [ASTERIXDB-1984][COMP] probe-subtree init not required - fix #2 .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-sonar/5713/ (2/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2175 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f6 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Jenkins Gerrit-HasComments: No