You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "Stephen Ermshar (Code Review)" <de...@asterixdb.apache.org> on 2019/06/21 18:01:57 UTC
Change in asterixdb[master]: [WIP] Implementing Merge Join
Stephen Ermshar has uploaded this change for review. ( https://asterix-gerrit.ics.uci.edu/3453
Change subject: [WIP] Implementing Merge Join
......................................................................
[WIP] Implementing Merge Join
Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
---
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IMergeJoinChecker.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IMergeJoinCheckerFactory.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IMergeJoiner.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeBranchStatus.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoinLocks.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoinOperatorDescriptor.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoinTaskState.java
7 files changed, 679 insertions(+), 0 deletions(-)
git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/53/3453/1
diff --git a/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IMergeJoinChecker.java b/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IMergeJoinChecker.java
new file mode 100644
index 0000000..f34268e
--- /dev/null
+++ b/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IMergeJoinChecker.java
@@ -0,0 +1,113 @@
+/*
+ * 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.
+ */
+package org.apache.hyracks.dataflow.std.join.mergejoin;
+
+import org.apache.hyracks.api.comm.IFrameTupleAccessor;
+import org.apache.hyracks.api.exceptions.HyracksDataException;
+import org.apache.hyracks.dataflow.std.buffermanager.ITupleAccessor;
+
+import java.io.Serializable;
+
+public interface IMergeJoinChecker extends Serializable {
+
+ /**
+ * Check to see if the right tuple should be added to memory during the merge join.
+ * The memory is used to check the right tuple with the remaining left tuples.
+ * The check is true if the next left tuple could still match with this right tuple.
+ *
+ * @param accessorLeft
+ * @param accessorRight
+ * @return boolean
+ * @throws HyracksDataException
+ */
+ boolean checkToSaveInMemory(ITupleAccessor accessorLeft, ITupleAccessor accessorRight) throws HyracksDataException;
+
+ boolean checkToSaveInMemory(IFrameTupleAccessor accessorLeft, int leftTupleIndex, IFrameTupleAccessor accessorRight,
+ int rightTupleIndex) throws HyracksDataException;
+
+ /**
+ * Check to see if the right tuple should be removed from memory during the merge join.
+ * The memory is used to check the right tuple with the remaining left tuples.
+ * The check is true if the next left tuple is NOT able match with this right tuple.
+ *
+ * @param accessorLeft
+ * @param accessorRight
+ * @return boolean
+ * @throws HyracksDataException
+ */
+ boolean checkToRemoveInMemory(ITupleAccessor accessorLeft, ITupleAccessor accessorRight)
+ throws HyracksDataException;
+
+ boolean checkToRemoveInMemory(IFrameTupleAccessor accessorLeft, int leftTupleIndex,
+ IFrameTupleAccessor accessorRight, int rightTupleIndex) throws HyracksDataException;
+
+ /**
+ * Check to see if the next right tuple should be loaded during the merge join.
+ * The check is true if the left tuple could match with the next right tuple.
+ * Once the left tuple can no long match, the check returns false.
+ *
+ * @param accessorLeft
+ * @param accessorRight
+ * @return boolean
+ * @throws HyracksDataException
+ */
+ boolean checkToLoadNextRightTuple(ITupleAccessor accessorLeft, ITupleAccessor accessorRight)
+ throws HyracksDataException;
+
+
+ /**
+ * Check to see if the left tuple should continue checking for matches.
+ * The check is true if the next left tuple is NOT able match with this right tuple.
+ *
+ * @param accessorLeft
+ * @param accessorRight
+ * @return boolean
+ * @throws HyracksDataException
+ */
+ boolean checkIfMoreMatches(ITupleAccessor accessorLeft, ITupleAccessor accessorRight)
+ throws HyracksDataException;
+
+ boolean checkIfMoreMatches(IFrameTupleAccessor accessorLeft, int leftTupleIndex, IFrameTupleAccessor accessorRight,
+ int rightTupleIndex) throws HyracksDataException;
+
+ boolean checkToSaveInResult(ITupleAccessor accessorLeft, ITupleAccessor accessorRight) throws HyracksDataException;
+
+ boolean checkToSaveInResult(IFrameTupleAccessor accessorLeft, int leftTupleIndex, IFrameTupleAccessor accessorRight,
+ int rightTupleIndex, boolean reversed) throws HyracksDataException;
+
+ // =============================================
+ // Copied from IIntervalMergeJoinChecker
+ // =============================================
+
+ boolean checkToRemoveLeftActive();
+
+ boolean checkToRemoveRightActive();
+
+ boolean checkToIncrementMerge(ITupleAccessor accessorLeft, ITupleAccessor accessorRight)
+ throws HyracksDataException;
+
+ boolean checkToSaveInResult(long start0, long end0, long start1, long end1, boolean reversed);
+
+ boolean checkToLoadNextRightTuple(IFrameTupleAccessor accessorLeft, int leftTupleIndex,
+ IFrameTupleAccessor accessorRight, int rightTupleIndex) throws HyracksDataException;
+
+ // boolean compareIntervalPartition(int s1, int e1, int s2, int e2);
+ // boolean compareInterval(AIntervalPointable ipLeft, AIntervalPointable ipRight) throws HyracksDataException;
+ // boolean compareInterval(long start0, long end0, long start1, long end1) throws HyracksDataException;
+}
\ No newline at end of file
diff --git a/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IMergeJoinCheckerFactory.java b/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IMergeJoinCheckerFactory.java
new file mode 100644
index 0000000..aa867d8
--- /dev/null
+++ b/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IMergeJoinCheckerFactory.java
@@ -0,0 +1,38 @@
+/*
+ * 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.
+ */
+package org.apache.hyracks.dataflow.std.join.mergejoin;
+
+import org.apache.hyracks.api.context.IHyracksTaskContext;
+import org.apache.hyracks.api.dataflow.value.IRangePartitionType.RangePartitioningType;
+import org.apache.hyracks.api.exceptions.HyracksDataException;
+
+import java.io.Serializable;
+
+public interface IMergeJoinCheckerFactory extends Serializable {
+
+ IMergeJoinChecker createMergeJoinChecker(int[] keys0, int[] keys1, IHyracksTaskContext ctx) throws
+ HyracksDataException;
+
+ RangePartitioningType getLeftPartitioningType();
+
+ RangePartitioningType getRightPartitioningType();
+
+ boolean isOrderAsc();
+
+}
\ No newline at end of file
diff --git a/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IMergeJoiner.java b/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IMergeJoiner.java
new file mode 100644
index 0000000..7f4b204
--- /dev/null
+++ b/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IMergeJoiner.java
@@ -0,0 +1,34 @@
+/*
+ * 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.
+ */
+package org.apache.hyracks.dataflow.std.join.mergejoin;
+
+import org.apache.hyracks.api.comm.IFrameWriter;
+import org.apache.hyracks.api.exceptions.HyracksDataException;
+
+import java.nio.ByteBuffer;
+
+public interface IMergeJoiner {
+
+ void processLeftFrame(IFrameWriter writer) throws HyracksDataException;
+
+ void processLeftClose(IFrameWriter writer) throws HyracksDataException;
+
+ void setFrame(int partition, ByteBuffer buffer) throws HyracksDataException;
+
+}
\ No newline at end of file
diff --git a/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeBranchStatus.java b/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeBranchStatus.java
new file mode 100644
index 0000000..1bc14f3
--- /dev/null
+++ b/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeBranchStatus.java
@@ -0,0 +1,101 @@
+/*
+ * 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.
+ */
+package org.apache.hyracks.dataflow.std.join.mergejoin;
+
+import org.apache.hyracks.dataflow.std.join.IRunFileStreamStatus;
+
+import java.io.Serializable;
+
+public class MergeBranchStatus implements IRunFileStreamStatus, Serializable {
+ private static final long serialVersionUID = 1L;
+
+ public enum Stage {
+ UNKNOWN,
+ OPENED,
+ DATA_PROCESSING,
+ JOIN_PROCESSING,
+ CLOSED;
+
+ public boolean isEqualOrBefore(Stage bs) {
+ return this.ordinal() <= bs.ordinal();
+ }
+ }
+
+ private boolean hasMore = true;
+
+ private Stage stage = Stage.UNKNOWN;
+
+ private boolean runFileWriting = false;
+ private boolean runFileReading = false;
+
+ public Stage getStatus() {
+ return stage;
+ }
+
+ public void setStageOpen() {
+ stage = Stage.OPENED;
+ }
+
+ public void setStageData() {
+ stage = Stage.DATA_PROCESSING;
+ }
+
+ public void setStageJoin() {
+ stage = Stage.JOIN_PROCESSING;
+ }
+
+ public void setStageClose() {
+ stage = Stage.CLOSED;
+ }
+
+ public boolean hasMore() {
+ return hasMore;
+ }
+
+ public void noMore() {
+ this.hasMore = false;
+ }
+
+ @Override
+ public boolean isRunFileWriting() {
+ return runFileWriting;
+ }
+
+ @Override
+ public void setRunFileWriting(boolean runFileWriting) {
+ this.runFileWriting = runFileWriting;
+ }
+
+ @Override
+ public boolean isRunFileReading() {
+ return runFileReading;
+ }
+
+ @Override
+ public void setRunFileReading(boolean runFileReading) {
+ this.runFileReading = runFileReading;
+ }
+
+ @Override
+ public String toString() {
+ return "Branch status is " + stage + ": the stream " + (hasMore ? "has more" : "is empty")
+ + " and the run file is " + (runFileWriting ? "WRITING " : "") + (runFileReading ? "READING " : "");
+
+ }
+}
diff --git a/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoinLocks.java b/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoinLocks.java
new file mode 100644
index 0000000..692ca98
--- /dev/null
+++ b/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoinLocks.java
@@ -0,0 +1,54 @@
+/*
+ * 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.
+ */
+package org.apache.hyracks.dataflow.std.join.mergejoin;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.concurrent.locks.Condition;
+import java.util.concurrent.locks.Lock;
+import java.util.concurrent.locks.ReentrantLock;
+
+public class MergeJoinLocks implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ private final List<Lock> lock = new ArrayList<>();
+ private final List<Condition> left = new ArrayList<>();
+ private final List<Condition> right = new ArrayList<>();
+
+ public synchronized void setPartitions(int partitions) {
+ for (int i = lock.size(); i < partitions; ++i) {
+ lock.add(new ReentrantLock());
+ left.add(lock.get(i).newCondition());
+ right.add(lock.get(i).newCondition());
+ }
+ }
+
+ public Lock getLock(int partition) {
+ return lock.get(partition);
+ }
+
+ public Condition getLeft(int partition) {
+ return left.get(partition);
+ }
+
+ public Condition getRight(int partition) {
+ return right.get(partition);
+ }
+}
diff --git a/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoinOperatorDescriptor.java b/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoinOperatorDescriptor.java
new file mode 100644
index 0000000..f5a808c
--- /dev/null
+++ b/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoinOperatorDescriptor.java
@@ -0,0 +1,302 @@
+/*
+ * 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.
+ */
+package org.apache.hyracks.dataflow.std.join.mergejoin;
+
+import org.apache.hyracks.api.context.IHyracksTaskContext;
+import org.apache.hyracks.api.dataflow.ActivityId;
+import org.apache.hyracks.api.dataflow.IActivity;
+import org.apache.hyracks.api.dataflow.IActivityGraphBuilder;
+import org.apache.hyracks.api.dataflow.IOperatorNodePushable;
+import org.apache.hyracks.api.dataflow.TaskId;
+import org.apache.hyracks.api.dataflow.value.IRecordDescriptorProvider;
+import org.apache.hyracks.api.dataflow.value.RecordDescriptor;
+import org.apache.hyracks.api.exceptions.HyracksDataException;
+import org.apache.hyracks.api.job.IOperatorDescriptorRegistry;
+import org.apache.hyracks.dataflow.std.base.AbstractActivityNode;
+import org.apache.hyracks.dataflow.std.base.AbstractOperatorDescriptor;
+import org.apache.hyracks.dataflow.std.base.AbstractUnaryInputSinkOperatorNodePushable;
+import org.apache.hyracks.dataflow.std.base.AbstractUnaryInputUnaryOutputOperatorNodePushable;
+import org.apache.hyracks.dataflow.std.join.mergejoin.MergeBranchStatus.Stage;
+
+import java.nio.ByteBuffer;
+
+/**
+ * The merge join is made up of two operators: left and right.
+ * The right operator loads right stream into memory for the merge process.
+ * The left operator streams the left input and the right memory store to merge and join the data.
+ */
+public class MergeJoinOperatorDescriptor extends AbstractOperatorDescriptor {
+ private static final long serialVersionUID = 1L;
+
+ private static final int LEFT_ACTIVITY_ID = 0;
+ private static final int RIGHT_ACTIVITY_ID = 1;
+ private final int[] leftKeys;
+ private final int[] rightKeys;
+ private final int memoryForJoin;
+ private final IMergeJoinCheckerFactory mergeJoinCheckerFactory;
+
+ public MergeJoinOperatorDescriptor(IOperatorDescriptorRegistry spec, int memoryForJoin,
+ RecordDescriptor recordDescriptor, int[] leftKeys, int[] rightKeys,
+ IMergeJoinCheckerFactory mergeJoinCheckerFactory) {
+ super(spec, 2, 1);
+ recordDescriptors[0] = recordDescriptor;
+ this.leftKeys = leftKeys;
+ this.rightKeys = rightKeys;
+ this.memoryForJoin = memoryForJoin;
+ this.mergeJoinCheckerFactory = mergeJoinCheckerFactory;
+ }
+
+ @Override
+ public void contributeActivities(IActivityGraphBuilder builder) {
+ MergeJoinLocks locks = new MergeJoinLocks();
+
+ ActivityId leftAid = new ActivityId(odId, LEFT_ACTIVITY_ID);
+ ActivityId rightAid = new ActivityId(odId, RIGHT_ACTIVITY_ID);
+
+ IActivity leftAN = new LeftJoinerActivityNode(leftAid, rightAid, locks);
+ IActivity rightAN = new RightDataActivityNode(rightAid, leftAid, locks);
+
+ builder.addActivity(this, rightAN);
+ builder.addSourceEdge(1, rightAN, 0);
+
+ builder.addActivity(this, leftAN);
+ builder.addSourceEdge(0, leftAN, 0);
+ builder.addTargetEdge(0, leftAN, 0);
+ }
+
+ private class LeftJoinerActivityNode extends AbstractActivityNode {
+ private static final long serialVersionUID = 1L;
+
+ private final MergeJoinLocks locks;
+
+ public LeftJoinerActivityNode(ActivityId id, ActivityId joinAid, MergeJoinLocks locks) {
+ super(id);
+ this.locks = locks;
+ }
+
+ @Override
+ public IOperatorNodePushable createPushRuntime(IHyracksTaskContext ctx,
+ IRecordDescriptorProvider recordDescProvider, int partition, int nPartitions)
+ throws HyracksDataException {
+ locks.setPartitions(nPartitions);
+ final RecordDescriptor inRecordDesc = recordDescProvider.getInputRecordDescriptor(getActivityId(), 0);
+ return new LeftJoinerOperator(ctx, partition, inRecordDesc);
+ }
+
+ private class LeftJoinerOperator extends AbstractUnaryInputUnaryOutputOperatorNodePushable {
+
+ private final IHyracksTaskContext ctx;
+ private final int partition;
+ private final RecordDescriptor leftRd;
+ private MergeJoinTaskState state;
+ private boolean first = true;
+ int count = 0;
+
+ public LeftJoinerOperator(IHyracksTaskContext ctx, int partition, RecordDescriptor inRecordDesc) {
+ this.ctx = ctx;
+ this.partition = partition;
+ this.leftRd = inRecordDesc;
+ }
+
+ @Override
+ public void open() throws HyracksDataException {
+ locks.getLock(partition).lock();
+ try {
+ writer.open();
+ state = new MergeJoinTaskState(ctx.getJobletContext().getJobId(),
+ new TaskId(getActivityId(), partition));
+ state.leftRd = leftRd;
+ ctx.setStateObject(state);
+ locks.getRight(partition).signal();
+
+ do {
+ // Continue after joiner created in right branch.
+ if (state.joiner == null) {
+ locks.getLeft(partition).await();
+ }
+ } while (state.joiner == null);
+ state.status.branch[LEFT_ACTIVITY_ID].setStageOpen();
+ locks.getRight(partition).signal();
+ } catch (InterruptedException e) {
+ Thread.currentThread().interrupt();
+ } finally {
+ locks.getLock(partition).unlock();
+ }
+ }
+
+ @Override
+ public void nextFrame(ByteBuffer buffer) throws HyracksDataException {
+ locks.getLock(partition).lock();
+
+ count++;
+ if (first) {
+ state.status.branch[LEFT_ACTIVITY_ID].setStageData();
+ first = false;
+ }
+ try {
+ state.joiner.setFrame(LEFT_ACTIVITY_ID, buffer);
+ state.joiner.processLeftFrame(writer);
+ } finally {
+ locks.getLock(partition).unlock();
+ }
+ }
+
+ @Override
+ public void fail() throws HyracksDataException {
+ locks.getLock(partition).lock();
+ try {
+ state.failed = true;
+ } finally {
+ locks.getLock(partition).unlock();
+ }
+ }
+
+ @Override
+ public void close() throws HyracksDataException {
+ locks.getLock(partition).lock();
+ try {
+ state.status.branch[LEFT_ACTIVITY_ID].noMore();
+ if (state.failed) {
+ writer.fail();
+ } else {
+ state.joiner.processLeftClose(writer);
+ writer.close();
+ }
+ state.status.branch[LEFT_ACTIVITY_ID].setStageClose();
+ locks.getRight(partition).signal();
+ } finally {
+ locks.getLock(partition).unlock();
+ }
+// System.err.println("Left next calls: " + count);
+ }
+ }
+ }
+
+ private class RightDataActivityNode extends AbstractActivityNode {
+ private static final long serialVersionUID = 1L;
+
+ private final ActivityId joinAid;
+ private final MergeJoinLocks locks;
+
+ public RightDataActivityNode(ActivityId id, ActivityId joinAid, MergeJoinLocks locks) {
+ super(id);
+ this.joinAid = joinAid;
+ this.locks = locks;
+ }
+
+ @Override
+ public IOperatorNodePushable createPushRuntime(IHyracksTaskContext ctx,
+ IRecordDescriptorProvider recordDescProvider, int partition, int nPartitions)
+ throws HyracksDataException {
+ locks.setPartitions(nPartitions);
+ RecordDescriptor inRecordDesc = recordDescProvider.getInputRecordDescriptor(getActivityId(), 0);
+ final IMergeJoinChecker mjc = mergeJoinCheckerFactory.createMergeJoinChecker(leftKeys, rightKeys, ctx);
+ return new RightDataOperator(ctx, partition, inRecordDesc, mjc);
+ }
+
+ private class RightDataOperator extends AbstractUnaryInputSinkOperatorNodePushable {
+
+ private int partition;
+ private IHyracksTaskContext ctx;
+ private final RecordDescriptor rightRd;
+ private final IMergeJoinChecker mjc;
+ private MergeJoinTaskState state;
+ private boolean first = true;
+ int count = 0;
+
+ public RightDataOperator(IHyracksTaskContext ctx, int partition, RecordDescriptor inRecordDesc,
+ IMergeJoinChecker mjc) {
+ this.ctx = ctx;
+ this.partition = partition;
+ this.rightRd = inRecordDesc;
+ this.mjc = mjc;
+ }
+
+ @Override
+ public void open() throws HyracksDataException {
+ locks.getLock(partition).lock();
+ try {
+ do {
+ // Wait for the state to be set in the context form Left.
+ state = (MergeJoinTaskState) ctx.getStateObject(new TaskId(joinAid, partition));
+ if (state == null) {
+ locks.getRight(partition).await();
+ }
+ } while (state == null);
+ state.rightRd = rightRd;
+ state.joiner = new MergeJoiner(ctx, memoryForJoin, partition, state.status, locks, mjc,
+ state.leftRd, state.rightRd);
+ state.status.branch[RIGHT_ACTIVITY_ID].setStageOpen();
+ locks.getLeft(partition).signal();
+ } catch (InterruptedException e) {
+ Thread.currentThread().interrupt();
+ } finally {
+ locks.getLock(partition).unlock();
+ }
+ }
+
+ @Override
+ public void nextFrame(ByteBuffer buffer) throws HyracksDataException {
+ locks.getLock(partition).lock();
+ count++;
+ if (first) {
+ state.status.branch[RIGHT_ACTIVITY_ID].setStageData();
+ first = false;
+ }
+ try {
+ while (!state.status.continueRightLoad
+ && state.status.branch[LEFT_ACTIVITY_ID].getStatus() != Stage.CLOSED) {
+ // Wait for the state to request right frame unless left has finished.
+ locks.getRight(partition).await();
+ }
+ state.joiner.setFrame(RIGHT_ACTIVITY_ID, buffer);
+ state.status.continueRightLoad = false;
+ locks.getLeft(partition).signal();
+ } catch (InterruptedException e) {
+ Thread.currentThread().interrupt();
+ } finally {
+ locks.getLock(partition).unlock();
+ }
+ }
+
+ @Override
+ public void fail() throws HyracksDataException {
+ locks.getLock(partition).lock();
+ try {
+ state.failed = true;
+ locks.getLeft(partition).signal();
+ } finally {
+ locks.getLock(partition).unlock();
+ }
+ }
+
+ @Override
+ public void close() throws HyracksDataException {
+ locks.getLock(partition).lock();
+ try {
+ state.status.branch[RIGHT_ACTIVITY_ID].setStageClose();
+ locks.getLeft(partition).signal();
+ } finally {
+ locks.getLock(partition).unlock();
+ }
+// System.err.println("Right next calls: " + count);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoinTaskState.java b/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoinTaskState.java
new file mode 100644
index 0000000..6582c89
--- /dev/null
+++ b/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoinTaskState.java
@@ -0,0 +1,37 @@
+/*
+ * 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.
+ */
+package org.apache.hyracks.dataflow.std.join.mergejoin;
+
+import org.apache.hyracks.api.dataflow.TaskId;
+import org.apache.hyracks.api.dataflow.value.RecordDescriptor;
+import org.apache.hyracks.api.job.JobId;
+import org.apache.hyracks.dataflow.std.base.AbstractStateObject;
+
+public class MergeJoinTaskState extends AbstractStateObject {
+ public MergeStatus status;
+ public IMergeJoiner joiner;
+ public boolean failed;
+ public RecordDescriptor leftRd;
+ public RecordDescriptor rightRd;
+
+ public MergeJoinTaskState(JobId jobId, TaskId taskId) {
+ super(jobId, taskId);
+ status = new MergeStatus();
+ }
+}
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1:
Build Started https://asterix-jenkins.ics.uci.edu/job/hyracks-gerrit/5902/ (6/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:13:21 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-ssl-compression/761/ (11/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:40:02 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-stabilization-f69489-compat/1254/ (9/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:14:24 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1:
Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/8759/
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:37:03 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Anon. E. Moose (Code Review)" <de...@asterixdb.apache.org>.
Anon. E. Moose (1000171) has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2: Contrib-2
Analytics Compatibility Compilation Failed
https://cbjenkins.page.link/GwUYp7LLraGohc4U7 : UNSTABLE
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:41:59 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-ssl-compression/762/ (3/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:33:28 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Stephen Ermshar (Code Review)" <de...@asterixdb.apache.org>.
Hello Anon. E. Moose (1000171), Jenkins,
I'd like you to reexamine a change. Please visit
https://asterix-gerrit.ics.uci.edu/3453
to look at the new patch set (#3).
Change subject: [WIP] Implementing Merge Join
......................................................................
[WIP] Implementing Merge Join
Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
---
M hyracks-fullstack/hyracks/hyracks-dataflow-common/src/main/java/org/apache/hyracks/dataflow/common/io/RunFileReader.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/buffermanager/AbstractTupleAccessor.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/buffermanager/ITupleAccessor.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/buffermanager/TupleAccessor.java
M hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/buffermanager/VariableDeletableTupleMemoryManager.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/AbstractMergeJoiner.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IMergeJoinChecker.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IMergeJoinCheckerFactory.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IMergeJoiner.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IRunFileStreamStatus.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeBranchStatus.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoinLocks.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoinOperatorDescriptor.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoinTaskState.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoiner.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeStatus.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/RunFileStream.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/TuplePrinterUtil.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/structures/RunFilePointer.java
19 files changed, 2,133 insertions(+), 0 deletions(-)
git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/53/3453/3
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-ensure-ancestor/3989/ (14/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:40:07 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-source-assemblies/6204/ (11/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:15:18 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-no-installer-app/6143/ (15/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:32:00 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-sonar/9947/ (16/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:40:11 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-stabilization-f69489-compat/1256/ (8/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:33:34 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2: Contrib-2
BAD Compatibility Tests Failed
https://asterix-jenkins.ics.uci.edu/job/asterixbad-compat/4586/ : FAILURE
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:44:21 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-ensure-ancestor/3990/ (12/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:33:41 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-source-format/5967/ (10/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:40:00 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-stabilization-f69489-compat/1255/ (5/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:39:54 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-spidersilk-tests/922/ (16/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:33:48 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/11475/ (13/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:40:05 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-verify-storage/6565/ (10/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:15:01 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2: Integration-Tests-1
Integration Tests Failed
https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/8760/ : FAILURE
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:42:50 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Anon. E. Moose (Code Review)" <de...@asterixdb.apache.org>.
Anon. E. Moose (1000171) has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3: Contrib-2
Analytics Compatibility Compilation Failed
https://cbjenkins.page.link/eSrmrwzPCeyqK89R6 : UNSTABLE
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:35:41 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3:
Build Started https://asterix-jenkins.ics.uci.edu/job/hyracks-gerrit/5904/ (1/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:33:28 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-cancellation-test/6007/ (12/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:40:03 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-asterix-app/6354/ (5/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:13:13 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-spidersilk-tests/921/ (9/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:39:58 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-no-installer-app/6144/ (6/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:39:54 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-asterix-app/6356/ (13/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:33:42 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3:
BAD Compatibility Tests Started https://asterix-jenkins.ics.uci.edu/job/asterixbad-compat/4587/
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:36:52 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app-sql-execution/5985/ (15/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:33:47 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-source-format/5968/ (4/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:33:29 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-sonar/9946/ (7/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:13:57 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app-openjdk11/1352/ (11/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:33:39 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app-sql-execution/5984/ (8/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:39:56 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app-sql-execution/5983/ (13/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:17:33 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-verify-txnlog/1162/ (7/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:39:55 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-no-installer-app/6145/ (14/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:33:45 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3: Contrib-2
BAD Compatibility Tests Failed
https://asterix-jenkins.ics.uci.edu/job/asterixbad-compat/4587/ : FAILURE
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:37:36 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1: Contrib-2
BAD Compatibility Tests Failed
https://asterix-jenkins.ics.uci.edu/job/asterixbad-compat/4585/ : FAILURE
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:13:55 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-ensure-ancestor/3988/ (12/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:15:21 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2:
Build Started https://asterix-jenkins.ics.uci.edu/job/hyracks-gerrit/5903/ (1/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:39:52 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-source-assemblies/6206/ (6/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:33:30 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1:
BAD Compatibility Tests Started https://asterix-jenkins.ics.uci.edu/job/asterixbad-compat/4585/
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:13:22 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-verify-txnlog/1161/ (8/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:14:16 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app-openjdk11/1350/ (16/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:33:09 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-verify-txnlog/1163/ (9/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:33:35 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-verify-storage/6567/ (7/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:33:32 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-source-format/5966/ (3/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:11:56 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Anon. E. Moose (Code Review)" <de...@asterixdb.apache.org>.
Anon. E. Moose (1000171) has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1: Contrib-2
Analytics Compatibility Compilation Failed
https://cbjenkins.page.link/vQuiUZMUWCq7DRjR9 : UNSTABLE
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:03:40 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app-openjdk11/1351/ (2/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:39:53 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/11476/ (5/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:33:29 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-source-assemblies/6205/ (15/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:40:09 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Stephen Ermshar (Code Review)" <de...@asterixdb.apache.org>.
Hello Anon. E. Moose (1000171), Jenkins,
I'd like you to reexamine a change. Please visit
https://asterix-gerrit.ics.uci.edu/3453
to look at the new patch set (#2).
Change subject: [WIP] Implementing Merge Join
......................................................................
[WIP] Implementing Merge Join
Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
---
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/buffermanager/AbstractTupleAccessor.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/buffermanager/ITupleAccessor.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/buffermanager/TupleAccessor.java
M hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/buffermanager/VariableDeletableTupleMemoryManager.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/AbstractMergeJoiner.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IMergeJoinChecker.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IMergeJoinCheckerFactory.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IMergeJoiner.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/IRunFileStreamStatus.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeBranchStatus.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoinLocks.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoinOperatorDescriptor.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoinTaskState.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeJoiner.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/MergeStatus.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/RunFileStream.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/join/mergejoin/TuplePrinterUtil.java
A hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/structures/RunFilePointer.java
18 files changed, 2,116 insertions(+), 0 deletions(-)
git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/53/3453/2
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-verify-storage/6566/ (3/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:39:53 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2:
Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/8760/
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:42:05 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-spidersilk-tests/920/ (1/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:02:04 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-cancellation-test/6008/ (2/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:33:28 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3:
Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/8761/
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:34:32 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1: Integration-Tests-1
Integration Tests Failed
https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/8759/ : FAILURE
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:37:34 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-cancellation-test/6006/ (4/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:11:57 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-ssl-compression/760/ (14/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:30:55 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2:
BAD Compatibility Tests Started https://asterix-jenkins.ics.uci.edu/job/asterixbad-compat/4586/
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:43:22 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3: Integration-Tests-1
Integration Tests Failed
https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/8761/ : FAILURE
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:35:11 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 1:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/11474/ (2/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 1
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 18:11:48 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 3:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-sonar/9948/ (10/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 3
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 21:33:37 +0000
Gerrit-HasComments: No
Change in asterixdb[master]: [WIP] Implementing Merge Join
Posted by "Jenkins (Code Review)" <de...@asterixdb.apache.org>.
Jenkins has posted comments on this change. ( https://asterix-gerrit.ics.uci.edu/3453 )
Change subject: [WIP] Implementing Merge Join
......................................................................
Patch Set 2:
Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-asterix-app/6355/ (4/16)
--
To view, visit https://asterix-gerrit.ics.uci.edu/3453
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica175b89b901fede3e539a9b0af7feee430304eb
Gerrit-Change-Number: 3453
Gerrit-PatchSet: 2
Gerrit-Owner: Stephen Ermshar <st...@gmail.com>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-Comment-Date: Fri, 21 Jun 2019 20:39:53 +0000
Gerrit-HasComments: No