From dev-return-107123-archive-asf-public=cust-asf.ponee.io@kafka.apache.org Tue Sep 3 22:04:36 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 3B341180637 for ; Wed, 4 Sep 2019 00:04:36 +0200 (CEST) Received: (qmail 86464 invoked by uid 500); 4 Sep 2019 01:08:54 -0000 Mailing-List: contact dev-help@kafka.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@kafka.apache.org Delivered-To: mailing list dev@kafka.apache.org Received: (qmail 86452 invoked by uid 99); 4 Sep 2019 01:08:53 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Sep 2019 01:08:53 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 23494C1CFA for ; Tue, 3 Sep 2019 22:04:34 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-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=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=confluent.io Received: from mx1-ec2-va.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id z1Fa1EShtKvD for ; Tue, 3 Sep 2019 22:04:32 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.215.182; helo=mail-pg1-f182.google.com; envelope-from=matthias@confluent.io; receiver= Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) by mx1-ec2-va.apache.org (ASF Mail Server at mx1-ec2-va.apache.org) with ESMTPS id BBD0ABC7E2 for ; Tue, 3 Sep 2019 22:04:31 +0000 (UTC) Received: by mail-pg1-f182.google.com with SMTP id u72so5784606pgb.10 for ; Tue, 03 Sep 2019 15:04:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=confluent.io; s=google; h=subject:to:references:from:openpgp:autocrypt:organization :message-id:date:user-agent:mime-version:in-reply-to; bh=oKPLPq7fl8s45hQ8u1ru/YqEmBLqRn3+Grjlaeu4A3U=; b=lsqtCKv9JXZVBDzkdTlPTzC6/3Op1NnwFF72PNgp9PSYumuf3Rkf/FOlOcUQRmDAOf Bik6DiHFGFYD0a58xMFb+GysMvuUDQ+mFlTqbEQYFM4sWt4+bNb6Hk2ALodUUKKCfXvO ooS3djSqUASlDhqiw5jYAJzr1ESIkhauELjpuw1mT2Bl/l4lOqE63gk/uFG2RYeYmYd4 12D13+IDhmPS6C21y/eQw1E8FkFsV++OZ1aXvpWLxXbOW/TauvqOA2iu7uTi000dAh8+ YK6jPg2Sa0J40nzCuoOfr5sfzKvjrl8q/eBVgtojxEHir/fa6hh5AvpF29M5a0liAAgS DU/Q== 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:openpgp:autocrypt :organization:message-id:date:user-agent:mime-version:in-reply-to; bh=oKPLPq7fl8s45hQ8u1ru/YqEmBLqRn3+Grjlaeu4A3U=; b=KEHxqtm1AnBnZTqYyL8DMCH2Q+jOpinC/5VtSJdFPIPlWNadj4/OlIEkl/Vz1YEQNT Tg7pn4ToEvN0nGswOXawga7PfpKvxBcCJeADua4NkjeuupWnuaMBlrkYJ0cSvwpuAG4L XpDD8XP1YbEe3gISrzls2Q81LfPl80N8hMfXycGvpWdcnQBAIuzCcPxAYatZzB8T1GuS dOWX3W1MhvQLiJxpRRIF7NHfEHpqtBLVB/KjLkE2pHIhe2IaVKcfjL/eYgT9CX6zFPx7 fk1s5lINlIHGZoEL9whTaf2G3H0VU25Y6OPG3Qf+1gNsoCM0sJYbwfTnIfIO67nRSDDJ jpSQ== X-Gm-Message-State: APjAAAXX7XzYCnxZh7wOcgoXBD9m6r2a/9Fh7VTyXGCyuI7gqN/rcVOz uRyayoQ5661C1IdXuCqEd1d+lg5l7vzRVpEr/Or6T6PIWRQ/E/0yHxTxUDDq/M3kEJJB5AC9mFC alairr719si3XHMZ0wXqLIwcMzU4juLg8g82+kEKBZ8+bi+/6daaMBlB0JVglQ0RPnck= X-Google-Smtp-Source: APXvYqwU/PkfS+BjsZTA4zgX2Dxp9OHBQw90hNP3MuiMHEYRg3nRjS7zBG/VsOTm4iSPnva38C9PwQ== X-Received: by 2002:aa7:9735:: with SMTP id k21mr21277360pfg.174.1567548269261; Tue, 03 Sep 2019 15:04:29 -0700 (PDT) Received: from Matthias-Sax-Macbook-Pro.local (50-0-2-20.static.sonic.net. [50.0.2.20]) by smtp.gmail.com with ESMTPSA id b185sm18107961pfg.14.2019.09.03.15.04.28 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 03 Sep 2019 15:04:28 -0700 (PDT) Subject: Re: [VOTE] KIP-401: TransformerSupplier/ProcessorSupplier StateStore connecting To: dev@kafka.apache.org References: <3f0b88f6-9e6c-2c48-feb2-196885eed7cf@confluent.io> From: "Matthias J. Sax" Openpgp: preference=signencrypt Autocrypt: addr=matthias@confluent.io; prefer-encrypt=mutual; keydata= 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 I5FRbGf3c/r2PPse2sMSKW6sZ1+MhAwK Organization: Confluent Inc Message-ID: <5f49acd1-8164-1315-5bfc-0323e2f252ce@confluent.io> Date: Tue, 3 Sep 2019 15:04:27 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="iH9Ub4FZU449YKFes0WbyhSmABZ1qQG4D" --iH9Ub4FZU449YKFes0WbyhSmABZ1qQG4D Content-Type: multipart/mixed; boundary="uKGYjdnvp2mfUUylAa7ZIRKi2KwdJjg1E"; protected-headers="v1" From: "Matthias J. Sax" To: dev@kafka.apache.org Message-ID: <5f49acd1-8164-1315-5bfc-0323e2f252ce@confluent.io> Subject: Re: [VOTE] KIP-401: TransformerSupplier/ProcessorSupplier StateStore connecting References: <3f0b88f6-9e6c-2c48-feb2-196885eed7cf@confluent.io> In-Reply-To: --uKGYjdnvp2mfUUylAa7ZIRKi2KwdJjg1E Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable I am strongly in favor of "must be the same reference". -Matthias On 9/3/19 2:09 PM, Guozhang Wang wrote: > Hi Paul, >=20 > Thanks for the KIP! +1 (binding). >=20 > One minor comment about the following: >=20 > "In order to solve the problem of addStateStore potentially being calle= d > twice for the same store (because more than one Supplier specifies it),= the > check for duplicate stores in addStateStores will be relaxed to *allow = for > duplicates if the same StoreBuilder instance for the same store name*."= >=20 > It worth clarifying how should we check if the StoreBuilder instances a= re > the same: either 1) equality by reference or 2) equality based on e.g. > #equals override function so that two different instances may still be > considered "equal". I think you meant 1), just wanted to confirm :) >=20 >=20 > Guozhang >=20 > On Thu, Aug 29, 2019 at 3:14 PM Paul Whalen wrote:= >=20 >> Thanks for the votes all! With two binding votes we=E2=80=99re in need= of one more >> for the KIP to be accepted. With the 2.4 release coming in September, = it >> would be great to get another committer to take a look soon so I could= set >> aside some time to get implementation/documentation done to make it in= to >> the release. >> >> Thanks, >> Paul >> >>> On Aug 20, 2019, at 5:47 PM, Bill Bejeck wrote: >>> >>> Thanks for the KIP. >>> >>> +1 (binding) >>> >>> On Tue, Aug 20, 2019 at 6:28 PM Matthias J. Sax >>> wrote: >>> >>>> +1 (binding) >>>> >>>> >>>>> On 6/17/19 2:32 PM, John Roesler wrote: >>>>> I'm +1 (nonbinding) on the current iteration of the proposal. >>>>> >>>>>> On Mon, May 27, 2019 at 1:58 PM Paul Whalen >> wrote: >>>>>> >>>>>> I spoke too early a month ago, but I believe the proposal is final= ized >>>> now >>>>>> and ready for voting. >>>>>> >>>>>> KIP: >>>>>> >>>> >> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=3D975= 53756 >>>>>> >>>>>> Discussion: >>>>>> >>>> >> https://lists.apache.org/thread.html/600996d83d485f2b8daf45037de64a60c= ebdfac9b234bf3449b6b753@%3Cdev.kafka.apache.org%3E >>>>>> >>>>>> Pull request (still a WIP, obviously): >>>>>> https://github.com/apache/kafka/pull/6824 >>>>>> >>>>>> Thanks, >>>>>> Paul >>>>>> >>>>>>> On Wed, Apr 24, 2019 at 8:00 PM Paul Whalen >> wrote: >>>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> After some good discussion on and adjustments to KIP-401 (which I= >>>> renamed >>>>>>> slightly for clarity), chatter has died down so I figured I may a= s >> well >>>>>>> start a vote. >>>>>>> >>>>>>> KIP: >>>>>>> TransformerSupplier/ProcessorSupplier StateStore connecting >>>>>>> < >>>> >> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=3D975= 53756> >>>>>>> Discussion: >>>>>>> >>>>>>> >>>> >> https://lists.apache.org/thread.html/600996d83d485f2b8daf45037de64a60c= ebdfac9b234bf3449b6b753@%3Cdev.kafka.apache.org%3E >>>>>>> >>>>>>> Thanks! >>>>>>> Paul >>>>>>> >>>> >>>> >> >=20 >=20 --uKGYjdnvp2mfUUylAa7ZIRKi2KwdJjg1E-- --iH9Ub4FZU449YKFes0WbyhSmABZ1qQG4D Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAEBCgAdFiEE8osu2CcCCF5douGQu8PBaGu5w1EFAl1u42sACgkQu8PBaGu5 w1HyJRAAk2jQDx+EDNxcz5gqtRRCP0B9cGu6d/hfn6Nb0dpskRzZwZcxIgmpaYCs 9XngNKBx2z/pOkso2btJjgDtlBggcjCt5Jalrgt0E6XuBslFadPcWqRPErBVIgKi 6xWVWW01dBL4Wg1dY4ZzBIastZKks7AXxVzNb5HbL6tsDKaWAcp7yB+HGOWuaW5P RHuXmBC/+gToGCAQ8+/kVfeYuiV8hNXP2xckmzICtvK9ge/xBA1raTD4BglFNI33 brBjP3f7qXeGLBkM9XO2IUpHKKe1gM0n/AnY/XEZd1oIOUSVrJrXR0woQHO0rF5c yUaGXOO63VBqkdkhwJdqaOL81l8xd07hzJfki5onFQozwcdYkvTWVZeBrjmC8V+U qhkApQdtmteh2O7PXlLj/HOBHKU3YXJoM9KeAJrXKXpZR7XR1OWhyvtlmhsLdtnW N0BzK12KX9MllQ5FAEB77QU2P+yPcgVKbxSE4Y/rQ2Jyz64Gxr3+01GxCi6UAWtr BI++pR4jJthJtpKukPMbmpMRfysi0DMrxORjibgqc3qSJVAiCgsbjzyteKnSiKsl lL6oBwgPb7w3+fuWsZRYz2Fi9dBpw9fjSjtVz7EWiL6QpXqyLxeutDCqouJ8bAqd CKOVdSh8kIQ1vJmcVrBidCto2Es3P7GVCiRfkwVqR5du1ahF2kY= =d9wZ -----END PGP SIGNATURE----- --iH9Ub4FZU449YKFes0WbyhSmABZ1qQG4D--