>From Michael Blow <[email protected]>:
Michael Blow has uploaded this change for review. (
https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17684 )
Change subject: Merge branch 'gerrit/trinity' into 'master'
......................................................................
Merge branch 'gerrit/trinity' into 'master'
Change-Id: Ia4c6bdfa9dce9437049d59e137494b2372348754
---
M
asterixdb/asterix-app/src/test/resources/runtimets/results/api/cluster_state_1_full/cluster_state_1_full.1.regexadm
M
asterixdb/asterix-app/src/test/resources/runtimets/results/api/cluster_state_1/cluster_state_1.1.regexadm
M asterixdb/asterix-app/src/main/resources/cc_static_partitioning.conf
M
asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/QueryTranslator.java
M
asterixdb/asterix-app/src/main/java/org/apache/asterix/utils/RebalanceUtil.java
M
asterixdb/asterix-common/src/main/java/org/apache/asterix/common/context/PrimaryIndexOperationTracker.java
M
asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/utils/DatasetUtil.java
M asterixdb/asterix-app/src/test/resources/cc-analyze.conf
M asterixdb/asterix-app/src/test/resources/cc-cloud-storage.conf
M
asterixdb/asterix-app/src/test/resources/runtimets/results/api/cluster_state_1_less/cluster_state_1_less.1.regexadm
D asterixdb/asterix-app/src/test/resources/cc-batch-lookup.conf
D asterixdb/asterix-app/src/test/resources/cc-compression.conf
13 files changed, 34 insertions(+), 188 deletions(-)
git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb
refs/changes/84/17684/1
diff --git
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/QueryTranslator.java
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/QueryTranslator.java
index 3d876c9..d41b549 100644
---
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/QueryTranslator.java
+++
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/QueryTranslator.java
@@ -4796,7 +4796,6 @@
appCtx.getReceptionist().ensureSchedulable(schedulableRequest);
// ensure request not cancelled before running job
ensureNotCancelled(clientRequest);
-<<<<<<< HEAD (03a7b1 [ASTERIXDB-3229][COMP] Part 1: Introduce DefUseChain
compute)
if (atomicStatement != null) {
Dataset ds = metadataProvider.findDataset(((InsertStatement)
atomicStatement).getDataverseName(),
((InsertStatement) atomicStatement).getDatasetName());
@@ -4814,13 +4813,10 @@
}
}
jobId = JobUtils.runJob(hcc, jobSpec, jobFlags, false);
-=======
- final JobId jobId = JobUtils.runJob(hcc, jobSpec, jobFlags, false);
if (LOGGER.isDebugEnabled()) {
LOGGER.debug("createAndRunJob jobId:{}, uuid:{}", jobId,
requestParameters.getRequestReference().getUuid());
}
->>>>>>> BRANCH (0f3fb3 Merge branch 'gerrit/neo' into 'gerrit/trinity')
clientRequest.setJobId(jobId);
if (jId != null) {
jId.setValue(jobId);
diff --git
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/utils/RebalanceUtil.java
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/utils/RebalanceUtil.java
index 9ead400..ea919f5 100644
---
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/utils/RebalanceUtil.java
+++
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/utils/RebalanceUtil.java
@@ -85,25 +85,12 @@
/**
* Rebalances an existing dataset to a list of target nodes.
*
-<<<<<<< HEAD (03a7b1 [ASTERIXDB-3229][COMP] Part 1: Introduce DefUseChain
compute)
* @param dataverseName, the dataverse name.
* @param datasetName, the dataset name.
* @param targetNcNames, the list of target nodes.
* @param metadataProvider, the metadata provider.
* @param hcc, the reusable hyracks connection.
-=======
- * @param dataverseName,
- * the dataverse name.
- * @param datasetName,
- * the dataset name.
- * @param targetNcNames,
- * the list of target nodes.
- * @param metadataProvider,
- * the metadata provider.
- * @param hcc,
- * the reusable hyracks connection.
* @return <code>false</code> if the rebalance was safely skipped
->>>>>>> BRANCH (0f3fb3 Merge branch 'gerrit/neo' into 'gerrit/trinity')
* @throws Exception
*/
public static boolean rebalance(DataverseName dataverseName, String
datasetName, Set<String> targetNcNames,
diff --git
a/asterixdb/asterix-app/src/main/resources/cc_static_partitioning.conf
b/asterixdb/asterix-app/src/main/resources/cc_static_partitioning.conf
index a74b6a1..9d28e55 100644
--- a/asterixdb/asterix-app/src/main/resources/cc_static_partitioning.conf
+++ b/asterixdb/asterix-app/src/main/resources/cc_static_partitioning.conf
@@ -51,7 +51,6 @@
[common]
log.dir = logs/
log.level = INFO
-<<<<<<< HEAD (03a7b1 [ASTERIXDB-3229][COMP] Part 1: Introduce DefUseChain
compute)
compiler.framesize=32KB
compiler.sortmemory=320KB
compiler.groupmemory=160KB
@@ -64,20 +63,4 @@
messaging.frame.count=512
storage.buffercache.pagesize=32KB
storage.partitioning=static
-=======
-compiler.cbo=false
-compiler.cbotest=true
-compiler.queryplanshape=zigzag
-compiler.framesize=32KB
-compiler.sortmemory=320KB
-compiler.groupmemory=160KB
-compiler.joinmemory=256KB
-compiler.textsearchmemory=160KB
-compiler.windowmemory=192KB
-compiler.sort.parallel=false
-compiler.internal.sanitycheck=true
-messaging.frame.size=4096
-messaging.frame.count=512
-storage.buffercache.pagesize=32KB
-storage.partitioning=static
->>>>>>> BRANCH (0f3fb3 Merge branch 'gerrit/neo' into 'gerrit/trinity')
+storage.compression.block=snappy
diff --git a/asterixdb/asterix-app/src/test/resources/cc-analyze.conf
b/asterixdb/asterix-app/src/test/resources/cc-analyze.conf
index 3623d64..9d45ddb 100644
--- a/asterixdb/asterix-app/src/test/resources/cc-analyze.conf
+++ b/asterixdb/asterix-app/src/test/resources/cc-analyze.conf
@@ -53,8 +53,4 @@
log.dir = logs/
log.level = INFO
compiler.groupmemory=64MB
-<<<<<<< HEAD (03a7b1 [ASTERIXDB-3229][COMP] Part 1: Introduce DefUseChain
compute)
-storage.buffercache.pagesize=32KB
-=======
-storage.buffercache.pagesize=32KB
->>>>>>> BRANCH (0f3fb3 Merge branch 'gerrit/neo' into 'gerrit/trinity')
+storage.buffercache.pagesize=32KB
\ No newline at end of file
diff --git a/asterixdb/asterix-app/src/test/resources/cc-batch-lookup.conf
b/asterixdb/asterix-app/src/test/resources/cc-batch-lookup.conf
deleted file mode 100644
index bd2fa88..0000000
--- a/asterixdb/asterix-app/src/test/resources/cc-batch-lookup.conf
+++ /dev/null
@@ -1,67 +0,0 @@
-<<<<<<< HEAD (03a7b1 [ASTERIXDB-3229][COMP] Part 1: Introduce DefUseChain
compute)
-=======
-; Licensed to the Apache Software Foundation (ASF) under one
-; or more contributor license agreements. See the NOTICE file
-; distributed with this work for additional information
-; regarding copyright ownership. The ASF licenses this file
-; to you under the Apache License, Version 2.0 (the
-; "License"); you may not use this file except in compliance
-; with the License. You may obtain a copy of the License at
-;
-; http://www.apache.org/licenses/LICENSE-2.0
-;
-; Unless required by applicable law or agreed to in writing,
-; software distributed under the License is distributed on an
-; "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-; KIND, either express or implied. See the License for the
-; specific language governing permissions and limitations
-; under the License.
-
-[nc/asterix_nc1]
-txn.log.dir=target/tmp/asterix_nc1/txnlog
-core.dump.dir=target/tmp/asterix_nc1/coredump
-iodevices=target/tmp/asterix_nc1/iodevice1,
-iodevices=../asterix-server/target/tmp/asterix_nc1/iodevice2
-nc.api.port=19004
-#jvm.args=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5006
-
-[nc/asterix_nc2]
-ncservice.port=9091
-txn.log.dir=target/tmp/asterix_nc2/txnlog
-core.dump.dir=target/tmp/asterix_nc2/coredump
-iodevices=target/tmp/asterix_nc2/iodevice1,../asterix-server/target/tmp/asterix_nc2/iodevice2
-nc.api.port=19005
-#jvm.args=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5007
-
-[nc]
-credential.file=src/test/resources/security/passwd
-python.cmd.autolocate=true
-python.env=FOO=BAR=BAZ,BAR=BAZ
-address=127.0.0.1
-command=asterixnc
-app.class=org.apache.asterix.hyracks.bootstrap.NCApplication
-jvm.args=-Xmx4096m
-Dnode.Resolver="org.apache.asterix.external.util.IdentitiyResolverFactory"
-storage.buffercache.size=128MB
-storage.memorycomponent.globalbudget=512MB
-
-[cc]
-address = 127.0.0.1
-app.class=org.apache.asterix.hyracks.bootstrap.CCApplication
-heartbeat.period=2000
-heartbeat.max.misses=25
-credential.file=src/test/resources/security/passwd
-
-[common]
-log.dir = logs/
-log.level = INFO
-compiler.framesize=32KB
-compiler.sortmemory=320KB
-compiler.groupmemory=160KB
-compiler.joinmemory=256KB
-compiler.textsearchmemory=160KB
-compiler.windowmemory=192KB
-compiler.batch.lookup=true
-messaging.frame.size=4096
-messaging.frame.count=512
-storage.buffercache.pagesize=32KB
->>>>>>> BRANCH (0f3fb3 Merge branch 'gerrit/neo' into 'gerrit/trinity')
diff --git a/asterixdb/asterix-app/src/test/resources/cc-cloud-storage.conf
b/asterixdb/asterix-app/src/test/resources/cc-cloud-storage.conf
index 78d2b81..7d0b06b 100644
--- a/asterixdb/asterix-app/src/test/resources/cc-cloud-storage.conf
+++ b/asterixdb/asterix-app/src/test/resources/cc-cloud-storage.conf
@@ -62,7 +62,6 @@
messaging.frame.count=512
cloud.deployment=true
storage.buffercache.pagesize=32KB
-<<<<<<< HEAD (03a7b1 [ASTERIXDB-3229][COMP] Part 1: Introduce DefUseChain
compute)
storage.partitioning=static
cloud.storage.scheme=s3
cloud.storage.bucket=cloud-storage-container
@@ -70,5 +69,3 @@
cloud.storage.endpoint=http://127.0.0.1:8001
cloud.storage.anonymous.auth=true
cloud.storage.cache.policy=lazy
-=======
->>>>>>> BRANCH (0f3fb3 Merge branch 'gerrit/neo' into 'gerrit/trinity')
diff --git a/asterixdb/asterix-app/src/test/resources/cc-compression.conf
b/asterixdb/asterix-app/src/test/resources/cc-compression.conf
deleted file mode 100644
index e39f7cd..0000000
--- a/asterixdb/asterix-app/src/test/resources/cc-compression.conf
+++ /dev/null
@@ -1,63 +0,0 @@
-<<<<<<< HEAD (03a7b1 [ASTERIXDB-3229][COMP] Part 1: Introduce DefUseChain
compute)
-=======
-; Licensed to the Apache Software Foundation (ASF) under one
-; or more contributor license agreements. See the NOTICE file
-; distributed with this work for additional information
-; regarding copyright ownership. The ASF licenses this file
-; to you under the Apache License, Version 2.0 (the
-; "License"); you may not use this file except in compliance
-; with the License. You may obtain a copy of the License at
-;
-; http://www.apache.org/licenses/LICENSE-2.0
-;
-; Unless required by applicable law or agreed to in writing,
-; software distributed under the License is distributed on an
-; "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-; KIND, either express or implied. See the License for the
-; specific language governing permissions and limitations
-; under the License.
-
-[nc/asterix_nc1]
-txn.log.dir=target/tmp/asterix_nc1/txnlog
-core.dump.dir=target/tmp/asterix_nc1/coredump
-iodevices=target/tmp/asterix_nc1/iodevice1,../asterix-server/target/tmp/asterix_nc1/iodevice2
-nc.api.port=19004
-#jvm.args=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5006
-
-[nc/asterix_nc2]
-ncservice.port=9091
-txn.log.dir=target/tmp/asterix_nc2/txnlog
-core.dump.dir=target/tmp/asterix_nc2/coredump
-iodevices=target/tmp/asterix_nc2/iodevice1,../asterix-server/target/tmp/asterix_nc2/iodevice2
-nc.api.port=19005
-#jvm.args=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5007
-
-[nc]
-address=127.0.0.1
-command=asterixnc
-app.class=org.apache.asterix.hyracks.bootstrap.NCApplication
-jvm.args=-Xmx4096m
-Dnode.Resolver="org.apache.asterix.external.util.IdentitiyResolverFactory"
-storage.buffercache.size=128MB
-storage.memorycomponent.globalbudget=512MB
-
-[cc]
-address = 127.0.0.1
-app.class=org.apache.asterix.hyracks.bootstrap.CCApplication
-heartbeat.period=2000
-heartbeat.max.misses=25
-
-[common]
-log.level = INFO
-compiler.cbo=false
-compiler.cbotest=true
-compiler.framesize=32KB
-compiler.sortmemory=320KB
-compiler.groupmemory=160KB
-compiler.joinmemory=256KB
-compiler.textsearchmemory=160KB
-compiler.windowmemory=192KB
-messaging.frame.size=4096
-messaging.frame.count=512
-storage.compression.block=snappy
-storage.buffercache.pagesize=32KB
->>>>>>> BRANCH (0f3fb3 Merge branch 'gerrit/neo' into 'gerrit/trinity')
diff --git
a/asterixdb/asterix-app/src/test/resources/runtimets/results/api/cluster_state_1/cluster_state_1.1.regexadm
b/asterixdb/asterix-app/src/test/resources/runtimets/results/api/cluster_state_1/cluster_state_1.1.regexadm
index 1a4ccf9..a67d326 100644
---
a/asterixdb/asterix-app/src/test/resources/runtimets/results/api/cluster_state_1/cluster_state_1.1.regexadm
+++
b/asterixdb/asterix-app/src/test/resources/runtimets/results/api/cluster_state_1/cluster_state_1.1.regexadm
@@ -60,11 +60,8 @@
"replication\.timeout" : 120,
"ssl\.enabled" : false,
"storage.buffercache.pagesize" : 32768,
-<<<<<<< HEAD (03a7b1 [ASTERIXDB-3229][COMP] Part 1: Introduce DefUseChain
compute)
"storage.column.free.space.tolerance" : 0.15,
"storage.column.max.tuple.count" : 15000,
-=======
->>>>>>> BRANCH (0f3fb3 Merge branch 'gerrit/neo' into 'gerrit/trinity')
"storage.compression.block" : "snappy",
"storage.format" : "row",
"storage.global.cleanup.timeout" : 600,
diff --git
a/asterixdb/asterix-app/src/test/resources/runtimets/results/api/cluster_state_1_full/cluster_state_1_full.1.regexadm
b/asterixdb/asterix-app/src/test/resources/runtimets/results/api/cluster_state_1_full/cluster_state_1_full.1.regexadm
index 4b981c5..0e90266 100644
---
a/asterixdb/asterix-app/src/test/resources/runtimets/results/api/cluster_state_1_full/cluster_state_1_full.1.regexadm
+++
b/asterixdb/asterix-app/src/test/resources/runtimets/results/api/cluster_state_1_full/cluster_state_1_full.1.regexadm
@@ -60,11 +60,8 @@
"replication\.timeout" : 120,
"ssl\.enabled" : false,
"storage.buffercache.pagesize" : 32768,
-<<<<<<< HEAD (03a7b1 [ASTERIXDB-3229][COMP] Part 1: Introduce DefUseChain
compute)
"storage.column.free.space.tolerance" : 0.15,
"storage.column.max.tuple.count" : 15000,
-=======
->>>>>>> BRANCH (0f3fb3 Merge branch 'gerrit/neo' into 'gerrit/trinity')
"storage.compression.block" : "snappy",
"storage.format" : "row",
"storage.global.cleanup.timeout" : 600,
diff --git
a/asterixdb/asterix-app/src/test/resources/runtimets/results/api/cluster_state_1_less/cluster_state_1_less.1.regexadm
b/asterixdb/asterix-app/src/test/resources/runtimets/results/api/cluster_state_1_less/cluster_state_1_less.1.regexadm
index b22fe37..931fd06 100644
---
a/asterixdb/asterix-app/src/test/resources/runtimets/results/api/cluster_state_1_less/cluster_state_1_less.1.regexadm
+++
b/asterixdb/asterix-app/src/test/resources/runtimets/results/api/cluster_state_1_less/cluster_state_1_less.1.regexadm
@@ -60,11 +60,8 @@
"replication\.timeout" : 120,
"ssl\.enabled" : false,
"storage.buffercache.pagesize" : 32768,
-<<<<<<< HEAD (03a7b1 [ASTERIXDB-3229][COMP] Part 1: Introduce DefUseChain
compute)
"storage.column.free.space.tolerance" : 0.15,
"storage.column.max.tuple.count" : 15000,
-=======
->>>>>>> BRANCH (0f3fb3 Merge branch 'gerrit/neo' into 'gerrit/trinity')
"storage.compression.block" : "snappy",
"storage.format" : "row",
"storage.global.cleanup.timeout" : 600,
diff --git
a/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/context/PrimaryIndexOperationTracker.java
b/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/context/PrimaryIndexOperationTracker.java
index e7809e8..2e32fb3 100644
---
a/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/context/PrimaryIndexOperationTracker.java
+++
b/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/context/PrimaryIndexOperationTracker.java
@@ -77,14 +77,8 @@
private final IIndexCheckpointManagerProvider
indexCheckpointManagerProvider;
public PrimaryIndexOperationTracker(int datasetID, int partition,
ILogManager logManager, DatasetInfo dsInfo,
-<<<<<<< HEAD (03a7b1 [ASTERIXDB-3229][COMP] Part 1: Introduce DefUseChain
compute)
ILSMComponentIdGenerator idGenerator,
IIndexCheckpointManagerProvider indexCheckpointManagerProvider) {
- super(datasetID, dsInfo);
- this.partition = partition;
-=======
- ILSMComponentIdGenerator idGenerator) {
super(datasetID, dsInfo, partition);
->>>>>>> BRANCH (0f3fb3 Merge branch 'gerrit/neo' into 'gerrit/trinity')
this.logManager = logManager;
this.numActiveOperations = new AtomicInteger();
this.idGenerator = idGenerator;
diff --git
a/asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/utils/DatasetUtil.java
b/asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/utils/DatasetUtil.java
index 1adfa86..ab4ddb1 100644
---
a/asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/utils/DatasetUtil.java
+++
b/asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/utils/DatasetUtil.java
@@ -21,6 +21,7 @@
import static org.apache.asterix.common.utils.IdentifierUtil.dataset;
import java.io.DataOutput;
+import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Map;
--
To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17684
To unsubscribe, or for help writing mail filters, visit
https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Change-Id: Ia4c6bdfa9dce9437049d59e137494b2372348754
Gerrit-Change-Number: 17684
Gerrit-PatchSet: 1
Gerrit-Owner: Michael Blow <[email protected]>
Gerrit-MessageType: newchange