Change in asterixdb[master]: Unify type exceptions by using error code and message template.
Jenkins has posted comments on this change. Change subject: Unify type exceptions by using error code and message template. .. Patch Set 5: WARNING: THIS CHANGE CONTAINS CROSS-PRODUCT CHANGES IN: * asterixdb * hyracks-fullstack PLEASE REVIEW CAREFULLY AND LOOK FOR API CHANGES! -- To view, visit https://asterix-gerrit.ics.uci.edu/1313 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie4fff8f5e64ffb027910a4899c0246b37ed5bce7 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Yingyi Bu Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: Unify type exceptions by using error code and message template.
Hello Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/1313 to look at the new patch set (#5). Change subject: Unify type exceptions by using error code and message template. .. Unify type exceptions by using error code and message template. Change-Id: Ie4fff8f5e64ffb027910a4899c0246b37ed5bce7 --- M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/algebra/operators/physical/CommitRuntimeFactory.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/ConstantFoldingRule.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/MetaFunctionToMetaVariableRule.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/app/cc/CompilerExtensionManager.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/NCExtensionManager.java A asterixdb/asterix-app/src/test/java/org/apache/asterix/runtime/ExceptionTest.java M asterixdb/asterix-app/src/test/java/org/apache/asterix/runtime/NullMissingTest.java M asterixdb/asterix-app/src/test/resources/metadata/testsuite.xml M asterixdb/asterix-app/src/test/resources/runtimets/queries/comparison/ComparisonQueries.xml M asterixdb/asterix-app/src/test/resources/runtimets/testsuite.xml M asterixdb/asterix-app/src/test/resources/runtimets/testsuite_sqlpp.xml M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/exceptions/ErrorCode.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/exceptions/RuntimeDataException.java M asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/library/ExternalFunction.java M asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/library/ExternalFunctionProvider.java M asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/library/ExternalScalarFunctionEvaluatorFactory.java M asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/library/JavaFunctionHelper.java M asterixdb/asterix-external-data/src/test/java/org/apache/asterix/external/classad/ClassAd.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/serde/ACircleSerializerDeserializer.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/serde/ADayTimeDurationSerializerDeserializer.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/serde/ALineSerializerDeserializer.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/serde/ARectangleSerializerDeserializer.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/serde/AYearMonthDurationSerializerDeserializer.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/formats/nontagged/AqlBinaryIntegerInspector.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/om/base/temporal/AsterixTemporalTypeParseException.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/om/functions/AsterixBuiltinFunctions.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/om/types/ATypeTag.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/om/types/hierachy/ATypeHierarchy.java M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/collections/FirstElementAggregateDescriptor.java M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/collections/FirstElementEvalFactory.java M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/collections/ListifyAggregateDescriptor.java M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/collections/ListifyAggregateFunctionEvalFactory.java M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/collections/LocalFirstElementAggregateDescriptor.java M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/scalar/AbstractScalarAggregateDescriptor.java M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/scalar/GenericScalarAggregateFunction.java M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/serializable/std/AbstractSerializableAvgAggregateFunction.java M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/serializable/std/AbstractSerializableCountAggregateFunction.java M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/serializable/std/AbstractSerializableSumAggregateFunction.java M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/serializable/std/SerializableAvgAggregateDescriptor.java M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/serializable/std/SerializableAvgAggregateFunction.java M asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/serializable/std/Seria
[jira] [Created] (ASTERIXDB-1715) Clause spelled incorrectly in SQL++ documentation
Vignesh Raghunathan created ASTERIXDB-1715: -- Summary: Clause spelled incorrectly in SQL++ documentation Key: ASTERIXDB-1715 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1715 Project: Apache AsterixDB Issue Type: Bug Components: Documentation Reporter: Vignesh Raghunathan Under the Group variables section, clause is spelled wrong in the sentence "We can use a subquery in the SELECT clase to tunnel through the extra nesting and produce the desired result." -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Change in asterixdb[master]: Unify type exceptions by using error code and message template.
Jenkins has posted comments on this change. Change subject: Unify type exceptions by using error code and message template. .. Patch Set 5: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/3163/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1313 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie4fff8f5e64ffb027910a4899c0246b37ed5bce7 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Yingyi Bu Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: ASTERIXDB-1451: Fix type propagation to enforced indexes
Murtadha Hubail has abandoned this change. Change subject: ASTERIXDB-1451: Fix type propagation to enforced indexes .. Abandoned Replaced by https://asterix-gerrit.ics.uci.edu/#/c/1146/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1109 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: abandon Gerrit-Change-Id: I1b4572ca541e6a9fbaf1d7f107f76630c854abdd Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha Hubail Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Yingyi Bu
Change in asterixdb[master]: Detect, Option to Forcibly Terminate AsterixDB Processes
Jenkins has posted comments on this change. Change subject: Detect, Option to Forcibly Terminate AsterixDB Processes .. Patch Set 3: Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/1029/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/1316 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie09c86fe67f7933574a03574fbe334e8c1be2bbd Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: Detect, Option to Forcibly Terminate AsterixDB Processes
Till Westmann has posted comments on this change. Change subject: Detect, Option to Forcibly Terminate AsterixDB Processes .. Patch Set 3: Code-Review+2 -- To view, visit https://asterix-gerrit.ics.uci.edu/1316 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie09c86fe67f7933574a03574fbe334e8c1be2bbd Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: Applied the multiway fuzzyjoin based on the prefix-based joi...
Taewoo Kim has posted comments on this change. Change subject: Applied the multiway fuzzyjoin based on the prefix-based join and the selectFuzzyJoin testCases. .. Patch Set 23: Can you answer to my comments on the patch set 21? -- To view, visit https://asterix-gerrit.ics.uci.edu/1076 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I8736f104905eeda763d39709e002c2b9629278cc Gerrit-PatchSet: 23 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Wenhai Li Gerrit-Reviewer: Chen Li Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Taewoo Kim Gerrit-Reviewer: Wenhai Li Gerrit-HasComments: No
Change in asterixdb[master]: ASTERIXDB-1608, ASTERIXDB-1617 Match user query for nonpure ...
Taewoo Kim has posted comments on this change. Change subject: ASTERIXDB-1608, ASTERIXDB-1617 Match user query for nonpure function calls .. Patch Set 20: Code-Review+1 I have checked IntroduceSelectAccessMethodRule and related classes and it looks good. Since I do not 100% understand other parts, those parts are needed to be checked by someone else. -- To view, visit https://asterix-gerrit.ics.uci.edu/1057 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I2dec322b30835625430c06acd7626d902bada137 Gerrit-PatchSet: 20 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Steven Jacobs Gerrit-Reviewer: Ian Maxon Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Preston Carman Gerrit-Reviewer: Steven Jacobs Gerrit-Reviewer: Taewoo Kim Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: Detect, Option to Forcibly Terminate AsterixDB Processes
Jenkins has posted comments on this change. Change subject: Detect, Option to Forcibly Terminate AsterixDB Processes .. Patch Set 3: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/1028/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/1316 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie09c86fe67f7933574a03574fbe334e8c1be2bbd Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: Detect, Option to Forcibly Terminate AsterixDB Processes
Jenkins has posted comments on this change. Change subject: Detect, Option to Forcibly Terminate AsterixDB Processes .. Patch Set 3: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/1029/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1316 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie09c86fe67f7933574a03574fbe334e8c1be2bbd Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: Detect, Option to Forcibly Terminate AsterixDB Processes
Michael Blow has posted comments on this change. Change subject: Detect, Option to Forcibly Terminate AsterixDB Processes .. Patch Set 3: Verified+1 -- To view, visit https://asterix-gerrit.ics.uci.edu/1316 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie09c86fe67f7933574a03574fbe334e8c1be2bbd Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: Detect, Option to Forcibly Terminate AsterixDB Processes
Jenkins has posted comments on this change. Change subject: Detect, Option to Forcibly Terminate AsterixDB Processes .. Patch Set 3: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/1028/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1316 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie09c86fe67f7933574a03574fbe334e8c1be2bbd Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: Detect, Option to Forcibly Terminate AsterixDB Processes
Jenkins has posted comments on this change. Change subject: Detect, Option to Forcibly Terminate AsterixDB Processes .. Patch Set 3: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/3162/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1316 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie09c86fe67f7933574a03574fbe334e8c1be2bbd Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: Detect, Option to Forcibly Terminate AsterixDB Processes
Hello Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/1316 to look at the new patch set (#3). Change subject: Detect, Option to Forcibly Terminate AsterixDB Processes .. Detect, Option to Forcibly Terminate AsterixDB Processes Usability changes for sample local cluster: 1. Before start, check if there are any AsterixDB proceses running. If so, error out. This can be overridden with -f, which will proceed to start the cluster anyway. This is useful in case where the other processes are operating on non-conflicting ports. 2. After stop, check if there are any AsterixDB processes running. If so, emit a warning, and if -f is supplied to stop, kill any straggling processes. Change-Id: Ie09c86fe67f7933574a03574fbe334e8c1be2bbd --- M asterixdb/asterix-server/src/main/assembly/filter.properties M asterixdb/asterix-server/src/main/samples/local/bin/start-sample-cluster.sh M asterixdb/asterix-server/src/main/samples/local/bin/stop-sample-cluster.sh 3 files changed, 78 insertions(+), 13 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/16/1316/3 -- To view, visit https://asterix-gerrit.ics.uci.edu/1316 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: Ie09c86fe67f7933574a03574fbe334e8c1be2bbd Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Till Westmann
Change in asterixdb[master]: Detect, Option to Forcibly Terminate AsterixDB Processes
Jenkins has posted comments on this change. Change subject: Detect, Option to Forcibly Terminate AsterixDB Processes .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/3161/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1316 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie09c86fe67f7933574a03574fbe334e8c1be2bbd Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: Detect, Option to Forcibly Terminate AsterixDB Processes
Michael Blow has uploaded a new patch set (#2). Change subject: Detect, Option to Forcibly Terminate AsterixDB Processes .. Detect, Option to Forcibly Terminate AsterixDB Processes Usability changes for sample local cluster: 1. Before start, check if there are any AsterixDB proceses running. If so, error out. This can be overridden with -f, which will proceed to start the cluster anyway. This is useful in case where the other processes are operating on non-conflicting ports. 2. After stop, check if there are any AsterixDB processes running. If so, emit a warning, and if -f is supplied to stop, kill any straggling processes. Change-Id: Ie09c86fe67f7933574a03574fbe334e8c1be2bbd --- M asterixdb/asterix-server/src/main/assembly/filter.properties M asterixdb/asterix-server/src/main/samples/local/bin/start-sample-cluster.sh M asterixdb/asterix-server/src/main/samples/local/bin/stop-sample-cluster.sh 3 files changed, 82 insertions(+), 13 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/16/1316/2 -- To view, visit https://asterix-gerrit.ics.uci.edu/1316 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: Ie09c86fe67f7933574a03574fbe334e8c1be2bbd Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Till Westmann
Change in asterixdb[master]: Detect, Option to Forcibly Terminate AsterixDB Processes
Jenkins has posted comments on this change. Change subject: Detect, Option to Forcibly Terminate AsterixDB Processes .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/3160/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1316 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie09c86fe67f7933574a03574fbe334e8c1be2bbd Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: Detect, Option to Forcibly Terminate AsterixDB Processes
Michael Blow has uploaded a new change for review. https://asterix-gerrit.ics.uci.edu/1316 Change subject: Detect, Option to Forcibly Terminate AsterixDB Processes .. Detect, Option to Forcibly Terminate AsterixDB Processes Usability changes for sample local cluster: 1. Before start, check if there are any AsterixDB proceses running. If so, error out. This can be overridden with -f, which will proceed to start the cluster anyway. This is useful in case where the other processes are operating on non-conflicting ports. 2. After stop, check if there are any AsterixDB processes running. If so, emit a warning, and if -f is supplied to stop, kill any straggling processes. Change-Id: Ie09c86fe67f7933574a03574fbe334e8c1be2bbd --- M asterixdb/asterix-server/src/main/assembly/filter.properties M asterixdb/asterix-server/src/main/samples/local/bin/start-sample-cluster.sh M asterixdb/asterix-server/src/main/samples/local/bin/stop-sample-cluster.sh 3 files changed, 75 insertions(+), 13 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/16/1316/1 diff --git a/asterixdb/asterix-server/src/main/assembly/filter.properties b/asterixdb/asterix-server/src/main/assembly/filter.properties index f7a53b3..34d86df 100644 --- a/asterixdb/asterix-server/src/main/assembly/filter.properties +++ b/asterixdb/asterix-server/src/main/assembly/filter.properties @@ -3,3 +3,4 @@ NC_COMMAND=asterixnc HELPER_COMMAND=asterixhelper LISTEN_PORT=19002 +PRODUCT=AsterixDB \ No newline at end of file diff --git a/asterixdb/asterix-server/src/main/samples/local/bin/start-sample-cluster.sh b/asterixdb/asterix-server/src/main/samples/local/bin/start-sample-cluster.sh index 53ceff8..d702e8a 100755 --- a/asterixdb/asterix-server/src/main/samples/local/bin/start-sample-cluster.sh +++ b/asterixdb/asterix-server/src/main/samples/local/bin/start-sample-cluster.sh @@ -18,6 +18,22 @@ # under the License. # +function usage() { + echo + echo Usage: $(basename $0) [-f[orce]] + echo + echo " -f[orce] : Forces a start attempt when ${PRODUCT} processes are found to be running" +} + +while [ -n "$1" ]; do + case $1 in +-f|-force) force=1;; +-help|--help|-usage|--usage) usage; exit 0;; +*) echo "ERROR: unknown argument '$1'"; usage; exit 1;; + esac + shift +done + if [ -z "$JAVA_HOME" -a -x /usr/libexec/java_home ]; then JAVA_HOME=$(/usr/libexec/java_home) export JAVA_HOME @@ -51,12 +67,32 @@ $INSTALLDIR/bin/${HELPER_COMMAND} get_cluster_state -quiet \ && echo "ERROR: sample cluster address (localhost:${LISTEN_PORT}) already in use" && exit 1 +if $JAVA_HOME/bin/jps | grep ' \(CCDriver\|NCDriver\|NCService\)$' > /tmp/$$_jps; then + if [ $force ]; then +severity=WARNING + else +severity=ERROR + fi + echo -n "${severity}: ${PRODUCT} processes are already running; " + if [ $force ]; then +echo "-f[orce] specified, ignoring" + else +echo "aborting" +echo +echo "Re-run with -f to ignore, or run stop-sample-cluster.sh -f to forcibly terminate all running ${PRODUCT} processes:" +cat /tmp/$$_jps | sed 's/^/ - /' +rm /tmp/$$_jps +exit 1 + fi +fi + +rm /tmp/$$_jps ( echo "--" date echo "--" ) | tee -a $LOGSDIR/blue-service.log | tee -a $LOGSDIR/red-service.log >> $LOGSDIR/cc.log -echo "Starting sample cluster..." +echo "INFO: Starting sample cluster..." $INSTALLDIR/bin/${NC_SERVICE_COMMAND} -logdir - -config-file $CLUSTERDIR/conf/blue.conf >> $LOGSDIR/blue-service.log 2>&1 & $INSTALLDIR/bin/${NC_SERVICE_COMMAND} -logdir - >> $LOGSDIR/red-service.log 2>&1 & $INSTALLDIR/bin/${CC_COMMAND} -config-file $CLUSTERDIR/conf/cc.conf >> $LOGSDIR/cc.log 2>&1 & diff --git a/asterixdb/asterix-server/src/main/samples/local/bin/stop-sample-cluster.sh b/asterixdb/asterix-server/src/main/samples/local/bin/stop-sample-cluster.sh index b69ee53..d2aba75 100755 --- a/asterixdb/asterix-server/src/main/samples/local/bin/stop-sample-cluster.sh +++ b/asterixdb/asterix-server/src/main/samples/local/bin/stop-sample-cluster.sh @@ -18,6 +18,15 @@ # under the License. # +while [ -n "$1" ]; do + case $1 in +-f|-force) force=1;; + -help|--help) echo $(basename $0) [-f[orce]]; echo " -f[orce] : Forcibly terminates any running ${PRODUCT} processes after shutting down cluster, if running"; exit 0;; + *) echo "ERROR: unknown argument '$1'"; exit 1;; + esac + shift +done + if [ -z "$JAVA_HOME" -a -x /usr/libexec/java_home ]; then JAVA_HOME=$(/usr/libexec/java_home) export JAVA_HOME @@ -43,19 +52,35 @@ $INSTALLDIR/bin/${HELPER_COMMAND} get_cluster_state -quiet if [ $? -ne 1 ]; then $INSTALLDIR/bin/${HELPER_COMMAND} shutdown_cluster_all + first=1 + tries=0 + while [ -n "$(
Change in asterixdb[master]: Full-text implementation step 1
Jenkins has posted comments on this change. Change subject: Full-text implementation step 1 .. Patch Set 19: WARNING: THIS CHANGE CONTAINS CROSS-PRODUCT CHANGES IN: * asterixdb * hyracks-fullstack PLEASE REVIEW CAREFULLY AND LOOK FOR API CHANGES! -- To view, visit https://asterix-gerrit.ics.uci.edu/1228 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: If00a871a8241d6aa6931f97b694d65f164d3ab8c Gerrit-PatchSet: 19 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Heri Ramampiaro Gerrit-Reviewer: Ian Maxon Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Jianfeng Jia Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Taewoo Kim Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: Full-text implementation step 1
Jenkins has posted comments on this change. Change subject: Full-text implementation step 1 .. Patch Set 19: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/3159/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1228 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: If00a871a8241d6aa6931f97b694d65f164d3ab8c Gerrit-PatchSet: 19 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Heri Ramampiaro Gerrit-Reviewer: Ian Maxon Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Jianfeng Jia Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Taewoo Kim Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: Full-text implementation step 1
Hello Ian Maxon, Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/1228 to look at the new patch set (#19). Change subject: Full-text implementation step 1 .. Full-text implementation step 1 - Introduced ftcontains() that conducts the full-text search - This version doesn't support index-based full-text search yet. After this step, the functionality will be added as a separate patch. - Added BinaryHashSet from BinaryHashMap class. Change-Id: If00a871a8241d6aa6931f97b694d65f164d3ab8c --- M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/compiler/provider/DefaultRuleSetFactory.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/base/RuleCollections.java A asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/FullTextContainsParameterCheckRule.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/InvertedIndexAccessMethod.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/translator/util/FunctionCollection.java A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-01/fulltext-01.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-01/fulltext-01.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-01/fulltext-01.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-01/fulltext-01.4.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-01/fulltext-01.5.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-02/fulltext-02.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-02/fulltext-02.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-02/fulltext-02.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-02/fulltext-02.4.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-02/fulltext-02.5.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-02/fulltext-02.6.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-03/fulltext-03.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-03/fulltext-03.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-03/fulltext-03.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-03/fulltext-03.4.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-03/fulltext-03.5.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-03/fulltext-03.6.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-03/fulltext-03.7.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-03/fulltext-03.8.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-04/fulltext-04.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-04/fulltext-04.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-04/fulltext-04.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-05/fulltext-05.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-05/fulltext-05.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-05/fulltext-05.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-06/fulltext-06.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-06/fulltext-06.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-06/fulltext-06.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-07/fulltext-07.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-07/fulltext-07.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-07/fulltext-07.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-07/fulltext-07.4.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/results/fulltext/fulltext-01/fulltext-01.3.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/fulltext/fulltext-01/fulltext-01.4.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/fulltext/fulltext-01/fulltext-01.5.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/fulltext/fulltext-02/fulltext-02.3.adm A asterixdb/asterix
[jira] [Assigned] (ASTERIXDB-1710) Recovery redo fails whenever deadlock-free locking protocol invoked
[ https://issues.apache.org/jira/browse/ASTERIXDB-1710?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ian Maxon reassigned ASTERIXDB-1710: Assignee: Ian Maxon > Recovery redo fails whenever deadlock-free locking protocol invoked > --- > > Key: ASTERIXDB-1710 > URL: https://issues.apache.org/jira/browse/ASTERIXDB-1710 > Project: Apache AsterixDB > Issue Type: Bug >Reporter: Ian Maxon >Assignee: Ian Maxon > > The WAIT log isn't handled in the switch/case for the redo phase. It should > get through analysis fine. The stack will be something like this: > org.apache.asterix.common.exceptions.ACIDException: Unsupported LogType: 6 > at > org.apache.asterix.transaction.management.service.recovery.RecoveryManager.startRecoveryRedoPhase(RecoveryManager.java:412) > at > org.apache.asterix.transaction.management.service.recovery.RecoveryManager.replayPartitionsLogs(RecoveryManager.java:202) > at > org.apache.asterix.transaction.management.service.recovery.RecoveryManager.startRecovery(RecoveryManager.java:194) > at > org.apache.asterix.hyracks.bootstrap.NCApplicationEntryPoint.start(NCApplicationEntryPoint.java:151) > at > org.apache.hyracks.control.nc.NodeControllerService.startApplication(NodeControllerService.java:342) > at > org.apache.hyracks.control.nc.NodeControllerService.start(NodeControllerService.java:271) > at org.apache.hyracks.control.nc.NCDriver.main(NCDriver.java:48) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (ASTERIXDB-1710) Recovery redo fails whenever deadlock-free locking protocol invoked
[ https://issues.apache.org/jira/browse/ASTERIXDB-1710?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ian Maxon resolved ASTERIXDB-1710. -- Resolution: Fixed > Recovery redo fails whenever deadlock-free locking protocol invoked > --- > > Key: ASTERIXDB-1710 > URL: https://issues.apache.org/jira/browse/ASTERIXDB-1710 > Project: Apache AsterixDB > Issue Type: Bug >Reporter: Ian Maxon >Assignee: Ian Maxon > > The WAIT log isn't handled in the switch/case for the redo phase. It should > get through analysis fine. The stack will be something like this: > org.apache.asterix.common.exceptions.ACIDException: Unsupported LogType: 6 > at > org.apache.asterix.transaction.management.service.recovery.RecoveryManager.startRecoveryRedoPhase(RecoveryManager.java:412) > at > org.apache.asterix.transaction.management.service.recovery.RecoveryManager.replayPartitionsLogs(RecoveryManager.java:202) > at > org.apache.asterix.transaction.management.service.recovery.RecoveryManager.startRecovery(RecoveryManager.java:194) > at > org.apache.asterix.hyracks.bootstrap.NCApplicationEntryPoint.start(NCApplicationEntryPoint.java:151) > at > org.apache.hyracks.control.nc.NodeControllerService.startApplication(NodeControllerService.java:342) > at > org.apache.hyracks.control.nc.NodeControllerService.start(NodeControllerService.java:271) > at org.apache.hyracks.control.nc.NCDriver.main(NCDriver.java:48) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (ASTERIXDB-1714) Eliminate dependency on JSON (org.json:json:*) library
Michael Blow created ASTERIXDB-1714: --- Summary: Eliminate dependency on JSON (org.json:json:*) library Key: ASTERIXDB-1714 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1714 Project: Apache AsterixDB Issue Type: Improvement Components: Other Reporter: Michael Blow Assignee: Michael Blow The JSON library has a controversial license, which stipulates that it can only be used for "Good, not Evil". We should eliminate our dependency on this package in lieu of one that has a license free of subjective limitations. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Change in asterixdb[master]: Full-text implementation step 1
Jenkins has posted comments on this change. Change subject: Full-text implementation step 1 .. Patch Set 18: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/1027/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/1228 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: If00a871a8241d6aa6931f97b694d65f164d3ab8c Gerrit-PatchSet: 18 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Heri Ramampiaro Gerrit-Reviewer: Ian Maxon Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Jianfeng Jia Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Taewoo Kim Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
[jira] [Commented] (ASTERIXDB-1710) Recovery redo fails whenever deadlock-free locking protocol invoked
[ https://issues.apache.org/jira/browse/ASTERIXDB-1710?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15612986#comment-15612986 ] ASF subversion and git services commented on ASTERIXDB-1710: Commit 82a831d26d8c3c45478240f77dab9cf1b4c9eb79 in asterixdb's branch refs/heads/master from [~imaxon] [ https://git-wip-us.apache.org/repos/asf?p=asterixdb.git;h=82a831d ] ASTERIXDB-1710: Redo fails on WAIT log record Simple fix :) It would be best to have a test for this (and all other logtypes), but the LogManager will have to be maniupulated into generating the record for this specifically because the conditions upon which it happens naturally are hard to encounter. Change-Id: I4443b716bc791878fabbbf3b374fc7c7c592668f Reviewed-on: https://asterix-gerrit.ics.uci.edu/1315 Sonar-Qube: Jenkins Tested-by: Jenkins Integration-Tests: Jenkins Reviewed-by: Murtadha Hubail > Recovery redo fails whenever deadlock-free locking protocol invoked > --- > > Key: ASTERIXDB-1710 > URL: https://issues.apache.org/jira/browse/ASTERIXDB-1710 > Project: Apache AsterixDB > Issue Type: Bug >Reporter: Ian Maxon > > The WAIT log isn't handled in the switch/case for the redo phase. It should > get through analysis fine. The stack will be something like this: > org.apache.asterix.common.exceptions.ACIDException: Unsupported LogType: 6 > at > org.apache.asterix.transaction.management.service.recovery.RecoveryManager.startRecoveryRedoPhase(RecoveryManager.java:412) > at > org.apache.asterix.transaction.management.service.recovery.RecoveryManager.replayPartitionsLogs(RecoveryManager.java:202) > at > org.apache.asterix.transaction.management.service.recovery.RecoveryManager.startRecovery(RecoveryManager.java:194) > at > org.apache.asterix.hyracks.bootstrap.NCApplicationEntryPoint.start(NCApplicationEntryPoint.java:151) > at > org.apache.hyracks.control.nc.NodeControllerService.startApplication(NodeControllerService.java:342) > at > org.apache.hyracks.control.nc.NodeControllerService.start(NodeControllerService.java:271) > at org.apache.hyracks.control.nc.NCDriver.main(NCDriver.java:48) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Change in asterixdb[master]: ASTERIXDB-1710: Redo fails on WAIT log record
Ian Maxon has submitted this change and it was merged. Change subject: ASTERIXDB-1710: Redo fails on WAIT log record .. ASTERIXDB-1710: Redo fails on WAIT log record Simple fix :) It would be best to have a test for this (and all other logtypes), but the LogManager will have to be maniupulated into generating the record for this specifically because the conditions upon which it happens naturally are hard to encounter. Change-Id: I4443b716bc791878fabbbf3b374fc7c7c592668f Reviewed-on: https://asterix-gerrit.ics.uci.edu/1315 Sonar-Qube: Jenkins Tested-by: Jenkins Integration-Tests: Jenkins Reviewed-by: Murtadha Hubail --- M asterixdb/asterix-transactions/src/main/java/org/apache/asterix/transaction/management/service/recovery/RecoveryManager.java 1 file changed, 1 insertion(+), 0 deletions(-) Approvals: Murtadha Hubail: Looks good to me, approved Jenkins: Verified; No violations found; Verified diff --git a/asterixdb/asterix-transactions/src/main/java/org/apache/asterix/transaction/management/service/recovery/RecoveryManager.java b/asterixdb/asterix-transactions/src/main/java/org/apache/asterix/transaction/management/service/recovery/RecoveryManager.java index 6eb758c..286fc16 100644 --- a/asterixdb/asterix-transactions/src/main/java/org/apache/asterix/transaction/management/service/recovery/RecoveryManager.java +++ b/asterixdb/asterix-transactions/src/main/java/org/apache/asterix/transaction/management/service/recovery/RecoveryManager.java @@ -405,6 +405,7 @@ case LogType.ABORT: case LogType.FLUSH: case LogType.UPSERT_ENTITY_COMMIT: +case LogType.WAIT: case LogType.MARKER: //do nothing break; -- To view, visit https://asterix-gerrit.ics.uci.edu/1315 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: merged Gerrit-Change-Id: I4443b716bc791878fabbbf3b374fc7c7c592668f Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Ian Maxon Gerrit-Reviewer: Ian Maxon Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Murtadha Hubail
Change in asterixdb[master]: Full-text implementation step 1
Jenkins has posted comments on this change. Change subject: Full-text implementation step 1 .. Patch Set 18: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/1027/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1228 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: If00a871a8241d6aa6931f97b694d65f164d3ab8c Gerrit-PatchSet: 18 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Heri Ramampiaro Gerrit-Reviewer: Ian Maxon Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Jianfeng Jia Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Taewoo Kim Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: Full-text implementation step 1
Jenkins has posted comments on this change. Change subject: Full-text implementation step 1 .. Patch Set 18: WARNING: THIS CHANGE CONTAINS CROSS-PRODUCT CHANGES IN: * asterixdb * hyracks-fullstack PLEASE REVIEW CAREFULLY AND LOOK FOR API CHANGES! -- To view, visit https://asterix-gerrit.ics.uci.edu/1228 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: If00a871a8241d6aa6931f97b694d65f164d3ab8c Gerrit-PatchSet: 18 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Heri Ramampiaro Gerrit-Reviewer: Ian Maxon Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Jianfeng Jia Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Taewoo Kim Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: Full-text implementation step 1
Jenkins has posted comments on this change. Change subject: Full-text implementation step 1 .. Patch Set 18: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/3158/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1228 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: If00a871a8241d6aa6931f97b694d65f164d3ab8c Gerrit-PatchSet: 18 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Taewoo Kim Gerrit-Reviewer: Heri Ramampiaro Gerrit-Reviewer: Ian Maxon Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Jianfeng Jia Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Taewoo Kim Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: Full-text implementation step 1
Hello Ian Maxon, Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/1228 to look at the new patch set (#18). Change subject: Full-text implementation step 1 .. Full-text implementation step 1 - Introduced ftcontains() that conducts the full-text search - This version doesn't support index-based full-text search yet. After this step, the functionality will be added as a separate patch. - Added BinaryHashSet from BinaryHashMap class. Change-Id: If00a871a8241d6aa6931f97b694d65f164d3ab8c --- M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/compiler/provider/DefaultRuleSetFactory.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/base/RuleCollections.java A asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/FullTextContainsParameterCheckRule.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/InvertedIndexAccessMethod.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/translator/util/FunctionCollection.java A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-01/fulltext-01.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-01/fulltext-01.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-01/fulltext-01.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-01/fulltext-01.4.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-01/fulltext-01.5.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-02/fulltext-02.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-02/fulltext-02.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-02/fulltext-02.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-02/fulltext-02.4.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-02/fulltext-02.5.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-02/fulltext-02.6.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-03/fulltext-03.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-03/fulltext-03.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-03/fulltext-03.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-03/fulltext-03.4.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-03/fulltext-03.5.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-03/fulltext-03.6.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-03/fulltext-03.7.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-03/fulltext-03.8.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-04/fulltext-04.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-04/fulltext-04.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-04/fulltext-04.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-05/fulltext-05.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-05/fulltext-05.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-05/fulltext-05.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-06/fulltext-06.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-06/fulltext-06.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-06/fulltext-06.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-07/fulltext-07.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-07/fulltext-07.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-07/fulltext-07.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fulltext/fulltext-07/fulltext-07.4.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/results/fulltext/fulltext-01/fulltext-01.3.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/fulltext/fulltext-01/fulltext-01.4.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/fulltext/fulltext-01/fulltext-01.5.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/fulltext/fulltext-02/fulltext-02.3.adm A asterixdb/asterix
Change in asterixdb[master]: ASTERIXDB-1710: Redo fails on WAIT log record
Murtadha Hubail has posted comments on this change. Change subject: ASTERIXDB-1710: Redo fails on WAIT log record .. Patch Set 2: Code-Review+2 -- To view, visit https://asterix-gerrit.ics.uci.edu/1315 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I4443b716bc791878fabbbf3b374fc7c7c592668f Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Ian Maxon Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Murtadha Hubail Gerrit-HasComments: No
[jira] [Closed] (ASTERIXDB-1712) Can't select fields if query contains union all clause with select * in from clause
[ https://issues.apache.org/jira/browse/ASTERIXDB-1712?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vignesh Raghunathan closed ASTERIXDB-1712. -- Resolution: Duplicate > Can't select fields if query contains union all clause with select * in from > clause > --- > > Key: ASTERIXDB-1712 > URL: https://issues.apache.org/jira/browse/ASTERIXDB-1712 > Project: Apache AsterixDB > Issue Type: Bug >Reporter: Vignesh Raghunathan > > Consider the following sql++ statements: > {code} > drop dataverse sampdb if exists; > create dataverse sampdb; > use sampdb; > create type samptabletype as closed { > id: int8 > }; > create dataset samptable1(samptabletype) primary key id; > insert into samptable1 ({'id' : 1}); > insert into samptable1 ({'id' : 2}); > insert into samptable1 ({'id' : 3}); > create dataset samptable2(samptabletype) primary key id; > insert into samptable2 ({'id' : 1}); > insert into samptable2 ({'id' : 2}); > insert into samptable2 ({'id' : 3}); > select * > from > (select * from samptable1 > union all > select * from samptable2 > ) tab1; > {code} > The result is: > {code} > { "tab1": { "samptable2": { "id": 1 } } } > { "tab1": { "samptable2": { "id": 2 } } } > { "tab1": { "samptable1": { "id": 1 } } } > { "tab1": { "samptable1": { "id": 2 } } } > { "tab1": { "samptable2": { "id": 3 } } } > { "tab1": { "samptable1": { "id": 3 } } } > {code} > However, there is no way to express the following query to display only ids: > select tab1.samptable(1/2 ??).id > from > (select * from samptable1 > union all > select * from samptable2 > ) tab1; -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (ASTERIXDB-1712) Can't select fields if query contains union all clause with select * in from clause
Vignesh Raghunathan created ASTERIXDB-1712: -- Summary: Can't select fields if query contains union all clause with select * in from clause Key: ASTERIXDB-1712 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1712 Project: Apache AsterixDB Issue Type: Bug Reporter: Vignesh Raghunathan Consider the following sql++ statements: {code} drop dataverse sampdb if exists; create dataverse sampdb; use sampdb; create type samptabletype as closed { id: int8 }; create dataset samptable1(samptabletype) primary key id; insert into samptable1 ({'id' : 1}); insert into samptable1 ({'id' : 2}); insert into samptable1 ({'id' : 3}); create dataset samptable2(samptabletype) primary key id; insert into samptable2 ({'id' : 1}); insert into samptable2 ({'id' : 2}); insert into samptable2 ({'id' : 3}); select * from (select * from samptable1 union all select * from samptable2 ) tab1; {code} The result is: {code} { "tab1": { "samptable2": { "id": 1 } } } { "tab1": { "samptable2": { "id": 2 } } } { "tab1": { "samptable1": { "id": 1 } } } { "tab1": { "samptable1": { "id": 2 } } } { "tab1": { "samptable2": { "id": 3 } } } { "tab1": { "samptable1": { "id": 3 } } } {code} However, there is no way to express the following query to display only ids: select tab1.samptable(1/2 ??).id from (select * from samptable1 union all select * from samptable2 ) tab1; -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (ASTERIXDB-1713) Can't select fields if query contains union all clause with select * in from clause
Vignesh Raghunathan created ASTERIXDB-1713: -- Summary: Can't select fields if query contains union all clause with select * in from clause Key: ASTERIXDB-1713 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1713 Project: Apache AsterixDB Issue Type: Bug Reporter: Vignesh Raghunathan Consider the following sql++ statements: {code} drop dataverse sampdb if exists; create dataverse sampdb; use sampdb; create type samptabletype as closed { id: int8 }; create dataset samptable1(samptabletype) primary key id; insert into samptable1 ({'id' : 1}); insert into samptable1 ({'id' : 2}); insert into samptable1 ({'id' : 3}); create dataset samptable2(samptabletype) primary key id; insert into samptable2 ({'id' : 1}); insert into samptable2 ({'id' : 2}); insert into samptable2 ({'id' : 3}); select * from (select * from samptable1 union all select * from samptable2 ) tab1; {code} The result is: {code} { "tab1": { "samptable2": { "id": 1 } } } { "tab1": { "samptable2": { "id": 2 } } } { "tab1": { "samptable1": { "id": 1 } } } { "tab1": { "samptable1": { "id": 2 } } } { "tab1": { "samptable2": { "id": 3 } } } { "tab1": { "samptable1": { "id": 3 } } } {code} However, there is no way to express the following query to display only ids: select tab1.samptable(1/2 ??).id from (select * from samptable1 union all select * from samptable2 ) tab1; -- This message was sent by Atlassian JIRA (v6.3.4#6332)