Change in asterixdb[master]: ASTERIXDB-1611: reasonable names for threads
Jenkins has posted comments on this change. Change subject: ASTERIXDB-1611: reasonable names for threads .. Patch Set 5: WARNING: THIS CHANGE CONTAINS CROSS-PRODUCT CHANGES IN: * asterixdb * hyracks-fullstack PLEASE REVIEW CAREFULLY AND LOOK FOR API CHANGES! -- To view, visit https://asterix-gerrit.ics.uci.edu/1092 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I3fea28c9e0ea7c3baad1c7a053adabc71bea2a8a Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: Add Flag To ExecutionTest To Enable Test Repeats
Jenkins has posted comments on this change. Change subject: Add Flag To ExecutionTest To Enable Test Repeats .. Patch Set 1: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/481/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/1121 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ib263ff475bb7640bb3b4309e6804e4ab2e2702fb Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: ASTERIXDB-1611: reasonable names for threads
Jenkins has posted comments on this change. Change subject: ASTERIXDB-1611: reasonable names for threads .. Patch Set 5: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/2419/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1092 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I3fea28c9e0ea7c3baad1c7a053adabc71bea2a8a Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: ASTERIXDB-1611: reasonable names for threads
Hello Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/1092 to look at the new patch set (#5). Change subject: ASTERIXDB-1611: reasonable names for threads .. ASTERIXDB-1611: reasonable names for threads Change-Id: I3fea28c9e0ea7c3baad1c7a053adabc71bea2a8a --- M asterixdb/asterix-app/src/main/java/org/apache/asterix/api/common/AsterixHyracksIntegrationUtil.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/hyracks/bootstrap/GlobalRecoveryManager.java M asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/MetadataNode.java M asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/bootstrap/MetadataBootstrap.java M hyracks-fullstack/hyracks/hyracks-control/hyracks-control-common/src/main/java/org/apache/hyracks/control/common/work/WorkQueue.java 5 files changed, 18 insertions(+), 11 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/92/1092/5 -- To view, visit https://asterix-gerrit.ics.uci.edu/1092 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I3fea28c9e0ea7c3baad1c7a053adabc71bea2a8a Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins
[jira] [Commented] (ASTERIXDB-1612) Shutdown of *DB cluster leaves threads running
[ https://issues.apache.org/jira/browse/ASTERIXDB-1612?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15440851#comment-15440851 ] Till commented on ASTERIXDB-1612: - And it's very interesting to see that on the Hyracks adminconsole. > Shutdown of *DB cluster leaves threads running > -- > > Key: ASTERIXDB-1612 > URL: https://issues.apache.org/jira/browse/ASTERIXDB-1612 > Project: Apache AsterixDB > Issue Type: Bug > Components: AsterixDB, Test Framework >Reporter: Michael Blow > > When a cluster is started using AsterixHyracksIntegrationUtil and > subsequently shut down without terminating the VM, a number of *DB threads > remain active. > "Thread-176" #237 prio=5 os_prio=31 tid=0x7f962acb nid=0x1cc07 > waiting on condition [0x769ce000] >java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00070299d608> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) > at > org.apache.asterix.transaction.management.service.logging.LogManager$FlushLogsLogger.run(LogManager.java:602) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > "Thread-175" #236 prio=5 os_prio=31 tid=0x7f962acb2000 nid=0x11207 > waiting on condition [0x768cb000] >java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00070299d6f0> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) > at > org.apache.asterix.transaction.management.service.logging.LogManager$FlushLogsLogger.run(LogManager.java:602) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > "TCPEndpoint IO Thread" #222 daemon prio=5 os_prio=31 tid=0x7f962a503800 > nid=0x1aa07 runnable [0x7c079000] >java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:198) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:117) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) > - locked <0x0007071582d0> (a sun.nio.ch.Util$2) > - locked <0x0007071582e0> (a java.util.Collections$UnmodifiableSet) > - locked <0x000707158280> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) > at > org.apache.hyracks.net.protocols.tcp.TCPEndpoint$IOThread.run(TCPEndpoint.java:121) > "IPC Network Listener Thread" #221 daemon prio=10 os_prio=31 > tid=0x7f962b02a000 nid=0x1a507 runnable [0x7bc17000] >java.lang.Thread.State: RUNNABLE > at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) > at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:198) > at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:117) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) > - locked <0x000707158478> (a sun.nio.ch.Util$2) > - locked <0x000707158488> (a java.util.Collections$UnmodifiableSet) > - locked <0x00070702ffa8> (a sun.nio.ch.KQueueSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) > at > org.apache.hyracks.ipc.impl.IPCConnectionManager$NetworkThread.run(IPCConnectionManager.java:200) > "Thread-70" #111 prio=5 os_prio=31 tid=0x7f9627b52000 nid=0x11a03 waiting > on condition [0x775f2000] >java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00070299d608> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at j
Change in asterixdb[master]: Misc Cleanup, SonarQube Fixes
Michael Blow has submitted this change and it was merged. Change subject: Misc Cleanup, SonarQube Fixes .. Misc Cleanup, SonarQube Fixes Change-Id: If87126cdd435067a50087e339522a36021fbc2c0 Reviewed-on: https://asterix-gerrit.ics.uci.edu/1108 Sonar-Qube: Jenkins Tested-by: Jenkins Integration-Tests: Jenkins Reviewed-by: Till Westmann --- M asterixdb/asterix-fuzzyjoin/src/main/java/org/apache/asterix/fuzzyjoin/FuzzyJoinMemory.java M asterixdb/asterix-fuzzyjoin/src/main/java/org/apache/asterix/fuzzyjoin/recordgroup/RecordGroupLengthCount.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/om/base/ADouble.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/om/base/AFloat.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/om/types/AbstractComplexType.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/om/types/BuiltinType.java M asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/management/ReplicaStateChecker.java M hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/client/HyracksConnection.java M hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/dataset/DatasetDirectoryService.java M hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/work/TriggerNCWork.java M hyracks-fullstack/hyracks/hyracks-control/hyracks-control-common/src/main/java/org/apache/hyracks/control/common/dataset/ResultStateSweeper.java 11 files changed, 67 insertions(+), 82 deletions(-) Approvals: Till Westmann: Looks good to me, approved Jenkins: Verified; No violations found; Verified diff --git a/asterixdb/asterix-fuzzyjoin/src/main/java/org/apache/asterix/fuzzyjoin/FuzzyJoinMemory.java b/asterixdb/asterix-fuzzyjoin/src/main/java/org/apache/asterix/fuzzyjoin/FuzzyJoinMemory.java index 0e6164b..9107f63 100644 --- a/asterixdb/asterix-fuzzyjoin/src/main/java/org/apache/asterix/fuzzyjoin/FuzzyJoinMemory.java +++ b/asterixdb/asterix-fuzzyjoin/src/main/java/org/apache/asterix/fuzzyjoin/FuzzyJoinMemory.java @@ -21,7 +21,6 @@ import java.io.BufferedInputStream; import java.io.FileInputStream; -import java.io.FileNotFoundException; import java.io.IOException; import java.util.ArrayList; import java.util.Collection; @@ -35,13 +34,13 @@ import org.apache.asterix.fuzzyjoin.similarity.SimilarityFiltersJaccard; public class FuzzyJoinMemory { -public static void main(String[] args) { +public static void main(String[] args) throws IOException { if (args.length < 2) { System.err.println("Usage: [no runs, e.g., 1] [warm-up factor, e.g., 1]"); System.exit(2); } -float similarityThreshold = Float.valueOf(args[0]); +float similarityThreshold = Float.parseFloat(args[0]); String fileName = args[1]; int noRuns = 1, warmUpFactor = 1; @@ -55,8 +54,8 @@ System.err.println("Document: " + fileName); System.err.println("... LOADING DATASET ..."); -ArrayList records = new ArrayList(); -ArrayList rids = new ArrayList(); +ArrayList records = new ArrayList<>(); +ArrayList rids = new ArrayList<>(); FuzzyJoinMemory fj = new FuzzyJoinMemory(similarityThreshold); @@ -79,38 +78,32 @@ } } -public static void readRecords(String fileName, List records, List rids) { -LittleEndianIntInputStream in; -try { -in = new LittleEndianIntInputStream(new BufferedInputStream(new FileInputStream(fileName))); -} catch (FileNotFoundException e) { -throw new RuntimeException(e); -} +@SuppressWarnings("squid:S1166") // Either log or rethrow this exception +public static void readRecords(String fileName, List records, List rids) throws IOException { +try (LittleEndianIntInputStream in = + new LittleEndianIntInputStream(new BufferedInputStream(new FileInputStream(fileName { -while (true) { -int rid = 0; -try { -rid = in.readInt(); -} catch (IOException e) { -// FILE_EXPECTED reach of EOF -break; -} +while (true) { +int rid = 0; +try { +rid = in.readInt(); +} catch (IOException e) { +// FILE_EXPECTED reach of EOF +break; +} -rids.add(rid); -int[] record; +rids.add(rid); +int[] record; -try { int size = in.readInt(); record = new int[size]; for (int j = 0; j < size; j++) { int token = in.readInt(); record[j] = token;
Change in asterixdb[master]: Misc Cleanup, SonarQube Fixes
Till Westmann has posted comments on this change. Change subject: Misc Cleanup, SonarQube Fixes .. Patch Set 5: Code-Review+2 -- To view, visit https://asterix-gerrit.ics.uci.edu/1108 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: If87126cdd435067a50087e339522a36021fbc2c0 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: Misc Cleanup, SonarQube Fixes
Michael Blow has posted comments on this change. Change subject: Misc Cleanup, SonarQube Fixes .. Patch Set 4: (4 comments) https://asterix-gerrit.ics.uci.edu/#/c/1108/4/asterixdb/asterix-fuzzyjoin/src/main/java/org/apache/asterix/fuzzyjoin/FuzzyJoinMemory.java File asterixdb/asterix-fuzzyjoin/src/main/java/org/apache/asterix/fuzzyjoin/FuzzyJoinMemory.java: Line 81: public static void readRecords(String fileName, List records, List rids) { > Can we just let this throw IOException? Seems cleaner ... Done Line 87: try { > MAJOR SonarQube violation: Done Line 89: } catch (IOException e) { > CRITICAL SonarQube violation: Done Line 107: throw new RuntimeException(e); > CRITICAL SonarQube violation: Done -- To view, visit https://asterix-gerrit.ics.uci.edu/1108 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: If87126cdd435067a50087e339522a36021fbc2c0 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: Yes
Change in asterixdb[master]: Misc Cleanup, SonarQube Fixes
Jenkins has posted comments on this change. Change subject: Misc Cleanup, SonarQube Fixes .. Patch Set 5: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/482/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/1108 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: If87126cdd435067a50087e339522a36021fbc2c0 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
[jira] [Created] (ASTERIXDB-1612) Shutdown of *DB cluster leaves threads running
Michael Blow created ASTERIXDB-1612: --- Summary: Shutdown of *DB cluster leaves threads running Key: ASTERIXDB-1612 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1612 Project: Apache AsterixDB Issue Type: Bug Components: AsterixDB, Test Framework Reporter: Michael Blow When a cluster is started using AsterixHyracksIntegrationUtil and subsequently shut down without terminating the VM, a number of *DB threads remain active. "Thread-176" #237 prio=5 os_prio=31 tid=0x7f962acb nid=0x1cc07 waiting on condition [0x769ce000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00070299d608> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at org.apache.asterix.transaction.management.service.logging.LogManager$FlushLogsLogger.run(LogManager.java:602) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "Thread-175" #236 prio=5 os_prio=31 tid=0x7f962acb2000 nid=0x11207 waiting on condition [0x768cb000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00070299d6f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at org.apache.asterix.transaction.management.service.logging.LogManager$FlushLogsLogger.run(LogManager.java:602) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "TCPEndpoint IO Thread" #222 daemon prio=5 os_prio=31 tid=0x7f962a503800 nid=0x1aa07 runnable [0x7c079000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:198) at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:117) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - locked <0x0007071582d0> (a sun.nio.ch.Util$2) - locked <0x0007071582e0> (a java.util.Collections$UnmodifiableSet) - locked <0x000707158280> (a sun.nio.ch.KQueueSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) at org.apache.hyracks.net.protocols.tcp.TCPEndpoint$IOThread.run(TCPEndpoint.java:121) "IPC Network Listener Thread" #221 daemon prio=10 os_prio=31 tid=0x7f962b02a000 nid=0x1a507 runnable [0x7bc17000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:198) at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:117) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - locked <0x000707158478> (a sun.nio.ch.Util$2) - locked <0x000707158488> (a java.util.Collections$UnmodifiableSet) - locked <0x00070702ffa8> (a sun.nio.ch.KQueueSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) at org.apache.hyracks.ipc.impl.IPCConnectionManager$NetworkThread.run(IPCConnectionManager.java:200) "Thread-70" #111 prio=5 os_prio=31 tid=0x7f9627b52000 nid=0x11a03 waiting on condition [0x775f2000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00070299d608> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at org.apache.asterix.transaction.management.serv
[jira] [Created] (ASTERIXDB-1613) Shutdown of *DB cluster leaves threads running
Michael Blow created ASTERIXDB-1613: --- Summary: Shutdown of *DB cluster leaves threads running Key: ASTERIXDB-1613 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1613 Project: Apache AsterixDB Issue Type: Bug Components: AsterixDB, Test Framework Reporter: Michael Blow When a cluster is started using AsterixHyracksIntegrationUtil and subsequently shut down without terminating the VM, a number of *DB threads remain active. "Thread-176" #237 prio=5 os_prio=31 tid=0x7f962acb nid=0x1cc07 waiting on condition [0x769ce000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00070299d608> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at org.apache.asterix.transaction.management.service.logging.LogManager$FlushLogsLogger.run(LogManager.java:602) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "Thread-175" #236 prio=5 os_prio=31 tid=0x7f962acb2000 nid=0x11207 waiting on condition [0x768cb000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00070299d6f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at org.apache.asterix.transaction.management.service.logging.LogManager$FlushLogsLogger.run(LogManager.java:602) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "TCPEndpoint IO Thread" #222 daemon prio=5 os_prio=31 tid=0x7f962a503800 nid=0x1aa07 runnable [0x7c079000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:198) at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:117) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - locked <0x0007071582d0> (a sun.nio.ch.Util$2) - locked <0x0007071582e0> (a java.util.Collections$UnmodifiableSet) - locked <0x000707158280> (a sun.nio.ch.KQueueSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) at org.apache.hyracks.net.protocols.tcp.TCPEndpoint$IOThread.run(TCPEndpoint.java:121) "IPC Network Listener Thread" #221 daemon prio=10 os_prio=31 tid=0x7f962b02a000 nid=0x1a507 runnable [0x7bc17000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:198) at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:117) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - locked <0x000707158478> (a sun.nio.ch.Util$2) - locked <0x000707158488> (a java.util.Collections$UnmodifiableSet) - locked <0x00070702ffa8> (a sun.nio.ch.KQueueSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) at org.apache.hyracks.ipc.impl.IPCConnectionManager$NetworkThread.run(IPCConnectionManager.java:200) "Thread-70" #111 prio=5 os_prio=31 tid=0x7f9627b52000 nid=0x11a03 waiting on condition [0x775f2000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00070299d608> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at org.apache.asterix.transaction.management.serv
Change in asterixdb[master]: Misc Cleanup, SonarQube Fixes
Jenkins has posted comments on this change. Change subject: Misc Cleanup, SonarQube Fixes .. Patch Set 5: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/482/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1108 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: If87126cdd435067a50087e339522a36021fbc2c0 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: minor console changes
Jenkins has posted comments on this change. Change subject: minor console changes .. Patch Set 2: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/480/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/1120 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I5ec6b38e122f1c206f431d3902ad9039adce5078 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
[jira] [Created] (ASTERIXDB-1611) AsterixDB + Hyracks daemon threads should have reasonable names
Michael Blow created ASTERIXDB-1611: --- Summary: AsterixDB + Hyracks daemon threads should have reasonable names Key: ASTERIXDB-1611 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1611 Project: Apache AsterixDB Issue Type: Bug Components: AsterixDB, Hyracks Reporter: Michael Blow Assignee: Michael Blow A number of threads are started in AsterixDB that do not have well-named threads. This hinders the ability to debug / diagnose problems. This includes: - LogManager.FlushLogsLogger - LogFlusher - BufferCache.CleanerThread - ResultStateSweeper - (hyracks.control.common.work.)WorkQueue.WorkerThread - (asterix.hyracks.bootstrap.)ClusterWorkExecutor -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Change in asterixdb[master]: Add Flag To ExecutionTest To Enable Test Repeats
Jenkins has posted comments on this change. Change subject: Add Flag To ExecutionTest To Enable Test Repeats .. Patch Set 1: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/481/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1121 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ib263ff475bb7640bb3b4309e6804e4ab2e2702fb Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: Misc Cleanup, SonarQube Fixes
Jenkins has posted comments on this change. Change subject: Misc Cleanup, SonarQube Fixes .. Patch Set 5: WARNING: THIS CHANGE CONTAINS CROSS-PRODUCT CHANGES IN: * asterixdb * hyracks-fullstack PLEASE REVIEW CAREFULLY AND LOOK FOR API CHANGES! -- To view, visit https://asterix-gerrit.ics.uci.edu/1108 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: If87126cdd435067a50087e339522a36021fbc2c0 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: Misc Cleanup, SonarQube Fixes
Jenkins has posted comments on this change. Change subject: Misc Cleanup, SonarQube Fixes .. Patch Set 5: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/2418/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1108 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: If87126cdd435067a50087e339522a36021fbc2c0 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: Misc Cleanup, SonarQube Fixes
Hello Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/1108 to look at the new patch set (#5). Change subject: Misc Cleanup, SonarQube Fixes .. Misc Cleanup, SonarQube Fixes Change-Id: If87126cdd435067a50087e339522a36021fbc2c0 --- M asterixdb/asterix-fuzzyjoin/src/main/java/org/apache/asterix/fuzzyjoin/FuzzyJoinMemory.java M asterixdb/asterix-fuzzyjoin/src/main/java/org/apache/asterix/fuzzyjoin/recordgroup/RecordGroupLengthCount.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/om/base/ADouble.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/om/base/AFloat.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/om/types/AbstractComplexType.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/om/types/BuiltinType.java M asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/management/ReplicaStateChecker.java M hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/client/HyracksConnection.java M hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/dataset/DatasetDirectoryService.java M hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/work/TriggerNCWork.java M hyracks-fullstack/hyracks/hyracks-control/hyracks-control-common/src/main/java/org/apache/hyracks/control/common/dataset/ResultStateSweeper.java 11 files changed, 67 insertions(+), 82 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/08/1108/5 -- To view, visit https://asterix-gerrit.ics.uci.edu/1108 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: If87126cdd435067a50087e339522a36021fbc2c0 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann
Change in asterixdb[master]: Add Flag To ExecutionTest To Enable Test Repeats
Michael Blow has uploaded a new change for review. https://asterix-gerrit.ics.uci.edu/1121 Change subject: Add Flag To ExecutionTest To Enable Test Repeats .. Add Flag To ExecutionTest To Enable Test Repeats - Also, fix tests to be able to be repeated Change-Id: Ib263ff475bb7640bb3b4309e6804e4ab2e2702fb --- M asterixdb/asterix-app/src/test/java/org/apache/asterix/test/runtime/ExecutionTest.java M asterixdb/asterix-app/src/test/resources/runtimets/queries/dml/query-issue382/query-issue382.1.ddl.aql M asterixdb/asterix-app/src/test/resources/runtimets/queries/dml/query-issue433/query-issue433.1.ddl.aql M asterixdb/asterix-app/src/test/resources/runtimets/queries/similarity/similarity-jaccard-sorted-check_query/similarity-jaccard-sorted-check_query.1.ddl.aql M asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/dml/query-issue382/query-issue382.1.ddl.sqlpp M asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/dml/query-issue433/query-issue433.1.ddl.sqlpp M asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/similarity/similarity-jaccard-sorted-check_query/similarity-jaccard-sorted-check_query.1.ddl.sqlpp 7 files changed, 25 insertions(+), 2 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/21/1121/1 diff --git a/asterixdb/asterix-app/src/test/java/org/apache/asterix/test/runtime/ExecutionTest.java b/asterixdb/asterix-app/src/test/java/org/apache/asterix/test/runtime/ExecutionTest.java index baa3923..adc691f 100644 --- a/asterixdb/asterix-app/src/test/java/org/apache/asterix/test/runtime/ExecutionTest.java +++ b/asterixdb/asterix-app/src/test/java/org/apache/asterix/test/runtime/ExecutionTest.java @@ -55,6 +55,7 @@ private static final boolean cleanupOnStart = true; private static final boolean cleanupOnStop = true; private static TestLibrarian librarian; +private static final int repeat = Integer.getInteger("test.repeat", 1); @BeforeClass public static void setUp() throws Exception { @@ -66,6 +67,9 @@ List libraryManagers = ExecutionTestUtil.setUp(cleanupOnStart); librarian = new TestLibrarian(libraryManagers); testExecutor.setLibrarian(librarian); +if (repeat != 1) { +System.out.println("FYI: each test will be run " + repeat + " times."); +} } catch (Throwable th) { th.printStackTrace(); throw th; @@ -106,7 +110,16 @@ @Test public void test() throws Exception { -librarian.cleanup(); -testExecutor.executeTest(PATH_ACTUAL, tcCtx, null, false, ExecutionTestUtil.FailedGroup); +try { +for (int i = 1; i <= repeat; i++) { +if (repeat > 1) { +System.err.print("[" + i + "/" + repeat + "] "); +} +librarian.cleanup(); +testExecutor.executeTest(PATH_ACTUAL, tcCtx, null, false, ExecutionTestUtil.FailedGroup); +} +} finally { +System.err.flush(); +} } } diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/queries/dml/query-issue382/query-issue382.1.ddl.aql b/asterixdb/asterix-app/src/test/resources/runtimets/queries/dml/query-issue382/query-issue382.1.ddl.aql index 4838505..4568a83 100644 --- a/asterixdb/asterix-app/src/test/resources/runtimets/queries/dml/query-issue382/query-issue382.1.ddl.aql +++ b/asterixdb/asterix-app/src/test/resources/runtimets/queries/dml/query-issue382/query-issue382.1.ddl.aql @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ +drop dataverse SocialNetworkData if exists; create dataverse SocialNetworkData; use dataverse SocialNetworkData; diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/queries/dml/query-issue433/query-issue433.1.ddl.aql b/asterixdb/asterix-app/src/test/resources/runtimets/queries/dml/query-issue433/query-issue433.1.ddl.aql index 85efa49..87970ef 100644 --- a/asterixdb/asterix-app/src/test/resources/runtimets/queries/dml/query-issue433/query-issue433.1.ddl.aql +++ b/asterixdb/asterix-app/src/test/resources/runtimets/queries/dml/query-issue433/query-issue433.1.ddl.aql @@ -23,6 +23,7 @@ * Date : 3th April 2013 */ +drop dataverse insertIssue if exists; create dataverse insertIssue; use dataverse insertIssue; diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/queries/similarity/similarity-jaccard-sorted-check_query/similarity-jaccard-sorted-check_query.1.ddl.aql b/asterixdb/asterix-app/src/test/resources/runtimets/queries/similarity/similarity-jaccard-sorted-check_query/similarity-jaccard-sorted-check_query.1.ddl.aql index 8b171ed..0426ae5 100644 --- a/asterixdb/asterix-app/src/test/resources/runtimets/queries/similarity/similarity-jaccard-sorted-check_query/similarity-jac
Change in asterixdb[master]: Add Flag To ExecutionTest To Enable Test Repeats
Jenkins has posted comments on this change. Change subject: Add Flag To ExecutionTest To Enable Test Repeats .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/2417/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1121 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ib263ff475bb7640bb3b4309e6804e4ab2e2702fb Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: minor console changes
Jenkins has posted comments on this change. Change subject: minor console changes .. Patch Set 2: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/480/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1120 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I5ec6b38e122f1c206f431d3902ad9039adce5078 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: minor console changes
Hello Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/1120 to look at the new patch set (#2). Change subject: minor console changes .. minor console changes - return long lists as JSON arrays - render JSON array entries as separate lines Change-Id: I5ec6b38e122f1c206f431d3902ad9039adce5078 --- M hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/NodeControllerState.java M hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/resources/static/javascript/adminconsole/NodeDetailsPage.js 2 files changed, 20 insertions(+), 15 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/20/1120/2 -- To view, visit https://asterix-gerrit.ics.uci.edu/1120 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I5ec6b38e122f1c206f431d3902ad9039adce5078 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Yingyi Bu
Change in asterixdb[master]: minor console changes
Jenkins has posted comments on this change. Change subject: minor console changes .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/2416/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1120 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I5ec6b38e122f1c206f431d3902ad9039adce5078 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: Support count(*).
Till Westmann has submitted this change and it was merged. Change subject: Support count(*). .. Support count(*). Change-Id: Ie34537f08434fb0eb930725423ae12c0cd8e5983 Reviewed-on: https://asterix-gerrit.ics.uci.edu/1117 Sonar-Qube: Jenkins Tested-by: Jenkins Reviewed-by: Till Westmann Integration-Tests: Jenkins --- A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q11/q11.1.ddl.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q11/q11.2.update.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q11/q11.3.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q12_error/q12_error.1.ddl.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q12_error/q12_error.2.update.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q12_error/q12_error.3.query.sqlpp M asterixdb/asterix-app/src/test/resources/runtimets/testsuite_sqlpp.xml M asterixdb/asterix-lang-sqlpp/src/main/javacc/SQLPP.jj 8 files changed, 173 insertions(+), 3 deletions(-) Approvals: Till Westmann: Looks good to me, approved Jenkins: Verified; No violations found; Verified diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q11/q11.1.ddl.sqlpp b/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q11/q11.1.ddl.sqlpp new file mode 100644 index 000..e508690 --- /dev/null +++ b/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q11/q11.1.ddl.sqlpp @@ -0,0 +1,30 @@ +/* + * 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. + */ + +drop dataverse TinySocial if exists; +create dataverse TinySocial; + +use TinySocial; + +create type TinySocial.FacebookUserType as + open { + id : int64 +} + +create dataset FacebookUsers(FacebookUserType) primary key id; diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q11/q11.2.update.sqlpp b/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q11/q11.2.update.sqlpp new file mode 100644 index 000..9f4f824 --- /dev/null +++ b/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q11/q11.2.update.sqlpp @@ -0,0 +1,23 @@ +/* + * 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. + */ + +use TinySocial; + + +load dataset FacebookUsers using localfs ((`path`=`asterix_nc1://data/tinysocial/fbu.adm`),(`format`=`adm`)); diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q11/q11.3.query.sqlpp b/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q11/q11.3.query.sqlpp new file mode 100644 index 000..d39d81d --- /dev/null +++ b/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q11/q11.3.query.sqlpp @@ -0,0 +1,23 @@ +/* + * 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 Licens
Change in asterixdb[master]: minor console changes
Jenkins has posted comments on this change. Change subject: minor console changes .. Patch Set 1: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/479/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/1120 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I5ec6b38e122f1c206f431d3902ad9039adce5078 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: Support count(*).
Jenkins has posted comments on this change. Change subject: Support count(*). .. Patch Set 4: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/478/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/1117 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie34537f08434fb0eb930725423ae12c0cd8e5983 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Yingyi Bu Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: minor console changes
Jenkins has posted comments on this change. Change subject: minor console changes .. Patch Set 1: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/479/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1120 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I5ec6b38e122f1c206f431d3902ad9039adce5078 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: Support count(*).
Jenkins has posted comments on this change. Change subject: Support count(*). .. Patch Set 4: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/478/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1117 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie34537f08434fb0eb930725423ae12c0cd8e5983 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Yingyi Bu Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: Support count(*).
Till Westmann has posted comments on this change. Change subject: Support count(*). .. Patch Set 4: TRIGGER asterix-gerrit-integration-tests -- To view, visit https://asterix-gerrit.ics.uci.edu/1117 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie34537f08434fb0eb930725423ae12c0cd8e5983 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Yingyi Bu Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: minor console changes
Jenkins has posted comments on this change. Change subject: minor console changes .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/2415/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1120 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I5ec6b38e122f1c206f431d3902ad9039adce5078 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: minor console changes
Till Westmann has uploaded a new change for review. https://asterix-gerrit.ics.uci.edu/1120 Change subject: minor console changes .. minor console changes - return long lists as JSON arrays - render JSON array entries as separate lines Change-Id: I5ec6b38e122f1c206f431d3902ad9039adce5078 --- M hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/NodeControllerState.java M hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/resources/static/javascript/adminconsole/NodeDetailsPage.js 2 files changed, 21 insertions(+), 15 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/20/1120/1 diff --git a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/NodeControllerState.java b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/NodeControllerState.java index ff5832a..7e15893 100644 --- a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/NodeControllerState.java +++ b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/NodeControllerState.java @@ -18,6 +18,8 @@ */ package org.apache.hyracks.control.cc; +import java.util.Arrays; +import java.util.Collections; import java.util.HashSet; import java.util.List; import java.util.Map; @@ -290,9 +292,9 @@ o.put("vm-name", vmName); o.put("vm-version", vmVersion); o.put("vm-vendor", vmVendor); -o.put("classpath", classpath); -o.put("library-path", libraryPath); -o.put("boot-classpath", bootClasspath); +o.put("classpath", new JSONArray(Arrays.asList(classpath.split(":"; +o.put("library-path", new JSONArray(Arrays.asList(libraryPath.split(":"; +o.put("boot-classpath", new JSONArray(Arrays.asList(bootClasspath.split(":"; o.put("input-arguments", new JSONArray(inputArguments)); o.put("rrd-ptr", rrdPtr); o.put("heartbeat-times", hbTime); diff --git a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/resources/static/javascript/adminconsole/NodeDetailsPage.js b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/resources/static/javascript/adminconsole/NodeDetailsPage.js index 75c03b4..35ca454 100644 --- a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/resources/static/javascript/adminconsole/NodeDetailsPage.js +++ b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/resources/static/javascript/adminconsole/NodeDetailsPage.js @@ -37,6 +37,18 @@ return (array[(rrdPtr + 1) % array.length] - array[rrdPtr]) / 10; } +function formatArray(array) { +//return path.join(":"); +var result = ""; +for (var i = 0; i < array.length; ++i) { +if (result != "") { +result += ""; +} +result += "" + array[i] + ""; +} +return result; +} + function onDataReceived(data) { var result = data.result; $('#node-id')[0].innerHTML = result['node-id']; @@ -47,18 +59,10 @@ $('#vm-name')[0].innerHTML = result['vm-name']; $('#vm-version')[0].innerHTML = result['vm-version']; $('#vm-vendor')[0].innerHTML = result['vm-vendor']; -$('#classpath')[0].innerHTML = result['classpath']; -$('#library-path')[0].innerHTML = result['library-path']; -$('#boot-classpath')[0].innerHTML = result['boot-classpath']; -var argsHTML = ""; -var args = result['input-arguments']; -for ( var i = 0; i < args.length; ++i) { -if (argsHTML != "") { -argsHTML += ""; -} -argsHTML += "" + args[i] + ""; -} -$('#input-arguments')[0].innerHTML = argsHTML; +$('#classpath')[0].innerHTML = formatArray(result['classpath']); +$('#library-path')[0].innerHTML = formatArray(result['library-path']); +$('#boot-classpath')[0].innerHTML = formatArray(result['boot-classpath']); +$('#input-arguments')[0].innerHTML = formatArray(result['input-arguments']); var sysLoad = result['system-load-averages']; var heapUsageInitSizes = result['heap-init-sizes']; var heapUsageUsedSizes = result['heap-used-sizes']; -- To view, visit https://asterix-gerrit.ics.uci.edu/1120 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I5ec6b38e122f1c206f431d3902ad9039adce5078 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann
Change in asterixdb[master]: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin.
Jenkins has posted comments on this change. Change subject: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. .. Patch Set 7: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/477/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/1119 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad Gerrit-PatchSet: 7 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Wenhai Li Gerrit-Reviewer: Chen Li Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Taewoo Kim Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin.
Jenkins has posted comments on this change. Change subject: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. .. Patch Set 7: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/477/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1119 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad Gerrit-PatchSet: 7 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Wenhai Li Gerrit-Reviewer: Chen Li Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Taewoo Kim Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: Support count(*).
Jenkins has posted comments on this change. Change subject: Support count(*). .. Patch Set 4: Integration-Tests-1 Integration Tests Timed Out https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/476/ : ABORTED -- To view, visit https://asterix-gerrit.ics.uci.edu/1117 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie34537f08434fb0eb930725423ae12c0cd8e5983 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Yingyi Bu Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin.
Jenkins has posted comments on this change. Change subject: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. .. Patch Set 7: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/2414/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1119 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad Gerrit-PatchSet: 7 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Wenhai Li Gerrit-Reviewer: Chen Li Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Taewoo Kim Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin.
Hello Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/1119 to look at the new patch set (#7). Change subject: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. .. ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. 1. Add the test case of ASTERIX-1487 with half records required. 2. Disable the join branch pruning in case of unnestmap following datasourcescan. commit 957aaa59f279b53c7901758f88a1820dd8b689c9 Author: Michael Date: Fri Aug 26 06:53:00 2016 -0700 ASTERIX-1487: fix the wrong plan for inverted index. Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad --- M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/RemoveUnusedOneToOneEquiJoinRule.java A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.1.adm M asterixdb/asterix-app/src/test/resources/runtimets/testsuite.xml 6 files changed, 135 insertions(+), 17 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/19/1119/7 -- To view, visit https://asterix-gerrit.ics.uci.edu/1119 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad Gerrit-PatchSet: 7 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Wenhai Li Gerrit-Reviewer: Chen Li Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Taewoo Kim Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-Reviewer: Yingyi Bu
Change in asterixdb[master]: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin.
Jenkins has posted comments on this change. Change subject: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. .. Patch Set 6: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/475/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/1119 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad Gerrit-PatchSet: 6 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Wenhai Li Gerrit-Reviewer: Chen Li Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Taewoo Kim Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: Support count(*).
Till Westmann has posted comments on this change. Change subject: Support count(*). .. Patch Set 4: Code-Review+2 -- To view, visit https://asterix-gerrit.ics.uci.edu/1117 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie34537f08434fb0eb930725423ae12c0cd8e5983 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Yingyi Bu Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: some cleanup
Jenkins has posted comments on this change. Change subject: some cleanup .. Patch Set 4: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/474/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/1092 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I3fea28c9e0ea7c3baad1c7a053adabc71bea2a8a Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: Support count(*).
Jenkins has posted comments on this change. Change subject: Support count(*). .. Patch Set 4: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/476/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1117 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie34537f08434fb0eb930725423ae12c0cd8e5983 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Yingyi Bu Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin.
Jenkins has posted comments on this change. Change subject: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. .. Patch Set 6: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/475/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1119 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad Gerrit-PatchSet: 6 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Wenhai Li Gerrit-Reviewer: Chen Li Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Taewoo Kim Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: some WebUI hackery
Jenkins has posted comments on this change. Change subject: some WebUI hackery .. Patch Set 9: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/473/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/1097 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I32361a523e656c62a6bc878b1eed9750579097f9 Gerrit-PatchSet: 9 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: Support count(*).
Jenkins has posted comments on this change. Change subject: Support count(*). .. Patch Set 4: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/2413/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1117 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie34537f08434fb0eb930725423ae12c0cd8e5983 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Yingyi Bu Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: Support count(*).
Hello Michael Blow, Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/1117 to look at the new patch set (#4). Change subject: Support count(*). .. Support count(*). Change-Id: Ie34537f08434fb0eb930725423ae12c0cd8e5983 --- A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q11/q11.1.ddl.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q11/q11.2.update.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q11/q11.3.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q12_error/q12_error.1.ddl.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q12_error/q12_error.2.update.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/global-aggregate/q12_error/q12_error.3.query.sqlpp M asterixdb/asterix-app/src/test/resources/runtimets/testsuite_sqlpp.xml M asterixdb/asterix-lang-sqlpp/src/main/javacc/SQLPP.jj 8 files changed, 173 insertions(+), 3 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/17/1117/4 -- To view, visit https://asterix-gerrit.ics.uci.edu/1117 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: Ie34537f08434fb0eb930725423ae12c0cd8e5983 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Yingyi Bu Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann
[jira] [Created] (ASTERIXDB-1610) Document MISSING in data model
Yingyi Bu created ASTERIXDB-1610: Summary: Document MISSING in data model Key: ASTERIXDB-1610 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1610 Project: Apache AsterixDB Issue Type: Task Components: Documentation Reporter: Yingyi Bu Assignee: Michael J. Carey MISSING needs to be added into the ADM document. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (ASTERIXDB-1496) Having an ability to put nullable field information when creating an enforced index
[ https://issues.apache.org/jira/browse/ASTERIXDB-1496?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael J. Carey closed ASTERIXDB-1496. --- Resolution: Fixed Merged! > Having an ability to put nullable field information when creating an enforced > index > --- > > Key: ASTERIXDB-1496 > URL: https://issues.apache.org/jira/browse/ASTERIXDB-1496 > Project: Apache AsterixDB > Issue Type: Bug >Reporter: Taewoo Kim >Assignee: Michael J. Carey > Labels: soon > > It would be nice if we have an ability to put nullable field ("?") > information when creating an enforced type index to indicate whether the > field is nullable or not. > The current syntax > create index fbSendTimeIdx on FacebookMessages(send-time:datetime) type btree > enforced; > The proposed syntax(nullable field) > create index fbSendTimeIdx on FacebookMessages(send-time:datetime?) type > btree enforced; > or > (non-nullable field) > create index fbSendTimeIdx on FacebookMessages(send-time:datetime) type btree > enforced; -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Change in asterixdb[master]: some cleanup
Jenkins has posted comments on this change. Change subject: some cleanup .. Patch Set 4: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/474/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1092 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I3fea28c9e0ea7c3baad1c7a053adabc71bea2a8a Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: some WebUI hackery
Jenkins has posted comments on this change. Change subject: some WebUI hackery .. Patch Set 9: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/473/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1097 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I32361a523e656c62a6bc878b1eed9750579097f9 Gerrit-PatchSet: 9 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin.
Hello Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/1119 to look at the new patch set (#6). Change subject: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. .. ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. 1. Add the test case of ASTERIX-1487 with half records required. 2. Disable the join branch pruning in case of unnestmap following datasourcescan. commit 957aaa59f279b53c7901758f88a1820dd8b689c9 Author: Michael Date: Fri Aug 26 06:53:00 2016 -0700 ASTERIX-1487: fix the wrong plan for inverted index. Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad --- M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/RemoveUnusedOneToOneEquiJoinRule.java A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.1.adm M asterixdb/asterix-app/src/test/resources/runtimets/testsuite.xml 6 files changed, 134 insertions(+), 17 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/19/1119/6 -- To view, visit https://asterix-gerrit.ics.uci.edu/1119 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad Gerrit-PatchSet: 6 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Wenhai Li Gerrit-Reviewer: Jenkins
Change in asterixdb[master]: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin.
Jenkins has posted comments on this change. Change subject: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. .. Patch Set 6: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/2412/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1119 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad Gerrit-PatchSet: 6 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Wenhai Li Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin.
Hello Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/1119 to look at the new patch set (#5). Change subject: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. .. ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. 1. Add the test case of ASTERIX-1487 with half records required. 2. Disable the join branch pruning in case of unnestmap following datasourcescan. commit 957aaa59f279b53c7901758f88a1820dd8b689c9 Author: Michael Date: Fri Aug 26 06:53:00 2016 -0700 ASTERIX-1487: fix the wrong plan for inverted index. Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad --- M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/RemoveUnusedOneToOneEquiJoinRule.java A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_4.1.adm M asterixdb/asterix-app/src/test/resources/runtimets/testsuite.xml 6 files changed, 134 insertions(+), 17 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/19/1119/5 -- To view, visit https://asterix-gerrit.ics.uci.edu/1119 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Wenhai Li Gerrit-Reviewer: Jenkins
[jira] [Resolved] (ASTERIXDB-1535) CC stop answering query from 19002 RESTAPI port
[ https://issues.apache.org/jira/browse/ASTERIXDB-1535?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ian Maxon resolved ASTERIXDB-1535. -- Resolution: Duplicate I believe this is just an alternate manifestation of ASTERIXDB-1534, and that should be fixed now, so I am closing this for the time being. > CC stop answering query from 19002 RESTAPI port > --- > > Key: ASTERIXDB-1535 > URL: https://issues.apache.org/jira/browse/ASTERIXDB-1535 > Project: Apache AsterixDB > Issue Type: Bug > Components: HTTP API > Environment: master > commit a89fae64ac21fb8eefde79f79d2dbe1a0e54c364 > Date: Wed Jul 6 07:58:55 2016 -0700 >Reporter: Jianfeng Jia >Assignee: Ian Maxon > Attachments: cc.jstack > > > The /adminconsole showed that there are many pending jobs while the > ingestion and the query works fine in nc. > If this situation lasts longer enough, say 2 days, the 19002 API will stop > response any queries, while the web interface from 19001 port can still > answer the query. > I need to restart the cluster to recover the service. Before that I record > the jstack log of the cc as attached. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (ASTERIXDB-1534) NPE when restart the server
[ https://issues.apache.org/jira/browse/ASTERIXDB-1534?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ian Maxon resolved ASTERIXDB-1534. -- Resolution: Implemented Should be fixed, but we'll see how it holds up in production... > NPE when restart the server > --- > > Key: ASTERIXDB-1534 > URL: https://issues.apache.org/jira/browse/ASTERIXDB-1534 > Project: Apache AsterixDB > Issue Type: Bug > Components: Storage > Environment: master > commit a89fae64ac21fb8eefde79f79d2dbe1a0e54c364 > Date: Wed Jul 6 07:58:55 2016 -0700 >Reporter: Jianfeng Jia >Assignee: Ian Maxon >Priority: Blocker > Labels: soon > Attachments: asterix-configuration.xml, ingest.sh > > > When I stop and start the cluster by managix, I hit the following error: > {code} > ERROR: > /rhome/jianfeng/managix/home/asterix/cloudberry/.nfs02180534118e > (No such file or directory) > j > {code} > And no nc and cc got started. > After a while, I ran the managix start again, the cluster restart > successfully. > But one of the dataset can't answer any queries. The simplest select query > {code} > for $t in dataset twitter.ds_tweet limit 5 return $t > {code} > will give me the following error: > {code} > Caused by: org.apache.hyracks.api.exceptions.HyracksDataException: > org.apache.hyracks.api.exceptions.HyracksDataException: > java.util.concurrent.ExecutionException: > org.apache.hyracks.api.exceptions.HyracksDataException: > java.lang.NullPointerException > at > org.apache.hyracks.control.common.utils.ExceptionUtils.setNodeIds(ExceptionUtils.java:45) > at org.apache.hyracks.control.nc.Task.run(Task.java:319) > ... 3 more > Caused by: org.apache.hyracks.api.exceptions.HyracksDataException: > java.util.concurrent.ExecutionException: > org.apache.hyracks.api.exceptions.HyracksDataException: > java.lang.NullPointerException > at > org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.runInParallel(SuperActivityOperatorNodePushable.java:218) > at > org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.initialize(SuperActivityOperatorNodePushable.java:83) > at org.apache.hyracks.control.nc.Task.run(Task.java:263) > ... 3 more > Caused by: java.util.concurrent.ExecutionException: > org.apache.hyracks.api.exceptions.HyracksDataException: > java.lang.NullPointerException > at java.util.concurrent.FutureTask.report(FutureTask.java:122) > at java.util.concurrent.FutureTask.get(FutureTask.java:192) > at > org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.runInParallel(SuperActivityOperatorNodePushable.java:212) > ... 5 more > Caused by: org.apache.hyracks.api.exceptions.HyracksDataException: > java.lang.NullPointerException > at > org.apache.hyracks.storage.am.common.dataflow.IndexSearchOperatorNodePushable.nextFrame(IndexSearchOperatorNodePushable.java:187) > at > org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.write(AbstractFrameAppender.java:93) > at > org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneInputOneOutputOneFramePushRuntime.flushAndReset(AbstractOneInputOneOutputOneFramePushRuntime.java:63) > at > org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneInputOneOutputOneFramePushRuntime.flushIfNotFailed(AbstractOneInputOneOutputOneFramePushRuntime.java:69) > at > org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneInputOneOutputOneFramePushRuntime.close(AbstractOneInputOneOutputOneFramePushRuntime.java:55) > at > org.apache.hyracks.algebricks.runtime.operators.std.AssignRuntimeFactory$1.close(AssignRuntimeFactory.java:122) > at > org.apache.hyracks.algebricks.runtime.operators.std.EmptyTupleSourceRuntimeFactory$1.close(EmptyTupleSourceRuntimeFactory.java:60) > at > org.apache.hyracks.algebricks.runtime.operators.meta.AlgebricksMetaOperatorDescriptor$1.initialize(AlgebricksMetaOperatorDescriptor.java:116) > at > org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.lambda$initialize$0(SuperActivityOperatorNodePushable.java:83) > at > org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable$$Lambda$1/350086994.runAction(Unknown > Source) > at > org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable$1.call(SuperActivityOperatorNodePushable.java:205) > at > org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable$1.call(SuperActivityOperatorNodePushable.java:202) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > ... 3 more > Caused by: java.lang.NullPointerException > at > org.apache.hyracks.storage.am.common.frames.TreeIndexNSMFrame.getTupleCount(TreeIndexNSMFrame.java:287) > at > o
Change in asterixdb[master]: some cleanup
Jenkins has posted comments on this change. Change subject: some cleanup .. Patch Set 4: WARNING: THIS CHANGE CONTAINS CROSS-PRODUCT CHANGES IN: * asterixdb * hyracks-fullstack PLEASE REVIEW CAREFULLY AND LOOK FOR API CHANGES! -- To view, visit https://asterix-gerrit.ics.uci.edu/1092 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I3fea28c9e0ea7c3baad1c7a053adabc71bea2a8a Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: Fix open field CREATE INDEX syntax (AQL and SQLPP).
Michael Carey has submitted this change and it was merged. Change subject: Fix open field CREATE INDEX syntax (AQL and SQLPP). .. Fix open field CREATE INDEX syntax (AQL and SQLPP). Our CREATE INDEX syntax for open fields didn't match our semantics. Our semantics allow to-be-indexed open field(s) to be MISSING. We don't support (or offer :-)) tighter semantics than that. Our syntax didn't require creators to say this, but now it does: Old: CREATE INDEX myIdx on MyDSet(myTime: datetime) ENFORCED; New: CREATE INDEX myIdx on MyDSet(myTime: datetime?) ENFORCED; Have now addressed all of Till's comments (I think). Change-Id: I32bf8bc5ac1c0e6aa6744ca8f91a197311219814 Reviewed-on: https://asterix-gerrit.ics.uci.edu/1106 Reviewed-by: Yingyi Bu Sonar-Qube: Jenkins Tested-by: Jenkins Integration-Tests: Jenkins --- M asterixdb/asterix-app/src/test/resources/metadata/queries/basic/meta16/meta16.1.ddl.aql M asterixdb/asterix-app/src/test/resources/metadata/queries/basic/meta17/meta17.1.ddl.aql M asterixdb/asterix-app/src/test/resources/metadata/queries/basic/meta24/meta24.1.ddl.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/meta/secondary_index-lojoin_with_meta-1.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/meta/secondary_index-nljoin_with_meta-1.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/meta/secondary_index-nljoin_with_meta-2.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/meta/secondary_index_with_meta-2.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-index/rtree-index-join/spatial-intersect-point_01.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-index/rtree-index-join/spatial-intersect-point_02.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-index/rtree-index-join/spatial-intersect-point_03.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/disjunction-to-join.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_01_1.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_01_2.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_02_1.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_02_2.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-composite-key-join_01.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-composite-key-join_02.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-composite-key-join_03.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-composite-key-prefix-join_01.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-composite-key-prefix-join_02.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-composite-key-prefix-join_03.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-composite-key-prefix-join_04.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-composite-key-prefix-join_05.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-composite-key-prefix-join_06.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-equi-join-multiindex.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-equi-join-multipred.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-equi-join_01.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-equi-join_02.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-equi-join_03.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-equi-join_04.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-equi-join_05.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index/btree-secondary-33.aql M asterixdb/aster
[jira] [Commented] (ASTERIXDB-1534) NPE when restart the server
[ https://issues.apache.org/jira/browse/ASTERIXDB-1534?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15439624#comment-15439624 ] ASF subversion and git services commented on ASTERIXDB-1534: Commit 82ac2f006453ac88ad3c7f742a5933f1424a73ea in asterixdb's branch refs/heads/master from [~imaxon] [ https://git-wip-us.apache.org/repos/asf?p=asterixdb.git;h=82ac2f0 ] Fixes related to ASTERIXDB-1534 - Cleanup boolean conditions and exceptions from SonarQube comments - Fix issue where filter page in on-disk LSM components can be confused with root page on restart Change-Id: If51e0cd183f9d5ed6edaebef4a0568a6c67062e3 Reviewed-on: https://asterix-gerrit.ics.uci.edu/ Sonar-Qube: Jenkins Tested-by: Jenkins Integration-Tests: Jenkins Reviewed-by: Jianfeng Jia Reviewed-by: Michael Blow > NPE when restart the server > --- > > Key: ASTERIXDB-1534 > URL: https://issues.apache.org/jira/browse/ASTERIXDB-1534 > Project: Apache AsterixDB > Issue Type: Bug > Components: Storage > Environment: master > commit a89fae64ac21fb8eefde79f79d2dbe1a0e54c364 > Date: Wed Jul 6 07:58:55 2016 -0700 >Reporter: Jianfeng Jia >Assignee: Ian Maxon >Priority: Blocker > Labels: soon > Attachments: asterix-configuration.xml, ingest.sh > > > When I stop and start the cluster by managix, I hit the following error: > {code} > ERROR: > /rhome/jianfeng/managix/home/asterix/cloudberry/.nfs02180534118e > (No such file or directory) > j > {code} > And no nc and cc got started. > After a while, I ran the managix start again, the cluster restart > successfully. > But one of the dataset can't answer any queries. The simplest select query > {code} > for $t in dataset twitter.ds_tweet limit 5 return $t > {code} > will give me the following error: > {code} > Caused by: org.apache.hyracks.api.exceptions.HyracksDataException: > org.apache.hyracks.api.exceptions.HyracksDataException: > java.util.concurrent.ExecutionException: > org.apache.hyracks.api.exceptions.HyracksDataException: > java.lang.NullPointerException > at > org.apache.hyracks.control.common.utils.ExceptionUtils.setNodeIds(ExceptionUtils.java:45) > at org.apache.hyracks.control.nc.Task.run(Task.java:319) > ... 3 more > Caused by: org.apache.hyracks.api.exceptions.HyracksDataException: > java.util.concurrent.ExecutionException: > org.apache.hyracks.api.exceptions.HyracksDataException: > java.lang.NullPointerException > at > org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.runInParallel(SuperActivityOperatorNodePushable.java:218) > at > org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.initialize(SuperActivityOperatorNodePushable.java:83) > at org.apache.hyracks.control.nc.Task.run(Task.java:263) > ... 3 more > Caused by: java.util.concurrent.ExecutionException: > org.apache.hyracks.api.exceptions.HyracksDataException: > java.lang.NullPointerException > at java.util.concurrent.FutureTask.report(FutureTask.java:122) > at java.util.concurrent.FutureTask.get(FutureTask.java:192) > at > org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.runInParallel(SuperActivityOperatorNodePushable.java:212) > ... 5 more > Caused by: org.apache.hyracks.api.exceptions.HyracksDataException: > java.lang.NullPointerException > at > org.apache.hyracks.storage.am.common.dataflow.IndexSearchOperatorNodePushable.nextFrame(IndexSearchOperatorNodePushable.java:187) > at > org.apache.hyracks.dataflow.common.comm.io.AbstractFrameAppender.write(AbstractFrameAppender.java:93) > at > org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneInputOneOutputOneFramePushRuntime.flushAndReset(AbstractOneInputOneOutputOneFramePushRuntime.java:63) > at > org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneInputOneOutputOneFramePushRuntime.flushIfNotFailed(AbstractOneInputOneOutputOneFramePushRuntime.java:69) > at > org.apache.hyracks.algebricks.runtime.operators.base.AbstractOneInputOneOutputOneFramePushRuntime.close(AbstractOneInputOneOutputOneFramePushRuntime.java:55) > at > org.apache.hyracks.algebricks.runtime.operators.std.AssignRuntimeFactory$1.close(AssignRuntimeFactory.java:122) > at > org.apache.hyracks.algebricks.runtime.operators.std.EmptyTupleSourceRuntimeFactory$1.close(EmptyTupleSourceRuntimeFactory.java:60) > at > org.apache.hyracks.algebricks.runtime.operators.meta.AlgebricksMetaOperatorDescriptor$1.initialize(AlgebricksMetaOperatorDescriptor.java:116) > at > org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.lambda$initialize$0(SuperActivityOperatorNodePushable.java:83) > at > org.apache.hyracks.api.rewriter.runtime.
Change in asterixdb[master]: Fix open field CREATE INDEX syntax (AQL and SQLPP).
Jenkins has posted comments on this change. Change subject: Fix open field CREATE INDEX syntax (AQL and SQLPP). .. Patch Set 3: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/472/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/1106 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I32bf8bc5ac1c0e6aa6744ca8f91a197311219814 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Carey Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Carey Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: Fixes related to ASTERIXDB-1534
Ian Maxon has submitted this change and it was merged. Change subject: Fixes related to ASTERIXDB-1534 .. Fixes related to ASTERIXDB-1534 - Cleanup boolean conditions and exceptions from SonarQube comments - Fix issue where filter page in on-disk LSM components can be confused with root page on restart Change-Id: If51e0cd183f9d5ed6edaebef4a0568a6c67062e3 Reviewed-on: https://asterix-gerrit.ics.uci.edu/ Sonar-Qube: Jenkins Tested-by: Jenkins Integration-Tests: Jenkins Reviewed-by: Jianfeng Jia Reviewed-by: Michael Blow --- M hyracks-fullstack/hyracks/hyracks-storage-am-common/src/main/java/org/apache/hyracks/storage/am/common/freepage/LinkedMetaDataPageManager.java M hyracks-fullstack/hyracks/hyracks-storage-am-common/src/main/java/org/apache/hyracks/storage/am/common/impls/AbstractTreeIndex.java 2 files changed, 38 insertions(+), 35 deletions(-) Approvals: Michael Blow: Looks good to me, approved Jianfeng Jia: Looks good to me, but someone else must approve Jenkins: Verified; No violations found; Verified diff --git a/hyracks-fullstack/hyracks/hyracks-storage-am-common/src/main/java/org/apache/hyracks/storage/am/common/freepage/LinkedMetaDataPageManager.java b/hyracks-fullstack/hyracks/hyracks-storage-am-common/src/main/java/org/apache/hyracks/storage/am/common/freepage/LinkedMetaDataPageManager.java index fbb16b2..e7a1123 100644 --- a/hyracks-fullstack/hyracks/hyracks-storage-am-common/src/main/java/org/apache/hyracks/storage/am/common/freepage/LinkedMetaDataPageManager.java +++ b/hyracks-fullstack/hyracks/hyracks-storage-am-common/src/main/java/org/apache/hyracks/storage/am/common/freepage/LinkedMetaDataPageManager.java @@ -18,7 +18,6 @@ */ package org.apache.hyracks.storage.am.common.freepage; -import java.util.logging.Logger; import org.apache.hyracks.api.exceptions.HyracksDataException; import org.apache.hyracks.storage.am.common.api.IMetaDataPageManager; @@ -44,7 +43,6 @@ private boolean appendOnly = false; ICachedPage confiscatedMetaNode; ICachedPage filterPage; -private static Logger LOGGER = Logger.getLogger(LinkedMetaDataPageManager.class.getName()); public LinkedMetaDataPageManager(IBufferCache bufferCache, ITreeIndexMetaDataFrameFactory metaDataFrameFactory) { this.bufferCache = bufferCache; @@ -65,7 +63,8 @@ // allocate a new page in the chain of meta pages int newPage = metaFrame.getFreePage(); if (newPage < 0) { -throw new Exception("Inconsistent Meta Page State. It has no space, but it also has no entries."); +throw new HyracksDataException( + "Inconsistent Meta Page State. It has no space, but it also has no entries."); } ICachedPage newNode = bufferCache.pin(BufferedFileHandle.getDiskPageId(fileId, newPage), false); @@ -87,8 +86,6 @@ bufferCache.unpin(newNode); } } -} catch (Exception e) { -e.printStackTrace(); } finally { metaNode.releaseWriteLatch(true); bufferCache.unpin(metaNode); @@ -181,7 +178,7 @@ @Override public int getMaxPage(ITreeIndexMetaDataFrame metaFrame) throws HyracksDataException { ICachedPage metaNode; -if (!appendOnly || (appendOnly && confiscatedMetaNode == null)) { +if (!appendOnly || confiscatedMetaNode == null) { int mdPage = getFirstMetadataPage(); if (mdPage < 0) { return IBufferCache.INVALID_PAGEID; @@ -197,7 +194,7 @@ maxPage = metaFrame.getMaxPage(); } finally { metaNode.releaseReadLatch(); -if (!appendOnly || (appendOnly && confiscatedMetaNode == null)) { +if (!appendOnly || confiscatedMetaNode == null) { bufferCache.unpin(metaNode); } } @@ -235,7 +232,7 @@ public int getFilterPageId() throws HyracksDataException { ICachedPage metaNode; int filterPageId = NO_FILTER_IN_PLACE; -if (!appendOnly || (appendOnly && confiscatedMetaNode == null)) { +if (!appendOnly || confiscatedMetaNode == null) { metaNode = bufferCache.pin(BufferedFileHandle.getDiskPageId(fileId, getFirstMetadataPage()), false); } else { metaNode = confiscatedMetaNode; @@ -251,7 +248,7 @@ } } finally { metaNode.releaseReadLatch(); -if (!appendOnly || (appendOnly && confiscatedMetaNode == null)) { +if (!appendOnly || confiscatedMetaNode == null) { bufferCache.unpin(metaNode); } } @@ -316,7 +313,7 @@ @Override public boolean isMetaPage(ITreeIndexMetaDataFrame metaFrame) { -return (metaFrame.getLevel() == META_PAGE_LEVEL_INDICATOR);
Change in asterixdb[master]: some cleanup
Jenkins has posted comments on this change. Change subject: some cleanup .. Patch Set 4: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/2411/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1092 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I3fea28c9e0ea7c3baad1c7a053adabc71bea2a8a Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: some cleanup
Hello Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/1092 to look at the new patch set (#4). Change subject: some cleanup .. some cleanup Change-Id: I3fea28c9e0ea7c3baad1c7a053adabc71bea2a8a --- M asterixdb/asterix-app/src/main/java/org/apache/asterix/api/common/AsterixHyracksIntegrationUtil.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/hyracks/bootstrap/GlobalRecoveryManager.java M asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/MetadataNode.java M asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/bootstrap/MetadataBootstrap.java M hyracks-fullstack/hyracks/hyracks-control/hyracks-control-common/src/main/java/org/apache/hyracks/control/common/work/WorkQueue.java 5 files changed, 18 insertions(+), 11 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/92/1092/4 -- To view, visit https://asterix-gerrit.ics.uci.edu/1092 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I3fea28c9e0ea7c3baad1c7a053adabc71bea2a8a Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins
Change in asterixdb[master]: WIP UTF-8 encoding/decoding
Jenkins has posted comments on this change. Change subject: WIP UTF-8 encoding/decoding .. Patch Set 2: WARNING: THIS CHANGE CONTAINS CROSS-PRODUCT CHANGES IN: * asterixdb * hyracks-fullstack PLEASE REVIEW CAREFULLY AND LOOK FOR API CHANGES! -- To view, visit https://asterix-gerrit.ics.uci.edu/1115 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibe6cd240094eaccfe4a954f9b76fd3345d5a0c06 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: some WebUI hackery
Jenkins has posted comments on this change. Change subject: some WebUI hackery .. Patch Set 9: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/2410/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1097 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I32361a523e656c62a6bc878b1eed9750579097f9 Gerrit-PatchSet: 9 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: some WebUI hackery
Hello Michael Blow, Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/1097 to look at the new patch set (#9). Change subject: some WebUI hackery .. some WebUI hackery - use query/service endpoint (and SQL++) - add option to display JSON - some code simplification Change-Id: I32361a523e656c62a6bc878b1eed9750579097f9 --- M asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/servlet/QueryServiceServlet.java M asterixdb/asterix-app/src/main/resources/queryui/css/master.css M asterixdb/asterix-app/src/main/resources/queryui/js/main.js M asterixdb/asterix-app/src/main/resources/queryui/queryui.html 4 files changed, 62 insertions(+), 57 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/97/1097/9 -- To view, visit https://asterix-gerrit.ics.uci.edu/1097 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I32361a523e656c62a6bc878b1eed9750579097f9 Gerrit-PatchSet: 9 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Yingyi Bu
Change in asterixdb[master]: WIP UTF-8 encoding/decoding
Jenkins has posted comments on this change. Change subject: WIP UTF-8 encoding/decoding .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/2409/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1115 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ibe6cd240094eaccfe4a954f9b76fd3345d5a0c06 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: WIP UTF-8 encoding/decoding
Hello Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/1115 to look at the new patch set (#2). Change subject: WIP UTF-8 encoding/decoding .. WIP UTF-8 encoding/decoding Change-Id: Ibe6cd240094eaccfe4a954f9b76fd3345d5a0c06 --- M asterixdb/asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/PrintTools.java M hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/string/UTF8StringUtil.java 2 files changed, 90 insertions(+), 70 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/15/1115/2 -- To view, visit https://asterix-gerrit.ics.uci.edu/1115 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: Ibe6cd240094eaccfe4a954f9b76fd3345d5a0c06 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Till Westmann Gerrit-Reviewer: Jenkins
Change in asterixdb[master]: RangeGenerator aggfunc for the numeric/asciiString datatype ...
Wenhai Li has posted comments on this change. Change subject: RangeGenerator aggfunc for the numeric/asciiString datatype based on parallel streaming histogram. The following commits from your working branch will be included: .. Patch Set 41: (2 comments) @Preston. It's up to you. I think, formally, there are no difference between the single-parameter and binary-parameters aggFunctions. If needed, I can add them inside. https://asterix-gerrit.ics.uci.edu/#/c/806/41/asterixdb/asterix-app/src/test/resources/runtimets/testsuite.xml File asterixdb/asterix-app/src/test/resources/runtimets/testsuite.xml: Line 855: > tabs are two spaces in xml docs. Done https://asterix-gerrit.ics.uci.edu/#/c/806/41/asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/std/AbstractRangeGeneratorAggregateFunction.java File asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/aggregates/std/AbstractRangeGeneratorAggregateFunction.java: Line 108: private AMutableString aString = new AMutableString(""); > Can these mutable variables be final? Done -- To view, visit https://asterix-gerrit.ics.uci.edu/806 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I450d0962fbeacfb2b6ab9fae0750f025ef17ba01 Gerrit-PatchSet: 41 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Wenhai Li Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Jianfeng Jia Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Preston Carman Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Wenhai Li Gerrit-Reviewer: Yingyi Bu Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: Yes
[jira] [Updated] (ASTERIXDB-1609) TwitterParser does not parse closed-nullable fields.
[ https://issues.apache.org/jira/browse/ASTERIXDB-1609?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Wail Alkowaileet updated ASTERIXDB-1609: Summary: TwitterParser does not parse closed-nullable fields. (was: TwitterParser does parse closed-nullable fields.) > TwitterParser does not parse closed-nullable fields. > > > Key: ASTERIXDB-1609 > URL: https://issues.apache.org/jira/browse/ASTERIXDB-1609 > Project: Apache AsterixDB > Issue Type: Bug > Components: Data Model, Feeds >Reporter: Wail Alkowaileet >Assignee: Xikui Wang > > TwitterParser doesn't support types NULL/MISSING > To reproduce, connect TwitterFeed using the defined type below. I > roundtrip-ed it using load statement and it was successfully loaded. > DDL: > {noformat} > drop dataverse feeds if exists; > create dataverse feeds; > use dataverse feeds; > create type userType1 as open { > 'utc_offset':int64?, > 'friends_count':int64?, > 'profile_image_url_https':string?, > 'listed_count':int64?, > 'profile_background_image_url':string?, > 'default_profile_image':boolean?, > 'favourites_count':int64?, > 'description':string?, > 'created_at':string?, > 'is_translator':boolean?, > 'profile_background_image_url_https':string?, > 'protected':boolean?, > 'screen_name':string?, > 'id_str':string?, > 'profile_link_color':string?, > 'id':int64?, > 'geo_enabled':boolean?, > 'profile_background_color':string?, > 'lang':string?, > 'profile_sidebar_border_color':string?, > 'profile_text_color':string?, > 'verified':boolean?, > 'profile_image_url':string?, > 'time_zone':string?, > 'contributors_enabled':boolean?, > 'profile_background_tile':boolean?, > 'profile_banner_url':string?, > 'statuses_count':int64?, > 'followers_count':int64?, > 'profile_use_background_image':boolean?, > 'default_profile':boolean?, > 'name':string?, > 'location':string?, > 'profile_sidebar_fill_color':string?, > 'url':string? > } > create type smallType1 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type largeType1 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type thumbType1 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type mediumType1 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type sizesType1 as open { > 'small':smallType1?, > 'large':largeType1?, > 'thumb':thumbType1?, > 'medium':mediumType1? > } > create type listType2 as open { > 'content_type':string?, > 'bitrate':int64?, > 'url':string? > } > create type video_infoType1 as open { > 'aspect_ratio':[int64]?, > 'duration_millis':int64?, > 'variants':[listType2]? > } > create type listType1 as open { > 'display_url':string?, > 'indices':[int64]?, > 'sizes':sizesType1?, > 'id_str':string?, > 'expanded_url':string?, > 'media_url_https':string?, > 'id':int64?, > 'type':string?, > 'media_url':string?, > 'url':string?, > 'video_info':video_infoType1?, > 'source_user_id':int64?, > 'source_status_id':int64?, > 'source_status_id_str':string?, > 'source_user_id_str':string? > } > create type extended_entitiesType1 as open { > 'media':[listType1]? > } > create type smallType2 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type largeType2 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type thumbType2 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type mediumType2 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type sizesType2 as open { > 'small':smallType2?, > 'large':largeType2?, > 'thumb':thumbType2?, > 'medium':mediumType2? > } > create type listType3 as open { > 'display_url':string?, > 'indices':[int64]?, > 'sizes':sizesType2?, > 'id_str':string?, > 'expanded_url':string?, > 'media_url_https':string?, > 'id':int64?, > 'type':string?, > 'media_url':string?, > 'url':string?, > 'source_user_id':int64?, > 'source_status_id':int64?, > 'source_status_id_str':string?, > 'source_user_id_str':string? > } > create type listType4 as open { > 'display_url':string?, > 'indices':[int64]?, > 'expanded_url':string?, > 'url':string? > } > create type listType5 as open { > 'indices':[int64]?, > 'text':string? > } > create type listType6 as open { > 'indices':[int64]?, > 'screen_name':string?, > 'id_str':string?, > 'name':string?, > 'id':int64? > } > create type entitiesType1 as open { > 'media'
[jira] [Updated] (ASTERIXDB-1609) TwitterParser does parse closed-nullable fields.
[ https://issues.apache.org/jira/browse/ASTERIXDB-1609?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Till updated ASTERIXDB-1609: Assignee: Xikui Wang > TwitterParser does parse closed-nullable fields. > > > Key: ASTERIXDB-1609 > URL: https://issues.apache.org/jira/browse/ASTERIXDB-1609 > Project: Apache AsterixDB > Issue Type: Bug > Components: Data Model, Feeds >Reporter: Wail Alkowaileet >Assignee: Xikui Wang > > TwitterParser doesn't support types NULL/MISSING > To reproduce, connect TwitterFeed using the defined type below. I > roundtrip-ed it using load statement and it was successfully loaded. > DDL: > {noformat} > drop dataverse feeds if exists; > create dataverse feeds; > use dataverse feeds; > create type userType1 as open { > 'utc_offset':int64?, > 'friends_count':int64?, > 'profile_image_url_https':string?, > 'listed_count':int64?, > 'profile_background_image_url':string?, > 'default_profile_image':boolean?, > 'favourites_count':int64?, > 'description':string?, > 'created_at':string?, > 'is_translator':boolean?, > 'profile_background_image_url_https':string?, > 'protected':boolean?, > 'screen_name':string?, > 'id_str':string?, > 'profile_link_color':string?, > 'id':int64?, > 'geo_enabled':boolean?, > 'profile_background_color':string?, > 'lang':string?, > 'profile_sidebar_border_color':string?, > 'profile_text_color':string?, > 'verified':boolean?, > 'profile_image_url':string?, > 'time_zone':string?, > 'contributors_enabled':boolean?, > 'profile_background_tile':boolean?, > 'profile_banner_url':string?, > 'statuses_count':int64?, > 'followers_count':int64?, > 'profile_use_background_image':boolean?, > 'default_profile':boolean?, > 'name':string?, > 'location':string?, > 'profile_sidebar_fill_color':string?, > 'url':string? > } > create type smallType1 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type largeType1 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type thumbType1 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type mediumType1 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type sizesType1 as open { > 'small':smallType1?, > 'large':largeType1?, > 'thumb':thumbType1?, > 'medium':mediumType1? > } > create type listType2 as open { > 'content_type':string?, > 'bitrate':int64?, > 'url':string? > } > create type video_infoType1 as open { > 'aspect_ratio':[int64]?, > 'duration_millis':int64?, > 'variants':[listType2]? > } > create type listType1 as open { > 'display_url':string?, > 'indices':[int64]?, > 'sizes':sizesType1?, > 'id_str':string?, > 'expanded_url':string?, > 'media_url_https':string?, > 'id':int64?, > 'type':string?, > 'media_url':string?, > 'url':string?, > 'video_info':video_infoType1?, > 'source_user_id':int64?, > 'source_status_id':int64?, > 'source_status_id_str':string?, > 'source_user_id_str':string? > } > create type extended_entitiesType1 as open { > 'media':[listType1]? > } > create type smallType2 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type largeType2 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type thumbType2 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type mediumType2 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type sizesType2 as open { > 'small':smallType2?, > 'large':largeType2?, > 'thumb':thumbType2?, > 'medium':mediumType2? > } > create type listType3 as open { > 'display_url':string?, > 'indices':[int64]?, > 'sizes':sizesType2?, > 'id_str':string?, > 'expanded_url':string?, > 'media_url_https':string?, > 'id':int64?, > 'type':string?, > 'media_url':string?, > 'url':string?, > 'source_user_id':int64?, > 'source_status_id':int64?, > 'source_status_id_str':string?, > 'source_user_id_str':string? > } > create type listType4 as open { > 'display_url':string?, > 'indices':[int64]?, > 'expanded_url':string?, > 'url':string? > } > create type listType5 as open { > 'indices':[int64]?, > 'text':string? > } > create type listType6 as open { > 'indices':[int64]?, > 'screen_name':string?, > 'id_str':string?, > 'name':string?, > 'id':int64? > } > create type entitiesType1 as open { > 'media':[listType3]?, > 'urls':[listType4]?, > 'hashtags':[listType5]?, > 'user_mentions':[listType6]? > } > create type bound
Change in asterixdb[master]: Refactor Active Listeners
Till Westmann has posted comments on this change. Change subject: Refactor Active Listeners .. Patch Set 1: (1 comment) https://asterix-gerrit.ics.uci.edu/#/c/1118/1/asterixdb/asterix-active/src/main/java/org/apache/asterix/active/IActiveEntityEventsListener.java File asterixdb/asterix-active/src/main/java/org/apache/asterix/active/IActiveEntityEventsListener.java: Line 34: public boolean connectedToDataset(String dataverseName, String datasetName); Is this about the state of the listener or about the state of the active entity? If it's about the state of the entity, it should not be part of a listener interface. If it's about the listener, I'm not sure what it means to be connected to a dataset ... -- To view, visit https://asterix-gerrit.ics.uci.edu/1118 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I260c8608329523f56dc54780d87d796f838505cf Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: abdullah alamoudi Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Till Westmann Gerrit-HasComments: Yes
[jira] [Commented] (ASTERIXDB-1609) TwitterParser does parse closed-nullable fields.
[ https://issues.apache.org/jira/browse/ASTERIXDB-1609?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15439529#comment-15439529 ] Wail Alkowaileet commented on ASTERIXDB-1609: - I have another question: Why parsing the Tweets using JSONObject ? why not using the ADMParser instead? > TwitterParser does parse closed-nullable fields. > > > Key: ASTERIXDB-1609 > URL: https://issues.apache.org/jira/browse/ASTERIXDB-1609 > Project: Apache AsterixDB > Issue Type: Bug > Components: Data Model, Feeds >Reporter: Wail Alkowaileet > > TwitterParser doesn't support types NULL/MISSING > To reproduce, connect TwitterFeed using the defined type below. I > roundtrip-ed it using load statement and it was successfully loaded. > DDL: > {noformat} > drop dataverse feeds if exists; > create dataverse feeds; > use dataverse feeds; > create type userType1 as open { > 'utc_offset':int64?, > 'friends_count':int64?, > 'profile_image_url_https':string?, > 'listed_count':int64?, > 'profile_background_image_url':string?, > 'default_profile_image':boolean?, > 'favourites_count':int64?, > 'description':string?, > 'created_at':string?, > 'is_translator':boolean?, > 'profile_background_image_url_https':string?, > 'protected':boolean?, > 'screen_name':string?, > 'id_str':string?, > 'profile_link_color':string?, > 'id':int64?, > 'geo_enabled':boolean?, > 'profile_background_color':string?, > 'lang':string?, > 'profile_sidebar_border_color':string?, > 'profile_text_color':string?, > 'verified':boolean?, > 'profile_image_url':string?, > 'time_zone':string?, > 'contributors_enabled':boolean?, > 'profile_background_tile':boolean?, > 'profile_banner_url':string?, > 'statuses_count':int64?, > 'followers_count':int64?, > 'profile_use_background_image':boolean?, > 'default_profile':boolean?, > 'name':string?, > 'location':string?, > 'profile_sidebar_fill_color':string?, > 'url':string? > } > create type smallType1 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type largeType1 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type thumbType1 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type mediumType1 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type sizesType1 as open { > 'small':smallType1?, > 'large':largeType1?, > 'thumb':thumbType1?, > 'medium':mediumType1? > } > create type listType2 as open { > 'content_type':string?, > 'bitrate':int64?, > 'url':string? > } > create type video_infoType1 as open { > 'aspect_ratio':[int64]?, > 'duration_millis':int64?, > 'variants':[listType2]? > } > create type listType1 as open { > 'display_url':string?, > 'indices':[int64]?, > 'sizes':sizesType1?, > 'id_str':string?, > 'expanded_url':string?, > 'media_url_https':string?, > 'id':int64?, > 'type':string?, > 'media_url':string?, > 'url':string?, > 'video_info':video_infoType1?, > 'source_user_id':int64?, > 'source_status_id':int64?, > 'source_status_id_str':string?, > 'source_user_id_str':string? > } > create type extended_entitiesType1 as open { > 'media':[listType1]? > } > create type smallType2 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type largeType2 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type thumbType2 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type mediumType2 as open { > 'w':int64?, > 'h':int64?, > 'resize':string? > } > create type sizesType2 as open { > 'small':smallType2?, > 'large':largeType2?, > 'thumb':thumbType2?, > 'medium':mediumType2? > } > create type listType3 as open { > 'display_url':string?, > 'indices':[int64]?, > 'sizes':sizesType2?, > 'id_str':string?, > 'expanded_url':string?, > 'media_url_https':string?, > 'id':int64?, > 'type':string?, > 'media_url':string?, > 'url':string?, > 'source_user_id':int64?, > 'source_status_id':int64?, > 'source_status_id_str':string?, > 'source_user_id_str':string? > } > create type listType4 as open { > 'display_url':string?, > 'indices':[int64]?, > 'expanded_url':string?, > 'url':string? > } > create type listType5 as open { > 'indices':[int64]?, > 'text':string? > } > create type listType6 as open { > 'indices':[int64]?, > 'screen_name':string?, > 'id_str':string?, > 'name':string?, > 'id':int64? > } > create type entitiesType1 as open { > 'media':[l
[jira] [Created] (ASTERIXDB-1609) TwitterParser does parse closed-nullable fields.
Wail Alkowaileet created ASTERIXDB-1609: --- Summary: TwitterParser does parse closed-nullable fields. Key: ASTERIXDB-1609 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1609 Project: Apache AsterixDB Issue Type: Bug Components: Data Model, Feeds Reporter: Wail Alkowaileet TwitterParser doesn't support types NULL/MISSING To reproduce, connect TwitterFeed using the defined type below. I roundtrip-ed it using load statement and it was successfully loaded. DDL: {noformat} drop dataverse feeds if exists; create dataverse feeds; use dataverse feeds; create type userType1 as open { 'utc_offset':int64?, 'friends_count':int64?, 'profile_image_url_https':string?, 'listed_count':int64?, 'profile_background_image_url':string?, 'default_profile_image':boolean?, 'favourites_count':int64?, 'description':string?, 'created_at':string?, 'is_translator':boolean?, 'profile_background_image_url_https':string?, 'protected':boolean?, 'screen_name':string?, 'id_str':string?, 'profile_link_color':string?, 'id':int64?, 'geo_enabled':boolean?, 'profile_background_color':string?, 'lang':string?, 'profile_sidebar_border_color':string?, 'profile_text_color':string?, 'verified':boolean?, 'profile_image_url':string?, 'time_zone':string?, 'contributors_enabled':boolean?, 'profile_background_tile':boolean?, 'profile_banner_url':string?, 'statuses_count':int64?, 'followers_count':int64?, 'profile_use_background_image':boolean?, 'default_profile':boolean?, 'name':string?, 'location':string?, 'profile_sidebar_fill_color':string?, 'url':string? } create type smallType1 as open { 'w':int64?, 'h':int64?, 'resize':string? } create type largeType1 as open { 'w':int64?, 'h':int64?, 'resize':string? } create type thumbType1 as open { 'w':int64?, 'h':int64?, 'resize':string? } create type mediumType1 as open { 'w':int64?, 'h':int64?, 'resize':string? } create type sizesType1 as open { 'small':smallType1?, 'large':largeType1?, 'thumb':thumbType1?, 'medium':mediumType1? } create type listType2 as open { 'content_type':string?, 'bitrate':int64?, 'url':string? } create type video_infoType1 as open { 'aspect_ratio':[int64]?, 'duration_millis':int64?, 'variants':[listType2]? } create type listType1 as open { 'display_url':string?, 'indices':[int64]?, 'sizes':sizesType1?, 'id_str':string?, 'expanded_url':string?, 'media_url_https':string?, 'id':int64?, 'type':string?, 'media_url':string?, 'url':string?, 'video_info':video_infoType1?, 'source_user_id':int64?, 'source_status_id':int64?, 'source_status_id_str':string?, 'source_user_id_str':string? } create type extended_entitiesType1 as open { 'media':[listType1]? } create type smallType2 as open { 'w':int64?, 'h':int64?, 'resize':string? } create type largeType2 as open { 'w':int64?, 'h':int64?, 'resize':string? } create type thumbType2 as open { 'w':int64?, 'h':int64?, 'resize':string? } create type mediumType2 as open { 'w':int64?, 'h':int64?, 'resize':string? } create type sizesType2 as open { 'small':smallType2?, 'large':largeType2?, 'thumb':thumbType2?, 'medium':mediumType2? } create type listType3 as open { 'display_url':string?, 'indices':[int64]?, 'sizes':sizesType2?, 'id_str':string?, 'expanded_url':string?, 'media_url_https':string?, 'id':int64?, 'type':string?, 'media_url':string?, 'url':string?, 'source_user_id':int64?, 'source_status_id':int64?, 'source_status_id_str':string?, 'source_user_id_str':string? } create type listType4 as open { 'display_url':string?, 'indices':[int64]?, 'expanded_url':string?, 'url':string? } create type listType5 as open { 'indices':[int64]?, 'text':string? } create type listType6 as open { 'indices':[int64]?, 'screen_name':string?, 'id_str':string?, 'name':string?, 'id':int64? } create type entitiesType1 as open { 'media':[listType3]?, 'urls':[listType4]?, 'hashtags':[listType5]?, 'user_mentions':[listType6]? } create type bounding_boxType1 as open { 'coordinates':[[[double]]]?, 'type':string? } create type placeType1 as open { 'country_code':string?, 'country':string?, 'full_name':string?, 'bounding_box':bounding_boxType1?, 'place_type':string?, 'name':string?, 'id':string?, 'url':string? } create type userType2 as open { 'utc_offset':int64?, 'friends_count':int64?, 'profile_image_url_https':string?, 'listed_count':int64?, 'profile_background_image_url':string?, 'default_profile_image':bo
[jira] [Commented] (ASTERIXDB-1575) TwitterParser doesn't support non-ascii strings.
[ https://issues.apache.org/jira/browse/ASTERIXDB-1575?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15439514#comment-15439514 ] Wail Alkowaileet commented on ASTERIXDB-1575: - Fixed. > TwitterParser doesn't support non-ascii strings. > > > Key: ASTERIXDB-1575 > URL: https://issues.apache.org/jira/browse/ASTERIXDB-1575 > Project: Apache AsterixDB > Issue Type: Bug >Reporter: Wail Alkowaileet >Assignee: Xikui Wang > > Hi, > When I tried to run the TwitterFeed to collect Arabic tweets, I got malformed > strings. > it seems that JObjectUtil.getNormalizedString() discard all Arabic letters in > UTF-8. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Assigned] (ASTERIXDB-1318) TweetParser should be able to translate all JSON field to ADM
[ https://issues.apache.org/jira/browse/ASTERIXDB-1318?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Wail Alkowaileet reassigned ASTERIXDB-1318: --- Assignee: Wail Alkowaileet (was: Xikui Wang) > TweetParser should be able to translate all JSON field to ADM > - > > Key: ASTERIXDB-1318 > URL: https://issues.apache.org/jira/browse/ASTERIXDB-1318 > Project: Apache AsterixDB > Issue Type: Bug >Reporter: Jianfeng Jia >Assignee: Wail Alkowaileet > > The internal TweetParser have some limitations. > 1. We only pick a few JSON fields, e.g. user, geolocation, message. I need > the place field. Also, there are also some other fields the other application > may also interested in. As a service provided by us, we should cut any > information from the original JSON file. > 2. The text fields always call getNormalizedString() to filter out the > not-ASCII chars, which is a big loss of information. Even for English > messages there are emojis which are not “normal”. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ASTERIXDB-1318) TweetParser should be able to translate all JSON field to ADM
[ https://issues.apache.org/jira/browse/ASTERIXDB-1318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15439507#comment-15439507 ] Wail Alkowaileet commented on ASTERIXDB-1318: - It's fixed :) This one as well. https://issues.apache.org/jira/browse/ASTERIXDB-1575 > TweetParser should be able to translate all JSON field to ADM > - > > Key: ASTERIXDB-1318 > URL: https://issues.apache.org/jira/browse/ASTERIXDB-1318 > Project: Apache AsterixDB > Issue Type: Bug >Reporter: Jianfeng Jia >Assignee: Xikui Wang > > The internal TweetParser have some limitations. > 1. We only pick a few JSON fields, e.g. user, geolocation, message. I need > the place field. Also, there are also some other fields the other application > may also interested in. As a service provided by us, we should cut any > information from the original JSON file. > 2. The text fields always call getNormalizedString() to filter out the > not-ASCII chars, which is a big loss of information. Even for English > messages there are emojis which are not “normal”. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Change in asterixdb[master]: Fix open field CREATE INDEX syntax (AQL and SQLPP).
Jenkins has posted comments on this change. Change subject: Fix open field CREATE INDEX syntax (AQL and SQLPP). .. Patch Set 3: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/472/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1106 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I32bf8bc5ac1c0e6aa6744ca8f91a197311219814 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Carey Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Carey Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: Misc Cleanup, SonarQube Fixes
Till Westmann has posted comments on this change. Change subject: Misc Cleanup, SonarQube Fixes .. Patch Set 4: (1 comment) https://asterix-gerrit.ics.uci.edu/#/c/1108/4/asterixdb/asterix-fuzzyjoin/src/main/java/org/apache/asterix/fuzzyjoin/FuzzyJoinMemory.java File asterixdb/asterix-fuzzyjoin/src/main/java/org/apache/asterix/fuzzyjoin/FuzzyJoinMemory.java: Line 81: public static void readRecords(String fileName, List records, List rids) { Can we just let this throw IOException? Seems cleaner ... -- To view, visit https://asterix-gerrit.ics.uci.edu/1108 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: If87126cdd435067a50087e339522a36021fbc2c0 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Blow Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: Yes
[jira] [Resolved] (ASTERIXDB-1551) Shutdown servlet delays shutdown
[ https://issues.apache.org/jira/browse/ASTERIXDB-1551?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Blow resolved ASTERIXDB-1551. - Resolution: Fixed This was fixed: Repository: asterixdb Updated Branches: refs/heads/master 79ccdac8a -> 6448824af ASTERIXDB-1551: Shutdown Servlet Delays Shutdown Change-Id: I80d74b13dc3aa8df9aedf49cb766751e4c091198 Reviewed-on: https://asterix-gerrit.ics.uci.edu/1026 Tested-by: Jenkins Sonar-Qube: Jenkins Integration-Tests: Jenkins Reviewed-by: Till Westmann Project: http://git-wip-us.apache.org/repos/asf/asterixdb/repo Commit: http://git-wip-us.apache.org/repos/asf/asterixdb/commit/6448824a Tree: http://git-wip-us.apache.org/repos/asf/asterixdb/tree/6448824a Diff: http://git-wip-us.apache.org/repos/asf/asterixdb/diff/6448824a Branch: refs/heads/master Commit: 6448824afa714c65c319250988b8dc26fc9181c1 Parents: 79ccdac Author: Michael Blow Authored: Wed Jul 27 09:24:42 2016 -0400 Committer: Michael Blow Committed: Wed Jul 27 16:16:30 2016 -0700 > Shutdown servlet delays shutdown > > > Key: ASTERIXDB-1551 > URL: https://issues.apache.org/jira/browse/ASTERIXDB-1551 > Project: Apache AsterixDB > Issue Type: Bug > Components: AsterixDB >Reporter: Michael Blow >Assignee: Michael Blow > Labels: soon > Original Estimate: 2h > Remaining Estimate: 2h > > Shutting down the Asterix cluster via the ShutdownAPIServlet causes a 9 > second delay before an exception is thrown and the shutdown can proceed, due > to the servlet request itself blocking the shutdown. After the 9 second > delay, the following exception is thrown, causing the servlet to exit, > unblocking the shutdown: > SEVERE: CC refused to release connection after 9 seconds > org.apache.hyracks.ipc.exceptions.IPCException: CC refused to release > connection after 9 seconds > at > org.apache.hyracks.api.client.HyracksClientInterfaceRemoteProxy.stopCluster(HyracksClientInterfaceRemoteProxy.java:131) > at > org.apache.hyracks.api.client.HyracksConnection.stopCluster(HyracksConnection.java:191) > at > org.apache.asterix.api.http.servlet.ShutdownAPIServlet.doPost(ShutdownAPIServlet.java:60) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:755) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Change in asterixdb[master]: Fix open field CREATE INDEX syntax (AQL and SQLPP).
Yingyi Bu has posted comments on this change. Change subject: Fix open field CREATE INDEX syntax (AQL and SQLPP). .. Patch Set 3: Code-Review+2 -- To view, visit https://asterix-gerrit.ics.uci.edu/1106 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I32bf8bc5ac1c0e6aa6744ca8f91a197311219814 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Carey Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Carey Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: Fix open field CREATE INDEX syntax (AQL and SQLPP).
Jenkins has posted comments on this change. Change subject: Fix open field CREATE INDEX syntax (AQL and SQLPP). .. Patch Set 3: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/2408/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1106 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I32bf8bc5ac1c0e6aa6744ca8f91a197311219814 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Michael Carey Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Carey Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-HasComments: No
Change in asterixdb[master]: Fix open field CREATE INDEX syntax (AQL and SQLPP).
Hello Till Westmann, Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/1106 to look at the new patch set (#3). Change subject: Fix open field CREATE INDEX syntax (AQL and SQLPP). .. Fix open field CREATE INDEX syntax (AQL and SQLPP). Our CREATE INDEX syntax for open fields didn't match our semantics. Our semantics allow to-be-indexed open field(s) to be MISSING. We don't support (or offer :-)) tighter semantics than that. Our syntax didn't require creators to say this, but now it does: Old: CREATE INDEX myIdx on MyDSet(myTime: datetime) ENFORCED; New: CREATE INDEX myIdx on MyDSet(myTime: datetime?) ENFORCED; Have now addressed all of Till's comments (I think). Change-Id: I32bf8bc5ac1c0e6aa6744ca8f91a197311219814 --- M asterixdb/asterix-app/src/test/resources/metadata/queries/basic/meta16/meta16.1.ddl.aql M asterixdb/asterix-app/src/test/resources/metadata/queries/basic/meta17/meta17.1.ddl.aql M asterixdb/asterix-app/src/test/resources/metadata/queries/basic/meta24/meta24.1.ddl.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/meta/secondary_index-lojoin_with_meta-1.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/meta/secondary_index-nljoin_with_meta-1.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/meta/secondary_index-nljoin_with_meta-2.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/meta/secondary_index_with_meta-2.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-index/rtree-index-join/spatial-intersect-point_01.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-index/rtree-index-join/spatial-intersect-point_02.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-index/rtree-index-join/spatial-intersect-point_03.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/disjunction-to-join.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_01_1.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_01_2.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_02_1.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_02_2.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-composite-key-join_01.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-composite-key-join_02.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-composite-key-join_03.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-composite-key-prefix-join_01.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-composite-key-prefix-join_02.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-composite-key-prefix-join_03.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-composite-key-prefix-join_04.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-composite-key-prefix-join_05.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-composite-key-prefix-join_06.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-equi-join-multiindex.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-equi-join-multipred.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-equi-join_01.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-equi-join_02.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-equi-join_03.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-equi-join_04.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index-join/secondary-equi-join_05.aql M asterixdb/asterix-app/src/test/resources/optimizerts/queries/nested-open-index/btree-index/btree-secondary-33.aql M asterixdb/asterix-app/src/test/resources/optimizerts/querie
Change in asterixdb[master]: Support count(*).
Jenkins has posted comments on this change. Change subject: Support count(*). .. Patch Set 3: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/471/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/1117 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie34537f08434fb0eb930725423ae12c0cd8e5983 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Yingyi Bu Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: ASTERIXDB-1451: Fix type propagation to enforced indexes
Yingyi Bu has posted comments on this change. Change subject: ASTERIXDB-1451: Fix type propagation to enforced indexes .. Patch Set 3: (2 comments) https://asterix-gerrit.ics.uci.edu/#/c/1109/3/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceSecondaryIndexInsertDeleteRule.java File asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceSecondaryIndexInsertDeleteRule.java: Line 280: .add(new MutableObject<>(new VariableReferenceExpression(insertOp.getPrevRecordVar(; For the newly added code (Upsert), can we cast the individual indexed field(s) instead of the entire record, as the function CastType works for any non-record types as well? For the current open index implementation, it's a big waste to cast the entire record: https://issues.apache.org/jira/browse/ASTERIXDB-1404. I have unified different cast functions into cast-type, which can cast any input typed item into any required type, not necessarily a record. Line 643: Stack> nestedTypeStack = new Stack<>(); > MAJOR SonarQube violation: This should be fixed? -- To view, visit https://asterix-gerrit.ics.uci.edu/1109 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I1b4572ca541e6a9fbaf1d7f107f76630c854abdd Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha Hubail Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Yingyi Bu Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: Yes
Change in asterixdb[master]: Support count(*).
Jenkins has posted comments on this change. Change subject: Support count(*). .. Patch Set 3: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/471/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1117 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie34537f08434fb0eb930725423ae12c0cd8e5983 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Yingyi Bu Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: Support count(*).
Michael Blow has posted comments on this change. Change subject: Support count(*). .. Patch Set 3: Code-Review+2 -- To view, visit https://asterix-gerrit.ics.uci.edu/1117 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ie34537f08434fb0eb930725423ae12c0cd8e5983 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Yingyi Bu Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-HasComments: No
Change in asterixdb[master]: Introduce MessagingNetworkManager for NC2NC AppMessaging
Murtadha Hubail has posted comments on this change. Change subject: Introduce MessagingNetworkManager for NC2NC AppMessaging .. Patch Set 9: Code-Review+2 Forwarding Till's +2. -- To view, visit https://asterix-gerrit.ics.uci.edu/897 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I5c0bd7c11c1e78954ebceff49cb274d8073a64bd Gerrit-PatchSet: 9 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha Hubail Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Murtadha Hubail Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin.
Hello Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/1119 to look at the new patch set (#4). Change subject: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. .. ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. 1. Add the test case of ASTERIX-1487 with half records required. commit 957aaa59f279b53c7901758f88a1820dd8b689c9 Author: Michael Date: Fri Aug 26 06:53:00 2016 -0700 ASTERIX-1487: fix the wrong plan for inverted index. Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad --- A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_4.1.adm M asterixdb/asterix-app/src/test/resources/runtimets/testsuite.xml 5 files changed, 108 insertions(+), 0 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/19/1119/4 -- To view, visit https://asterix-gerrit.ics.uci.edu/1119 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Wenhai Li Gerrit-Reviewer: Jenkins
Change in asterixdb[master]: Introduce MessagingNetworkManager for NC2NC AppMessaging
Jenkins has posted comments on this change. Change subject: Introduce MessagingNetworkManager for NC2NC AppMessaging .. Patch Set 9: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/470/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/897 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I5c0bd7c11c1e78954ebceff49cb274d8073a64bd Gerrit-PatchSet: 9 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha Hubail Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Murtadha Hubail Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin.
Jenkins has posted comments on this change. Change subject: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. .. Patch Set 4: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/2407/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1119 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Wenhai Li Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin.
Jenkins has posted comments on this change. Change subject: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. .. Patch Set 3: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/2406/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1119 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Wenhai Li Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin.
Hello Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/1119 to look at the new patch set (#3). Change subject: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. .. ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. 1. Add the test case of ASTERIX-1487 with half records required. commit 957aaa59f279b53c7901758f88a1820dd8b689c9 Author: Michael Date: Fri Aug 26 06:53:00 2016 -0700 ASTERIX-1487: fix the wrong plan for inverted index. Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad --- A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_4.1.adm M asterixdb/asterix-app/src/test/resources/runtimets/testsuite.xml 5 files changed, 108 insertions(+), 0 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/19/1119/3 -- To view, visit https://asterix-gerrit.ics.uci.edu/1119 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Wenhai Li Gerrit-Reviewer: Jenkins
Change in asterixdb[master]: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. The...
Wenhai Li has uploaded a new patch set (#2). Change subject: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. The following commits from your working branch will be included: .. ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. The following commits from your working branch will be included: 1. Add the test case of ASTERIX-1487 with half records required. commit 957aaa59f279b53c7901758f88a1820dd8b689c9 Author: Michael Date: Fri Aug 26 06:53:00 2016 -0700 ASTERIX-1487: fix the wrong plan for inverted index. Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad --- A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_4.1.adm M asterixdb/asterix-app/src/test/resources/runtimets/testsuite.xml 5 files changed, 108 insertions(+), 0 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/19/1119/2 -- To view, visit https://asterix-gerrit.ics.uci.edu/1119 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Wenhai Li Gerrit-Reviewer: Jenkins
Change in asterixdb[master]: Refactor Active Listeners
Jenkins has posted comments on this change. Change subject: Refactor Active Listeners .. Patch Set 1: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/469/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/1118 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I260c8608329523f56dc54780d87d796f838505cf Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: abdullah alamoudi Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. The...
Jenkins has posted comments on this change. Change subject: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. The following commits from your working branch will be included: .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/2405/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1119 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Wenhai Li Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. The...
Wenhai Li has uploaded a new change for review. https://asterix-gerrit.ics.uci.edu/1119 Change subject: ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. The following commits from your working branch will be included: .. ASTERIX-1487: fix the wrong plan for inverted fuzzyjoin. The following commits from your working branch will be included: 1. Add the test case of ASTERIX-1487 with half records required. commit 957aaa59f279b53c7901758f88a1820dd8b689c9 Author: Michael Date: Fri Aug 26 06:53:00 2016 -0700 ASTERIX-1487: fix the wrong plan for inverted index. Change-Id: I1aef69a2278853fd9f8020da6639331b367ed5ad --- A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.3.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_4.1.adm M asterixdb/asterix-app/src/test/resources/runtimets/testsuite.xml 5 files changed, 108 insertions(+), 0 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/19/1119/1 diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.1.ddl.aql b/asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.1.ddl.aql new file mode 100644 index 000..811c2b5 --- /dev/null +++ b/asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.1.ddl.aql @@ -0,0 +1,45 @@ +/* + * 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. + */ + +drop dataverse fuzzyjoin if exists; + +create dataverse fuzzyjoin; + +use dataverse fuzzyjoin; + +create type DBLPType as open { + id: int64, + dblpid: string?, + title: string?, + authors: string?, + misc: string? +} + +create type CSXType as open { + id: int64, + csxid: string?, + title: string?, + authors: string?, + misc: string? +} + +create dataset DBLP(DBLPType) primary key id; +create dataset CSX(CSXType) primary key id; + +create index author_index on DBLP(authors) type keyword; diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.2.update.aql b/asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.2.update.aql new file mode 100644 index 000..fc2fb4b --- /dev/null +++ b/asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.2.update.aql @@ -0,0 +1,28 @@ +/* + * 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. + */ +use dataverse fuzzyjoin; + +load dataset DBLP +using localfs +(("path"="asterix_nc1://data/pub-small/dblp-small-id.txt"),("format"="delimited-text"),("delimiter"=":")); + +load dataset CSX +using localfs +(("path"="asterix_nc1://data/pub-small/csx-small-id.txt"),("format"="delimited-text"),("delimiter"=":"),("quote"="\u")); + diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-aqlplus_5/dblp-csx-aqlplus_5.3.query.aql b/asterixdb/asterix-app/src/test/resources/runtimets/queries/fuz
Change in asterixdb[master]: Introduce MessagingNetworkManager for NC2NC AppMessaging
Jenkins has posted comments on this change. Change subject: Introduce MessagingNetworkManager for NC2NC AppMessaging .. Patch Set 9: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/470/ -- To view, visit https://asterix-gerrit.ics.uci.edu/897 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I5c0bd7c11c1e78954ebceff49cb274d8073a64bd Gerrit-PatchSet: 9 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha Hubail Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Murtadha Hubail Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: Introduce MessagingNetworkManager for NC2NC AppMessaging
Jenkins has posted comments on this change. Change subject: Introduce MessagingNetworkManager for NC2NC AppMessaging .. Patch Set 9: WARNING: THIS CHANGE CONTAINS CROSS-PRODUCT CHANGES IN: * asterixdb * hyracks-fullstack PLEASE REVIEW CAREFULLY AND LOOK FOR API CHANGES! -- To view, visit https://asterix-gerrit.ics.uci.edu/897 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I5c0bd7c11c1e78954ebceff49cb274d8073a64bd Gerrit-PatchSet: 9 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha Hubail Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Murtadha Hubail Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: Refactor Active Listeners
Jenkins has posted comments on this change. Change subject: Refactor Active Listeners .. Patch Set 1: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/469/ -- To view, visit https://asterix-gerrit.ics.uci.edu/1118 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I260c8608329523f56dc54780d87d796f838505cf Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: abdullah alamoudi Gerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: Introduce MessagingNetworkManager for NC2NC AppMessaging
Jenkins has posted comments on this change. Change subject: Introduce MessagingNetworkManager for NC2NC AppMessaging .. Patch Set 9: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/2404/ -- To view, visit https://asterix-gerrit.ics.uci.edu/897 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I5c0bd7c11c1e78954ebceff49cb274d8073a64bd Gerrit-PatchSet: 9 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha Hubail Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Murtadha Hubail Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: Introduce MessagingNetworkManager for NC2NC AppMessaging
Hello Till Westmann, Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/897 to look at the new patch set (#9). Change subject: Introduce MessagingNetworkManager for NC2NC AppMessaging .. Introduce MessagingNetworkManager for NC2NC AppMessaging This change introduces MessagingNetworkManager to NodeControllerService. The MessagingNetworkManager is used to open channels that are used for NC2NC application messaging. The read and write interfaces of the messaging channels are set by a MessagingChannelInterfaceFactory which is set by the application. Change-Id: I5c0bd7c11c1e78954ebceff49cb274d8073a64bd --- M asterixdb/asterix-active/src/main/java/org/apache/asterix/active/ActiveManager.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/api/common/AsterixHyracksIntegrationUtil.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/AsterixNCAppRuntimeContext.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/hyracks/bootstrap/NCApplicationEntryPoint.java A asterixdb/asterix-app/src/main/java/org/apache/asterix/messaging/MessagingChannelInterfaceFactory.java A asterixdb/asterix-app/src/main/java/org/apache/asterix/messaging/MessagingChannelReadInterface.java A asterixdb/asterix-app/src/main/java/org/apache/asterix/messaging/MessagingChannelWriteInterface.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/messaging/NCMessageBroker.java M asterixdb/asterix-app/src/main/resources/asterix-build-configuration.xml M asterixdb/asterix-common/pom.xml M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/config/IAsterixPropertiesProvider.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/config/MessagingProperties.java R asterixdb/asterix-common/src/main/java/org/apache/asterix/common/memory/ConcurrentFramePool.java R asterixdb/asterix-common/src/main/java/org/apache/asterix/common/memory/FrameAction.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/messaging/api/IApplicationMessage.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/messaging/api/INCMessageBroker.java R asterixdb/asterix-common/src/test/java/org/apache/asterix/test/memory/ConcurrentFramePoolUnitTest.java M asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/feed/dataflow/FeedRuntimeInputHandler.java M asterixdb/asterix-external-data/src/test/java/org/apache/asterix/external/feed/test/InputHandlerTest.java M asterixdb/asterix-om/src/main/java/org/apache/asterix/om/util/AsterixAppContextInfo.java M asterixdb/asterix-transactions/src/main/java/org/apache/asterix/transaction/management/resource/GlobalResourceIdFactory.java M hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/application/INCApplicationContext.java M hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/client/NodeControllerInfo.java R hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/comm/IBufferAcceptor.java R hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/comm/IBufferFactory.java A hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/comm/IChannelControlBlock.java C hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/comm/IChannelInterfaceFactory.java R hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/comm/IChannelReadInterface.java R hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/comm/IChannelWriteInterface.java R hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/comm/ICloseableBufferAcceptor.java C hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/comm/IConnectionWriterState.java R hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/comm/MuxDemuxCommand.java R hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/exceptions/NetException.java M hyracks-fullstack/hyracks/hyracks-client/src/main/java/org/apache/hyracks/client/net/ClientNetworkManager.java M hyracks-fullstack/hyracks/hyracks-comm/src/main/java/org/apache/hyracks/comm/channels/DatasetNetworkInputChannel.java M hyracks-fullstack/hyracks/hyracks-comm/src/main/java/org/apache/hyracks/comm/channels/IChannelConnectionFactory.java M hyracks-fullstack/hyracks/hyracks-comm/src/main/java/org/apache/hyracks/comm/channels/NetworkInputChannel.java M hyracks-fullstack/hyracks/hyracks-comm/src/main/java/org/apache/hyracks/comm/channels/NetworkOutputChannel.java M hyracks-fullstack/hyracks/hyracks-comm/src/main/java/org/apache/hyracks/comm/channels/ReadBufferFactory.java M hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/NodeControllerState.java M hyracks-fullstack/hyracks/hyracks-control/hyracks-contr
Change in asterixdb[master]: Introduce MessagingNetworkManager for NC2NC AppMessaging
Murtadha Hubail has posted comments on this change. Change subject: Introduce MessagingNetworkManager for NC2NC AppMessaging .. Patch Set 8: Code-Review+2 Comments added and the long lines with strings were split. Forwarding Till's +2. -- To view, visit https://asterix-gerrit.ics.uci.edu/897 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I5c0bd7c11c1e78954ebceff49cb274d8073a64bd Gerrit-PatchSet: 8 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha Hubail Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Murtadha Hubail Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Yingyi Bu Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No