| 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 |
| |