This is an automated email from the ASF dual-hosted git repository.
mblow pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git.
from fb5bb82 [NO ISSUE][COMP] Make marked SELECTs immovable.
new c8dd379 [ASTERIXDB-2768][COMP] Warn in DROP ... IF EXISTS when
dataverse not found.
new 10d4489 [NO ISSUE] Close potentially leaking inputstream in
TestExecutor
new 4121679 [NO ISSUE][TEST] increase result sender thread exit wait time
new bfe593a [NO ISSUE][STO] Add force rebalance to dataset rebalance API
new 5f5df46 [NO ISSUE][ING] Do not process requests when node is not
active
new c07b0ad [NO ISSUE][COMP] Fix isomorphism comparison of data-scan
operators
new d28b689 [ASTERIXDB-2782][RT] Incorrect result in left outer nested
loop join
new d53bfac [NO ISSUE][*DB] += exception helper method
new d2aefdc [NO ISSUE][*DB][ACT] Active stats synchronization
new da3bb88 Merge branch gerrit/mad-hatter
new c908ed1 Merge "Merge branch gerrit/mad-hatter"
The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../org/apache/asterix/active/ActiveManager.java | 6 +++
.../active/IActiveEntityEventSubscriber.java | 2 +-
.../active/IActiveEntityEventsListener.java | 2 +-
.../active/message/ActiveManagerMessage.java | 2 +-
.../active/message/ActiveStatsRequestMessage.java | 10 +++++
.../api/http/server/RebalanceApiServlet.java | 25 ++++++-----
.../app/active/ActiveEntityEventsListener.java | 25 ++++++++---
.../asterix/app/translator/QueryTranslator.java | 20 ++++++++-
.../org/apache/asterix/utils/RebalanceUtil.java | 5 +--
.../org/apache/asterix/common/TestDataUtil.java | 2 +-
.../asterix/test/active/ActiveStatsTest.java | 19 ++++++--
.../apache/asterix/test/common/TestExecutor.java | 38 ++++++++++------
.../test/runtime/ResultStreamingFailureTest.java | 2 +-
.../src/test/resources/runtimets/only_sqlpp.xml | 10 +++++
.../test.000.ddl.sqlpp} | 13 +++---
.../test.001.ddl.sqlpp} | 3 +-
.../test.002.ddl.sqlpp} | 3 +-
.../test.003.ddl.sqlpp} | 3 +-
.../test.004.ddl.sqlpp} | 3 +-
.../test.005.ddl.sqlpp} | 3 +-
.../test.006.ddl.sqlpp} | 3 +-
.../test.007.ddl.sqlpp} | 3 +-
.../test.008.ddl.sqlpp} | 3 +-
.../test.009.ddl.sqlpp} | 3 +-
.../test.010.ddl.sqlpp} | 3 +-
.../test.011.ddl.sqlpp} | 3 +-
.../test.999.ddl.sqlpp} | 3 +-
.../invalid-dataverse.001.ddl.sqlpp | 4 +-
.../invalid-dataverse.002.ddl.sqlpp | 6 ++-
.../invalid-dataverse.003.ddl.sqlpp | 7 +--
.../invalid-dataverse.004.ddl.sqlpp | 8 ++--
.../invalid-dataverse.005.ddl.sqlpp | 8 ++--
.../invalid-dataverse.006.ddl.sqlpp | 8 ++--
.../invalid-dataverse.007.ddl.sqlpp | 2 +
.../invalid-dataverse.008.ddl.sqlpp | 2 +
.../empty-dataset/empty-dataset.01.ddl.sqlpp} | 8 +++-
.../empty-dataset/empty-dataset.02.update.sqlpp} | 3 +-
.../empty-dataset/empty-dataset.03.query.sqlpp} | 4 +-
.../empty-dataset/empty-dataset.04.query.sqlpp} | 4 +-
.../empty-dataset/empty-dataset.05.query.sqlpp} | 4 +-
.../empty-dataset/empty-dataset.06.query.sqlpp} | 4 +-
.../push-limit-to-primary-scan-select.1.ddl.sqlpp | 24 +++++++++-
...sh-limit-to-primary-scan-select.10.query.sqlpp} | 40 +++++++++--------
...sh-limit-to-primary-scan-select.11.query.sqlpp} | 25 +++++++++--
...ush-limit-to-primary-scan-select.2.update.sqlpp | 6 +--
.../push-limit-to-primary-scan.1.ddl.sqlpp | 21 +++++++++
.../push-limit-to-primary-scan.2.update.sqlpp | 3 +-
.../push-limit-to-primary-scan.6.query.sqlpp} | 27 +++++++++--
...pp => push-limit-to-primary-scan.7.query.sqlpp} | 24 +++++++++-
.../identical_location.3.post.http | 2 +-
.../empty-dataset/empty-dataset.03.adm} | 0
.../empty-dataset/empty-dataset.04.adm} | 0
.../empty-dataset/empty-dataset.05.adm} | 0
.../empty-dataset/empty-dataset.06.adm} | 0
.../push-limit-to-primary-scan-select.10.adm | 1 +
.../push-limit-to-primary-scan-select.11.adm | 52 ++++++++++++++++++++++
.../push-limit-to-primary-scan.6.adm | 1 +
.../push-limit-to-primary-scan.7.adm | 52 ++++++++++++++++++++++
.../runtimets/testsuite_external_dataset.xml | 2 +
.../test/resources/runtimets/testsuite_sqlpp.xml | 28 +++++++++---
.../asterix/common/exceptions/ErrorCode.java | 1 +
.../asterix/common/exceptions/ExceptionUtils.java | 15 +++++++
.../src/main/resources/asx_errormsg/en.properties | 1 +
.../external/feed/watch/AbstractSubscriber.java | 29 +++++++++---
.../feed/watch/WaitForStateSubscriber.java | 2 +-
.../visitors/IsomorphismOperatorVisitor.java | 11 +++--
.../hyracks/dataflow/std/join/NestedLoopJoin.java | 32 +++++++++++--
67 files changed, 553 insertions(+), 135 deletions(-)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/ddl/{invalid-dataverse/invalid-dataverse.003.ddl.sqlpp
=> drop_dataset_invalid_dataverse/test.000.ddl.sqlpp} (75%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/ddl/{invalid-dataverse/invalid-dataverse.001.ddl.sqlpp
=> drop_dataset_invalid_dataverse/test.001.ddl.sqlpp} (88%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/ddl/{invalid-dataverse/invalid-dataverse.001.ddl.sqlpp
=> drop_dataset_invalid_dataverse/test.002.ddl.sqlpp} (88%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/ddl/{invalid-dataverse/invalid-dataverse.001.ddl.sqlpp
=> drop_dataset_invalid_dataverse/test.003.ddl.sqlpp} (87%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/ddl/{invalid-dataverse/invalid-dataverse.001.ddl.sqlpp
=> drop_dataset_invalid_dataverse/test.004.ddl.sqlpp} (88%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/ddl/{invalid-dataverse/invalid-dataverse.001.ddl.sqlpp
=> drop_dataset_invalid_dataverse/test.005.ddl.sqlpp} (88%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/ddl/{invalid-dataverse/invalid-dataverse.001.ddl.sqlpp
=> drop_dataset_invalid_dataverse/test.006.ddl.sqlpp} (87%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/ddl/{invalid-dataverse/invalid-dataverse.001.ddl.sqlpp
=> drop_dataset_invalid_dataverse/test.007.ddl.sqlpp} (87%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/ddl/{invalid-dataverse/invalid-dataverse.001.ddl.sqlpp
=> drop_dataset_invalid_dataverse/test.008.ddl.sqlpp} (88%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/ddl/{invalid-dataverse/invalid-dataverse.001.ddl.sqlpp
=> drop_dataset_invalid_dataverse/test.009.ddl.sqlpp} (90%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/ddl/{invalid-dataverse/invalid-dataverse.001.ddl.sqlpp
=> drop_dataset_invalid_dataverse/test.010.ddl.sqlpp} (88%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/ddl/{invalid-dataverse/invalid-dataverse.001.ddl.sqlpp
=> drop_dataset_invalid_dataverse/test.011.ddl.sqlpp} (89%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/ddl/{invalid-dataverse/invalid-dataverse.001.ddl.sqlpp
=> drop_dataset_invalid_dataverse/test.999.ddl.sqlpp} (91%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{ddl/invalid-dataverse/invalid-dataverse.001.ddl.sqlpp
=> leftouterjoin/empty-dataset/empty-dataset.01.ddl.sqlpp} (80%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{ddl/invalid-dataverse/invalid-dataverse.001.ddl.sqlpp
=> leftouterjoin/empty-dataset/empty-dataset.02.update.sqlpp} (94%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{ddl/invalid-dataverse/invalid-dataverse.001.ddl.sqlpp
=> leftouterjoin/empty-dataset/empty-dataset.03.query.sqlpp} (91%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{ddl/invalid-dataverse/invalid-dataverse.001.ddl.sqlpp
=> leftouterjoin/empty-dataset/empty-dataset.04.query.sqlpp} (91%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{ddl/invalid-dataverse/invalid-dataverse.001.ddl.sqlpp
=> leftouterjoin/empty-dataset/empty-dataset.05.query.sqlpp} (92%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{ddl/invalid-dataverse/invalid-dataverse.001.ddl.sqlpp
=> leftouterjoin/empty-dataset/empty-dataset.06.query.sqlpp} (92%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/limit/{push-limit-to-primary-scan/push-limit-to-primary-scan.1.ddl.sqlpp
=>
push-limit-to-primary-scan-select/push-limit-to-primary-scan-select.10.query.sqlpp}
(65%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/limit/push-limit-to-primary-scan-select/{push-limit-to-primary-scan-select.2.update.sqlpp
=> push-limit-to-primary-scan-select.11.query.sqlpp} (70%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/limit/{push-limit-to-primary-scan-select/push-limit-to-primary-scan-select.2.update.sqlpp
=> push-limit-to-primary-scan/push-limit-to-primary-scan.6.query.sqlpp} (70%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/limit/push-limit-to-primary-scan/{push-limit-to-primary-scan.2.update.sqlpp
=> push-limit-to-primary-scan.7.query.sqlpp} (74%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/results/{join/join-with-empty-dataset/join-with-empty-dataset.03.adm
=> leftouterjoin/empty-dataset/empty-dataset.03.adm} (100%)
copy
asterixdb/{asterix-server/src/test/resources/integrationts/replication/results/failover/resync_failed_replica/resync_failed_replica.12.adm
=>
asterix-app/src/test/resources/runtimets/results/leftouterjoin/empty-dataset/empty-dataset.04.adm}
(100%)
copy
asterixdb/{asterix-server/src/test/resources/integrationts/replication/results/failover/resync_failed_replica/resync_failed_replica.12.adm
=>
asterix-app/src/test/resources/runtimets/results/leftouterjoin/empty-dataset/empty-dataset.05.adm}
(100%)
copy
asterixdb/{asterix-server/src/test/resources/integrationts/replication/results/failover/resync_failed_replica/resync_failed_replica.12.adm
=>
asterix-app/src/test/resources/runtimets/results/leftouterjoin/empty-dataset/empty-dataset.06.adm}
(100%)
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/limit/push-limit-to-primary-scan-select/push-limit-to-primary-scan-select.10.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/limit/push-limit-to-primary-scan-select/push-limit-to-primary-scan-select.11.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/limit/push-limit-to-primary-scan/push-limit-to-primary-scan.6.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/limit/push-limit-to-primary-scan/push-limit-to-primary-scan.7.adm