Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id C3948200A5B for ; Thu, 5 May 2016 06:38:48 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id C2245160A00; Thu, 5 May 2016 04:38:48 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id E19EF1609FB for ; Thu, 5 May 2016 06:38:47 +0200 (CEST) Received: (qmail 21930 invoked by uid 500); 5 May 2016 04:38:47 -0000 Mailing-List: contact dev-help@gearpump.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@gearpump.incubator.apache.org Delivered-To: mailing list dev@gearpump.incubator.apache.org Received: (qmail 21918 invoked by uid 99); 5 May 2016 04:38:46 -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, 05 May 2016 04:38:46 +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 61FB51A51F1 for ; Thu, 5 May 2016 04:38:46 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.429 X-Spam-Level: * X-Spam-Status: No, score=1.429 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 bH7yLlklbjLc for ; Thu, 5 May 2016 04:38:44 +0000 (UTC) Received: from mail-oi0-f51.google.com (mail-oi0-f51.google.com [209.85.218.51]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id EE1005F3F5 for ; Thu, 5 May 2016 04:38:43 +0000 (UTC) Received: by mail-oi0-f51.google.com with SMTP id v145so90216171oie.0 for ; Wed, 04 May 2016 21:38:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=gYY6ckKuoqXm3p9PLq0/yNc1z26dGqgVwpV4KAYJqZA=; b=rWXKLnqn0dL501+omb5j2arm4eM4ryp3xstQCJ+gfqnaftPu4UdaMkUTNRuVFWJgyV RFCA4qRmqU+iVASNT7QlRHleyyqU9Yh2prU1DDC6pWNAZaPRenU+VRODuK6+NKAdU4B5 sHfs1Kn2yKwVwwuO7Ffml6Yh1lf3KTYDg+t5ScAGLper6f72HFbMxq6PxVKWlwJjbwcD /mv7+va3nMUrUrJm4kBbSsh6ef1iWjl6gzEFctWzi0jB8MLB2URFYLNDuP1zd59bwZmM HE6Yo0fa6FzlxHdFSlDyn+OX4hpqhp9caIh/j7R7qY7YC5k+e02CgQOr0UGA8n5XQFqf JfaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=gYY6ckKuoqXm3p9PLq0/yNc1z26dGqgVwpV4KAYJqZA=; b=Gf0TEFIwPZmGsSr6Omqawm6L8njwcoJFqzo41EvaTSBXAeygNOZ3onKFNlr63Y9ooa +3RwdZdTrLMRgu3BwzRb0VASoRSIgir2kIOBhHwbZXeB+J2ARQRzaX2FW7ed6cD/ukvc NX/r9pbIkUZHuI+AEC2U5mHj9UwpY+hK2fVCSTLm1LSBL6cuFRqt1uou6x59t7QddYVI 0Qvw4SxhnGpfAF/NCxQ/WXE9xZ+Lg1wc0dqL5l/nLaARTme9mLbuTS95DhUtJfvtRaTT 6s6jb8LQEtMl5RZxX9RowRdJkPVnFRB1JPznyiwVWggGmWKnrQatVrECLhfOYzpbXt// lRZQ== X-Gm-Message-State: AOPr4FXardQt0FovapkID2M1JhIbRG0BcEphrQd4I1P1ksFru0OymMvjdkuZD23RsjYHrRkuqdUrORMfGWkVfg== X-Received: by 10.202.51.87 with SMTP id z84mr5527863oiz.5.1462423122918; Wed, 04 May 2016 21:38:42 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Manu Zhang Date: Thu, 05 May 2016 04:38:33 +0000 Message-ID: Subject: Re: Sink/source tickets To: "dev@gearpump.incubator.apache.org" Content-Type: multipart/alternative; boundary=001a113cf4f0c0c5bd053210ea90 archived-at: Thu, 05 May 2016 04:38:48 -0000 --001a113cf4f0c0c5bd053210ea90 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable +1 I need to do some PoC for GEARPUMP-116. It's not difficult to wrap a Storm spout/bolt in Gearpump task since we have very similar flow for task executor. The hard thing is about message delivery guarantee and state management where the two diverge. Also, we have no control over cpu/memory usage and thus performance. Thanks, Manu On Thu, May 5, 2016 at 11:51 AM Jiang Weihua wrote: > +1 on the order. > > @manuzhang, how difficult to have GEARPUMP-116 as you wrote the Storm > compatibility layer? > > NOTE: GEARPUMP-116 is DIFFERENT from our Storm app compatibility. > GEARPUMP-116 tries to provide Storm compatible Source/Sink to Gearpump > native application instead of Storm app. > > Thanks > Weihua > > > > =E5=9C=A8 16/5/5 =E4=B8=8A=E5=8D=881:34=EF=BC=8C=E2=80=9CKarol Brejna=E2= =80=9D =E5=86=99=E5=85=A5: > > >We have a series of jira tickets regarding Gearpump sinks/sources: > > > >https://issues.apache.org/jira/browse/GEARPUMP-116 - Compatibility > >layer/adapter for Apache Storm > >https://issues.apache.org/jira/browse/GEARPUMP-115 - Create MQTT > source/sink > >https://issues.apache.org/jira/browse/GEARPUMP-106 - Gearpump Redis > >Integration > >https://issues.apache.org/jira/browse/GEARPUMP-105 - Provide > non-persistent > >Sink Task so that examples like word count can materialize Sum results > >within the Client > >https://issues.apache.org/jira/browse/GEARPUMP-100 - Source task that > emits > >messages per a schedule (interval or otherwise) should be provided > >https://issues.apache.org/jira/browse/GEARPUMP-95 - Add parquet > datasource > >and datasink connectors > >https://issues.apache.org/jira/browse/GEARPUMP-91 - Apache Cassandra > >Integration > > > >We also had a ticket for 'Add a HDFS Sink with secutiry' ( > >https://github.com/gearpump/gearpump/issues/1547) - I am not sure as for > >the outcome of this one. > > > >Most of them consider the medium (MQTT, Redis, Casandra, ...). Other tal= k > >about the source mechanics (scheduled/repetative source). > > > >I'd like to discuss the order in wich we plan implementation for them. > > > >In my opinion Redis an MQTT (GEARPUMP-106, GEARPUMP-115) seems most > >important to have. > >Redis is well known and widely used. MQTT is a de facto standard in IoT > >communications. > > > >Then I would like to have HDFS sink (if we didn't merged this already). > > > >Non-persistent datasink could be very useful for examples/demo purposes. > >(Imagine we have capped collection that the application can send message= s > >to, kind of application console. In the dashboard there could be a secti= on > >that presents lates 'console' messages. This way a user could "watch" th= e > >application progress. Especially if he/she doesn't have access to the > >backend - as it happens often in YARN mode. But this is a topic for > >dedicated discussion, I think.) > > > >On the other hand, if we start working on GEARPUMP-116, we'd probably > >quickly have Redis, JMS, AMQP sources (adapted from Storm) > > > >Please, let me know what do you think. > > > >Karol > > --001a113cf4f0c0c5bd053210ea90--