blob: 60c1ef52e3fa908d744cb3fd6fd61ca4c97ab14d [file] [log] [blame]
From dev-return-5181-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Sun Sep 3 17:38:56 2017
Return-Path: <dev-return-5181-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id E65881940E
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Sun, 3 Sep 2017 17:38:56 +0000 (UTC)
Received: (qmail 15544 invoked by uid 500); 3 Sep 2017 17:38:56 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 15444 invoked by uid 500); 3 Sep 2017 17:38:56 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 15432 invoked by uid 99); 3 Sep 2017 17:38:56 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Sep 2017 17:38:56 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id A9398183347
for <dev@asterixdb.apache.org>; Sun, 3 Sep 2017 17:38:55 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.379
X-Spam-Level: **
X-Spam-Status: No, score=2.379 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01,
RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001]
autolearn=disabled
Authentication-Results: spamd3-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=gmail.com
Received: from mx1-lw-eu.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id I8yVWsClQQLn for <dev@asterixdb.apache.org>;
Sun, 3 Sep 2017 17:38:50 +0000 (UTC)
Received: from mail-oi0-f52.google.com (mail-oi0-f52.google.com [209.85.218.52])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 36F0E5FB2E
for <dev@asterixdb.apache.org>; Sun, 3 Sep 2017 17:38:50 +0000 (UTC)
Received: by mail-oi0-f52.google.com with SMTP id t75so31081543oie.3
for <dev@asterixdb.apache.org>; Sun, 03 Sep 2017 10:38:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=from:mime-version:subject:message-id:date:to;
bh=xjP6LofSc0pe9vVkI4JoZp9Lqh6KewO2rtNnpj9RVow=;
b=VuamJhLtQ9luNvlpPXCE6FtPU34oOpSdvVhKEWORjGaxJCaMiqazv66xZwYrOkGqW5
2slKQ+pEAr8Y3XgK8JXS95Gd0Va3ZkVRCHWVaWL1xc25cTNQaWbvbDsDd8WQ2SHiHoKQ
xTUwogQ0SvjkDESA0GgAtu8EWvRJLt7JfDTTjEX7cjpbxrDdsqiqAPFNxMe4oqvXcEoy
Vmg3aNjwBUrQxt1YMZ7tPsId2tsdmv6nAfEnCcgVp3+l9vdWXK1TuKWxSXuJOTOAiSJL
POJG8NLRqDZVpRD2nN3+TjgGhMXsKCvTDOVcHfaRj1nJxhNn216Ytk1zQ1SYyu0dT90C
irmA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:from:mime-version:subject:message-id:date:to;
bh=xjP6LofSc0pe9vVkI4JoZp9Lqh6KewO2rtNnpj9RVow=;
b=aN3e052InNbebt07o/s6V1aT6MMiNLHVnd5KxZRI+EiI8BHQ9D/OCjCTU7EWfEasZk
Zxu09r+TmIXbt3MASVpxSs9J0gYU2lez1ewWlzArfvrqKAwezXUwk2PDiWnekumdTX8s
nBfRAkuQiL9XOTGJgRCimx7Fg3Z85owOjiPPUmUfPgNGFUpiFkYZmNN5qQNeWghJPOfK
WXoyKCLrHFAXvZQvk+9YLY9rKRIrLy7TVRe+8Nmugect+gLNcNVneVgnDVQ6T1cHC5Ea
vL2M1Qn5QWrfR0Gjly2Ouw64lz8ioFKLGipOk4lt0rTXpBgNtHn74gnFdDunvJpuEMrX
zcAg==
X-Gm-Message-State: AHPjjUjys1WtL/NJBYhNuo6bqlcSpC/JvDzvd1oWmPKiKUcZ7A1+GLGU
ejbf11Y3eLF0WV+tNPI=
X-Google-Smtp-Source: ADKCNb6ealu1lb45wljTqpQQr1SllDDy2/UYt1M+qbzHYHPH1/dM/phwvEe1cPf2DBxEU8yLX+YlTg==
X-Received: by 10.202.8.19 with SMTP id 19mr4081169oii.54.1504460322356;
Sun, 03 Sep 2017 10:38:42 -0700 (PDT)
Received: from ?IPv6:2600:8802:1203:ae00:b149:9ca1:41af:11a9? ([2600:8802:1203:ae00:b149:9ca1:41af:11a9])
by smtp.gmail.com with ESMTPSA id y9sm6837302oia.22.2017.09.03.10.38.40
for <dev@asterixdb.apache.org>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Sun, 03 Sep 2017 10:38:41 -0700 (PDT)
From: abdullah alamoudi <bamousaa@gmail.com>
Content-Type: multipart/alternative;
boundary="Apple-Mail=_D56E0A51-D645-4B5D-8B39-C859BAC1AC9F"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Subject: Entity locks in asterixdb
Message-Id: <356EBD6C-BB26-4025-8117-3BEE1229C377@gmail.com>
Date: Sun, 3 Sep 2017 10:38:39 -0700
To: dev@asterixdb.apache.org
X-Mailer: Apple Mail (2.3273)
--Apple-Mail=_D56E0A51-D645-4B5D-8B39-C859BAC1AC9F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
Hi All,
I have created a wiki entry for entity level locks in asterixdb at =
https://cwiki.apache.org/confluence/display/ASTERIXDB/Entity+locks+in+Aste=
rixDB =
<https://cwiki.apache.org/confluence/display/ASTERIXDB/Entity+locks+in+Ast=
erixDB>=20
It is pretty primitive at this stage but with your contribution, it can =
be improved quite a bit.
The goal of this entry is to act as a reference to our locking for =
developers, testers, and users as well. We would like to use it as the =
basis as we're adding unit tests to locking within different cursors as =
we're adding unit tests to those.
Special mention to @Taewoo to take a look :)
Cheers,
~Abdullah.=
--Apple-Mail=_D56E0A51-D645-4B5D-8B39-C859BAC1AC9F--
From dev-return-5182-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Sun Sep 3 17:46:03 2017
Return-Path: <dev-return-5182-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id 97ADD19477
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Sun, 3 Sep 2017 17:46:03 +0000 (UTC)
Received: (qmail 21680 invoked by uid 500); 3 Sep 2017 17:46:03 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 21592 invoked by uid 500); 3 Sep 2017 17:46:03 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 21580 invoked by uid 99); 3 Sep 2017 17:46:02 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Sep 2017 17:46:02 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 7CE47183377
for <dev@asterixdb.apache.org>; Sun, 3 Sep 2017 17:46:02 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.379
X-Spam-Level: **
X-Spam-Status: No, score=2.379 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01,
RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001]
autolearn=disabled
Authentication-Results: spamd3-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=gmail.com
Received: from mx1-lw-eu.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id wNYwvyjbrmDh for <dev@asterixdb.apache.org>;
Sun, 3 Sep 2017 17:45:57 +0000 (UTC)
Received: from mail-oi0-f41.google.com (mail-oi0-f41.google.com [209.85.218.41])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id C38695F5B8
for <dev@asterixdb.apache.org>; Sun, 3 Sep 2017 17:45:56 +0000 (UTC)
Received: by mail-oi0-f41.google.com with SMTP id r203so31158211oih.0
for <dev@asterixdb.apache.org>; Sun, 03 Sep 2017 10:45:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=from:mime-version:subject:message-id:date:to;
bh=j63x12XwViQ3jbLN8nVZgpR0ZLWaACSOKPaRDjwfioM=;
b=ZOlaxJzh5+Ew21tV7+QWsrVmT6mZvbf/ADbAk3kIETIND8nrMg8Lpwyfp+7wkM2igg
TGgOPvRu9yB0peVZxgktHjPCa7bH+NdQlPt6+dGzdqpw26qTPR02xGz3DcBEv50UTs9Z
PATfElfPm7qBJGhGi7UZEot0k+BxSQXvHjxpZm3+fBuLurJNTTbF+cobRrTBOQ7xodL/
5zeOJbkNTK2L8tOD54xIfqyr8oPD6S0SFZ1amne3xz7Fds3Frnf5ZKvti70SQKa1Wf0N
ri0XWyOZQzpH3IKfKLsUT1BZS20FJUD8LzgPV+LdseHiovGbyJ6AGNjXsnDSKUV1Qmkk
I5Hg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:from:mime-version:subject:message-id:date:to;
bh=j63x12XwViQ3jbLN8nVZgpR0ZLWaACSOKPaRDjwfioM=;
b=njzJO45tcXAAfzZujlAfwP0Wgnq63+4sIkzlYu1EEMEEJR3ukYqpYrLWErNHhlu/o9
o/CXbWiYH4i7/TsGGmnxwZTdZn9WqsqOzOxi1lZXv6Pmfc6OjsFeHsxDirDt1o97Pkl3
SevDMUwbxmkrwJ9evTheG7Byt0XcERlFY7n8MFWEtOHbEBYBGbQmAwjzDtG3BUufuQ0h
lLreX2zVU4c+gjzEaZgq76wr30q7IM7h+FmpHEXX4KYw53DzvQYDDRu8k4MoqZIItfnA
Xt96BBrdSDuXBguj1+v0ShWDPwGp/LLB29mB+8M+e+fPWEyBlTUkFMwcO74C+oCdEVbI
P+TQ==
X-Gm-Message-State: AHPjjUivTOe+YYoj/ETNHATJ+CKotVW/nH7FvbAqpdjPfiSBpHnZklvp
qrZ6o6//FGi2G1/jh0g=
X-Google-Smtp-Source: ADKCNb6wc6nTdDwu8pRedXC4Gp7vrQhT247y0lnArQ5xfWFBj2ZiqhiySMqdTyeHFp2W8G5aL8Z00w==
X-Received: by 10.202.199.199 with SMTP id x190mr1511579oif.90.1504460748476;
Sun, 03 Sep 2017 10:45:48 -0700 (PDT)
Received: from ?IPv6:2600:8802:1203:ae00:b149:9ca1:41af:11a9? ([2600:8802:1203:ae00:b149:9ca1:41af:11a9])
by smtp.gmail.com with ESMTPSA id h125sm6393607oic.54.2017.09.03.10.45.47
for <dev@asterixdb.apache.org>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Sun, 03 Sep 2017 10:45:47 -0700 (PDT)
From: abdullah alamoudi <bamousaa@gmail.com>
Content-Type: multipart/alternative;
boundary="Apple-Mail=_16FCA802-27F4-40D4-A353-39B3EF170A67"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Subject: ILogicalOperator.isMap
Message-Id: <E7FED432-B7DB-4F01-B4F7-D4493A72C8D1@gmail.com>
Date: Sun, 3 Sep 2017 10:45:46 -0700
To: dev@asterixdb.apache.org
X-Mailer: Apple Mail (2.3273)
--Apple-Mail=_16FCA802-27F4-40D4-A353-39B3EF170A67
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
Dear devs,
I was going over implementations of ILogicalOperator.isMap in our code =
base and here is the breakdown:
isMap()
true:
-Assign
-AbstractReplicateOperator
-AbstractUnnestOperator
-ExchangeOperator
-InsertDeleteUpsertOperator
-LimitOperator
-ProjectOperator
-SelectOperator
false:
-Order
-Aggregate
-RunningAggregate
-AbstractBinaryJoin
-AbstractOperatorWithNestedPlans
-DataSourceScanOperator
-DistinctOperator
-DistributeResultOperator
-EmptyTupleSourceOperator
-IndexInsertDeleteUpsertOperator
-IntersectOperator
-MaterializeOperator
-NestedTupleSourceOperator
-ScriptOperator
-SinkOperator
-TokenizeOperator
-UnionAllOperator
-WriteOperator
-WriteResultOperator
As I understood at some point is that isMap means (does this operator =
map input tuples to output tuples without blocking?). I am not sure how =
accurate this description is but it clearly introduces a problem as:
* InsertDeleteUpsertOperator.isMap() -> true
* IndexInsertDeleteUpsertOperator.isMap() -> false
Moreover,=20
TokenizeOperator.isMap() -> false
AbstractUnnestOperator.isMap() -> true
while clearly, as per the definition above, these two operators should =
have the same output: true
Can someone solve the mystery?
Once this is solved, I will add a wiki entry to explain this flag.
Cheers,
Abdullah.=
--Apple-Mail=_16FCA802-27F4-40D4-A353-39B3EF170A67--
From dev-return-5183-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Sun Sep 3 18:19:34 2017
Return-Path: <dev-return-5183-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id 3A5CF195D9
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Sun, 3 Sep 2017 18:19:34 +0000 (UTC)
Received: (qmail 64858 invoked by uid 500); 3 Sep 2017 18:19:34 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 64771 invoked by uid 500); 3 Sep 2017 18:19:33 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 64759 invoked by uid 99); 3 Sep 2017 18:19:33 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Sep 2017 18:19:33 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 9B82C183134
for <dev@asterixdb.apache.org>; Sun, 3 Sep 2017 18:19:32 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.379
X-Spam-Level: **
X-Spam-Status: No, score=2.379 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01,
RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001]
autolearn=disabled
Authentication-Results: spamd3-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=gmail.com
Received: from mx1-lw-us.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id hd1OlgArh4Wf for <dev@asterixdb.apache.org>;
Sun, 3 Sep 2017 18:19:28 +0000 (UTC)
Received: from mail-wm0-f51.google.com (mail-wm0-f51.google.com [74.125.82.51])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 8B2ED5FCC1
for <dev@asterixdb.apache.org>; Sun, 3 Sep 2017 18:19:27 +0000 (UTC)
Received: by mail-wm0-f51.google.com with SMTP id u26so26043651wma.0
for <dev@asterixdb.apache.org>; Sun, 03 Sep 2017 11:19:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
bh=vEXCst3ZXGafAxPLWVbzQNiSECdmFbqBwOvx2A6QNXs=;
b=DriL4BqEjkMg7T0jKgpwf/HvMCJ4qiqHbGdCiAg2hxxxXzJbLRSPDXS1FmvP7p9plG
6umg4noVUqlQn/Lg2/+WWdWA6a+843pB1/d+1xWP+jOXU/poLmNBD+bzG6IxnXCNyztI
ZzuQjRXc1c9QfBcDu7YxGBQzuNM5PpVwRtQV7Rrrvj0Gh5x6uHS3fShqAo/s8PFZXInQ
CWs0OqS7axXSYnA+rUYtLaoZn3DcaysJkY9UdsjewbJWyCkzX1vFkJ9KeVErX5I9AEdE
lJlFsXEMpO3JrRQU2amrhCec4gD8dZqDeA2qxd0LHVVayifk9Ya32Zw29wg3gT/tb0fa
fEAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to;
bh=vEXCst3ZXGafAxPLWVbzQNiSECdmFbqBwOvx2A6QNXs=;
b=qotbSQqPuguj9tsVFriWjiPkpuHfgyLRBMPqPPtQgq2V7EzPKL/XbKAjDq3WpCOi0e
9J1AJoPgXG8J4FKZzQCtH6JMlo1HD1U2LHXVxHgxUvqni21wt2Rcb8mODLubD0pazTOx
qu/z3CvURVgiwPFikP8IyhD8JP022vMUN9OgFJoDtCN1888E+OBM9B9Ul828ObvGvDij
uZXH8/wWPnFSLQ2elWJuYIb4CTCcLqi+iY/HMOH8sQUiOvb67LLOB/zpMhyk+6tZMMwn
4nTJTFbv84hgQjv64quDVQVM39Ijnyc4d1485rw5K09Asp5rX9cDzhJOCAZ4A4t0tu0a
06Zg==
X-Gm-Message-State: AHPjjUg15dxChOLMZT14TbCqe1VCW/9tzvj56dIpe4X98lHrKM/9gBG+
jfvoKACiuj3pWH5uJfcPXvB9awXirg==
X-Google-Smtp-Source: ADKCNb64jdrpQZtoClOJ7gWPoNB4pBjt/+c4moN0ky0UCSU576sMam76GGWpQgQTps2Apo0qul1nz6zR/EkhVK4FCy4=
X-Received: by 10.80.216.74 with SMTP id v10mr2320998edj.242.1504462766406;
Sun, 03 Sep 2017 11:19:26 -0700 (PDT)
MIME-Version: 1.0
References: <356EBD6C-BB26-4025-8117-3BEE1229C377@gmail.com>
In-Reply-To: <356EBD6C-BB26-4025-8117-3BEE1229C377@gmail.com>
From: Taewoo Kim <wangsaeu@gmail.com>
Date: Sun, 03 Sep 2017 18:19:15 +0000
Message-ID: <CABytAGouZybok22bXbKWakj_=o2G41U85Mns7QS3dRpMh26ZLQ@mail.gmail.com>
Subject: Re: Entity locks in asterixdb
To: dev@asterixdb.apache.org
Content-Type: multipart/alternative; boundary="089e082212c8c5017605584d086a"
--089e082212c8c5017605584d086a
Content-Type: text/plain; charset="UTF-8"
Sure. I will take a look after my break. Thanks.
On Sun, Sep 3, 2017 at 19:38 abdullah alamoudi <bamousaa@gmail.com> wrote:
> Hi All,
> I have created a wiki entry for entity level locks in asterixdb at
> https://cwiki.apache.org/confluence/display/ASTERIXDB/Entity+locks+in+AsterixDB
> <
> https://cwiki.apache.org/confluence/display/ASTERIXDB/Entity+locks+in+AsterixDB
> >
> It is pretty primitive at this stage but with your contribution, it can be
> improved quite a bit.
> The goal of this entry is to act as a reference to our locking for
> developers, testers, and users as well. We would like to use it as the
> basis as we're adding unit tests to locking within different cursors as
> we're adding unit tests to those.
>
> Special mention to @Taewoo to take a look :)
>
> Cheers,
> ~Abdullah.
--089e082212c8c5017605584d086a--
From dev-return-5184-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Sun Sep 3 18:35:39 2017
Return-Path: <dev-return-5184-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id 4131A19655
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Sun, 3 Sep 2017 18:35:39 +0000 (UTC)
Received: (qmail 82664 invoked by uid 500); 3 Sep 2017 18:35:39 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 82607 invoked by uid 500); 3 Sep 2017 18:35:38 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 82595 invoked by uid 99); 3 Sep 2017 18:35:38 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Sep 2017 18:35:38 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id E23CB1813E9
for <dev@asterixdb.apache.org>; Sun, 3 Sep 2017 18:35:37 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.379
X-Spam-Level: **
X-Spam-Status: No, score=2.379 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01,
RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001]
autolearn=disabled
Authentication-Results: spamd3-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=gmail.com
Received: from mx1-lw-us.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id mBl23A6Nln3P for <dev@asterixdb.apache.org>;
Sun, 3 Sep 2017 18:35:33 +0000 (UTC)
Received: from mail-wm0-f42.google.com (mail-wm0-f42.google.com [74.125.82.42])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id A80C660DA9
for <dev@asterixdb.apache.org>; Sun, 3 Sep 2017 18:35:32 +0000 (UTC)
Received: by mail-wm0-f42.google.com with SMTP id 187so26116701wmn.1
for <dev@asterixdb.apache.org>; Sun, 03 Sep 2017 11:35:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
bh=y1N62RvNTasXnqEVAD+zroI3hfUkK7hnBxuHPtNPtGc=;
b=brL4MZhjCvF/UVoPbolCuAUHA+PuppSgnzdJfYYD6erzjoEp9CTWRsAvBSqIO8MRTo
D7O973RNUlBaESg/QBP+LQXyobN9m2zNEXJvkNUVdAt4x3CyceR1kDMVG9ew9zYre9b8
AbXCoS8INJ6T/j+iOfdnr9ehAqIw3uakmwdrp5crqV3ap52haQkKc/kbRdmWLM5gEhAH
yQ7ZQ6vuL6HfbX+DOPts9CECrQaxqLDqaDSVk7rAtLQFVWc/ZniM1lOV94tNbPNCLwtT
z3NE8aFw29p98/FZx1eQ4LrTfGQz/3fDzxbmNVuLucmJzU55XGwUgusLBXl1vz2SMVQy
zCMA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to;
bh=y1N62RvNTasXnqEVAD+zroI3hfUkK7hnBxuHPtNPtGc=;
b=XGMBspdg5RcViEBYCW7dlITqRIxrQ3Zpxbza9fN7bz2qa9YNbrGm8r9vQPoAM8zcdo
gu5pOacHM9IEXZNMZJaokEtBoH2j8ggtgGnMpvSnNIeyjkVc9AEj/i2U3o1dLbHGg10/
pTVkDD8ssHtsjjqzjRyEqSpzRy1phV06lmJgEtx39XRpFvfoMnHN78S6j6r/O+wto29k
KzLbZ+1rSKTO2vflVqif1/73xxOycq/e/ktg7KpbgvenuKnQb1IsBZVAC8J0j6wMS1wI
sNwLig8ezrq53Bu91oVpBaTvWejSj1NLBBVCJF+R+qbBXFXNYtDld5XnzTCT/KlkSuer
ABrg==
X-Gm-Message-State: AHPjjUg2WaCkSJquxDZACV4rrTVu88beiJT6urIczY6dJzkX2zNqHItN
FYNEUZpFievdN1Lhg6IafHr2JaOa8Q==
X-Google-Smtp-Source: ADKCNb4/Dhx47ige/UaKrSUJ4ti7FQZYazI7xF6SA+2Ub1f33Q0nWF40oct5IjE1VpD112TFBcCX/V7FPhbsBtIRy+c=
X-Received: by 10.80.218.72 with SMTP id a8mr7195370edk.211.1504463725671;
Sun, 03 Sep 2017 11:35:25 -0700 (PDT)
MIME-Version: 1.0
References: <E7FED432-B7DB-4F01-B4F7-D4493A72C8D1@gmail.com>
In-Reply-To: <E7FED432-B7DB-4F01-B4F7-D4493A72C8D1@gmail.com>
From: Taewoo Kim <wangsaeu@gmail.com>
Date: Sun, 03 Sep 2017 18:35:14 +0000
Message-ID: <CABytAGrDVLCJ3LT_7yk1Nwfu0RTofrz5x17ghW4NWZhyDSo2CA@mail.gmail.com>
Subject: Re: ILogicalOperator.isMap
To: dev@asterixdb.apache.org
Content-Type: multipart/alternative; boundary="089e08224178f23b8b05584d41ad"
--089e08224178f23b8b05584d41ad
Content-Type: text/plain; charset="UTF-8"
My understanding is that isMap() is set to true when the cardinality of the
input may not be equal to the the cardinality of the output. To settle this
issue, I come up with one explicit property in my Limit Push down branch.
The attribute is called canDecreaseCardinality.
On Sun, Sep 3, 2017 at 19:46 abdullah alamoudi <bamousaa@gmail.com> wrote:
> Dear devs,
> I was going over implementations of ILogicalOperator.isMap in our code
> base and here is the breakdown:
>
> isMap()
>
> true:
> -Assign
> -AbstractReplicateOperator
> -AbstractUnnestOperator
> -ExchangeOperator
> -InsertDeleteUpsertOperator
> -LimitOperator
> -ProjectOperator
> -SelectOperator
>
>
>
> false:
> -Order
> -Aggregate
> -RunningAggregate
> -AbstractBinaryJoin
> -AbstractOperatorWithNestedPlans
> -DataSourceScanOperator
> -DistinctOperator
> -DistributeResultOperator
> -EmptyTupleSourceOperator
> -IndexInsertDeleteUpsertOperator
> -IntersectOperator
> -MaterializeOperator
> -NestedTupleSourceOperator
> -ScriptOperator
> -SinkOperator
> -TokenizeOperator
> -UnionAllOperator
> -WriteOperator
> -WriteResultOperator
>
> As I understood at some point is that isMap means (does this operator map
> input tuples to output tuples without blocking?). I am not sure how
> accurate this description is but it clearly introduces a problem as:
>
> * InsertDeleteUpsertOperator.isMap() -> true
> * IndexInsertDeleteUpsertOperator.isMap() -> false
>
> Moreover,
> TokenizeOperator.isMap() -> false
> AbstractUnnestOperator.isMap() -> true
>
> while clearly, as per the definition above, these two operators should
> have the same output: true
>
> Can someone solve the mystery?
> Once this is solved, I will add a wiki entry to explain this flag.
>
> Cheers,
> Abdullah.
--089e08224178f23b8b05584d41ad--
From dev-return-5185-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Mon Sep 4 06:44:19 2017
Return-Path: <dev-return-5185-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id 6DB881A24E
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Mon, 4 Sep 2017 06:44:19 +0000 (UTC)
Received: (qmail 1674 invoked by uid 500); 4 Sep 2017 06:44:19 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 1622 invoked by uid 500); 4 Sep 2017 06:44:19 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 1606 invoked by uid 99); 4 Sep 2017 06:44:18 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Sep 2017 06:44:18 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id EDA5DC2E45
for <dev@asterixdb.apache.org>; Mon, 4 Sep 2017 06:44:17 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 1.79
X-Spam-Level: *
X-Spam-Status: No, score=1.79 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2,
RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01,
RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, T_REMOTE_IMAGE=0.01]
autolearn=disabled
Authentication-Results: spamd1-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=cse-mrt-ac-lk.20150623.gappssmtp.com
Received: from mx1-lw-us.apache.org ([10.40.0.8])
by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024)
with ESMTP id P5MtMvs1_eEQ for <dev@asterixdb.apache.org>;
Mon, 4 Sep 2017 06:44:14 +0000 (UTC)
Received: from mail-qt0-f178.google.com (mail-qt0-f178.google.com [209.85.216.178])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 370735FCB9
for <dev@asterixdb.apache.org>; Mon, 4 Sep 2017 06:44:14 +0000 (UTC)
Received: by mail-qt0-f178.google.com with SMTP id w42so19383690qtg.5
for <dev@asterixdb.apache.org>; Sun, 03 Sep 2017 23:44:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=cse-mrt-ac-lk.20150623.gappssmtp.com; s=20150623;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
bh=qJNqRqnAlt28nSqPOKRE9111Z3lpt4A7RJZiCwB/cvI=;
b=fxwnHJZ3pVqmDMQMjfVhZquWuqUBfx72MaGfkBnDJwJHsWvfZvJfqUFPbCjGX7UghK
95Pdg5qipR+/vJbNSd6RNfa5+5EfiOPyf4vYkEVxTrSJQdqs4gy0vXfmbBg6wJM/+G+5
ygY41eekgm01neviD+vj6n9fZ59gzeDnsxoCthm8ouF0PoOWaFOrxqaKftSjfbGeUsWP
bsUs9xRQLgMO5CEixZj1fyr8GbG2QYETU+WHwkG1qQ83ngho9lXfQsGD4yLS/v1w3H+O
4alu9ZGDGLdDgL74Bq9Y9md5nT6oJZUlm2RoVdEtjSklHc+9bCpW0W2kpMeAUqhKdhW8
d5yg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=qJNqRqnAlt28nSqPOKRE9111Z3lpt4A7RJZiCwB/cvI=;
b=dQJKjC50yO4i2OTNY95JUNgFS30jJEvYgx03aYwlN/4iv+Vqm9C+B4vMDpaXC5Kjxb
bkn2zSsHkk6HREtgCkpUm5uDTK/B9ZYTe0jctAbG1tQtHoHeIiUMp62hG5nYqUAdyEXM
BKMTnCpHu5WJgVJSaMV0pBNf9QWyKd2I6SpnjtSP/faCrrUI5IrnhTcsSIgauxjuESDU
kRdkjm8rlI/U1gaFr0MeznSS7XToyl/1yOD1rQm7gRBRElKoqTIvCCYCF9FG7OWsrD+y
gVNZi+DAfQJa6qia8sbpbw/VvmXoExjRXp6eeXUY8+CCsLLqcRRdQqFbnzAZvevLvUNC
nEFg==
X-Gm-Message-State: AHPjjUgOoDmGN1RbUzDboafRuQ8XsnTHQfM3IRQpQ9QY/DDFkr2PvzXT
78jCj6RAYjqMJCj2CLfryHIUwa+umjzLxGU=
X-Google-Smtp-Source: ADKCNb7YJdZBLMLPLbMqpCemMw9tKgogUiH/4CKBm3Q3saX7/5OXxFHAgOMJAnd7UCyTwwzm2wi9N6Mg8JFqVdbaMtc=
X-Received: by 10.237.63.41 with SMTP id p38mr12993439qtf.322.1504507453625;
Sun, 03 Sep 2017 23:44:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.237.44.99 with HTTP; Sun, 3 Sep 2017 23:44:13 -0700 (PDT)
In-Reply-To: <CAMOqS+hJfoTubyizmivi-jUY6=XzYU8-_qh=9=v4FuRpvU3eEw@mail.gmail.com>
References: <CAMOqS+irZZyK9-5TMVH88H3W9_rpGTnSCDjF2ObgfO0tfhZZUg@mail.gmail.com>
<05D322EF-1890-44C0-AF67-A8E9A740D1FB@apache.org> <a60b36be-1c00-e4d7-82b6-3f84ec4c6af6@gmail.com>
<CALgBV_fiVVCyAOyVDJGOtMjB3oQV+=euyaFxA4eud0pmQukC-w@mail.gmail.com>
<CA++eH557a5BCdPHjETaHcb2NZZGwF96U6F05irtGAHtrrJu57g@mail.gmail.com>
<3a66e7df-f5b4-fea1-2d42-7e51593dc921@gmail.com> <CA++eH57EEULN5kQa1Ja68wwtDds3726eq2NNo53BzpUJt0RoHA@mail.gmail.com>
<036552c9-9acb-e970-cd00-64c0b01563a4@gmail.com> <CA++eH56Vkz195oUm298RJMmnjxqQxJX3ZdfC9vH5UMe7dRUMgg@mail.gmail.com>
<CAMOqS+heg6WT7dZgRvDbmWTeSWsU5sn7kf6Z-uLT7XQOXJcESg@mail.gmail.com>
<89E48961-E2B3-4747-B6DB-E276D56E58D7@apache.org> <ab1b73a4-315a-3f74-ec5f-4a9b427c458f@gmail.com>
<9E561816-4840-4E16-B1CF-7F96AB7A7F43@apache.org> <CAMOqS+hJfoTubyizmivi-jUY6=XzYU8-_qh=9=v4FuRpvU3eEw@mail.gmail.com>
From: Riyafa Abdul Hameed <riyafa.12@cse.mrt.ac.lk>
Date: Mon, 4 Sep 2017 12:14:13 +0530
Message-ID: <CAMOqS+i+VGdnZ0s15xSocUc7h7ZeQJ-+3Ra+sE6KTnSWTF4djw@mail.gmail.com>
Subject: Re: License issue when using esri geometry api
To: dev@asterixdb.apache.org
Content-Type: multipart/alternative; boundary="001a11410e0455e6bd055857708b"
--001a11410e0455e6bd055857708b
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Hi,
Esri geometry-api version 2.0.0 have been released in maven central[1]. Now
I am able to use it without any license issues[2].
[1] https://github.com/Esri/geometry-api-java/issues/140
[2] https://asterix-gerrit.ics.uci.edu/#/c/1838
Thank you.
Sincerely,
Riyafa
On 30 July 2017 at 07:58, Riyafa Abdul Hameed <riyafa.12@cse.mrt.ac.lk>
wrote:
> Hi Till,
>
> Thank you. You seem to have followed the option 2). I didn't understand
> how to get along with option 1). I wanted to ask with Ahmed about it and
> get back.
> I have no idea when they will release so I asked a question[1] though I
> didn't get an answer for that.
>
> Thank you.
> Sincerely,
> Riyafa
>
> [1] https://github.com/Esri/geometry-api-java/issues/140
>
> On 29 July 2017 at 10:58, Till Westmann <tillw@apache.org> wrote:
>
>> Hi Riyafa,
>>
>> I=E2=80=99ve uploaded another commit to your change [4] that shows what =
option 2)
>> would look like.
>> Please take a look and see what you think.
>> I think that this could only be a temporary solution.
>> Do you have an idea, when Esri might publish a new version of the API?
>>
>> Cheers,
>> Till
>>
>> [4] https://asterix-gerrit.ics.uci.edu/#/c/1895
>>
>>
>> On 27 Jul 2017, at 10:13, Mike Carey wrote:
>>
>> +1 on option 1 for now, I would say (from afar :-)), until ESRI finishes
>>> resolving stuff on their end.
>>>
>>> Aloha,
>>>
>>> Mike
>>>
>>>
>>> On 7/27/17 6:23 AM, Till Westmann wrote:
>>>
>>>> Hi,
>>>>
>>>> I=E2=80=99m sorry for the late reply on the subject.
>>>>
>>>> Generally, Apache-releases are source releases [3] and so adding a
>>>> precompiled jar without sources would prevent us from being able to
>>>> release AsterixDB. So we will have to find another solution.
>>>>
>>>> A few options that I can think of right now would be to
>>>> 1) make it an optional dependency and require the user to
>>>> require/obtain the jar external and to provide it to the platform that
>>>> they build on or to
>>>> 2) include the source files in the AsterixDB source repository or to
>>>> 3) download and build the source as part of the build process.
>>>>
>>>> Of these 3 options, I think that 1) is the cleanest option from a
>>>> licensing perspective, 2) can be managed if we understand the
>>>> provenance of the source files and 3) seems problematic as we would pu=
t
>>>> a load on a system that provide the source for every build and as we
>>>> could retrieve use unvetted source code.
>>>>
>>>> Thoughts/concerns about these options?
>>>> Does anybody see other options?
>>>>
>>>> Cheers,
>>>> Till
>>>>
>>>> [3] http://www.apache.org/legal/release-policy.html#artifacts
>>>>
>>>> On 27 Jul 2017, at 7:21, Riyafa Abdul Hameed wrote:
>>>>
>>>> Dear all,
>>>>>
>>>>> Is there a way to ship a jar file as a dependency for AsterixDB apart
>>>>> from
>>>>> the method I have used here[1]. This is because the build of
>>>>> asterix-app
>>>>> seems to fail[2] when I use the external jar file like this.
>>>>> Though I am unable to find a connection between the failure and the
>>>>> dependency it seems I need to assume that it is the cause, because
>>>>> otherwise if I use the Maven-released version the build passes withou=
t
>>>>> issue.
>>>>>
>>>>> Any help would be highly appreciated.
>>>>> [1]
>>>>> https://asterix-gerrit.ics.uci.edu/#/c/1895/3/asterixdb/aste
>>>>> rix-om/pom.xml
>>>>> [2] https://asterix-gerrit.ics.uci.edu/#/c/1895
>>>>>
>>>>> On 22 July 2017 at 01:59, Ahmed Eldawy <eldawy@cs.ucr.edu> wrote:
>>>>>
>>>>> Although Esri resolved the issue, their Maven-released version still
>>>>>> relies
>>>>>> on the incompatible library. We can wait until they release a new
>>>>>> version
>>>>>> on Maven but this might take a while. To be able to merge the curren=
t
>>>>>> code,
>>>>>> we might need to compile our own JAR file and ship it with the sourc=
e
>>>>>> code.
>>>>>> Do you know if this is possible/allowed/recommended in AsterixDB? Is
>>>>>> there
>>>>>> another preferred way to handle this issue? Keep in mind that, most
>>>>>> likely,
>>>>>> the summer project will conclude before Esri releases the new versio=
n.
>>>>>>
>>>>>> Thanks
>>>>>> Ahmed
>>>>>>
>>>>>> On Tue, Jul 11, 2017 at 11:04 AM, Mike Carey <dtabass@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> NICE!!!
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On 7/11/17 9:39 AM, Ahmed Eldawy wrote:
>>>>>>>
>>>>>>> There's a good news. Riyafa has opened an issue on ESRI Geometry AP=
I
>>>>>>>> project on Github about the license problem and they made the
>>>>>>>> necessary
>>>>>>>> changes to remove the bad dependency.
>>>>>>>> https://github.com/Esri/geometry-api-java/issues/135
>>>>>>>> The changes are on their github repository but they are not releas=
ed
>>>>>>>>
>>>>>>> yet.
>>>>>>
>>>>>>> I
>>>>>>>> think we can just continue what we're doing and wait for the new
>>>>>>>> release
>>>>>>>> to
>>>>>>>> hit Maven repository.
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>> Ahmed
>>>>>>>>
>>>>>>>> On Mon, Jun 26, 2017 at 7:55 AM, Mike Carey <dtabass@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> It sounds like the best option is 4 minus parsing, then, if we can
>>>>>>>> do
>>>>>>>>
>>>>>>>>> that. (Which would also address Wail's comments, which could be =
a
>>>>>>>>>
>>>>>>>> killer
>>>>>>
>>>>>>> for big data eventually.) If not, we could go with 2 for the summe=
r
>>>>>>>>>
>>>>>>>> as a
>>>>>>
>>>>>>> first step, I guess? (But figuring out the feasibility of 4 would =
be
>>>>>>>>> great...)
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>>
>>>>>>>>> Mike
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 6/26/17 2:59 AM, Ahmed Eldawy wrote:
>>>>>>>>>
>>>>>>>>> It seems that (3) would require modifying the open source Esri AP=
I
>>>>>>>>>
>>>>>>>>>> library
>>>>>>>>>> which I don't like. Not only for the overhead of understanding a=
nd
>>>>>>>>>> modifying the code, but also for deviating from the standard
>>>>>>>>>> library
>>>>>>>>>> which
>>>>>>>>>> means we will miss future updates. One of the reasons we chose t=
o
>>>>>>>>>> use
>>>>>>>>>> Esri
>>>>>>>>>> API is the hope that it will be well-maintained in the future.
>>>>>>>>>> This leaves us with (4). I don't know if it is technically
>>>>>>>>>> possible to
>>>>>>>>>> depend on the standard Esri API without using the non-compliant
>>>>>>>>>>
>>>>>>>>> library
>>>>>>
>>>>>>> or
>>>>>>>>>> not. If this is possible, then we can just use the computational
>>>>>>>>>> geometry
>>>>>>>>>> (CG) functionality from the library, and provide our own GeoJSON
>>>>>>>>>>
>>>>>>>>> parser.
>>>>>>
>>>>>>> If
>>>>>>>>>> this is not possible, then I would rather consider the use of
>>>>>>>>>> another
>>>>>>>>>> library, e.g., JTS.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Thanks
>>>>>>>>>> Ahmed
>>>>>>>>>>
>>>>>>>>>> On Sun, Jun 25, 2017 at 11:47 AM, Wail Alkowaileet <
>>>>>>>>>>
>>>>>>>>> wael.y.k@gmail.com>
>>>>>>
>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> I can see from the code that there is a serder steps as such:
>>>>>>>>>> Asterix
>>>>>>>>>>
>>>>>>>>>> Object (binary) --> JSON (String) --> Esri geometry (Java object=
)
>>>>>>>>>>> -->
>>>>>>>>>>> Esri
>>>>>>>>>>> geometry (binary).
>>>>>>>>>>> I think it would be nice if there is a binary-to-binary
>>>>>>>>>>> conversion
>>>>>>>>>>> without
>>>>>>>>>>> any deserialization (4th option).
>>>>>>>>>>>
>>>>>>>>>>> On Sun, Jun 25, 2017 at 6:36 PM, Mike Carey <dtabass@gmail.com>
>>>>>>>>>>>
>>>>>>>>>> wrote:
>>>>>>
>>>>>>>
>>>>>>>>>>> Agreed that 3 or 4 are what we'll need to do....! (Sigh.)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On 6/25/17 5:57 AM, Till Westmann wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Hi Riyafa,
>>>>>>>>>>>>
>>>>>>>>>>>> I think that the problem is bigger than the failing test. The
>>>>>>>>>>>>> JSON
>>>>>>>>>>>>> license itself is not acceptable for inclusion in an Apache
>>>>>>>>>>>>>
>>>>>>>>>>>> artifact
>>>>>>
>>>>>>> [4]. So we cannot use the ESRI API as-is, if we want the GeoJSON
>>>>>>>>>>>>> functionality be a non-optional part of AsterixDB.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Here are a few options I see:
>>>>>>>>>>>>> 1) Make GeoJSON an optional part of AsterixDB (separate
>>>>>>>>>>>>> download
>>>>>>>>>>>>> from a
>>>>>>>>>>>>> non-Apache location).
>>>>>>>>>>>>> 2) Make JSON.org a dependency that is not shipped (i.e. each
>>>>>>>>>>>>> user
>>>>>>>>>>>>> would
>>>>>>>>>>>>> have to download and install those jars separately - and
>>>>>>>>>>>>> get
>>>>>>>>>>>>> error
>>>>>>>>>>>>> messages if the jars are not available).
>>>>>>>>>>>>> 3) Create a clone/copy of the ESRI API that uses another JSON
>>>>>>>>>>>>> library.
>>>>>>>>>>>>> 4) Do all of the parsing independently from the ESRI API.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I=E2=80=99m not sure if 1) is a good option as the extensibil=
ity in
>>>>>>>>>>>>> this
>>>>>>>>>>>>>
>>>>>>>>>>>> part
>>>>>>
>>>>>>> of the code might not be sufficient to support this option easily.
>>>>>>>>>>>>> 2) is technically easier, but it involves an unpleasant user
>>>>>>>>>>>>> experience.
>>>>>>>>>>>>> Also, I think that both 1) and 2) are not desirable, as GeoJS=
ON
>>>>>>>>>>>>> should
>>>>>>>>>>>>> be supported by vanilla AsterixDB.
>>>>>>>>>>>>> For 3) and 4) we would need to look into the details to see h=
ow
>>>>>>>>>>>>>
>>>>>>>>>>>> much
>>>>>>
>>>>>>> work is required for each of those options and if there are other
>>>>>>>>>>>>> legal
>>>>>>>>>>>>> hurdles.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Are there other options?
>>>>>>>>>>>>> Other thoughts/concerns?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>> Till
>>>>>>>>>>>>>
>>>>>>>>>>>>> [4] https://www.apache.org/legal/resolved.html#category-x
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 25 Jun 2017, at 13:57, Riyafa Abdul Hameed wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Dear all,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I implemented parse_geojon() function[1] using esri-geometry
>>>>>>>>>>>>> api[2]
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> which
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> is apache-2.0 licensed. But this api uses org.json as a
>>>>>>>>>>>> dependency.
>>>>>>>>>>>>
>>>>>>>>>>>> org.json is licensed under JSON which causes a license issue i=
n
>>>>>>>>>>>>> the
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> code
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> I
>>>>>>>>>>>>
>>>>>>>>>>>> have written[3]. What can I do about this issue?
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [1] https://asterix-gerrit.ics.uci.edu/1838
>>>>>>>>>>>>>> [2]https://github.com/Esri/geometry-api-java
>>>>>>>>>>>>>> [3]
>>>>>>>>>>>>>> https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integ
>>>>>>>>>>>>>> ration-tests/3290/
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thank you.
>>>>>>>>>>>>>> Yours sincerely,
>>>>>>>>>>>>>> Riyafa
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>> *Regards,*
>>>>>>>>>>> Wail Alkowaileet
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Ahmed Eldawy
>>>>>> Assistant Professor
>>>>>> http://www.cs.ucr.edu/~eldawy
>>>>>> Tel: +1 (951) 827-5654
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Riyafa Abdul Hameed
>>>>> Undergraduate, University of Moratuwa
>>>>>
>>>>> Email: riyafa.12@cse.mrt.ac.lk
>>>>> Website: https://riyafa.wordpress.com/ <http://riyafa.wordpress.com/>
>>>>> <http://facebook.com/riyafa.ahf> <http://lk.linkedin.com/in/riyafa>
>>>>> <http://twitter.com/Riyafa1>
>>>>>
>>>>
>
>
> --
> Riyafa Abdul Hameed
> Undergraduate, University of Moratuwa
>
> Email: riyafa.12@cse.mrt.ac.lk
> Website: https://riyafa.wordpress.com/ <http://riyafa.wordpress.com/>
> <http://facebook.com/riyafa.ahf> <http://lk.linkedin.com/in/riyafa>
> <http://twitter.com/Riyafa1>
>
--=20
Riyafa Abdul Hameed
Undergraduate, University of Moratuwa
Email: riyafa.12@cse.mrt.ac.lk
Website: https://riyafa.wordpress.com/ <http://riyafa.wordpress.com/>
<http://facebook.com/riyafa.ahf> <http://lk.linkedin.com/in/riyafa>
<http://twitter.com/Riyafa1>
--001a11410e0455e6bd055857708b--
From dev-return-5186-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Mon Sep 4 15:37:53 2017
Return-Path: <dev-return-5186-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id 2C15F1A332
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Mon, 4 Sep 2017 15:37:53 +0000 (UTC)
Received: (qmail 98657 invoked by uid 500); 4 Sep 2017 15:37:53 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 98599 invoked by uid 500); 4 Sep 2017 15:37:51 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 98587 invoked by uid 99); 4 Sep 2017 15:37:51 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Sep 2017 15:37:51 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 047671A290B
for <dev@asterixdb.apache.org>; Mon, 4 Sep 2017 15:37:51 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.379
X-Spam-Level: **
X-Spam-Status: No, score=2.379 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01,
RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001]
autolearn=disabled
Authentication-Results: spamd2-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=gmail.com
Received: from mx1-lw-us.apache.org ([10.40.0.8])
by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024)
with ESMTP id oi7mENHOk_IJ for <dev@asterixdb.apache.org>;
Mon, 4 Sep 2017 15:37:43 +0000 (UTC)
Received: from mail-oi0-f49.google.com (mail-oi0-f49.google.com [209.85.218.49])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 422B661274
for <dev@asterixdb.apache.org>; Mon, 4 Sep 2017 15:37:38 +0000 (UTC)
Received: by mail-oi0-f49.google.com with SMTP id t75so6369169oie.3
for <dev@asterixdb.apache.org>; Mon, 04 Sep 2017 08:37:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=subject:to:references:from:message-id:date:user-agent:mime-version
:in-reply-to:content-language;
bh=+V21kLkpECIno8y+qQl0gB+NV6zmbqsYi9rbC4kaJoE=;
b=fV8XiEDjnWL1GpED5exUIooFO6Zd5vm73H9Z76ZT+AcgvS4pRFIhm1L3Tpl5g2RH28
Zr6mntwolrth3J+KeFdXJw1Hqnx7TDNFIvsKAbtI26SkkljEhtVdNW/7E2DtBndPXpRb
bcp0L2Rua8+HOl5ZcdgLfgHy5Lj50SOcEufHibha1rG/L5ouw1tu/2/0DAVswADf04N1
HEUXxp3oz7+9RykBoq3pBmAUDxRulzxwasFig97I9lzxAPR/sWEdTbBoX7+7ubjDZKCw
C5rCsISzEa7DL2YP8GQ8kyaqmPpgSNHWVD8tebHfV357mjOsbTHvRAUsKzGDdcx89iI7
vEsw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:subject:to:references:from:message-id:date
:user-agent:mime-version:in-reply-to:content-language;
bh=+V21kLkpECIno8y+qQl0gB+NV6zmbqsYi9rbC4kaJoE=;
b=J6NHNF4cvukI3CQvbkou7beigUVAkW7sFC7isl4H1aKx72vPNW0BLEclUDxghOuWf7
5lV12WWf1ye12wGMIb7vDgDf8nKLny9U+NhU+hBJN6QS1ks9S0AdL9FU4VaGekE3WA6V
MO4IqmliKaQZEOBFhMOwHle33Rlw4pL2h0p4sPRXL8Gj505Xd3x+ISj6UeumTPmlxRoa
rUfOR+rJWUnSCs+1XCDji2NCXhadPX2BrZp5itnLn/wc8yuorHcJ96COZ5V1W4oxJpOF
O9E6my64JCbscA/GctrhGm2tRMCg2Hem2afOQlLnJCvKbr57UXlnq64zT/bBY//JhmND
fw9Q==
X-Gm-Message-State: AHPjjUjfgTg03De5ULuWsVl/zFZHim/8RDC2ZObdD8ZGmRWwElAiqekT
nuQzVPQ5N1DxV/f6
X-Google-Smtp-Source: ADKCNb48VIwcza5zWxsVN1ESC8hti8tkw9yr9RyxFhpQ1BDwOL1hySUMr+y3n5Ft6cjCzIfvbfJ9ow==
X-Received: by 10.202.75.211 with SMTP id y202mr971098oia.66.1504539457154;
Mon, 04 Sep 2017 08:37:37 -0700 (PDT)
Received: from mikejcarey.local ([2600:8802:4500:fc:2433:4cf0:1eaf:7578])
by smtp.googlemail.com with ESMTPSA id f136sm6299697oic.7.2017.09.04.08.37.34
for <dev@asterixdb.apache.org>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Mon, 04 Sep 2017 08:37:35 -0700 (PDT)
Subject: Re: License issue when using esri geometry api
To: dev@asterixdb.apache.org
References: <CAMOqS+irZZyK9-5TMVH88H3W9_rpGTnSCDjF2ObgfO0tfhZZUg@mail.gmail.com>
<05D322EF-1890-44C0-AF67-A8E9A740D1FB@apache.org>
<a60b36be-1c00-e4d7-82b6-3f84ec4c6af6@gmail.com>
<CALgBV_fiVVCyAOyVDJGOtMjB3oQV+=euyaFxA4eud0pmQukC-w@mail.gmail.com>
<CA++eH557a5BCdPHjETaHcb2NZZGwF96U6F05irtGAHtrrJu57g@mail.gmail.com>
<3a66e7df-f5b4-fea1-2d42-7e51593dc921@gmail.com>
<CA++eH57EEULN5kQa1Ja68wwtDds3726eq2NNo53BzpUJt0RoHA@mail.gmail.com>
<036552c9-9acb-e970-cd00-64c0b01563a4@gmail.com>
<CA++eH56Vkz195oUm298RJMmnjxqQxJX3ZdfC9vH5UMe7dRUMgg@mail.gmail.com>
<CAMOqS+heg6WT7dZgRvDbmWTeSWsU5sn7kf6Z-uLT7XQOXJcESg@mail.gmail.com>
<89E48961-E2B3-4747-B6DB-E276D56E58D7@apache.org>
<ab1b73a4-315a-3f74-ec5f-4a9b427c458f@gmail.com>
<9E561816-4840-4E16-B1CF-7F96AB7A7F43@apache.org>
<CAMOqS+hJfoTubyizmivi-jUY6=XzYU8-_qh=9=v4FuRpvU3eEw@mail.gmail.com>
<CAMOqS+i+VGdnZ0s15xSocUc7h7ZeQJ-+3Ra+sE6KTnSWTF4djw@mail.gmail.com>
From: Mike Carey <dtabass@gmail.com>
Message-ID: <2c5b9fa3-8189-bb3a-ecc7-1574adddeeea@gmail.com>
Date: Mon, 4 Sep 2017 08:37:34 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0)
Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAMOqS+i+VGdnZ0s15xSocUc7h7ZeQJ-+3Ra+sE6KTnSWTF4djw@mail.gmail.com>
Content-Type: multipart/alternative;
boundary="------------A7869F0AF9A74A2949AD91FE"
Content-Language: en-US
--------------A7869F0AF9A74A2949AD91FE
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Nice!
On 9/3/17 11:44 PM, Riyafa Abdul Hameed wrote:
> Hi,
>
> Esri geometry-api version 2.0.0 have been released in maven central[1]. Now
> I am able to use it without any license issues[2].
>
> [1] https://github.com/Esri/geometry-api-java/issues/140
> [2] https://asterix-gerrit.ics.uci.edu/#/c/1838
>
> Thank you.
> Sincerely,
> Riyafa
>
> On 30 July 2017 at 07:58, Riyafa Abdul Hameed <riyafa.12@cse.mrt.ac.lk>
> wrote:
>
>> Hi Till,
>>
>> Thank you. You seem to have followed the option 2). I didn't understand
>> how to get along with option 1). I wanted to ask with Ahmed about it and
>> get back.
>> I have no idea when they will release so I asked a question[1] though I
>> didn't get an answer for that.
>>
>> Thank you.
>> Sincerely,
>> Riyafa
>>
>> [1] https://github.com/Esri/geometry-api-java/issues/140
>>
>> On 29 July 2017 at 10:58, Till Westmann <tillw@apache.org> wrote:
>>
>>> Hi Riyafa,
>>>
>>> I’ve uploaded another commit to your change [4] that shows what option 2)
>>> would look like.
>>> Please take a look and see what you think.
>>> I think that this could only be a temporary solution.
>>> Do you have an idea, when Esri might publish a new version of the API?
>>>
>>> Cheers,
>>> Till
>>>
>>> [4] https://asterix-gerrit.ics.uci.edu/#/c/1895
>>>
>>>
>>> On 27 Jul 2017, at 10:13, Mike Carey wrote:
>>>
>>> +1 on option 1 for now, I would say (from afar :-)), until ESRI finishes
>>>> resolving stuff on their end.
>>>>
>>>> Aloha,
>>>>
>>>> Mike
>>>>
>>>>
>>>> On 7/27/17 6:23 AM, Till Westmann wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I’m sorry for the late reply on the subject.
>>>>>
>>>>> Generally, Apache-releases are source releases [3] and so adding a
>>>>> precompiled jar without sources would prevent us from being able to
>>>>> release AsterixDB. So we will have to find another solution.
>>>>>
>>>>> A few options that I can think of right now would be to
>>>>> 1) make it an optional dependency and require the user to
>>>>> require/obtain the jar external and to provide it to the platform that
>>>>> they build on or to
>>>>> 2) include the source files in the AsterixDB source repository or to
>>>>> 3) download and build the source as part of the build process.
>>>>>
>>>>> Of these 3 options, I think that 1) is the cleanest option from a
>>>>> licensing perspective, 2) can be managed if we understand the
>>>>> provenance of the source files and 3) seems problematic as we would put
>>>>> a load on a system that provide the source for every build and as we
>>>>> could retrieve use unvetted source code.
>>>>>
>>>>> Thoughts/concerns about these options?
>>>>> Does anybody see other options?
>>>>>
>>>>> Cheers,
>>>>> Till
>>>>>
>>>>> [3] http://www.apache.org/legal/release-policy.html#artifacts
>>>>>
>>>>> On 27 Jul 2017, at 7:21, Riyafa Abdul Hameed wrote:
>>>>>
>>>>> Dear all,
>>>>>> Is there a way to ship a jar file as a dependency for AsterixDB apart
>>>>>> from
>>>>>> the method I have used here[1]. This is because the build of
>>>>>> asterix-app
>>>>>> seems to fail[2] when I use the external jar file like this.
>>>>>> Though I am unable to find a connection between the failure and the
>>>>>> dependency it seems I need to assume that it is the cause, because
>>>>>> otherwise if I use the Maven-released version the build passes without
>>>>>> issue.
>>>>>>
>>>>>> Any help would be highly appreciated.
>>>>>> [1]
>>>>>> https://asterix-gerrit.ics.uci.edu/#/c/1895/3/asterixdb/aste
>>>>>> rix-om/pom.xml
>>>>>> [2] https://asterix-gerrit.ics.uci.edu/#/c/1895
>>>>>>
>>>>>> On 22 July 2017 at 01:59, Ahmed Eldawy <eldawy@cs.ucr.edu> wrote:
>>>>>>
>>>>>> Although Esri resolved the issue, their Maven-released version still
>>>>>>> relies
>>>>>>> on the incompatible library. We can wait until they release a new
>>>>>>> version
>>>>>>> on Maven but this might take a while. To be able to merge the current
>>>>>>> code,
>>>>>>> we might need to compile our own JAR file and ship it with the source
>>>>>>> code.
>>>>>>> Do you know if this is possible/allowed/recommended in AsterixDB? Is
>>>>>>> there
>>>>>>> another preferred way to handle this issue? Keep in mind that, most
>>>>>>> likely,
>>>>>>> the summer project will conclude before Esri releases the new version.
>>>>>>>
>>>>>>> Thanks
>>>>>>> Ahmed
>>>>>>>
>>>>>>> On Tue, Jul 11, 2017 at 11:04 AM, Mike Carey <dtabass@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> NICE!!!
>>>>>>>>
>>>>>>>>
>>>>>>>> On 7/11/17 9:39 AM, Ahmed Eldawy wrote:
>>>>>>>>
>>>>>>>> There's a good news. Riyafa has opened an issue on ESRI Geometry API
>>>>>>>>> project on Github about the license problem and they made the
>>>>>>>>> necessary
>>>>>>>>> changes to remove the bad dependency.
>>>>>>>>> https://github.com/Esri/geometry-api-java/issues/135
>>>>>>>>> The changes are on their github repository but they are not released
>>>>>>>>>
>>>>>>>> yet.
>>>>>>>> I
>>>>>>>>> think we can just continue what we're doing and wait for the new
>>>>>>>>> release
>>>>>>>>> to
>>>>>>>>> hit Maven repository.
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>> Ahmed
>>>>>>>>>
>>>>>>>>> On Mon, Jun 26, 2017 at 7:55 AM, Mike Carey <dtabass@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> It sounds like the best option is 4 minus parsing, then, if we can
>>>>>>>>> do
>>>>>>>>>
>>>>>>>>>> that. (Which would also address Wail's comments, which could be a
>>>>>>>>>>
>>>>>>>>> killer
>>>>>>>> for big data eventually.) If not, we could go with 2 for the summer
>>>>>>>>> as a
>>>>>>>> first step, I guess? (But figuring out the feasibility of 4 would be
>>>>>>>>>> great...)
>>>>>>>>>>
>>>>>>>>>> Cheers,
>>>>>>>>>>
>>>>>>>>>> Mike
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 6/26/17 2:59 AM, Ahmed Eldawy wrote:
>>>>>>>>>>
>>>>>>>>>> It seems that (3) would require modifying the open source Esri API
>>>>>>>>>>
>>>>>>>>>>> library
>>>>>>>>>>> which I don't like. Not only for the overhead of understanding and
>>>>>>>>>>> modifying the code, but also for deviating from the standard
>>>>>>>>>>> library
>>>>>>>>>>> which
>>>>>>>>>>> means we will miss future updates. One of the reasons we chose to
>>>>>>>>>>> use
>>>>>>>>>>> Esri
>>>>>>>>>>> API is the hope that it will be well-maintained in the future.
>>>>>>>>>>> This leaves us with (4). I don't know if it is technically
>>>>>>>>>>> possible to
>>>>>>>>>>> depend on the standard Esri API without using the non-compliant
>>>>>>>>>>>
>>>>>>>>>> library
>>>>>>>> or
>>>>>>>>>>> not. If this is possible, then we can just use the computational
>>>>>>>>>>> geometry
>>>>>>>>>>> (CG) functionality from the library, and provide our own GeoJSON
>>>>>>>>>>>
>>>>>>>>>> parser.
>>>>>>>> If
>>>>>>>>>>> this is not possible, then I would rather consider the use of
>>>>>>>>>>> another
>>>>>>>>>>> library, e.g., JTS.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Thanks
>>>>>>>>>>> Ahmed
>>>>>>>>>>>
>>>>>>>>>>> On Sun, Jun 25, 2017 at 11:47 AM, Wail Alkowaileet <
>>>>>>>>>>>
>>>>>>>>>> wael.y.k@gmail.com>
>>>>>>>> wrote:
>>>>>>>>>>> I can see from the code that there is a serder steps as such:
>>>>>>>>>>> Asterix
>>>>>>>>>>>
>>>>>>>>>>> Object (binary) --> JSON (String) --> Esri geometry (Java object)
>>>>>>>>>>>> -->
>>>>>>>>>>>> Esri
>>>>>>>>>>>> geometry (binary).
>>>>>>>>>>>> I think it would be nice if there is a binary-to-binary
>>>>>>>>>>>> conversion
>>>>>>>>>>>> without
>>>>>>>>>>>> any deserialization (4th option).
>>>>>>>>>>>>
>>>>>>>>>>>> On Sun, Jun 25, 2017 at 6:36 PM, Mike Carey <dtabass@gmail.com>
>>>>>>>>>>>>
>>>>>>>>>>> wrote:
>>>>>>>>>>>> Agreed that 3 or 4 are what we'll need to do....! (Sigh.)
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> On 6/25/17 5:57 AM, Till Westmann wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Riyafa,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I think that the problem is bigger than the failing test. The
>>>>>>>>>>>>>> JSON
>>>>>>>>>>>>>> license itself is not acceptable for inclusion in an Apache
>>>>>>>>>>>>>>
>>>>>>>>>>>>> artifact
>>>>>>>> [4]. So we cannot use the ESRI API as-is, if we want the GeoJSON
>>>>>>>>>>>>>> functionality be a non-optional part of AsterixDB.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Here are a few options I see:
>>>>>>>>>>>>>> 1) Make GeoJSON an optional part of AsterixDB (separate
>>>>>>>>>>>>>> download
>>>>>>>>>>>>>> from a
>>>>>>>>>>>>>> non-Apache location).
>>>>>>>>>>>>>> 2) Make JSON.org a dependency that is not shipped (i.e. each
>>>>>>>>>>>>>> user
>>>>>>>>>>>>>> would
>>>>>>>>>>>>>> have to download and install those jars separately - and
>>>>>>>>>>>>>> get
>>>>>>>>>>>>>> error
>>>>>>>>>>>>>> messages if the jars are not available).
>>>>>>>>>>>>>> 3) Create a clone/copy of the ESRI API that uses another JSON
>>>>>>>>>>>>>> library.
>>>>>>>>>>>>>> 4) Do all of the parsing independently from the ESRI API.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I’m not sure if 1) is a good option as the extensibility in
>>>>>>>>>>>>>> this
>>>>>>>>>>>>>>
>>>>>>>>>>>>> part
>>>>>>>> of the code might not be sufficient to support this option easily.
>>>>>>>>>>>>>> 2) is technically easier, but it involves an unpleasant user
>>>>>>>>>>>>>> experience.
>>>>>>>>>>>>>> Also, I think that both 1) and 2) are not desirable, as GeoJSON
>>>>>>>>>>>>>> should
>>>>>>>>>>>>>> be supported by vanilla AsterixDB.
>>>>>>>>>>>>>> For 3) and 4) we would need to look into the details to see how
>>>>>>>>>>>>>>
>>>>>>>>>>>>> much
>>>>>>>> work is required for each of those options and if there are other
>>>>>>>>>>>>>> legal
>>>>>>>>>>>>>> hurdles.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Are there other options?
>>>>>>>>>>>>>> Other thoughts/concerns?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>> Till
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [4] https://www.apache.org/legal/resolved.html#category-x
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 25 Jun 2017, at 13:57, Riyafa Abdul Hameed wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Dear all,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I implemented parse_geojon() function[1] using esri-geometry
>>>>>>>>>>>>>> api[2]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> which
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> is apache-2.0 licensed. But this api uses org.json as a
>>>>>>>>>>>>> dependency.
>>>>>>>>>>>>>
>>>>>>>>>>>>> org.json is licensed under JSON which causes a license issue in
>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> code
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I
>>>>>>>>>>>>> have written[3]. What can I do about this issue?
>>>>>>>>>>>>>>> [1] https://asterix-gerrit.ics.uci.edu/1838
>>>>>>>>>>>>>>> [2]https://github.com/Esri/geometry-api-java
>>>>>>>>>>>>>>> [3]
>>>>>>>>>>>>>>> https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integ
>>>>>>>>>>>>>>> ration-tests/3290/
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thank you.
>>>>>>>>>>>>>>> Yours sincerely,
>>>>>>>>>>>>>>> Riyafa
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>> *Regards,*
>>>>>>>>>>>> Wail Alkowaileet
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> Ahmed Eldawy
>>>>>>> Assistant Professor
>>>>>>> http://www.cs.ucr.edu/~eldawy
>>>>>>> Tel: +1 (951) 827-5654
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> Riyafa Abdul Hameed
>>>>>> Undergraduate, University of Moratuwa
>>>>>>
>>>>>> Email: riyafa.12@cse.mrt.ac.lk
>>>>>> Website: https://riyafa.wordpress.com/ <http://riyafa.wordpress.com/>
>>>>>> <http://facebook.com/riyafa.ahf> <http://lk.linkedin.com/in/riyafa>
>>>>>> <http://twitter.com/Riyafa1>
>>>>>>
>>
>> --
>> Riyafa Abdul Hameed
>> Undergraduate, University of Moratuwa
>>
>> Email: riyafa.12@cse.mrt.ac.lk
>> Website: https://riyafa.wordpress.com/ <http://riyafa.wordpress.com/>
>> <http://facebook.com/riyafa.ahf> <http://lk.linkedin.com/in/riyafa>
>> <http://twitter.com/Riyafa1>
>>
>
>
--------------A7869F0AF9A74A2949AD91FE--
From dev-return-5187-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Mon Sep 4 16:10:40 2017
Return-Path: <dev-return-5187-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id 492D21A3FB
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Mon, 4 Sep 2017 16:10:40 +0000 (UTC)
Received: (qmail 60553 invoked by uid 500); 4 Sep 2017 16:10:40 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 60492 invoked by uid 500); 4 Sep 2017 16:10:39 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 60479 invoked by uid 99); 4 Sep 2017 16:10:39 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Sep 2017 16:10:39 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 9170B182490
for <dev@asterixdb.apache.org>; Mon, 4 Sep 2017 16:10:38 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 0.379
X-Spam-Level:
X-Spam-Status: No, score=0.379 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01,
RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001]
autolearn=disabled
Authentication-Results: spamd3-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=gmail.com
Received: from mx1-lw-eu.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id xeLpjjtZ463C for <dev@asterixdb.apache.org>;
Mon, 4 Sep 2017 16:10:33 +0000 (UTC)
Received: from mail-oi0-f52.google.com (mail-oi0-f52.google.com [209.85.218.52])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id CB0956302E
for <dev@asterixdb.apache.org>; Mon, 4 Sep 2017 15:43:25 +0000 (UTC)
Received: by mail-oi0-f52.google.com with SMTP id t75so6473203oie.3
for <dev@asterixdb.apache.org>; Mon, 04 Sep 2017 08:43:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=from:content-transfer-encoding:mime-version:subject:date:references
:to:in-reply-to:message-id;
bh=51q0HlCV5V+pzouKIbtih+/ke0Kec/0JdogvZClmO1o=;
b=aSrd9CtM2Vzvof8OA0LzDP6NZo6BapUh2ivfCMQzWf3PosRVHfvaPrvwUJ8CEs5nr2
iG0ABQourZD9Cdqt+ny6/lDic0T/DQ2fhNBc6qBWGbr2eNj5tu3c1vnqHrqqisnItknr
0Oa9d5qbegR55lUZV/2iR/cXMGPpNDqchFzRVnBbjBM5W1gqEJADk1El9V4bmFDhPZR/
lKCYBQCLGvfAnnzimPXvOrmQObc10CN9G9r7yYarPYqnjfnVcqfJeJF25ln8Ikrs9Y8J
z+iKKSBxuClL0T7Hld20DuzbVpJHASSkD+ttCn3W7vto5l60v/lNqUp1DijcdXWOznBK
HW4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:from:content-transfer-encoding:mime-version
:subject:date:references:to:in-reply-to:message-id;
bh=51q0HlCV5V+pzouKIbtih+/ke0Kec/0JdogvZClmO1o=;
b=oZKJEdbkvD0uOrhDVPkRXVr+h9JCzP+IrUCNnTQLhqWVcSL45JqFBV5QHvQvag3ThE
rRWK5UYgTUR9c97XngFXTverxhSg1iChGYjuqFLuGcHyw8NiLtpr3+x4pQX4vAFNBja/
aiCCEzLVZ/RREb58+iSgm9jVcrYf0YuF8Vwq31bkCSWh2cApAC5Yvee7bACbeEh0kzdn
RPnV+0VgO90sN7IDM3LSB4DEUdeFsFHyuL1983oi4utTGB4/5VQmnNAhNeD2/MAjmT+p
cBBhcvP5lephFiA1i1I68BNbhzqLbirwRWKvet9lqHQ0uUTMwkJT1ExzzKQFBbJpkY02
xTUg==
X-Gm-Message-State: AHPjjUjVslp+dUzLAIj/II6IcYmku09/WqytB6AdDlFimGXfciIy8+yH
o75NbRqi8zGzvpUev7g=
X-Google-Smtp-Source: ADKCNb5RYPCNGi+MAiL26LrlUpctOpyl5ZWnsVFbM6JOjq/jAzEKRLE69fJx2QBfUBO0LlH2M0TCPg==
X-Received: by 10.202.87.135 with SMTP id l129mr835588oib.293.1504539803641;
Mon, 04 Sep 2017 08:43:23 -0700 (PDT)
Received: from ?IPv6:2600:8802:1203:ae00:b149:9ca1:41af:11a9? ([2600:8802:1203:ae00:b149:9ca1:41af:11a9])
by smtp.gmail.com with ESMTPSA id o204sm9561226oib.5.2017.09.04.08.43.21
for <dev@asterixdb.apache.org>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Mon, 04 Sep 2017 08:43:22 -0700 (PDT)
From: abdullah alamoudi <bamousaa@gmail.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Subject: Re: ILogicalOperator.isMap
Date: Mon, 4 Sep 2017 08:43:20 -0700
References: <E7FED432-B7DB-4F01-B4F7-D4493A72C8D1@gmail.com>
<CABytAGrDVLCJ3LT_7yk1Nwfu0RTofrz5x17ghW4NWZhyDSo2CA@mail.gmail.com>
To: dev@asterixdb.apache.org
In-Reply-To: <CABytAGrDVLCJ3LT_7yk1Nwfu0RTofrz5x17ghW4NWZhyDSo2CA@mail.gmail.com>
Message-Id: <FA60817C-D01F-4C50-A699-42F6A44701B5@gmail.com>
X-Mailer: Apple Mail (2.3273)
It seems that it is set to true when the operator has the two =
properties:
1. A mapping from no more than one input tuple to one or more output =
tuples can be established.
2. Is not blocking operator.
As per this, we can clearly see that:
- IndexInsertDeleteUpsertOperator should have isMap() set as true
- TokenizeOperator should have isMap() set as true
Did I get anything wrong here?
> On Sep 3, 2017, at 11:35 AM, Taewoo Kim <wangsaeu@gmail.com> wrote:
>=20
> My understanding is that isMap() is set to true when the cardinality =
of the
> input may not be equal to the the cardinality of the output. To settle =
this
> issue, I come up with one explicit property in my Limit Push down =
branch.
> The attribute is called canDecreaseCardinality.
>=20
> On Sun, Sep 3, 2017 at 19:46 abdullah alamoudi <bamousaa@gmail.com> =
wrote:
>=20
>> Dear devs,
>> I was going over implementations of ILogicalOperator.isMap in our =
code
>> base and here is the breakdown:
>>=20
>> isMap()
>>=20
>> true:
>> -Assign
>> -AbstractReplicateOperator
>> -AbstractUnnestOperator
>> -ExchangeOperator
>> -InsertDeleteUpsertOperator
>> -LimitOperator
>> -ProjectOperator
>> -SelectOperator
>>=20
>>=20
>>=20
>> false:
>> -Order
>> -Aggregate
>> -RunningAggregate
>> -AbstractBinaryJoin
>> -AbstractOperatorWithNestedPlans
>> -DataSourceScanOperator
>> -DistinctOperator
>> -DistributeResultOperator
>> -EmptyTupleSourceOperator
>> -IndexInsertDeleteUpsertOperator
>> -IntersectOperator
>> -MaterializeOperator
>> -NestedTupleSourceOperator
>> -ScriptOperator
>> -SinkOperator
>> -TokenizeOperator
>> -UnionAllOperator
>> -WriteOperator
>> -WriteResultOperator
>>=20
>> As I understood at some point is that isMap means (does this operator =
map
>> input tuples to output tuples without blocking?). I am not sure how
>> accurate this description is but it clearly introduces a problem as:
>>=20
>> * InsertDeleteUpsertOperator.isMap() -> true
>> * IndexInsertDeleteUpsertOperator.isMap() -> false
>>=20
>> Moreover,
>> TokenizeOperator.isMap() -> false
>> AbstractUnnestOperator.isMap() -> true
>>=20
>> while clearly, as per the definition above, these two operators =
should
>> have the same output: true
>>=20
>> Can someone solve the mystery?
>> Once this is solved, I will add a wiki entry to explain this flag.
>>=20
>> Cheers,
>> Abdullah.
From dev-return-5188-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Tue Sep 5 04:43:17 2017
Return-Path: <dev-return-5188-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id 71EB21AFFE
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Tue, 5 Sep 2017 04:43:17 +0000 (UTC)
Received: (qmail 50261 invoked by uid 500); 5 Sep 2017 04:43:17 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 50173 invoked by uid 500); 5 Sep 2017 04:43:17 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 50162 invoked by uid 99); 5 Sep 2017 04:43:17 -0000
Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15)
by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Sep 2017 04:43:17 +0000
Received: from [192.168.1.82] (172-10-235-13.lightspeed.sntcca.sbcglobal.net [172.10.235.13])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id E55E31A0044
for <dev@asterixdb.apache.org>; Tue, 5 Sep 2017 04:43:15 +0000 (UTC)
From: "Till Westmann" <tillw@apache.org>
To: dev@asterixdb.apache.org
Subject: Re: License issue when using esri geometry api
Date: Mon, 04 Sep 2017 21:43:19 -0700
Message-ID: <351DF0B5-FBD9-457F-9E30-B3FC35F48250@apache.org>
In-Reply-To: <2c5b9fa3-8189-bb3a-ecc7-1574adddeeea@gmail.com>
References: <CAMOqS+irZZyK9-5TMVH88H3W9_rpGTnSCDjF2ObgfO0tfhZZUg@mail.gmail.com>
<05D322EF-1890-44C0-AF67-A8E9A740D1FB@apache.org>
<a60b36be-1c00-e4d7-82b6-3f84ec4c6af6@gmail.com>
<CALgBV_fiVVCyAOyVDJGOtMjB3oQV+=euyaFxA4eud0pmQukC-w@mail.gmail.com>
<CA++eH557a5BCdPHjETaHcb2NZZGwF96U6F05irtGAHtrrJu57g@mail.gmail.com>
<3a66e7df-f5b4-fea1-2d42-7e51593dc921@gmail.com>
<CA++eH57EEULN5kQa1Ja68wwtDds3726eq2NNo53BzpUJt0RoHA@mail.gmail.com>
<036552c9-9acb-e970-cd00-64c0b01563a4@gmail.com>
<CA++eH56Vkz195oUm298RJMmnjxqQxJX3ZdfC9vH5UMe7dRUMgg@mail.gmail.com>
<CAMOqS+heg6WT7dZgRvDbmWTeSWsU5sn7kf6Z-uLT7XQOXJcESg@mail.gmail.com>
<89E48961-E2B3-4747-B6DB-E276D56E58D7@apache.org>
<ab1b73a4-315a-3f74-ec5f-4a9b427c458f@gmail.com>
<9E561816-4840-4E16-B1CF-7F96AB7A7F43@apache.org>
<CAMOqS+hJfoTubyizmivi-jUY6=XzYU8-_qh=9=v4FuRpvU3eEw@mail.gmail.com>
<CAMOqS+i+VGdnZ0s15xSocUc7h7ZeQJ-+3Ra+sE6KTnSWTF4djw@mail.gmail.com>
<2c5b9fa3-8189-bb3a-ecc7-1574adddeeea@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Mailer: MailMate (1.9.6r5347)
Indeed, that’s very good news.
Cheers,
Till
On 4 Sep 2017, at 8:37, Mike Carey wrote:
> Nice!
>
>
> On 9/3/17 11:44 PM, Riyafa Abdul Hameed wrote:
>> Hi,
>>
>> Esri geometry-api version 2.0.0 have been released in maven
>> central[1]. Now
>> I am able to use it without any license issues[2].
>>
>> [1] https://github.com/Esri/geometry-api-java/issues/140
>> [2] https://asterix-gerrit.ics.uci.edu/#/c/1838
>>
>> Thank you.
>> Sincerely,
>> Riyafa
>>
>> On 30 July 2017 at 07:58, Riyafa Abdul Hameed
>> <riyafa.12@cse.mrt.ac.lk>
>> wrote:
>>
>>> Hi Till,
>>>
>>> Thank you. You seem to have followed the option 2). I didn't
>>> understand
>>> how to get along with option 1). I wanted to ask with Ahmed about it
>>> and
>>> get back.
>>> I have no idea when they will release so I asked a question[1]
>>> though I
>>> didn't get an answer for that.
>>>
>>> Thank you.
>>> Sincerely,
>>> Riyafa
>>>
>>> [1] https://github.com/Esri/geometry-api-java/issues/140
>>>
>>> On 29 July 2017 at 10:58, Till Westmann <tillw@apache.org> wrote:
>>>
>>>> Hi Riyafa,
>>>>
>>>> I’ve uploaded another commit to your change [4] that shows what
>>>> option 2)
>>>> would look like.
>>>> Please take a look and see what you think.
>>>> I think that this could only be a temporary solution.
>>>> Do you have an idea, when Esri might publish a new version of the
>>>> API?
>>>>
>>>> Cheers,
>>>> Till
>>>>
>>>> [4] https://asterix-gerrit.ics.uci.edu/#/c/1895
>>>>
>>>>
>>>> On 27 Jul 2017, at 10:13, Mike Carey wrote:
>>>>
>>>> +1 on option 1 for now, I would say (from afar :-)), until ESRI
>>>> finishes
>>>>> resolving stuff on their end.
>>>>>
>>>>> Aloha,
>>>>>
>>>>> Mike
>>>>>
>>>>>
>>>>> On 7/27/17 6:23 AM, Till Westmann wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I’m sorry for the late reply on the subject.
>>>>>>
>>>>>> Generally, Apache-releases are source releases [3] and so adding
>>>>>> a
>>>>>> precompiled jar without sources would prevent us from being able
>>>>>> to
>>>>>> release AsterixDB. So we will have to find another solution.
>>>>>>
>>>>>> A few options that I can think of right now would be to
>>>>>> 1) make it an optional dependency and require the user to
>>>>>> require/obtain the jar external and to provide it to the platform
>>>>>> that
>>>>>> they build on or to
>>>>>> 2) include the source files in the AsterixDB source repository or
>>>>>> to
>>>>>> 3) download and build the source as part of the build process.
>>>>>>
>>>>>> Of these 3 options, I think that 1) is the cleanest option from a
>>>>>> licensing perspective, 2) can be managed if we understand the
>>>>>> provenance of the source files and 3) seems problematic as we
>>>>>> would put
>>>>>> a load on a system that provide the source for every build and as
>>>>>> we
>>>>>> could retrieve use unvetted source code.
>>>>>>
>>>>>> Thoughts/concerns about these options?
>>>>>> Does anybody see other options?
>>>>>>
>>>>>> Cheers,
>>>>>> Till
>>>>>>
>>>>>> [3] http://www.apache.org/legal/release-policy.html#artifacts
>>>>>>
>>>>>> On 27 Jul 2017, at 7:21, Riyafa Abdul Hameed wrote:
>>>>>>
>>>>>> Dear all,
>>>>>>> Is there a way to ship a jar file as a dependency for AsterixDB
>>>>>>> apart
>>>>>>> from
>>>>>>> the method I have used here[1]. This is because the build of
>>>>>>> asterix-app
>>>>>>> seems to fail[2] when I use the external jar file like this.
>>>>>>> Though I am unable to find a connection between the failure and
>>>>>>> the
>>>>>>> dependency it seems I need to assume that it is the cause,
>>>>>>> because
>>>>>>> otherwise if I use the Maven-released version the build passes
>>>>>>> without
>>>>>>> issue.
>>>>>>>
>>>>>>> Any help would be highly appreciated.
>>>>>>> [1]
>>>>>>> https://asterix-gerrit.ics.uci.edu/#/c/1895/3/asterixdb/aste
>>>>>>> rix-om/pom.xml
>>>>>>> [2] https://asterix-gerrit.ics.uci.edu/#/c/1895
>>>>>>>
>>>>>>> On 22 July 2017 at 01:59, Ahmed Eldawy <eldawy@cs.ucr.edu>
>>>>>>> wrote:
>>>>>>>
>>>>>>> Although Esri resolved the issue, their Maven-released version
>>>>>>> still
>>>>>>>> relies
>>>>>>>> on the incompatible library. We can wait until they release a
>>>>>>>> new
>>>>>>>> version
>>>>>>>> on Maven but this might take a while. To be able to merge the
>>>>>>>> current
>>>>>>>> code,
>>>>>>>> we might need to compile our own JAR file and ship it with the
>>>>>>>> source
>>>>>>>> code.
>>>>>>>> Do you know if this is possible/allowed/recommended in
>>>>>>>> AsterixDB? Is
>>>>>>>> there
>>>>>>>> another preferred way to handle this issue? Keep in mind that,
>>>>>>>> most
>>>>>>>> likely,
>>>>>>>> the summer project will conclude before Esri releases the new
>>>>>>>> version.
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>> Ahmed
>>>>>>>>
>>>>>>>> On Tue, Jul 11, 2017 at 11:04 AM, Mike Carey
>>>>>>>> <dtabass@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> NICE!!!
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 7/11/17 9:39 AM, Ahmed Eldawy wrote:
>>>>>>>>>
>>>>>>>>> There's a good news. Riyafa has opened an issue on ESRI
>>>>>>>>> Geometry API
>>>>>>>>>> project on Github about the license problem and they made the
>>>>>>>>>> necessary
>>>>>>>>>> changes to remove the bad dependency.
>>>>>>>>>> https://github.com/Esri/geometry-api-java/issues/135
>>>>>>>>>> The changes are on their github repository but they are not
>>>>>>>>>> released
>>>>>>>>>>
>>>>>>>>> yet.
>>>>>>>>> I
>>>>>>>>>> think we can just continue what we're doing and wait for the
>>>>>>>>>> new
>>>>>>>>>> release
>>>>>>>>>> to
>>>>>>>>>> hit Maven repository.
>>>>>>>>>>
>>>>>>>>>> Thanks
>>>>>>>>>> Ahmed
>>>>>>>>>>
>>>>>>>>>> On Mon, Jun 26, 2017 at 7:55 AM, Mike Carey
>>>>>>>>>> <dtabass@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> It sounds like the best option is 4 minus parsing, then, if
>>>>>>>>>> we can
>>>>>>>>>> do
>>>>>>>>>>
>>>>>>>>>>> that. (Which would also address Wail's comments, which
>>>>>>>>>>> could be a
>>>>>>>>>>>
>>>>>>>>>> killer
>>>>>>>>> for big data eventually.) If not, we could go with 2 for the
>>>>>>>>> summer
>>>>>>>>>> as a
>>>>>>>>> first step, I guess? (But figuring out the feasibility of 4
>>>>>>>>> would be
>>>>>>>>>>> great...)
>>>>>>>>>>>
>>>>>>>>>>> Cheers,
>>>>>>>>>>>
>>>>>>>>>>> Mike
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On 6/26/17 2:59 AM, Ahmed Eldawy wrote:
>>>>>>>>>>>
>>>>>>>>>>> It seems that (3) would require modifying the open source
>>>>>>>>>>> Esri API
>>>>>>>>>>>
>>>>>>>>>>>> library
>>>>>>>>>>>> which I don't like. Not only for the overhead of
>>>>>>>>>>>> understanding and
>>>>>>>>>>>> modifying the code, but also for deviating from the
>>>>>>>>>>>> standard
>>>>>>>>>>>> library
>>>>>>>>>>>> which
>>>>>>>>>>>> means we will miss future updates. One of the reasons we
>>>>>>>>>>>> chose to
>>>>>>>>>>>> use
>>>>>>>>>>>> Esri
>>>>>>>>>>>> API is the hope that it will be well-maintained in the
>>>>>>>>>>>> future.
>>>>>>>>>>>> This leaves us with (4). I don't know if it is technically
>>>>>>>>>>>> possible to
>>>>>>>>>>>> depend on the standard Esri API without using the
>>>>>>>>>>>> non-compliant
>>>>>>>>>>>>
>>>>>>>>>>> library
>>>>>>>>> or
>>>>>>>>>>>> not. If this is possible, then we can just use the
>>>>>>>>>>>> computational
>>>>>>>>>>>> geometry
>>>>>>>>>>>> (CG) functionality from the library, and provide our own
>>>>>>>>>>>> GeoJSON
>>>>>>>>>>>>
>>>>>>>>>>> parser.
>>>>>>>>> If
>>>>>>>>>>>> this is not possible, then I would rather consider the use
>>>>>>>>>>>> of
>>>>>>>>>>>> another
>>>>>>>>>>>> library, e.g., JTS.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks
>>>>>>>>>>>> Ahmed
>>>>>>>>>>>>
>>>>>>>>>>>> On Sun, Jun 25, 2017 at 11:47 AM, Wail Alkowaileet <
>>>>>>>>>>>>
>>>>>>>>>>> wael.y.k@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>>>> I can see from the code that there is a serder steps as
>>>>>>>>>>>> such:
>>>>>>>>>>>> Asterix
>>>>>>>>>>>>
>>>>>>>>>>>> Object (binary) --> JSON (String) --> Esri geometry (Java
>>>>>>>>>>>> object)
>>>>>>>>>>>>> -->
>>>>>>>>>>>>> Esri
>>>>>>>>>>>>> geometry (binary).
>>>>>>>>>>>>> I think it would be nice if there is a binary-to-binary
>>>>>>>>>>>>> conversion
>>>>>>>>>>>>> without
>>>>>>>>>>>>> any deserialization (4th option).
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Sun, Jun 25, 2017 at 6:36 PM, Mike Carey
>>>>>>>>>>>>> <dtabass@gmail.com>
>>>>>>>>>>>>>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> Agreed that 3 or 4 are what we'll need to do....! (Sigh.)
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 6/25/17 5:57 AM, Till Westmann wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Riyafa,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I think that the problem is bigger than the failing test.
>>>>>>>>>>>>>> The
>>>>>>>>>>>>>>> JSON
>>>>>>>>>>>>>>> license itself is not acceptable for inclusion in an
>>>>>>>>>>>>>>> Apache
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> artifact
>>>>>>>>> [4]. So we cannot use the ESRI API as-is, if we want the
>>>>>>>>> GeoJSON
>>>>>>>>>>>>>>> functionality be a non-optional part of AsterixDB.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Here are a few options I see:
>>>>>>>>>>>>>>> 1) Make GeoJSON an optional part of AsterixDB (separate
>>>>>>>>>>>>>>> download
>>>>>>>>>>>>>>> from a
>>>>>>>>>>>>>>> non-Apache location).
>>>>>>>>>>>>>>> 2) Make JSON.org a dependency that is not shipped (i.e.
>>>>>>>>>>>>>>> each
>>>>>>>>>>>>>>> user
>>>>>>>>>>>>>>> would
>>>>>>>>>>>>>>> have to download and install those jars separately
>>>>>>>>>>>>>>> - and
>>>>>>>>>>>>>>> get
>>>>>>>>>>>>>>> error
>>>>>>>>>>>>>>> messages if the jars are not available).
>>>>>>>>>>>>>>> 3) Create a clone/copy of the ESRI API that uses another
>>>>>>>>>>>>>>> JSON
>>>>>>>>>>>>>>> library.
>>>>>>>>>>>>>>> 4) Do all of the parsing independently from the ESRI
>>>>>>>>>>>>>>> API.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I’m not sure if 1) is a good option as the
>>>>>>>>>>>>>>> extensibility in
>>>>>>>>>>>>>>> this
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> part
>>>>>>>>> of the code might not be sufficient to support this option
>>>>>>>>> easily.
>>>>>>>>>>>>>>> 2) is technically easier, but it involves an unpleasant
>>>>>>>>>>>>>>> user
>>>>>>>>>>>>>>> experience.
>>>>>>>>>>>>>>> Also, I think that both 1) and 2) are not desirable, as
>>>>>>>>>>>>>>> GeoJSON
>>>>>>>>>>>>>>> should
>>>>>>>>>>>>>>> be supported by vanilla AsterixDB.
>>>>>>>>>>>>>>> For 3) and 4) we would need to look into the details to
>>>>>>>>>>>>>>> see how
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> much
>>>>>>>>> work is required for each of those options and if there are
>>>>>>>>> other
>>>>>>>>>>>>>>> legal
>>>>>>>>>>>>>>> hurdles.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Are there other options?
>>>>>>>>>>>>>>> Other thoughts/concerns?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>>> Till
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [4]
>>>>>>>>>>>>>>> https://www.apache.org/legal/resolved.html#category-x
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 25 Jun 2017, at 13:57, Riyafa Abdul Hameed wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Dear all,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I implemented parse_geojon() function[1] using
>>>>>>>>>>>>>>> esri-geometry
>>>>>>>>>>>>>>> api[2]
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> which
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> is apache-2.0 licensed. But this api uses org.json as a
>>>>>>>>>>>>>> dependency.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> org.json is licensed under JSON which causes a license
>>>>>>>>>>>>>> issue in
>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> code
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I
>>>>>>>>>>>>>> have written[3]. What can I do about this issue?
>>>>>>>>>>>>>>>> [1] https://asterix-gerrit.ics.uci.edu/1838
>>>>>>>>>>>>>>>> [2]https://github.com/Esri/geometry-api-java
>>>>>>>>>>>>>>>> [3]
>>>>>>>>>>>>>>>> https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integ
>>>>>>>>>>>>>>>> ration-tests/3290/
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thank you.
>>>>>>>>>>>>>>>> Yours sincerely,
>>>>>>>>>>>>>>>> Riyafa
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>> *Regards,*
>>>>>>>>>>>>> Wail Alkowaileet
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> Ahmed Eldawy
>>>>>>>> Assistant Professor
>>>>>>>> http://www.cs.ucr.edu/~eldawy
>>>>>>>> Tel: +1 (951) 827-5654
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Riyafa Abdul Hameed
>>>>>>> Undergraduate, University of Moratuwa
>>>>>>>
>>>>>>> Email: riyafa.12@cse.mrt.ac.lk
>>>>>>> Website: https://riyafa.wordpress.com/
>>>>>>> <http://riyafa.wordpress.com/>
>>>>>>> <http://facebook.com/riyafa.ahf>
>>>>>>> <http://lk.linkedin.com/in/riyafa>
>>>>>>> <http://twitter.com/Riyafa1>
>>>>>>>
>>>
>>> --
>>> Riyafa Abdul Hameed
>>> Undergraduate, University of Moratuwa
>>>
>>> Email: riyafa.12@cse.mrt.ac.lk
>>> Website: https://riyafa.wordpress.com/
>>> <http://riyafa.wordpress.com/>
>>> <http://facebook.com/riyafa.ahf> <http://lk.linkedin.com/in/riyafa>
>>> <http://twitter.com/Riyafa1>
>>>
>>
>>
From dev-return-5189-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Wed Sep 6 19:51:10 2017
Return-Path: <dev-return-5189-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id C9F441AB99
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Wed, 6 Sep 2017 19:51:10 +0000 (UTC)
Received: (qmail 7767 invoked by uid 500); 6 Sep 2017 19:51:10 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 7677 invoked by uid 500); 6 Sep 2017 19:51:10 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 7649 invoked by uid 99); 6 Sep 2017 19:51:08 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Sep 2017 19:51:08 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 6506218A7E6
for <dev@asterixdb.apache.org>; Wed, 6 Sep 2017 19:51:08 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 1.499
X-Spam-Level: *
X-Spam-Status: No, score=1.499 tagged_above=-999 required=6.31
tests=[KAM_LAZY_DOMAIN_SECURITY=1, KAM_LINKBAIT=0.5,
RP_MATCHES_RCVD=-0.001] autolearn=disabled
Received: from mx1-lw-us.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id QpeQzR02TQ_p for <dev@asterixdb.apache.org>;
Wed, 6 Sep 2017 19:51:07 +0000 (UTC)
Received: from unhygienix.ics.uci.edu (unhygienix.ics.uci.edu [128.195.14.130])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id 812AB5FB17
for <dev@asterixdb.apache.org>; Wed, 6 Sep 2017 19:51:07 +0000 (UTC)
Received: from obelix.ics.uci.edu (localhost [127.0.0.1])
by unhygienix.ics.uci.edu (Postfix) with ESMTP id 295BC2418DC;
Wed, 6 Sep 2017 12:50:38 -0700 (PDT)
Date: Wed, 6 Sep 2017 12:50:38 -0700 (PDT)
From: Asterix build server <jenkins@asterix-jenkins.ics.uci.edu>
To: dev@asterixdb.apache.org, bamousaa@gmail.com, mblow@apache.org,
xkkwww@gmail.com
Message-ID: <2044600434.14.1504727438119.JavaMail.jenkins@unhygienix.ics.uci.edu>
Subject: Jenkins build is unstable: asterix-integration-tests 9b9dc22a
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0nz/YYRm0UEuhP+TWwX2ST1fizEpF7HpM4sPcYz2NS87f/HwLueejqBmJC4+jeepHXZ+Jv8mx/RZqsiFpmGNadfrVj5xdvYYYhL+LX6IsquitcGo4czObwwWQ3wInopyASEIqxRi7J6UytN3Fsh6s61qMC7piY42C6FKuqDH3vbnDkTLc8SDdMT9gWSyP9hQTcqcZ76QizLXas6NwvHmUjtNTpxcEsiEcY41b9rUv3810LUs6FQymbPzyZPhTmcRS8841AjfVUbWiSc3ElmKHNxrFA2JmK5S1/xyEeESEaeYHT7daGi2aR1P2G9XtRj5Oj4n7dKo/Xo3cznIN3NNtQIDAQAB
X-Jenkins-Job: asterix-integration-tests
X-Jenkins-Result: UNSTABLE
See <https://asterix-jenkins.ics.uci.edu/job/asterix-integration-tests/858/changes>
From dev-return-5190-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Wed Sep 6 23:34:15 2017
Return-Path: <dev-return-5190-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id 12DEA1A508
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Wed, 6 Sep 2017 23:34:15 +0000 (UTC)
Received: (qmail 49089 invoked by uid 500); 6 Sep 2017 23:34:15 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 49028 invoked by uid 500); 6 Sep 2017 23:34:14 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 49008 invoked by uid 99); 6 Sep 2017 23:34:13 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Sep 2017 23:34:13 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 51115CD5A7
for <dev@asterixdb.apache.org>; Wed, 6 Sep 2017 23:34:13 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 1.999
X-Spam-Level: *
X-Spam-Status: No, score=1.999 tagged_above=-999 required=6.31
tests=[KAM_LAZY_DOMAIN_SECURITY=1, KAM_LINKBAIT=0.5,
KAM_NUMSUBJECT=0.5, RP_MATCHES_RCVD=-0.001] autolearn=disabled
Received: from mx1-lw-eu.apache.org ([10.40.0.8])
by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024)
with ESMTP id xrXgO_KR-sZ6 for <dev@asterixdb.apache.org>;
Wed, 6 Sep 2017 23:34:12 +0000 (UTC)
Received: from unhygienix.ics.uci.edu (unhygienix.ics.uci.edu [128.195.14.130])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 85A3B5FCCB
for <dev@asterixdb.apache.org>; Wed, 6 Sep 2017 23:34:12 +0000 (UTC)
Received: from obelix.ics.uci.edu (localhost [127.0.0.1])
by unhygienix.ics.uci.edu (Postfix) with ESMTP id 54FFC241D2D;
Wed, 6 Sep 2017 16:33:48 -0700 (PDT)
Date: Wed, 6 Sep 2017 16:33:48 -0700 (PDT)
From: Asterix build server <jenkins@asterix-jenkins.ics.uci.edu>
To: dev@asterixdb.apache.org, bamousaa@gmail.com, mblow@apache.org,
mhubail@apache.org, xkkwww@gmail.com
Message-ID: <230270344.15.1504740828309.JavaMail.jenkins@unhygienix.ics.uci.edu>
In-Reply-To: <2044600434.14.1504727438119.JavaMail.jenkins@unhygienix.ics.uci.edu>
References: <2044600434.14.1504727438119.JavaMail.jenkins@unhygienix.ics.uci.edu>
Subject: Jenkins build is back to stable : asterix-integration-tests
a5b37d67
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0nz/YYRm0UEuhP+TWwX2ST1fizEpF7HpM4sPcYz2NS87f/HwLueejqBmJC4+jeepHXZ+Jv8mx/RZqsiFpmGNadfrVj5xdvYYYhL+LX6IsquitcGo4czObwwWQ3wInopyASEIqxRi7J6UytN3Fsh6s61qMC7piY42C6FKuqDH3vbnDkTLc8SDdMT9gWSyP9hQTcqcZ76QizLXas6NwvHmUjtNTpxcEsiEcY41b9rUv3810LUs6FQymbPzyZPhTmcRS8841AjfVUbWiSc3ElmKHNxrFA2JmK5S1/xyEeESEaeYHT7daGi2aR1P2G9XtRj5Oj4n7dKo/Xo3cznIN3NNtQIDAQAB
X-Jenkins-Job: asterix-integration-tests
X-Jenkins-Result: SUCCESS
See <https://asterix-jenkins.ics.uci.edu/job/asterix-integration-tests/859/changes>
From dev-return-5191-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Thu Sep 7 18:44:12 2017
Return-Path: <dev-return-5191-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id CEEFB19DF3
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Thu, 7 Sep 2017 18:44:12 +0000 (UTC)
Received: (qmail 66702 invoked by uid 500); 7 Sep 2017 18:44:12 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 66642 invoked by uid 500); 7 Sep 2017 18:44:12 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 66630 invoked by uid 99); 7 Sep 2017 18:44:11 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Sep 2017 18:44:11 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 5D21C1A71D5
for <dev@asterixdb.apache.org>; Thu, 7 Sep 2017 18:44:11 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -0.801
X-Spam-Level:
X-Spam-Status: No, score=-0.801 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2,
RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001]
autolearn=disabled
Authentication-Results: spamd2-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=ics-uci-edu.20150623.gappssmtp.com
Received: from mx1-lw-us.apache.org ([10.40.0.8])
by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024)
with ESMTP id rsJWjz4qtr_d for <dev@asterixdb.apache.org>;
Thu, 7 Sep 2017 18:44:06 +0000 (UTC)
Received: from mail-pf0-f172.google.com (mail-pf0-f172.google.com [209.85.192.172])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 6FDF65F121
for <dev@asterixdb.apache.org>; Thu, 7 Sep 2017 18:44:06 +0000 (UTC)
Received: by mail-pf0-f172.google.com with SMTP id e199so805124pfh.3
for <dev@asterixdb.apache.org>; Thu, 07 Sep 2017 11:44:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=ics-uci-edu.20150623.gappssmtp.com; s=20150623;
h=to:from:subject:message-id:date:user-agent:mime-version
:content-language;
bh=mzgZCX3DxYyV7c5bYGTIYcizwar5Sqz0CaT9vahc4iA=;
b=i9TZCTwjGiKvmla4YG8PRLgsZ6tC6lijWGw0JCNIvXNP9B9csLqpYm38PTdJHgYR97
uOPsaQ7Y/RDZfD/CdTXnDzEYic/X3ratYPW+dkPDAtDO51OK09TQ7mMZxbWk9w01IJwY
kRWcIzsmHmsrlnbK2VTYlKVtlFhEOz0a3wfvsEXYXwsdUl+lqd66VhNdHUTCx/rxhfeH
hr5BTtMtLIBikWK0C9oUKP2oZGPTKhHSoMB+/WEKuAiVtHLeXhitX3xkjW11Lj0zEur7
bhBeHSWtSAivS3DgD2i5kQ+jbyAucml03Bt6Kcv7TRj3iV6BzifJG5TrwVf4odCpkLcv
DuLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:to:from:subject:message-id:date:user-agent
:mime-version:content-language;
bh=mzgZCX3DxYyV7c5bYGTIYcizwar5Sqz0CaT9vahc4iA=;
b=huFGtMF8x3uqJ+re5keMWBHhR4XrWaYqmVuFUERsQUeAy+SjGtdKBcnCEQWDi20WQM
xorEyWSB6fWsvNlPGl5YtIlaajESueiexxzlcZ5/nJc2LyjwF3pktzxioYS5mPnyu3+H
Dc+0QXOq/AQJRlTuqNuJ4IX+QJ382ndFNfGrhs0KDtYChc0hwIlGhltPOgipUbY1lt84
9NQCsr6ay74Zqhp1TMbqtVcW120Y3Wib5t7T7b1vRPzqn9vXwYdRU9bhkqH62+FqfVfM
+DOksxwcSVKIEHrXJT6zdLgHUX54KrV/SspxCOnpyx4kjYJ3CrzNDdi/mI7TAyyQYjqM
57zQ==
X-Gm-Message-State: AHPjjUip41zQZJJcINoWen+suvwaSxR3TDa+dLa9u7iqYGuZNJYTU3qb
Vo4dqRKbvCKa1lo5Pw8=
X-Google-Smtp-Source: ADKCNb4OIRNmJn3sOMgAEnLcjq7ARE5YrX/HATbmBtsxO1YbdobDSCy4DlQ/lVjexB9cdo+g+R58dA==
X-Received: by 10.98.218.80 with SMTP id w16mr306405pfl.147.1504809845106;
Thu, 07 Sep 2017 11:44:05 -0700 (PDT)
Received: from mikejcarey.local ([206.169.106.2])
by smtp.gmail.com with ESMTPSA id j9sm304668pgc.11.2017.09.07.11.44.04
for <dev@asterixdb.apache.org>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Thu, 07 Sep 2017 11:44:04 -0700 (PDT)
To: "dev@asterixdb.apache.org" <dev@asterixdb.apache.org>
From: Michael Carey <mjcarey@ics.uci.edu>
Subject: Time to deprecate AQL?
Message-ID: <9de0e0a5-f1a9-113c-c311-cd1fe14a7ac7@ics.uci.edu>
Date: Thu, 7 Sep 2017 11:44:03 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0)
Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="------------923A6A18D8F83E00B872BB54"
Content-Language: en-US
--------------923A6A18D8F83E00B872BB54
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
As AsterixDB evolves, and additional features are added - e.g., DISTINCT
aggregate support, or properly implemented query-bodied functions,
supporting two query languages is hugely expensive:  Updating two
grammars, parsers, rules, tests, ... IMO it is time to let go of AQL as
an externally supported interface to AsterixDB and only have SQL++ going
forward.  I think "everyone" has migrated - and if not we should force
that migration.  (Cloudberry is on SQL++ nowadays, BAD is on SQL++
nowadays, ...)  Any objections?  If not, I think we should make this
decision officially and stop putting energy into carrying the AQL legacy
around with us.  Thoughts?
--------------923A6A18D8F83E00B872BB54--
From dev-return-5192-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Thu Sep 7 18:45:51 2017
Return-Path: <dev-return-5192-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id 8DE5819E13
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Thu, 7 Sep 2017 18:45:51 +0000 (UTC)
Received: (qmail 79744 invoked by uid 500); 7 Sep 2017 18:45:51 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 79645 invoked by uid 500); 7 Sep 2017 18:45:51 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 79633 invoked by uid 99); 7 Sep 2017 18:45:50 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Sep 2017 18:45:50 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 6BDC7C628E
for <dev@asterixdb.apache.org>; Thu, 7 Sep 2017 18:45:50 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -0.4
X-Spam-Level:
X-Spam-Status: No, score=-0.4 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8,
RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001]
autolearn=disabled
Authentication-Results: spamd1-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=gmail.com
Received: from mx1-lw-us.apache.org ([10.40.0.8])
by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024)
with ESMTP id FdQpi2GupP-2 for <dev@asterixdb.apache.org>;
Thu, 7 Sep 2017 18:45:46 +0000 (UTC)
Received: from mail-io0-f173.google.com (mail-io0-f173.google.com [209.85.223.173])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id A4EA75FC99
for <dev@asterixdb.apache.org>; Thu, 7 Sep 2017 18:45:45 +0000 (UTC)
Received: by mail-io0-f173.google.com with SMTP id b142so1213753ioe.1
for <dev@asterixdb.apache.org>; Thu, 07 Sep 2017 11:45:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
bh=aMUdLO3dpWI2gxuSsjiE9JonFvpsalTco3xbAa4NCJI=;
b=N4v8dXxkrsAzzNEWs+vZTMSxXAumuAJ1CCiUeZYs2yQF9/p1eIrJTdbdSAJGrRwMN1
fviXJ2EkcoAiYkFFUQSQCVtIdmyrv2V1mrMvAkrU8gYWjhco+Omd4J09BHJvhGjJxklB
I5btXFl4ub+G0W9arAtk2n3qBMjPemoeFXEXJryQpyJ5qEG6oOAKt+3aUJuoR4Kws4Uk
LtskACXKqFyczJ4rl6wSYm6twTi3ttOoIpdKLFAjrVMaBgeSaXP60/IWDQqieTKnHClm
E87UHJdV2YJ5c4NZddfuwMbtHXhai/Aa+88dUFhpzizyMRO/4+Hl/61fBfFwMddF7YHO
v7Ug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=aMUdLO3dpWI2gxuSsjiE9JonFvpsalTco3xbAa4NCJI=;
b=Eru1y7pXKNCEDGVCgRs8F9C2vP+wJz2XzW18cBaRVMLQA6EOB2pDJmMO6ZZPV2X2ml
6ul1cD9qV4dR2w45E1L0B+mmaCxFwzjinvewRFlu3wUKBTCk+w7N59CmRKTz31YkZIwi
a0BiCj4pzJ4EozqYeOK5+T6po6eKLNooYjlEODomBcrnF5hZ0UBkcccJ+RAy6GxoIGd+
76LMcEC3Pqw/CLIn4fp4MVKEDwVMnhZUtZLpUZiVwZLGaeQozCnX5jAO8XzcA8ekuRqI
52km0TLVxFIoj3ZP8U2tcNhAplhPnqwG3GY2XbQF4Robp5/wPCSVbBWYLWCC8WIhD7VL
qzIA==
X-Gm-Message-State: AHPjjUiPM0waLBxcSa3a8dMvpJHsECy0RMPeFC3Mvvs7n6BWhZknwVOe
m7OK0Z0OUMbmLqWnTQfj6XLc1V8bcg==
X-Google-Smtp-Source: AOwi7QCsgcwNfCFwwY7n/V53lG0mxrxhkqgEZI/DQ2lPpESJ+1NoIZaZuCYYQvpIVGwN5wdO0s7HX7bfkHsUgeAoxHk=
X-Received: by 10.107.130.224 with SMTP id m93mr363359ioi.82.1504809944821;
Thu, 07 Sep 2017 11:45:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.139.65 with HTTP; Thu, 7 Sep 2017 11:45:44 -0700 (PDT)
In-Reply-To: <9de0e0a5-f1a9-113c-c311-cd1fe14a7ac7@ics.uci.edu>
References: <9de0e0a5-f1a9-113c-c311-cd1fe14a7ac7@ics.uci.edu>
From: Yingyi Bu <buyingyi@gmail.com>
Date: Thu, 7 Sep 2017 11:45:44 -0700
Message-ID: <CALjEsF7E8ayu_SsgAmT3EPxOeKtiZxF6+6k2d4xzdtUqp8OksQ@mail.gmail.com>
Subject: Re: Time to deprecate AQL?
To: dev@asterixdb.apache.org
Content-Type: multipart/alternative; boundary="001a113eee7c37634105589dde9e"
--001a113eee7c37634105589dde9e
Content-Type: text/plain; charset="UTF-8"
+1!
Best,
Yingyi
On Thu, Sep 7, 2017 at 11:44 AM, Michael Carey <mjcarey@ics.uci.edu> wrote:
> As AsterixDB evolves, and additional features are added - e.g., DISTINCT
> aggregate support, or properly implemented query-bodied functions,
> supporting two query languages is hugely expensive: Updating two grammars,
> parsers, rules, tests, ... IMO it is time to let go of AQL as an externally
> supported interface to AsterixDB and only have SQL++ going forward. I
> think "everyone" has migrated - and if not we should force that migration.
> (Cloudberry is on SQL++ nowadays, BAD is on SQL++ nowadays, ...) Any
> objections? If not, I think we should make this decision officially and
> stop putting energy into carrying the AQL legacy around with us. Thoughts?
>
>
--001a113eee7c37634105589dde9e--
From dev-return-5193-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Thu Sep 7 18:50:04 2017
Return-Path: <dev-return-5193-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id 3A65619E67
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Thu, 7 Sep 2017 18:50:04 +0000 (UTC)
Received: (qmail 95642 invoked by uid 500); 7 Sep 2017 18:50:04 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 95547 invoked by uid 500); 7 Sep 2017 18:50:04 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 95535 invoked by uid 99); 7 Sep 2017 18:50:03 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Sep 2017 18:50:03 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 1BF8C18CD51
for <dev@asterixdb.apache.org>; Thu, 7 Sep 2017 18:50:03 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -0.4
X-Spam-Level:
X-Spam-Status: No, score=-0.4 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8,
RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001]
autolearn=disabled
Authentication-Results: spamd3-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=gmail.com
Received: from mx1-lw-us.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id YCq9hVqdxQhD for <dev@asterixdb.apache.org>;
Thu, 7 Sep 2017 18:49:58 +0000 (UTC)
Received: from mail-vk0-f43.google.com (mail-vk0-f43.google.com [209.85.213.43])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 4906F5F27D
for <dev@asterixdb.apache.org>; Thu, 7 Sep 2017 18:49:58 +0000 (UTC)
Received: by mail-vk0-f43.google.com with SMTP id m142so868874vkf.2
for <dev@asterixdb.apache.org>; Thu, 07 Sep 2017 11:49:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
bh=D66iWitCfHysIqdXmxw02mLzU1epK0l7adsyPSm1ow4=;
b=PJ+ZS2D/XqVJfKy51n/CIDH81vO4ySiyPnrSXHRE/PMN4fs0L6dX+p8ZQpiOAVNzCw
kxZQb+DBh+f/fZt535K6UET3rCIN2gMtW6On2rDtmaBiQwUZQpHRPBFH6XQY6f3GXb4s
VbbqBc8D5i3z8ClElnC9dG6y1D0EwUGokhoReeLmPwqRTWo3+MTOSSBRNiCHZheboVct
xjVBreswQzoCsXnFla83nckj4HcNACY0r2IjCzzgtZl8vqpd30auUmpxIg5BT6G+QjrJ
0AS9vazskG2g2Pzd9Tc9ci80ke9melQUvYItiNbH8V/JmgUMqLwo+bpcRfxsQ9Xj75QY
Dyfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=D66iWitCfHysIqdXmxw02mLzU1epK0l7adsyPSm1ow4=;
b=iKLGPE04Y+5hBH8/EKfPQukk6GhvsVe9UmmbgOrLP1G8nCGPHxcyGyUcFOHbkdB6Zh
9AwV00vNyqPSs0cGniEzKQOfOGPJaBaLZpZhBP0eAHZZwrByJ6u6ZOGkq4aVP45+es7t
AygAxeoOb6ckJhnkJ8y8Z9Y36XDkHbz/lRH4nUMA5MlUbM26Axtv/V2gRYz+MC9FbZBJ
VKxVd/33MYAuKBgvCHXWtxIOoFrbs51pNR8MzrheeRSSM6RNaZO94kpHNP2ayKqZFbGW
kP244TvZOKiL0216UVDU8/dC8FTRyfQUdXi5mIayXG+u/dPyQpA9g9iIrPL8+0ykNIiK
P9iQ==
X-Gm-Message-State: AHPjjUhOZ1aKt1K6oxNTbxYm9B3tGpCSi4rswyh4FML94l6zFy/RO7+i
jyewqfCqGW+ytyQaDiPmJPG+LCUsNA==
X-Google-Smtp-Source: AOwi7QAYdOAT/WY5qL+GSOaPM4wBUQ5UQXw1/lXFbOIn7cWmG+QZ2RlwbPp+0t5PfvcIQV9FowPWsiZIVY7C4Y0o4AM=
X-Received: by 10.31.58.145 with SMTP id h139mr172319vka.194.1504810192054;
Thu, 07 Sep 2017 11:49:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.16.65 with HTTP; Thu, 7 Sep 2017 11:49:50 -0700 (PDT)
Received: by 10.31.16.65 with HTTP; Thu, 7 Sep 2017 11:49:50 -0700 (PDT)
In-Reply-To: <CAOhCj38_CSWp+nuttwWHa8uYmjgn8FSBH2YK60K7NCfHRGwevw@mail.gmail.com>
References: <9de0e0a5-f1a9-113c-c311-cd1fe14a7ac7@ics.uci.edu> <CAOhCj38_CSWp+nuttwWHa8uYmjgn8FSBH2YK60K7NCfHRGwevw@mail.gmail.com>
From: Gerald Sangudi <sangudi@gmail.com>
Date: Thu, 7 Sep 2017 11:49:50 -0700
Message-ID: <CAOhCj38Tcdnpxr7mZYSzZjZw8MyGhUhG8jsHqWap9Xbe+bBTJA@mail.gmail.com>
Subject: Re: Time to deprecate AQL?
To: dev@asterixdb.apache.org
Content-Type: multipart/alternative; boundary="001a11432b94f3b1a205589dec75"
--001a11432b94f3b1a205589dec75
Content-Type: text/plain; charset="UTF-8"
:-)
On Sep 7, 2017 11:44 AM, "Michael Carey" <mjcarey@ics.uci.edu> wrote:
As AsterixDB evolves, and additional features are added - e.g., DISTINCT
aggregate support, or properly implemented query-bodied functions,
supporting two query languages is hugely expensive: Updating two grammars,
parsers, rules, tests, ... IMO it is time to let go of AQL as an externally
supported interface to AsterixDB and only have SQL++ going forward. I
think "everyone" has migrated - and if not we should force that migration.
(Cloudberry is on SQL++ nowadays, BAD is on SQL++ nowadays, ...) Any
objections? If not, I think we should make this decision officially and
stop putting energy into carrying the AQL legacy around with us. Thoughts?
--001a11432b94f3b1a205589dec75--
From dev-return-5194-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Thu Sep 7 19:05:06 2017
Return-Path: <dev-return-5194-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id 2FA4919EFE
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Thu, 7 Sep 2017 19:05:06 +0000 (UTC)
Received: (qmail 39308 invoked by uid 500); 7 Sep 2017 19:05:06 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 39252 invoked by uid 500); 7 Sep 2017 19:05:06 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 39239 invoked by uid 99); 7 Sep 2017 19:05:05 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Sep 2017 19:05:05 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 2CE7E1A71B5
for <dev@asterixdb.apache.org>; Thu, 7 Sep 2017 19:05:05 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -0.019
X-Spam-Level:
X-Spam-Status: No, score=-0.019 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001,
RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, URIBL_BLOCKED=0.001]
autolearn=disabled
Authentication-Results: spamd2-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=uci-edu.20150623.gappssmtp.com
Received: from mx1-lw-eu.apache.org ([10.40.0.8])
by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024)
with ESMTP id EjiYG4m5I2Ev for <dev@asterixdb.apache.org>;
Thu, 7 Sep 2017 19:04:59 +0000 (UTC)
Received: from mail-pg0-f46.google.com (mail-pg0-f46.google.com [74.125.83.46])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id CE5F45F3CF
for <dev@asterixdb.apache.org>; Thu, 7 Sep 2017 19:04:58 +0000 (UTC)
Received: by mail-pg0-f46.google.com with SMTP id q68so1056528pgq.1
for <dev@asterixdb.apache.org>; Thu, 07 Sep 2017 12:04:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=uci-edu.20150623.gappssmtp.com; s=20150623;
h=from:content-transfer-encoding:mime-version:date:subject:message-id
:references:in-reply-to:to;
bh=aFkbaSa82cgziMnIjGeYnIXpOrcBhSCIhousXh32NfQ=;
b=C11oTzgkOAUEnBy6+u+YjhY1scNEuuf2IrlDfs/oJyFZ67wSlLaGvfDH5IzajNcFG/
GSss9vSryYC/kl09cPMezhkhGgpY5Eg1J6zOpMNkIzLtrewf3ynEAyMDKgSuCyHfLHyV
3OU5o3KRlgBg1Tvo6hVeomATHNClW/KG2ObXLE5FLAt3+gvjEpVURWMYRrJMmpJLmguZ
9uit1+VkrI2/aKsjUHhjlJho6xMGF5oeOVjFTIIn9Qf1wwjlEA7CEiQeN9u/BBL3QXx+
mBsUn/9D1JEqTFrJ3VSBAT1FHTMUnLctQpH548eyAOatuTSN1nf1I4Ijj/3/tfQ0ghx7
GhGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:from:content-transfer-encoding:mime-version:date
:subject:message-id:references:in-reply-to:to;
bh=aFkbaSa82cgziMnIjGeYnIXpOrcBhSCIhousXh32NfQ=;
b=tb/BQoCaEI+4I3dc2N7T9HAZXgTHtLDW7EmzjyePxy3VtF3I4bElraJ77nT6TyCVg3
jy5ubzWqTA6K+5QN2dtkaF36f3BetPUCbmpcvNu4IZNLIcoR3J0WAFQwtMQYeFOhx+bK
YrFtKDGe1eiOPbww7uSPQQ//mhpRR34+xtfFft2SbUSKeXuXmf1KBfBoJM17jPhmmVFH
IVXYjw4a4AxVjN2ck6VAQ+F0mg0NjyFraBkCg/v6yEIGHV2M/ytOJbjI99/wjl8Px/9H
Z1WmuzGmGmibEcuX4DkzT5z8u6+krlrNEPQVjaifQVADM+/j1f54+5rSSwuwmcCoQvTf
XQAw==
X-Gm-Message-State: AHPjjUhbxrlYuY8h2Y9aYeM+jD7lfF9n99wArHWep9Oxv3Vu0WVSpt0y
NQiDWf5aGncmwhJOUEtIsw==
X-Google-Smtp-Source: ADKCNb6VzkyqMb7QvEWvUK9DybGVinaWiQ6g6ehbA7ge6P+x7BmRzK5Hab6/koBypDEAUB/H1Mb/jQ==
X-Received: by 10.84.194.131 with SMTP id h3mr414000pld.202.1504811096736;
Thu, 07 Sep 2017 12:04:56 -0700 (PDT)
Received: from ?IPv6:2607:fb90:a4af:633b:2589:fbca:db04:8f18? ([2607:fb90:a4af:633b:2589:fbca:db04:8f18])
by smtp.gmail.com with ESMTPSA id g5sm473099pfe.90.2017.09.07.12.04.56
for <dev@asterixdb.apache.org>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Thu, 07 Sep 2017 12:04:56 -0700 (PDT)
From: Xikui Wang <xikuiw@uci.edu>
Content-Type: text/plain;
charset=us-ascii
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (1.0)
Date: Thu, 7 Sep 2017 12:04:55 -0700
Subject: Re: Time to deprecate AQL?
Message-Id: <7B1591FA-7EC4-44CE-822F-154239CA5C1B@uci.edu>
References: <9de0e0a5-f1a9-113c-c311-cd1fe14a7ac7@ics.uci.edu> <CAOhCj38_CSWp+nuttwWHa8uYmjgn8FSBH2YK60K7NCfHRGwevw@mail.gmail.com> <CAOhCj38Tcdnpxr7mZYSzZjZw8MyGhUhG8jsHqWap9Xbe+bBTJA@mail.gmail.com>
In-Reply-To: <CAOhCj38Tcdnpxr7mZYSzZjZw8MyGhUhG8jsHqWap9Xbe+bBTJA@mail.gmail.com>
To: dev@asterixdb.apache.org
X-Mailer: iPhone Mail (14G60)
+1!
Best,
Xikui
> On Sep 7, 2017, at 11:49, Gerald Sangudi <sangudi@gmail.com> wrote:
>
> :-)
>
> On Sep 7, 2017 11:44 AM, "Michael Carey" <mjcarey@ics.uci.edu> wrote:
>
> As AsterixDB evolves, and additional features are added - e.g., DISTINCT
> aggregate support, or properly implemented query-bodied functions,
> supporting two query languages is hugely expensive: Updating two grammars,
> parsers, rules, tests, ... IMO it is time to let go of AQL as an externally
> supported interface to AsterixDB and only have SQL++ going forward. I
> think "everyone" has migrated - and if not we should force that migration.
> (Cloudberry is on SQL++ nowadays, BAD is on SQL++ nowadays, ...) Any
> objections? If not, I think we should make this decision officially and
> stop putting energy into carrying the AQL legacy around with us. Thoughts?
From dev-return-5195-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Thu Sep 7 19:05:33 2017
Return-Path: <dev-return-5195-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id 3719A19F03
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Thu, 7 Sep 2017 19:05:33 +0000 (UTC)
Received: (qmail 40737 invoked by uid 500); 7 Sep 2017 19:05:33 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 40679 invoked by uid 500); 7 Sep 2017 19:05:30 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 40668 invoked by uid 99); 7 Sep 2017 19:05:30 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Sep 2017 19:05:30 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id A1A1D1A71D0
for <dev@asterixdb.apache.org>; Thu, 7 Sep 2017 19:05:29 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 0.199
X-Spam-Level:
X-Spam-Status: No, score=0.199 tagged_above=-999 required=6.31
tests=[HTML_MESSAGE=2, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_SORBS_SPAM=0.5,
RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001]
autolearn=disabled
Received: from mx1-lw-eu.apache.org ([10.40.0.8])
by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024)
with ESMTP id 9Wmg-NQYBQMB for <dev@asterixdb.apache.org>;
Thu, 7 Sep 2017 19:05:24 +0000 (UTC)
Received: from mx2.ucr.edu (mx2.ucr.edu [138.23.62.3])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id EC2315FC12
for <dev@asterixdb.apache.org>; Thu, 7 Sep 2017 19:05:23 +0000 (UTC)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A2CVHgCll7FZf8jYVdFcHgYMhSwngV2CGoE2mQw4BgEBAQaBJgSIOYE7gUeCMoJ8h1EBCYU+AoQDVwECAQEBAQECEwEBCQsLCCYxhRkBBSNmCwQBBg0qAgIhARIBBQEcGYoZAwgNoSFAjAuCJ4c0DUUBB4MuDCYSgxiCAoEHhVKCV4JqgkeCYQWBLQEBAZ8IMggBAYFfjXyEdpJxjFOIRBQkgRWBZDIhJnYGVoYlQDaKKQEBAQ
X-IPAS-Result: A2CVHgCll7FZf8jYVdFcHgYMhSwngV2CGoE2mQw4BgEBAQaBJgSIOYE7gUeCMoJ8h1EBCYU+AoQDVwECAQEBAQECEwEBCQsLCCYxhRkBBSNmCwQBBg0qAgIhARIBBQEcGYoZAwgNoSFAjAuCJ4c0DUUBB4MuDCYSgxiCAoEHhVKCV4JqgkeCYQWBLQEBAZ8IMggBAYFfjXyEdpJxjFOIRBQkgRWBZDIhJnYGVoYlQDaKKQEBAQ
X-IronPort-AV: E=Sophos;i="5.42,359,1500966000";
d="scan'208,217";a="801797653"
Received: from mail-qt0-f200.google.com ([209.85.216.200])
by smtp2.ucr.edu with ESMTP/TLS/AES128-SHA; 07 Sep 2017 12:05:02 -0700
Received: by mail-qt0-f200.google.com with SMTP id j6so754864qtj.6
for <dev@asterixdb.apache.org>; Thu, 07 Sep 2017 12:05:02 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to;
bh=eA7Lkv8t35a2VtJIYMzmu0NFhLaUfFtPlmrkbrcjgMI=;
b=OrHw4w433O7crwLjcr9Xo0mEBAsc7RrNpSbDJ3+WfctMtqNqM1xZOFXiC/X5DiNZwy
EcfT0nooLIvq3OGqUZ9n5BMTcU4EX/gAhJwnMY7tDlGvsSUHkwR9/D5RvtG8QL4B4rAh
X5zXcCnnMl83i8qy+rhzXED8TwvRzadqftSmZrjmnZ/B3UuL65cvb6inz6akGkdjBVHP
enOpN3HmnJSgxRIBPiG+PA94Fw7LkStTMotuKnbTjnNe8/qlKQQUrITpC3ZiUc49BPQj
fjON4d6bGFdvvRAjOM17Ryu+cPGQOIFe9FRvrRYxQxDdREgcO0vZqIfhZHoW5ZelDMv6
aX7w==
X-Gm-Message-State: AHPjjUiywiW7kgMNh/pe8oDVrsE/mpVmEFCCuLQWJxYH0+AikyfNQysy
+esG+qNNwrZhNHwnOLKOTPAKz5Nit+KE6zl8MuzFH7ORXUqvUTgBLLA1z38AmlUwry3/aZAbHph
0wC/m3fbhuierjW1z9I05TA6y6Xg=
X-Received: by 10.200.41.239 with SMTP id 44mr550829qtt.138.1504811100940;
Thu, 07 Sep 2017 12:05:00 -0700 (PDT)
X-Google-Smtp-Source: AOwi7QDlc4iidzg6uUi+vylOI9OCwVpzVCmfghueJVQmn6iE/Q+KsLh6MJusVcbdstAO/yyGx7R2XqrrTLjpx3eSY1c=
X-Received: by 10.200.41.239 with SMTP id 44mr550808qtt.138.1504811100713;
Thu, 07 Sep 2017 12:05:00 -0700 (PDT)
MIME-Version: 1.0
References: <9de0e0a5-f1a9-113c-c311-cd1fe14a7ac7@ics.uci.edu>
<CAOhCj38_CSWp+nuttwWHa8uYmjgn8FSBH2YK60K7NCfHRGwevw@mail.gmail.com> <CAOhCj38Tcdnpxr7mZYSzZjZw8MyGhUhG8jsHqWap9Xbe+bBTJA@mail.gmail.com>
In-Reply-To: <CAOhCj38Tcdnpxr7mZYSzZjZw8MyGhUhG8jsHqWap9Xbe+bBTJA@mail.gmail.com>
From: Steven Jacobs <sjaco002@ucr.edu>
Date: Thu, 07 Sep 2017 19:04:49 +0000
Message-ID: <CAE1xAns8Ve1FsqadW5BxkpDLac-jC-G9APDhjFuEtY13Rw+p=g@mail.gmail.com>
Subject: Re: Time to deprecate AQL?
To: dev@asterixdb.apache.org
Content-Type: multipart/alternative; boundary="001a1135a70a1cf25d05589e234d"
--001a1135a70a1cf25d05589e234d
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
I=E2=80=99ll give the BADest +1 I can :)
Steven
On Thu, Sep 7, 2017 at 8:50 PM Gerald Sangudi <sangudi@gmail.com> wrote:
> :-)
>
> On Sep 7, 2017 11:44 AM, "Michael Carey" <mjcarey@ics.uci.edu> wrote:
>
> As AsterixDB evolves, and additional features are added - e.g., DISTINCT
> aggregate support, or properly implemented query-bodied functions,
> supporting two query languages is hugely expensive: Updating two grammar=
s,
> parsers, rules, tests, ... IMO it is time to let go of AQL as an external=
ly
> supported interface to AsterixDB and only have SQL++ going forward. I
> think "everyone" has migrated - and if not we should force that migration=
.
> (Cloudberry is on SQL++ nowadays, BAD is on SQL++ nowadays, ...) Any
> objections? If not, I think we should make this decision officially and
> stop putting energy into carrying the AQL legacy around with us. Thought=
s?
>
--001a1135a70a1cf25d05589e234d--
From dev-return-5196-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Thu Sep 7 19:07:08 2017
Return-Path: <dev-return-5196-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id 7510119F1A
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Thu, 7 Sep 2017 19:07:08 +0000 (UTC)
Received: (qmail 44279 invoked by uid 500); 7 Sep 2017 19:07:08 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 44213 invoked by uid 500); 7 Sep 2017 19:07:06 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 43956 invoked by uid 99); 7 Sep 2017 19:07:03 -0000
Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15)
by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Sep 2017 19:07:03 +0000
Received: from [10.17.0.137] (unknown [206.169.106.2])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 2E8DE1A00C5;
Thu, 7 Sep 2017 19:07:00 +0000 (UTC)
Content-Type: text/plain;
charset=us-ascii
Mime-Version: 1.0 (1.0)
Subject: Re: Time to deprecate AQL?
From: Till Westmann <tillw@apache.org>
X-Mailer: iPhone Mail (14G60)
In-Reply-To: <CAOhCj38Tcdnpxr7mZYSzZjZw8MyGhUhG8jsHqWap9Xbe+bBTJA@mail.gmail.com>
Date: Thu, 7 Sep 2017 12:06:59 -0700
Content-Transfer-Encoding: 7bit
Message-Id: <72AE56D5-7950-4C89-B250-C5747B78A2A6@apache.org>
References: <9de0e0a5-f1a9-113c-c311-cd1fe14a7ac7@ics.uci.edu> <CAOhCj38_CSWp+nuttwWHa8uYmjgn8FSBH2YK60K7NCfHRGwevw@mail.gmail.com> <CAOhCj38Tcdnpxr7mZYSzZjZw8MyGhUhG8jsHqWap9Xbe+bBTJA@mail.gmail.com>
To: dev@asterixdb.apache.org
I think this seals it :)
> On Sep 7, 2017, at 11:49, Gerald Sangudi <sangudi@gmail.com> wrote:
>
> :-)
>
> On Sep 7, 2017 11:44 AM, "Michael Carey" <mjcarey@ics.uci.edu> wrote:
>
> As AsterixDB evolves, and additional features are added - e.g., DISTINCT
> aggregate support, or properly implemented query-bodied functions,
> supporting two query languages is hugely expensive: Updating two grammars,
> parsers, rules, tests, ... IMO it is time to let go of AQL as an externally
> supported interface to AsterixDB and only have SQL++ going forward. I
> think "everyone" has migrated - and if not we should force that migration.
> (Cloudberry is on SQL++ nowadays, BAD is on SQL++ nowadays, ...) Any
> objections? If not, I think we should make this decision officially and
> stop putting energy into carrying the AQL legacy around with us. Thoughts?
From dev-return-5197-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Thu Sep 7 19:10:50 2017
Return-Path: <dev-return-5197-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id C2F0719F4A
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Thu, 7 Sep 2017 19:10:50 +0000 (UTC)
Received: (qmail 53781 invoked by uid 500); 7 Sep 2017 19:10:49 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 52073 invoked by uid 500); 7 Sep 2017 19:10:43 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 52060 invoked by uid 99); 7 Sep 2017 19:10:43 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Sep 2017 19:10:43 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id E980EC007C
for <dev@asterixdb.apache.org>; Thu, 7 Sep 2017 19:10:42 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.38
X-Spam-Level: **
X-Spam-Status: No, score=2.38 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01,
RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001,
URIBL_BLOCKED=0.001] autolearn=disabled
Authentication-Results: spamd1-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=gmail.com
Received: from mx1-lw-us.apache.org ([10.40.0.8])
by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024)
with ESMTP id aZr49O_oCK3p for <dev@asterixdb.apache.org>;
Thu, 7 Sep 2017 19:10:38 +0000 (UTC)
Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com [74.125.82.50])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 2E6B95FB9F
for <dev@asterixdb.apache.org>; Thu, 7 Sep 2017 19:10:38 +0000 (UTC)
Received: by mail-wm0-f50.google.com with SMTP id f199so4316100wme.0
for <dev@asterixdb.apache.org>; Thu, 07 Sep 2017 12:10:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
bh=z73SHDVmB/+d6g4uIHvZ0hZv9PaEXwO974pxsp17PUY=;
b=q9jwWibLfihLwsnQg1PzJlTTB56L7dOOLJGUMrQv6JsmP2E/1SYyr53I2xeP8kVwRt
QECbZYK3OZ2YxU32uUpVN8XgzSBKTBMAmYLPg3jHPjW7s3OOeZtlsIYFRxbvINij5urn
KjQjPi1KU7IyUCMtoWugOAeAdYuhqo/Qy1nBNMqtR2NR+8C53nAayBJH86mGAVIbCJE9
Sfyxg2Bc/l/vXY2CnXJR6eilVeIefUrYPbkEmaSLwi0nypQoNCiaMmNRV7bZ6lGkacGv
7WSJj+55JMIlyJ5S28rRvjc5F1DKWfvkPfi3pyTmp2uGJlivTxfmn50yLRCf9jV0bA+B
IFYA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=z73SHDVmB/+d6g4uIHvZ0hZv9PaEXwO974pxsp17PUY=;
b=QmJC49rm0+ZmVtPuSbvb9SAowWmrri9EEVzoszYXPJEZQdhTtyEJVM9EyGFAoTuR8N
XnAOFCMZbWz62cfsL5bbmtZ8c6gbWv3P7VYVgr4bTpm3VmO3SWkf7Hu51pVDT52lvOh5
jZgRw/kkv6GNGnorv3j6feeqx/lehKHsQ6dI9np2m9sYhMn/1hGAki7F6hcenlUShzXw
TDN2cQHyEXeu3vxy/NuiQABdRKDc0oMEtw9wgHeTqMl5eEBDX8rT+Iiqq+J7ywRGpeRt
0J923WeRW/7mRM+Qr3iKxpMrJCbVSY/+AIqJKJnAX4YQDwiqg/C8jFMS4AgehnNEkZUK
qJtQ==
X-Gm-Message-State: AHPjjUgpMzhuahGhpJz3ZJCMZ6OG0hNVVRDjCTTlQ6SmdqPES+zEceN/
SgZ81kDWQW/9zSOODjPynsBsk17lZg==
X-Google-Smtp-Source: ADKCNb7nyvoXg5DQv7mxUfQ/95ejpzamddcTzU7t+Z8N6sCdO2prIS42BFNRFvb7AauHfVmOjowc5/DpogcAE5gmrJU=
X-Received: by 10.80.171.132 with SMTP id u4mr237353edc.211.1504811436786;
Thu, 07 Sep 2017 12:10:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.142.249 with HTTP; Thu, 7 Sep 2017 12:10:06 -0700 (PDT)
In-Reply-To: <CAE1xAns8Ve1FsqadW5BxkpDLac-jC-G9APDhjFuEtY13Rw+p=g@mail.gmail.com>
References: <9de0e0a5-f1a9-113c-c311-cd1fe14a7ac7@ics.uci.edu>
<CAOhCj38_CSWp+nuttwWHa8uYmjgn8FSBH2YK60K7NCfHRGwevw@mail.gmail.com>
<CAOhCj38Tcdnpxr7mZYSzZjZw8MyGhUhG8jsHqWap9Xbe+bBTJA@mail.gmail.com> <CAE1xAns8Ve1FsqadW5BxkpDLac-jC-G9APDhjFuEtY13Rw+p=g@mail.gmail.com>
From: Taewoo Kim <wangsaeu@gmail.com>
Date: Thu, 7 Sep 2017 21:10:06 +0200
Message-ID: <CABytAGqh2cRYWDD7vUdnnDi0XDTCo9KH9Fn+3osDKLUhSQyh2g@mail.gmail.com>
Subject: Re: Time to deprecate AQL?
To: dev@asterixdb.apache.org
Content-Type: multipart/alternative; boundary="94eb2c19642824cdfa05589e37d1"
--94eb2c19642824cdfa05589e37d1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
For similarity join, we use AQL+ that is based on AQL. I think deprecating
(not removing) AQL is OK. Ultimately, AQL+ should be converted to SQL++ :-)
Best,
Taewoo
On Thu, Sep 7, 2017 at 9:04 PM, Steven Jacobs <sjaco002@ucr.edu> wrote:
> I=E2=80=99ll give the BADest +1 I can :)
> Steven
>
> On Thu, Sep 7, 2017 at 8:50 PM Gerald Sangudi <sangudi@gmail.com> wrote:
>
> > :-)
> >
> > On Sep 7, 2017 11:44 AM, "Michael Carey" <mjcarey@ics.uci.edu> wrote:
> >
> > As AsterixDB evolves, and additional features are added - e.g., DISTINC=
T
> > aggregate support, or properly implemented query-bodied functions,
> > supporting two query languages is hugely expensive: Updating two
> grammars,
> > parsers, rules, tests, ... IMO it is time to let go of AQL as an
> externally
> > supported interface to AsterixDB and only have SQL++ going forward. I
> > think "everyone" has migrated - and if not we should force that
> migration.
> > (Cloudberry is on SQL++ nowadays, BAD is on SQL++ nowadays, ...) Any
> > objections? If not, I think we should make this decision officially an=
d
> > stop putting energy into carrying the AQL legacy around with us.
> Thoughts?
> >
>
--94eb2c19642824cdfa05589e37d1--
From dev-return-5198-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Fri Sep 8 05:21:52 2017
Return-Path: <dev-return-5198-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id C6D0D1A415
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Fri, 8 Sep 2017 05:21:52 +0000 (UTC)
Received: (qmail 35131 invoked by uid 500); 8 Sep 2017 05:21:52 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 35018 invoked by uid 500); 8 Sep 2017 05:21:52 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 34998 invoked by uid 99); 8 Sep 2017 05:21:51 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Sep 2017 05:21:51 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id D985CCE5CC
for <dev@asterixdb.apache.org>; Fri, 8 Sep 2017 05:21:50 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.379
X-Spam-Level: **
X-Spam-Status: No, score=2.379 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01,
RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001]
autolearn=disabled
Authentication-Results: spamd1-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=gmail.com
Received: from mx1-lw-us.apache.org ([10.40.0.8])
by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024)
with ESMTP id tS0Vvf0nLSBe for <dev@asterixdb.apache.org>;
Fri, 8 Sep 2017 05:21:46 +0000 (UTC)
Received: from mail-qk0-f174.google.com (mail-qk0-f174.google.com [209.85.220.174])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 006805F121
for <dev@asterixdb.apache.org>; Fri, 8 Sep 2017 05:21:45 +0000 (UTC)
Received: by mail-qk0-f174.google.com with SMTP id o129so4026366qkd.0
for <dev@asterixdb.apache.org>; Thu, 07 Sep 2017 22:21:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
bh=ApOimENp2mYa0EAJOmLfIy0+2vApr18t9PpkyilJ8Ck=;
b=M8BqWecNt+amQTxOQus8ay+rV35dz2f0yDY/TZ+2UvlX6efaX+lLSEa0lq+48vpRMN
oVafTsdA7fL2ybU2867X0ug/7IwCObHsysrqTxL4My9DWJ/bChlRVUidppLP6qn0sw+7
PDw75rhX8uAqMDxcqgXl9jDaEpIFRuVL7gvmjZ7bkmckCBqLDB5+82lCcXMXqu5AXj+5
CbGln5OCV7cb7rYwg80uKQX55nn1QaLNVoKxgr+G0bkTJWO8zeiCbhIBzclPW2+JkI6E
Ej9s0Ui7h66ttqJDjYvS4JJFMn+3z5kAlDgtMQ/LS1SGT2kziZdomBs3NOxrIyMwW53T
gWFA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=ApOimENp2mYa0EAJOmLfIy0+2vApr18t9PpkyilJ8Ck=;
b=o1HsYOvJY7Koip82xvyXlS9ltc80uNXbkT/KNinf9tNcfOsHMrcPdNexkoDe7GErDU
9VapsiSFwJR/iVOJalpyccbXs34Da4Q08dJlhiz5DCgpuHBwvgKkHf3yOvJwplTi8ge8
4Ngt+b8ySzGujuXsXGr0TbAk6r73Xt8mGJcJ7Uk9Nej/7wO3f0ZQP5hHOj7a0MjPFPaH
ISTYVq2352D0kYnYNuHWz5oTC0xzNjQg6780PA+Jj90BhqIds50J2harwXJu2IQ77YZo
7ZSN0PvCexTkxskCxkzOUo5XuT82rqOlI87SV8PQio8oe/FC0oeoNgRtAQ+BV/cqIGlx
edog==
X-Gm-Message-State: AHPjjUiTZQUn2DNnI0zh1awrJT+5c3A9c6ipED4sV60CU/IrpsXA6Ymg
N6YqwrgG0SQ4gDmVxOjXGUKy2RuR9g==
X-Google-Smtp-Source: AOwi7QBoQHgLDrj1mM5PfSbpjJlQTyDDQ4J4s9dz7DjWPjDo8IjL0z7dDkIE2Io+3nRCSHvPixFmZE+7YVjiWiWRqCU=
X-Received: by 10.55.190.198 with SMTP id o189mr2144567qkf.103.1504848105200;
Thu, 07 Sep 2017 22:21:45 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.171.198 with HTTP; Thu, 7 Sep 2017 22:21:44 -0700 (PDT)
In-Reply-To: <CABytAGqh2cRYWDD7vUdnnDi0XDTCo9KH9Fn+3osDKLUhSQyh2g@mail.gmail.com>
References: <9de0e0a5-f1a9-113c-c311-cd1fe14a7ac7@ics.uci.edu>
<CAOhCj38_CSWp+nuttwWHa8uYmjgn8FSBH2YK60K7NCfHRGwevw@mail.gmail.com>
<CAOhCj38Tcdnpxr7mZYSzZjZw8MyGhUhG8jsHqWap9Xbe+bBTJA@mail.gmail.com>
<CAE1xAns8Ve1FsqadW5BxkpDLac-jC-G9APDhjFuEtY13Rw+p=g@mail.gmail.com> <CABytAGqh2cRYWDD7vUdnnDi0XDTCo9KH9Fn+3osDKLUhSQyh2g@mail.gmail.com>
From: Chen Li <chenli@gmail.com>
Date: Thu, 7 Sep 2017 22:21:44 -0700
Message-ID: <CANQf6Do1L3FUr2p_TwOT9hjdMxLWEQZfjbJXw+JiTt=V_zyE2A@mail.gmail.com>
Subject: Re: Time to deprecate AQL?
To: dev@asterixdb.apache.org
Content-Type: multipart/alternative; boundary="94eb2c044216c062c50558a6c065"
--94eb2c044216c062c50558a6c065
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Let's discuss how to move AQL+ to SQL++ after Taewoo comes back.
On Thu, Sep 7, 2017 at 12:10 PM, Taewoo Kim <wangsaeu@gmail.com> wrote:
> For similarity join, we use AQL+ that is based on AQL. I think deprecatin=
g
> (not removing) AQL is OK. Ultimately, AQL+ should be converted to SQL++ :=
-)
>
> Best,
> Taewoo
>
> On Thu, Sep 7, 2017 at 9:04 PM, Steven Jacobs <sjaco002@ucr.edu> wrote:
>
> > I=E2=80=99ll give the BADest +1 I can :)
> > Steven
> >
> > On Thu, Sep 7, 2017 at 8:50 PM Gerald Sangudi <sangudi@gmail.com> wrote=
:
> >
> > > :-)
> > >
> > > On Sep 7, 2017 11:44 AM, "Michael Carey" <mjcarey@ics.uci.edu> wrote:
> > >
> > > As AsterixDB evolves, and additional features are added - e.g.,
> DISTINCT
> > > aggregate support, or properly implemented query-bodied functions,
> > > supporting two query languages is hugely expensive: Updating two
> > grammars,
> > > parsers, rules, tests, ... IMO it is time to let go of AQL as an
> > externally
> > > supported interface to AsterixDB and only have SQL++ going forward. =
I
> > > think "everyone" has migrated - and if not we should force that
> > migration.
> > > (Cloudberry is on SQL++ nowadays, BAD is on SQL++ nowadays, ...) Any
> > > objections? If not, I think we should make this decision officially
> and
> > > stop putting energy into carrying the AQL legacy around with us.
> > Thoughts?
> > >
> >
>
--94eb2c044216c062c50558a6c065--
From dev-return-5199-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Fri Sep 8 05:54:54 2017
Return-Path: <dev-return-5199-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id 19CCC1A4A9
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Fri, 8 Sep 2017 05:54:54 +0000 (UTC)
Received: (qmail 73452 invoked by uid 500); 8 Sep 2017 05:54:54 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 73403 invoked by uid 500); 8 Sep 2017 05:54:53 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 73388 invoked by uid 99); 8 Sep 2017 05:54:53 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Sep 2017 05:54:53 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 01C9118E7E4
for <dev@asterixdb.apache.org>; Fri, 8 Sep 2017 05:54:53 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.379
X-Spam-Level: **
X-Spam-Status: No, score=2.379 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01,
RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001]
autolearn=disabled
Authentication-Results: spamd3-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=gmail.com
Received: from mx1-lw-eu.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id NdJdBs_1BsLL for <dev@asterixdb.apache.org>;
Fri, 8 Sep 2017 05:54:47 +0000 (UTC)
Received: from mail-oi0-f46.google.com (mail-oi0-f46.google.com [209.85.218.46])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 019DC5FE34
for <dev@asterixdb.apache.org>; Fri, 8 Sep 2017 05:54:47 +0000 (UTC)
Received: by mail-oi0-f46.google.com with SMTP id l74so5306929oih.1
for <dev@asterixdb.apache.org>; Thu, 07 Sep 2017 22:54:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=subject:to:references:from:message-id:date:user-agent:mime-version
:in-reply-to:content-language;
bh=KIklXcM2MmmmdHVcQnMuxNh4Wc0d6lOdC+Lwucn96Tc=;
b=COwZELqc9iGvA4WcH5Kn5mR8GOY/X3rIMwt9kkCkofVaQoiyEANeT0ofDARD4PWIUQ
DFqAyZNffP5CS28O+z3D1MVL2HejR76NE7my5FD5iFSKZ580Yghp6IJS/ahJ9i5KnZrn
Olin85vYHHvgq36FYa5czj3GtPpPrZ8xdXWwAJI6nzQxhhALBIADByUefW/en9Sms/NF
qgR8eiZ0EJG8dluHbORS/Bq9kh3gMrlhZFj7u9yPJldIq5a9Jk0XbxwpdzeMCvOx5iaP
Jv8bJzrP3ydtPSPhJW54L/9V2pV9D5azd2lWdO3Z9kwVY8mcOcLAQtojuk+W6ltECUQK
UCRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:subject:to:references:from:message-id:date
:user-agent:mime-version:in-reply-to:content-language;
bh=KIklXcM2MmmmdHVcQnMuxNh4Wc0d6lOdC+Lwucn96Tc=;
b=C+rsd23K+f4r4cM6+wDGbF3sILKE52rFsKjw0lA2qKuNdbjfAh/klKqBHEg1n9D+sn
1QhJhYzwwezOxOr0PP4KMiV4Xd5CyMNewQHPNWFPFEnQYgf2LtWxAFbWKbrDtZMWt86/
QAvCCBZ4UOlNqyaTw80LQDRBCtbcnIJFd6oNhHrrHzH4P+7Mo5qsNqUJxh7qubHKp4gM
xr3Ciq5IhPCLcNnbBRmWcZAda1XacwYKo89RDWdLJlI47/yP13B9SN023E01tXywN9xZ
4e2qwYOQajK9Ar5tlddOHJYyg1m9yLjLEoLP0a8rCZL1C5auJGh7E5stDTr9FXtROYTf
r4UA==
X-Gm-Message-State: AHPjjUgm2R8nT7OsTtf56i4ongoQOEk39HQo1Ep/Lh9fVVBYYwE1jnB1
xodTshjgCF9bSQiS
X-Google-Smtp-Source: AOwi7QAWRVnoVnyggEhxfq0BgSsQGC+Y3IAl+Frt/z5jAv6v8BbF74+KBczBjCXbkNzWVounaRW9Jw==
X-Received: by 10.202.212.2 with SMTP id l2mr1653340oig.217.1504850085449;
Thu, 07 Sep 2017 22:54:45 -0700 (PDT)
Received: from mikejcarey.local ([2600:8802:4500:fc:349b:2a70:c350:7f79])
by smtp.googlemail.com with ESMTPSA id q81sm1142094oih.37.2017.09.07.22.54.44
for <dev@asterixdb.apache.org>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Thu, 07 Sep 2017 22:54:44 -0700 (PDT)
Subject: Re: Time to deprecate AQL?
To: dev@asterixdb.apache.org
References: <9de0e0a5-f1a9-113c-c311-cd1fe14a7ac7@ics.uci.edu>
<CAOhCj38_CSWp+nuttwWHa8uYmjgn8FSBH2YK60K7NCfHRGwevw@mail.gmail.com>
<CAOhCj38Tcdnpxr7mZYSzZjZw8MyGhUhG8jsHqWap9Xbe+bBTJA@mail.gmail.com>
<CAE1xAns8Ve1FsqadW5BxkpDLac-jC-G9APDhjFuEtY13Rw+p=g@mail.gmail.com>
<CABytAGqh2cRYWDD7vUdnnDi0XDTCo9KH9Fn+3osDKLUhSQyh2g@mail.gmail.com>
<CANQf6Do1L3FUr2p_TwOT9hjdMxLWEQZfjbJXw+JiTt=V_zyE2A@mail.gmail.com>
From: Mike Carey <dtabass@gmail.com>
Message-ID: <8dd28981-0627-3843-7c26-e5a97edfaeab@gmail.com>
Date: Thu, 7 Sep 2017 22:54:42 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0)
Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CANQf6Do1L3FUr2p_TwOT9hjdMxLWEQZfjbJXw+JiTt=V_zyE2A@mail.gmail.com>
Content-Type: multipart/alternative;
boundary="------------BBFC0D2940AEF638BF778C21"
Content-Language: en-US
--------------BBFC0D2940AEF638BF778C21
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Or possibly how to retire it and then re-do similarity joins using the
join infrastructure ideas discussed a year or so ago, perhaps.  (We
should think about whether or not the time it would take to do SQL+++
might be better used to not use that approach anymore - it was an
interesting experiment at the time it was done, but it's probably worth
having a revisiting discussion 5 years later - and also whether the
algorithm as it was invented is still the preferred one to support -
though the required SQL+++ query would surely be an interesting SQL++
optimizer test... :-))
On 9/7/17 10:21 PM, Chen Li wrote:
> Let's discuss how to move AQL+ to SQL++ after Taewoo comes back.
>
> On Thu, Sep 7, 2017 at 12:10 PM, Taewoo Kim <wangsaeu@gmail.com> wrote:
>
>> For similarity join, we use AQL+ that is based on AQL. I think deprecating
>> (not removing) AQL is OK. Ultimately, AQL+ should be converted to SQL++ :-)
>>
>> Best,
>> Taewoo
>>
>> On Thu, Sep 7, 2017 at 9:04 PM, Steven Jacobs <sjaco002@ucr.edu> wrote:
>>
>>> I’ll give the BADest +1 I can :)
>>> Steven
>>>
>>> On Thu, Sep 7, 2017 at 8:50 PM Gerald Sangudi <sangudi@gmail.com> wrote:
>>>
>>>> :-)
>>>>
>>>> On Sep 7, 2017 11:44 AM, "Michael Carey" <mjcarey@ics.uci.edu> wrote:
>>>>
>>>> As AsterixDB evolves, and additional features are added - e.g.,
>> DISTINCT
>>>> aggregate support, or properly implemented query-bodied functions,
>>>> supporting two query languages is hugely expensive: Updating two
>>> grammars,
>>>> parsers, rules, tests, ... IMO it is time to let go of AQL as an
>>> externally
>>>> supported interface to AsterixDB and only have SQL++ going forward. I
>>>> think "everyone" has migrated - and if not we should force that
>>> migration.
>>>> (Cloudberry is on SQL++ nowadays, BAD is on SQL++ nowadays, ...) Any
>>>> objections? If not, I think we should make this decision officially
>> and
>>>> stop putting energy into carrying the AQL legacy around with us.
>>> Thoughts?
--------------BBFC0D2940AEF638BF778C21--
From dev-return-5200-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Sat Sep 9 01:56:52 2017
Return-Path: <dev-return-5200-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id C8D711A652
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Sat, 9 Sep 2017 01:56:52 +0000 (UTC)
Received: (qmail 61160 invoked by uid 500); 9 Sep 2017 01:56:52 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 61096 invoked by uid 500); 9 Sep 2017 01:56:51 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 61078 invoked by uid 99); 9 Sep 2017 01:56:51 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 09 Sep 2017 01:56:51 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 381D41A162C
for <dev@asterixdb.apache.org>; Sat, 9 Sep 2017 01:56:51 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 1.999
X-Spam-Level: *
X-Spam-Status: No, score=1.999 tagged_above=-999 required=6.31
tests=[KAM_LAZY_DOMAIN_SECURITY=1, KAM_LINKBAIT=0.5,
KAM_NUMSUBJECT=0.5, RP_MATCHES_RCVD=-0.001] autolearn=disabled
Received: from mx1-lw-eu.apache.org ([10.40.0.8])
by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024)
with ESMTP id RIAh7MaHFDBj for <dev@asterixdb.apache.org>;
Sat, 9 Sep 2017 01:56:50 +0000 (UTC)
Received: from unhygienix.ics.uci.edu (unhygienix.ics.uci.edu [128.195.14.130])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 5D1145F121
for <dev@asterixdb.apache.org>; Sat, 9 Sep 2017 01:56:49 +0000 (UTC)
Received: from obelix.ics.uci.edu (localhost [127.0.0.1])
by unhygienix.ics.uci.edu (Postfix) with ESMTP id 074CC240ECE;
Fri, 8 Sep 2017 18:56:18 -0700 (PDT)
Date: Fri, 8 Sep 2017 18:56:17 -0700 (PDT)
From: Asterix build server <jenkins@asterix-jenkins.ics.uci.edu>
To: dev@asterixdb.apache.org, dmitry.lychagin@couchbase.com
Message-ID: <1873196227.16.1504922177994.JavaMail.jenkins@unhygienix.ics.uci.edu>
Subject: Jenkins build became unstable: asterix-integration-tests 342bd342
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0nz/YYRm0UEuhP+TWwX2ST1fizEpF7HpM4sPcYz2NS87f/HwLueejqBmJC4+jeepHXZ+Jv8mx/RZqsiFpmGNadfrVj5xdvYYYhL+LX6IsquitcGo4czObwwWQ3wInopyASEIqxRi7J6UytN3Fsh6s61qMC7piY42C6FKuqDH3vbnDkTLc8SDdMT9gWSyP9hQTcqcZ76QizLXas6NwvHmUjtNTpxcEsiEcY41b9rUv3810LUs6FQymbPzyZPhTmcRS8841AjfVUbWiSc3ElmKHNxrFA2JmK5S1/xyEeESEaeYHT7daGi2aR1P2G9XtRj5Oj4n7dKo/Xo3cznIN3NNtQIDAQAB
X-Jenkins-Job: asterix-integration-tests
X-Jenkins-Result: UNSTABLE
See <https://asterix-jenkins.ics.uci.edu/job/asterix-integration-tests/860/changes>
From dev-return-5201-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Mon Sep 11 02:29:23 2017
Return-Path: <dev-return-5201-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id 5E39B1A539
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Mon, 11 Sep 2017 02:29:23 +0000 (UTC)
Received: (qmail 53553 invoked by uid 500); 11 Sep 2017 02:29:23 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 53491 invoked by uid 500); 11 Sep 2017 02:29:23 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 53480 invoked by uid 99); 11 Sep 2017 02:29:22 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Sep 2017 02:29:22 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 51EB01A301B
for <dev@asterixdb.apache.org>; Mon, 11 Sep 2017 02:29:22 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 1.499
X-Spam-Level: *
X-Spam-Status: No, score=1.499 tagged_above=-999 required=6.31
tests=[KAM_LAZY_DOMAIN_SECURITY=1, KAM_LINKBAIT=0.5,
RP_MATCHES_RCVD=-0.001] autolearn=disabled
Received: from mx1-lw-eu.apache.org ([10.40.0.8])
by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024)
with ESMTP id v3mmjyxde8mx for <dev@asterixdb.apache.org>;
Mon, 11 Sep 2017 02:29:21 +0000 (UTC)
Received: from unhygienix.ics.uci.edu (unhygienix.ics.uci.edu [128.195.14.130])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 3A7AE60D53
for <dev@asterixdb.apache.org>; Mon, 11 Sep 2017 02:29:20 +0000 (UTC)
Received: from obelix.ics.uci.edu (localhost [127.0.0.1])
by unhygienix.ics.uci.edu (Postfix) with ESMTP id DE305240E0A;
Sun, 10 Sep 2017 19:28:46 -0700 (PDT)
Date: Sun, 10 Sep 2017 19:28:46 -0700 (PDT)
From: Asterix build server <jenkins@asterix-jenkins.ics.uci.edu>
To: dev@asterixdb.apache.org, dmitry.lychagin@couchbase.com, tillw@apache.org
Message-ID: <745414043.18.1505096926880.JavaMail.jenkins@unhygienix.ics.uci.edu>
In-Reply-To: <1873196227.16.1504922177994.JavaMail.jenkins@unhygienix.ics.uci.edu>
References: <1873196227.16.1504922177994.JavaMail.jenkins@unhygienix.ics.uci.edu>
Subject: Jenkins build is still unstable: asterix-integration-tests 8c6e7cdb
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0nz/YYRm0UEuhP+TWwX2ST1fizEpF7HpM4sPcYz2NS87f/HwLueejqBmJC4+jeepHXZ+Jv8mx/RZqsiFpmGNadfrVj5xdvYYYhL+LX6IsquitcGo4czObwwWQ3wInopyASEIqxRi7J6UytN3Fsh6s61qMC7piY42C6FKuqDH3vbnDkTLc8SDdMT9gWSyP9hQTcqcZ76QizLXas6NwvHmUjtNTpxcEsiEcY41b9rUv3810LUs6FQymbPzyZPhTmcRS8841AjfVUbWiSc3ElmKHNxrFA2JmK5S1/xyEeESEaeYHT7daGi2aR1P2G9XtRj5Oj4n7dKo/Xo3cznIN3NNtQIDAQAB
X-Jenkins-Job: asterix-integration-tests
X-Jenkins-Result: UNSTABLE
See <https://asterix-jenkins.ics.uci.edu/job/asterix-integration-tests/changes>
From dev-return-5202-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Mon Sep 11 06:32:06 2017
Return-Path: <dev-return-5202-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id ED6631AB42
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Mon, 11 Sep 2017 06:32:05 +0000 (UTC)
Received: (qmail 37402 invoked by uid 500); 11 Sep 2017 06:32:05 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 37344 invoked by uid 500); 11 Sep 2017 06:32:05 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 37333 invoked by uid 99); 11 Sep 2017 06:32:05 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Sep 2017 06:32:05 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 248131915C3
for <dev@asterixdb.apache.org>; Mon, 11 Sep 2017 06:32:05 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 1.499
X-Spam-Level: *
X-Spam-Status: No, score=1.499 tagged_above=-999 required=6.31
tests=[KAM_LAZY_DOMAIN_SECURITY=1, KAM_LINKBAIT=0.5,
RP_MATCHES_RCVD=-0.001] autolearn=disabled
Received: from mx1-lw-eu.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id kqmboVYGz4un for <dev@asterixdb.apache.org>;
Mon, 11 Sep 2017 06:32:04 +0000 (UTC)
Received: from unhygienix.ics.uci.edu (unhygienix.ics.uci.edu [128.195.14.130])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 44F8C5FC21
for <dev@asterixdb.apache.org>; Mon, 11 Sep 2017 06:32:03 +0000 (UTC)
Received: from obelix.ics.uci.edu (localhost [127.0.0.1])
by unhygienix.ics.uci.edu (Postfix) with ESMTP id B8AD5240ECE;
Sun, 10 Sep 2017 23:31:35 -0700 (PDT)
Date: Sun, 10 Sep 2017 23:31:35 -0700 (PDT)
From: Asterix build server <jenkins@asterix-jenkins.ics.uci.edu>
To: dev@asterixdb.apache.org, bamousaa@gmail.com, dmitry.lychagin@couchbase.com,
tillw@apache.org
Message-ID: <572295570.20.1505111495719.JavaMail.jenkins@unhygienix.ics.uci.edu>
In-Reply-To: <745414043.18.1505096926880.JavaMail.jenkins@unhygienix.ics.uci.edu>
References: <745414043.18.1505096926880.JavaMail.jenkins@unhygienix.ics.uci.edu>
Subject: Jenkins build is still unstable: asterix-integration-tests a281eeac
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0nz/YYRm0UEuhP+TWwX2ST1fizEpF7HpM4sPcYz2NS87f/HwLueejqBmJC4+jeepHXZ+Jv8mx/RZqsiFpmGNadfrVj5xdvYYYhL+LX6IsquitcGo4czObwwWQ3wInopyASEIqxRi7J6UytN3Fsh6s61qMC7piY42C6FKuqDH3vbnDkTLc8SDdMT9gWSyP9hQTcqcZ76QizLXas6NwvHmUjtNTpxcEsiEcY41b9rUv3810LUs6FQymbPzyZPhTmcRS8841AjfVUbWiSc3ElmKHNxrFA2JmK5S1/xyEeESEaeYHT7daGi2aR1P2G9XtRj5Oj4n7dKo/Xo3cznIN3NNtQIDAQAB
X-Jenkins-Job: asterix-integration-tests
X-Jenkins-Result: UNSTABLE
See <https://asterix-jenkins.ics.uci.edu/job/asterix-integration-tests/changes>
From dev-return-5203-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Wed Sep 13 21:58:27 2017
Return-Path: <dev-return-5203-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id 8AEF91AF3C
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Wed, 13 Sep 2017 21:58:27 +0000 (UTC)
Received: (qmail 76722 invoked by uid 500); 13 Sep 2017 21:58:27 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 76678 invoked by uid 500); 13 Sep 2017 21:58:27 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 75901 invoked by uid 99); 13 Sep 2017 21:58:26 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Sep 2017 21:58:26 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 3D5F51A7B77
for <dev@asterixdb.apache.org>; Wed, 13 Sep 2017 21:58:26 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 1.5
X-Spam-Level: *
X-Spam-Status: No, score=1.5 tagged_above=-999 required=6.31
tests=[KAM_LAZY_DOMAIN_SECURITY=1, KAM_LINKBAIT=0.5,
RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled
Received: from mx1-lw-us.apache.org ([10.40.0.8])
by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024)
with ESMTP id WQG0gxNrogiA for <dev@asterixdb.apache.org>;
Wed, 13 Sep 2017 21:58:25 +0000 (UTC)
Received: from unhygienix.ics.uci.edu (unhygienix.ics.uci.edu [128.195.14.130])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id B2BC65FD7D
for <dev@asterixdb.apache.org>; Wed, 13 Sep 2017 21:58:25 +0000 (UTC)
Received: from obelix.ics.uci.edu (localhost [127.0.0.1])
by unhygienix.ics.uci.edu (Postfix) with ESMTP id 90F15240B54;
Wed, 13 Sep 2017 14:57:49 -0700 (PDT)
Date: Wed, 13 Sep 2017 14:57:49 -0700 (PDT)
From: Asterix build server <jenkins@asterix-jenkins.ics.uci.edu>
To: dev@asterixdb.apache.org, bamousaa@gmail.com, dmitry.lychagin@couchbase.com,
mblow@apache.org, mhubail@apache.org, tillw@apache.org,
xkkwww@gmail.com
Message-ID: <1151491378.21.1505339869551.JavaMail.jenkins@unhygienix.ics.uci.edu>
Subject: Jenkins build is unstable: asterix-integration-tests 41b4519e
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0nz/YYRm0UEuhP+TWwX2ST1fizEpF7HpM4sPcYz2NS87f/HwLueejqBmJC4+jeepHXZ+Jv8mx/RZqsiFpmGNadfrVj5xdvYYYhL+LX6IsquitcGo4czObwwWQ3wInopyASEIqxRi7J6UytN3Fsh6s61qMC7piY42C6FKuqDH3vbnDkTLc8SDdMT9gWSyP9hQTcqcZ76QizLXas6NwvHmUjtNTpxcEsiEcY41b9rUv3810LUs6FQymbPzyZPhTmcRS8841AjfVUbWiSc3ElmKHNxrFA2JmK5S1/xyEeESEaeYHT7daGi2aR1P2G9XtRj5Oj4n7dKo/Xo3cznIN3NNtQIDAQAB
X-Jenkins-Job: asterix-integration-tests
X-Jenkins-Result: UNSTABLE
See <https://asterix-jenkins.ics.uci.edu/job/asterix-integration-tests/866/changes>
From dev-return-5204-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Fri Sep 15 01:39:08 2017
Return-Path: <dev-return-5204-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id 347451AC84
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Fri, 15 Sep 2017 01:39:08 +0000 (UTC)
Received: (qmail 47148 invoked by uid 500); 15 Sep 2017 01:39:08 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 47086 invoked by uid 500); 15 Sep 2017 01:39:08 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 47075 invoked by uid 99); 15 Sep 2017 01:39:07 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 15 Sep 2017 01:39:07 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 5E557184CEF
for <dev@asterixdb.apache.org>; Fri, 15 Sep 2017 01:39:07 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2
X-Spam-Level: **
X-Spam-Status: No, score=2 tagged_above=-999 required=6.31
tests=[KAM_LAZY_DOMAIN_SECURITY=1, KAM_LINKBAIT=0.5,
KAM_NUMSUBJECT=0.5, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001]
autolearn=disabled
Received: from mx1-lw-us.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id 9Dw-chuFfltA for <dev@asterixdb.apache.org>;
Fri, 15 Sep 2017 01:39:06 +0000 (UTC)
Received: from unhygienix.ics.uci.edu (unhygienix.ics.uci.edu [128.195.14.130])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id 9402D5FC1C
for <dev@asterixdb.apache.org>; Fri, 15 Sep 2017 01:39:06 +0000 (UTC)
Received: from obelix.ics.uci.edu (localhost [127.0.0.1])
by unhygienix.ics.uci.edu (Postfix) with ESMTP id 6847424069F;
Thu, 14 Sep 2017 18:38:29 -0700 (PDT)
Date: Thu, 14 Sep 2017 18:38:29 -0700 (PDT)
From: Asterix build server <jenkins@asterix-jenkins.ics.uci.edu>
To: dev@asterixdb.apache.org, bamousaa@gmail.com, dmitry.lychagin@couchbase.com,
mblow@apache.org, mhubail@apache.org, tillw@apache.org,
xkkwww@gmail.com
Message-ID: <1909586019.22.1505439509303.JavaMail.jenkins@unhygienix.ics.uci.edu>
Subject: Jenkins build is unstable: asterix-integration-tests f52bc588
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0nz/YYRm0UEuhP+TWwX2ST1fizEpF7HpM4sPcYz2NS87f/HwLueejqBmJC4+jeepHXZ+Jv8mx/RZqsiFpmGNadfrVj5xdvYYYhL+LX6IsquitcGo4czObwwWQ3wInopyASEIqxRi7J6UytN3Fsh6s61qMC7piY42C6FKuqDH3vbnDkTLc8SDdMT9gWSyP9hQTcqcZ76QizLXas6NwvHmUjtNTpxcEsiEcY41b9rUv3810LUs6FQymbPzyZPhTmcRS8841AjfVUbWiSc3ElmKHNxrFA2JmK5S1/xyEeESEaeYHT7daGi2aR1P2G9XtRj5Oj4n7dKo/Xo3cznIN3NNtQIDAQAB
X-Jenkins-Job: asterix-integration-tests
X-Jenkins-Result: UNSTABLE
See <https://asterix-jenkins.ics.uci.edu/job/asterix-integration-tests/868/changes>
From dev-return-5205-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Mon Sep 18 00:50:58 2017
Return-Path: <dev-return-5205-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id D56A61AD4D
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Mon, 18 Sep 2017 00:50:58 +0000 (UTC)
Received: (qmail 79291 invoked by uid 500); 18 Sep 2017 00:50:58 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 79197 invoked by uid 500); 18 Sep 2017 00:50:58 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 79185 invoked by uid 99); 18 Sep 2017 00:50:57 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Sep 2017 00:50:57 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 76CCDC37BF
for <dev@asterixdb.apache.org>; Mon, 18 Sep 2017 00:50:55 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level:
X-Spam-Status: No, score=-0.401 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8,
RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled
Authentication-Results: spamd1-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=gmail.com
Received: from mx1-lw-eu.apache.org ([10.40.0.8])
by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024)
with ESMTP id 16mjgzHMupuX for <dev@asterixdb.apache.org>;
Mon, 18 Sep 2017 00:50:54 +0000 (UTC)
Received: from mail-io0-f173.google.com (mail-io0-f173.google.com [209.85.223.173])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 66ED65FC80
for <dev@asterixdb.apache.org>; Mon, 18 Sep 2017 00:50:53 +0000 (UTC)
Received: by mail-io0-f173.google.com with SMTP id e189so15251473ioa.4
for <dev@asterixdb.apache.org>; Sun, 17 Sep 2017 17:50:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=from:mime-version:subject:message-id:date:to;
bh=8JW+bsnEhyGvBT+Qv9VrBtIsdBfhBHuNO1/clL5zFeY=;
b=bYrMPTap5mB+cJT098kWNDbaJScF1I52+RhbmaM6s1bay5Py4Te1sa234ttCkADVRa
HURiqEoKPya5T9zlnMvklq/xWefhBH/i0f73ZT1HN1aJiMa2S99y8c8J+yq6fjD7FahJ
Twt4/3chKypgP11AqAhSD+DayRCHPsiIkhkG7A95NF9/LhBRGtdqC2yJNFt6FLyS2fId
SPhNX261kNxEKr+ZAELV5SDBBdc5Ng481oeXGnJFiutzvjqeLmY81/VTngaFOECGIb1T
CEWMD9q5mlY7CaBLYCog/xFDwnfkCHiIjc+OBYa8d9HFBwp703VBP7THUpacLL1Jnp1X
D1ZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:from:mime-version:subject:message-id:date:to;
bh=8JW+bsnEhyGvBT+Qv9VrBtIsdBfhBHuNO1/clL5zFeY=;
b=RrTjcMyfZMxOjSjwuumoYTiDidPRELXEdzh+hM4ApKinodgyJM7tMMeWehHjnzXZcJ
EQTfGr0w1I6lZ8Vgnn/qvSk0N834hUNF7r61nvheNnX5iN9hMNYrwh92wEWemfZaLAOm
fI1zD2vABOrMREhpp/Im7eCI55a8j7DOD1zFASsf609ghA4tWlVUtku5GKupjabRrhti
TrgfYNq6WfJqXp+xV8yU0R+a/kcXfLDni/lyonJwiNu7/Sq234w6k4LGhyp/4y6CYxWo
XSzYX5EOV3siIDg4J3XHuhPZ5qR3/KwhJM0LjKXBfcO3nYT2woQsWFv4T0Npq2CT0p6z
k8dA==
X-Gm-Message-State: AHPjjUi9tSkya0Vtf72EuDJ+uIHsK20zUqAMNEtfEE2ShbMFTSIu5T/W
UQ2NZOgMjjCfxIAUhDM=
X-Google-Smtp-Source: AOwi7QBwkHkZ/Ab/0E70Q16l0eUPpWSKtEagK5DPQAcQBzL8m0Zid9Lvh3gf4mjzlIr5mpsXqyiLKg==
X-Received: by 10.202.206.70 with SMTP id e67mr32618224oig.118.1505695851817;
Sun, 17 Sep 2017 17:50:51 -0700 (PDT)
Received: from ?IPv6:2600:8802:1203:ae00:d0e3:1b8f:4d3:e645? ([2600:8802:1203:ae00:d0e3:1b8f:4d3:e645])
by smtp.gmail.com with ESMTPSA id x14sm4222932oif.41.2017.09.17.17.50.49
for <dev@asterixdb.apache.org>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Sun, 17 Sep 2017 17:50:50 -0700 (PDT)
From: abdullah alamoudi <bamousaa@gmail.com>
Content-Type: multipart/alternative;
boundary="Apple-Mail=_80FC7ED8-D832-495D-B8F1-8641A958190D"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Subject: Index components lifecycle
Message-Id: <8DFD716E-6F5D-4064-9176-878DE9C87217@gmail.com>
Date: Sun, 17 Sep 2017 17:50:48 -0700
To: dev@asterixdb.apache.org
X-Mailer: Apple Mail (2.3273)
--Apple-Mail=_80FC7ED8-D832-495D-B8F1-8641A958190D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
Hi devs,
I just added a new entry in our wiki for the index components lifecycle. =
https://cwiki.apache.org/confluence/display/ASTERIXDB/Index+Component+Life=
cycle =
<https://cwiki.apache.org/confluence/display/ASTERIXDB/Index+Component+Lif=
ecycle>
Hope it helps new comers and existing community members.
Please, help keep it maintained when you make any code changes.
Cheers,
Abdullah.=
--Apple-Mail=_80FC7ED8-D832-495D-B8F1-8641A958190D--
From dev-return-5206-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Tue Sep 19 05:16:34 2017
Return-Path: <dev-return-5206-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id AE947C0F0
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Tue, 19 Sep 2017 05:16:34 +0000 (UTC)
Received: (qmail 54383 invoked by uid 500); 19 Sep 2017 05:16:34 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 54331 invoked by uid 500); 19 Sep 2017 05:16:34 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 54317 invoked by uid 99); 19 Sep 2017 05:16:33 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 Sep 2017 05:16:33 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 671E81A2F7C
for <dev@asterixdb.apache.org>; Tue, 19 Sep 2017 05:16:33 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -0.9
X-Spam-Level:
X-Spam-Status: No, score=-0.9 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8,
SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled
Authentication-Results: spamd2-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=gmail.com
Received: from mx1-lw-eu.apache.org ([10.40.0.8])
by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024)
with ESMTP id sYFQgBUum5CY for <dev@asterixdb.apache.org>;
Tue, 19 Sep 2017 05:16:32 +0000 (UTC)
Received: from mail-pf0-f169.google.com (mail-pf0-f169.google.com [209.85.192.169])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id B0E0F5F3DA
for <dev@asterixdb.apache.org>; Tue, 19 Sep 2017 05:16:31 +0000 (UTC)
Received: by mail-pf0-f169.google.com with SMTP id r68so403389pfj.3
for <dev@asterixdb.apache.org>; Mon, 18 Sep 2017 22:16:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=sender:from:mime-version:subject:message-id:date:to;
bh=QWdk4ozmD7ybjp6cfhx15b1csok+dsbaMqjywjDRpvc=;
b=m83qZb99a9Y+OwZahMYA0xNo6VDFLxbYTqQsz1xxwWy71L8xkWRmjvc2/Md16lLAOw
IWHXhEwRJy/s9jl3aAKAS8DTP7b6M+4Nkih3RAH/Lw8Zho/ph9DmkNSPr+yoaHsx5L7R
ZCQnb0cdpC7tTRljSXXCcx2W5t7uhud2i+y7IAoriIWeSVZQJR5NIlS8o+HrKSI8J0V3
A8XnET70k3CBgZMGr2LnHyAO3gaWIghfySlJe2RbXz4whTF671rUuHsZ4KJLnTpweR5b
g3a3/PkOsALNHnXM4OOvNNu2S4QAhDu51eMLCkE21XWSA0oNA25fs3bZtW2i5KvdAYg/
MRYg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:sender:from:mime-version:subject:message-id:date
:to;
bh=QWdk4ozmD7ybjp6cfhx15b1csok+dsbaMqjywjDRpvc=;
b=FnafXoHLBqORZDT1U4mDdaAdvWAtCAq2/NU38X9+5aXOFig+l2TSUZYIlV52FUbpwv
RLHasI75ia4YwtOYZrbVYRtbyvLvLL/Ceoz8VGyPRpyUB1CyAcTgGIS5i9D3PECsRUmK
/smiRQmZW1wu9pNq6vp2/rx9KOPFgDLX42yd2Fr+gvQDEYlB0//C2rMKq4IycOIAuAP6
FAFVZj9Nze9PSMy+w5Vgh9VmXMxflvqSjfgY1LtF9j6vD7bWasDjEh3Ju8LfOlvpjDEl
0QFNs6OK9ybZPxM+e4wWA56FMXeXzccWy+JCaa2Z5Mva59jl4R3H3gWpR5mLlkAYn6Jz
yRmw==
X-Gm-Message-State: AHPjjUgHerQ83x7TkKmO0TKP+KY5xrrQ1+DrfvuWiSSKg2xv3ksZ9MvF
zw8j2PWKu/4AS0ew6Ye0V+4wAKYR
X-Google-Smtp-Source: AOwi7QBiJ1cdDTVsYL5twWCmmx/qSXEzDVVs0atdzFnNPhqCuYY6N/68rFdTr1ghP4azsACOzsDKkQ==
X-Received: by 10.101.93.65 with SMTP id e1mr236667pgt.150.1505798189738;
Mon, 18 Sep 2017 22:16:29 -0700 (PDT)
Received: from [192.168.1.8] ([138.229.150.71])
by smtp.gmail.com with ESMTPSA id e185sm1592292pfg.142.2017.09.18.22.16.27
for <dev@asterixdb.apache.org>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Mon, 18 Sep 2017 22:16:28 -0700 (PDT)
Sender: Ildar Absalyamov <ty13r.derden@gmail.com>
From: Ildar Absalyamov <ildar.absalyamov@gmail.com>
Content-Type: multipart/alternative;
boundary="Apple-Mail=_90EEE99C-0077-4793-8794-84E5B9B9B6C5"
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
Subject: LSM storage refactoring
Message-Id: <AF971964-7B2A-472B-96CA-5F892AE86962@gmail.com>
Date: Mon, 18 Sep 2017 22:16:26 -0700
To: dev@asterixdb.apache.org
X-Mailer: Apple Mail (2.3251)
--Apple-Mail=_90EEE99C-0077-4793-8794-84E5B9B9B6C5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
Hi Devs,
In line with earlier major structural refactorings of =
storage/index-related code [1] I would like to propose a next step in =
this cleanup [2].
The main problem that I tried to solve with this patch is that code =
responsible for LSM disk/memory component lifecycle (creation, =
destruction, bulkloading, etc) is smeared across fabric methods in =
appropriate index implementations, while much of it is duplicated =
between various types of index components (bTrees, externalBTrees, =
externalBTreesWithBuddyBTree, rTrees, antimatterRTrees, invertedIndexes, =
etc). Moreover all these different disk\memory component implementations =
have a lot of commonality in how they manage lifecycle of their parts =
(main indexes, bloom filters, buddyBTrees\deletedKeysBTrees).
This change removes much of boilerplate from LSM component-handling code =
and relies on more object-oriented design to bring in the logic of a =
particular element of the component into one place.
It also introduces a composable method of assembling bulkload pipelines, =
allowing to create a chain of operators, responsible for bulkloading a =
piece of component, and easily extend this pipeline with additional =
operations (calculating stats\inferring schema\etc).
If your are interested or have an opinion on how this part of the =
codebase should be structured (or it will break all your code in a =
private branch ;)), please have a look [2].
[1] https://asterix-gerrit.ics.uci.edu/#/c/1728/ =
<https://asterix-gerrit.ics.uci.edu/#/c/1728/>
[2] https://asterix-gerrit.ics.uci.edu/#/c/2014/ =
<https://asterix-gerrit.ics.uci.edu/#/c/2014/>
Best regards,
Ildar
--Apple-Mail=_90EEE99C-0077-4793-8794-84E5B9B9B6C5--
From dev-return-5207-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Tue Sep 19 05:21:56 2017
Return-Path: <dev-return-5207-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id D7614C0F9
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Tue, 19 Sep 2017 05:21:56 +0000 (UTC)
Received: (qmail 61143 invoked by uid 500); 19 Sep 2017 05:21:56 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 61090 invoked by uid 500); 19 Sep 2017 05:21:56 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 61078 invoked by uid 99); 19 Sep 2017 05:21:56 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 Sep 2017 05:21:56 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id B00FD182AB3
for <dev@asterixdb.apache.org>; Tue, 19 Sep 2017 05:21:55 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -2.4
X-Spam-Level:
X-Spam-Status: No, score=-2.4 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8,
RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001]
autolearn=disabled
Authentication-Results: spamd3-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=gmail.com
Received: from mx1-lw-eu.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id WVK9wXnJgCnL for <dev@asterixdb.apache.org>;
Tue, 19 Sep 2017 05:21:54 +0000 (UTC)
Received: from mail-io0-f177.google.com (mail-io0-f177.google.com [209.85.223.177])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 6051B5FB76
for <dev@asterixdb.apache.org>; Tue, 19 Sep 2017 05:21:53 +0000 (UTC)
Received: by mail-io0-f177.google.com with SMTP id z187so7278125ioz.12
for <dev@asterixdb.apache.org>; Mon, 18 Sep 2017 22:21:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=from:content-transfer-encoding:mime-version:subject:date:references
:to:in-reply-to:message-id;
bh=GiHiJTP/PqMWryhPr419LxE6J73IaBd/hyiwyaiXtWQ=;
b=YSXlizwPfVmBPgMIyogFS5h+eB71g/c+2clwkycZvisMARXvgSw07xHRku0t9tHigJ
nMOeJA89mGkgV3XlRZIZ5OFW77jGlIViFGzl2To2FtgDvq9SbCUD/bkrXUiwHQTzuDLU
uSWrEAIAxgg1qOJ1XIp6KQ7m5PEuFUPwUDQx/QP7D/f/bE5vvPnDGTr9ebZKo20cFC7A
ahAdMyxfXhKM4dHBX2/B7K+mPIsY2gp6nzZ1V9tDAuAcz+7DSkf60xrWXApMFfnS1r5H
eiUCJO7xzjFbGxYD+UyIWuzKkBJa2Cu/lXXeukDrbGvOYjWjv14YkmesnkGqZPDXEWCI
9HwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:from:content-transfer-encoding:mime-version
:subject:date:references:to:in-reply-to:message-id;
bh=GiHiJTP/PqMWryhPr419LxE6J73IaBd/hyiwyaiXtWQ=;
b=B4lCKnA4lDGqtkKv4rsxPmLIAECPbolLPP9WxdcOK92coMUAtxnCoMzoOnjwHSFau1
cyq6NbJGn2CFg6VzhJzmGIwSb4YL2Ck6tTR7eNIIwoBUz0nA7c2lgcC8abA2uXLuOt5r
FX1r4aaKY7SbN9/HO8f6/1p81LcoR1K3RtyUZDF6U55wqgv7s0BmG5kQFju76fGxNyfQ
gHhLnc8pKXL2pTbRrYmW5lE34idhV5Jq5dinJGcdN+wguUN//GdjdMGiMtKWb7dubeAP
Q3IDF+QNqmupTlFx4X/hn/smQjEbtgtC4C0kbxv3FpjiGZW9aDXS471JU5HUtS67Fhaf
bHyg==
X-Gm-Message-State: AHPjjUi+JZA14sWiAS815h8DnVvX9vpOMNvyiF7Vt0GdMVa/2vkjgWYZ
p92Hr27zZpLg/9Q4zPgw/0cPgj0d
X-Google-Smtp-Source: AOwi7QCSpzTJjKif0EJshqxyFy1OeyQrdqrNRCIW+eMysuRf20441N8ntef59H3yWvr6/CXuNdJCkQ==
X-Received: by 10.202.88.86 with SMTP id m83mr216573oib.75.1505798511705;
Mon, 18 Sep 2017 22:21:51 -0700 (PDT)
Received: from ?IPv6:2600:8802:1203:ae00:e5d8:f04:a1f6:51d8? ([2600:8802:1203:ae00:e5d8:f04:a1f6:51d8])
by smtp.gmail.com with ESMTPSA id w192sm3255454oie.5.2017.09.18.22.21.50
for <dev@asterixdb.apache.org>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Mon, 18 Sep 2017 22:21:50 -0700 (PDT)
From: abdullah alamoudi <bamousaa@gmail.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Subject: Re: LSM storage refactoring
Date: Mon, 18 Sep 2017 22:21:49 -0700
References: <AF971964-7B2A-472B-96CA-5F892AE86962@gmail.com>
To: dev@asterixdb.apache.org
In-Reply-To: <AF971964-7B2A-472B-96CA-5F892AE86962@gmail.com>
Message-Id: <EBB30C34-A01A-4191-8CE5-1F0EB234FE85@gmail.com>
X-Mailer: Apple Mail (2.3273)
Thanks Ildar,
I will take a look,
Cheers,
Abdullah.
> On Sep 18, 2017, at 10:16 PM, Ildar Absalyamov =
<ildar.absalyamov@gmail.com> wrote:
>=20
> Hi Devs,
>=20
> In line with earlier major structural refactorings of =
storage/index-related code [1] I would like to propose a next step in =
this cleanup [2].
> The main problem that I tried to solve with this patch is that code =
responsible for LSM disk/memory component lifecycle (creation, =
destruction, bulkloading, etc) is smeared across fabric methods in =
appropriate index implementations, while much of it is duplicated =
between various types of index components (bTrees, externalBTrees, =
externalBTreesWithBuddyBTree, rTrees, antimatterRTrees, invertedIndexes, =
etc). Moreover all these different disk\memory component implementations =
have a lot of commonality in how they manage lifecycle of their parts =
(main indexes, bloom filters, buddyBTrees\deletedKeysBTrees).
>=20
> This change removes much of boilerplate from LSM component-handling =
code and relies on more object-oriented design to bring in the logic of =
a particular element of the component into one place.
> It also introduces a composable method of assembling bulkload =
pipelines, allowing to create a chain of operators, responsible for =
bulkloading a piece of component, and easily extend this pipeline with =
additional operations (calculating stats\inferring schema\etc).
>=20
> If your are interested or have an opinion on how this part of the =
codebase should be structured (or it will break all your code in a =
private branch ;)), please have a look [2].
>=20
> [1] https://asterix-gerrit.ics.uci.edu/#/c/1728/ =
<https://asterix-gerrit.ics.uci.edu/#/c/1728/>
> [2] https://asterix-gerrit.ics.uci.edu/#/c/2014/ =
<https://asterix-gerrit.ics.uci.edu/#/c/2014/>
> Best regards,
> Ildar
>=20
From dev-return-5208-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org Tue Sep 19 17:08:14 2017
Return-Path: <dev-return-5208-apmail-asterixdb-dev-archive=asterixdb.apache.org@asterixdb.apache.org>
X-Original-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Delivered-To: apmail-asterixdb-dev-archive@minotaur.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id 7E8C2C02E
for <apmail-asterixdb-dev-archive@minotaur.apache.org>; Tue, 19 Sep 2017 17:08:14 +0000 (UTC)
Received: (qmail 75286 invoked by uid 500); 19 Sep 2017 17:08:14 -0000
Delivered-To: apmail-asterixdb-dev-archive@asterixdb.apache.org
Received: (qmail 75232 invoked by uid 500); 19 Sep 2017 17:08:14 -0000
Mailing-List: contact dev-help@asterixdb.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-help@asterixdb.apache.org>
List-Unsubscribe: <mailto:dev-unsubscribe@asterixdb.apache.org>
List-Post: <mailto:dev@asterixdb.apache.org>
List-Id: <dev.asterixdb.apache.org>
Reply-To: dev@asterixdb.apache.org
Delivered-To: mailing list dev@asterixdb.apache.org
Received: (qmail 75221 invoked by uid 99); 19 Sep 2017 17:08:14 -0000
Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142)
by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 Sep 2017 17:08:14 +0000
Received: from localhost (localhost [127.0.0.1])
by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 9E40D180AAE