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 273B6200CDA for ; Fri, 21 Jul 2017 00:07:32 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 23C6016C3AC; Thu, 20 Jul 2017 22:07:32 +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 6A75216C3AB for ; Fri, 21 Jul 2017 00:07:31 +0200 (CEST) Received: (qmail 58090 invoked by uid 500); 20 Jul 2017 22:07:25 -0000 Mailing-List: contact dev-help@arrow.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@arrow.apache.org Delivered-To: mailing list dev@arrow.apache.org Received: (qmail 58075 invoked by uid 99); 20 Jul 2017 22:07:24 -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, 20 Jul 2017 22:07:24 +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 858D3C36C6 for ; Thu, 20 Jul 2017 22:07:24 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.63 X-Spam-Level: ** X-Spam-Status: No, score=2.63 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, KAM_LOTSOFHASH=0.25, 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-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 qh1Hl2neHcgo for ; Thu, 20 Jul 2017 22:07:17 +0000 (UTC) Received: from mail-qk0-f173.google.com (mail-qk0-f173.google.com [209.85.220.173]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 638235F6C8 for ; Thu, 20 Jul 2017 22:07:16 +0000 (UTC) Received: by mail-qk0-f173.google.com with SMTP id t2so17479223qkc.1 for ; Thu, 20 Jul 2017 15:07:16 -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=BH77BmWLF2YhFug6cT3Aksbs/9pJIKcnyEZ5wuwQY1U=; b=aTADxNTWuBulpfY1NZZMCFnlkezrTLIR0F/mhlQjNIRkFR6dhWK+kQlSOvq64Ed9uU 4pWHyhtqcXATSatZnA4mAIjE/EvP8T1piCShgWAk9gALL24jXjKSyIg/M9Y9VpplfkYb BpGtdLBOSXlleIGhgpbqWht+O8zRDoo/IEPdrwVwfYyqXYR/Tb1Dx/q01RSthOXtdGLK KMNowr+EcZWg8l1+w1CK9E4jZsQ7MlSJVj5xKaloU8XAM2TQY9H6y7A5HkETEsWR1JHV Jek+le8FZPasKEC2ZVZ8jIUW+8LzIbfdlp/kd/IDnf8dK/UKnuAwnshgR7ndSAiDM3Z9 tqXA== 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=BH77BmWLF2YhFug6cT3Aksbs/9pJIKcnyEZ5wuwQY1U=; b=q15CbDS3GTVbHKMXiPpO1bAQe7QTjcdh/H1rmeN8AbQ1tcStHfP+mjT/rz4i64cCGb rG6YKUq3EDZJpKPKzfShiX07vzOKmzco8nf7Ae4YSZU+xhYH2x3tJRFlDmJOw91OR/Os xYO0kpuhg/RbqYjmeMdSCSbH+bsr1mrgFEZGY9PY02P0drEKGHS2b94TZ3XC8sw19Mh+ RMKmXlpEovJLbPtxhWVbHffI9zb5UfskVZtc0wLi09gr9CdIJ8LoY9Ronfp7O107qVBy v2bfOMZRpBvM8r60WbO+nScJlxJYxaLfD8pn/gbqf0DIm9ofUWD3pR30De9Bsuxkpeqt /nJw== X-Gm-Message-State: AIVw111dW/lLCkPOddep5G9KPnnqtiHcI/Nug1TiiRbk+YA5xiL4A3na wIiAqwxQA1WAG7X3bIMXSQqeF8BXLele X-Received: by 10.55.165.137 with SMTP id o131mr7052172qke.226.1500588434904; Thu, 20 Jul 2017 15:07:14 -0700 (PDT) MIME-Version: 1.0 Received: by 10.237.40.102 with HTTP; Thu, 20 Jul 2017 15:07:14 -0700 (PDT) In-Reply-To: References: From: Bryan Cutler Date: Thu, 20 Jul 2017 15:07:14 -0700 Message-ID: Subject: Re: [VOTE] Accept contribution of Plasma Object Store To: dev@arrow.apache.org Content-Type: multipart/alternative; boundary="94eb2c062ab89ddadd0554c6f816" archived-at: Thu, 20 Jul 2017 22:07:32 -0000 --94eb2c062ab89ddadd0554c6f816 Content-Type: text/plain; charset="UTF-8" +1 sounds great! On Thu, Jul 20, 2017 at 11:14 AM, Wes McKinney wrote: > Dear all, > > The Plasma Object Store provides a server process, reference C++ client, > and > Python binding for managing a collection of binary "objects" in POSIX > shared > memory. Applications use a lightweight messaging protocol to create and > delete > memory blocks in the object store, evict objects to make room for new > objects, > and increment and decrement reference counts to indicate shared ownership > of > memory. It also provides for subscribing to notifications about object > activity. The system helps simplify ownership transfer and memory lifetime > of > shared memory blocks, which can be much more complicated in a peer-to-peer > architecture. > > The object store has been used in conjunction with the Apache Arrow > libraries > to provide for zero-copy access to collections of large objects stored in > shared memory. Incorporating this project into Apache Arrow will help the > community continue to develop and innovate technology for low-overhead > sharing > of complex datasets across multiple processes. > > Plasma Object Store was developed by the Ray project with the UC Berkeley > RISELab. There have been 8 contributors, with about 3.1 KLOC of C++ code > and an > additional 5.1 KLOC of thirdparty C and C++ code which we have reviewed for > compatibility with the Apache Software Foundation's policies on license > compatibility. > > This code was split off from the Ray project from commit id > `b94b4a35e04d8d2c0af4420518a4e9a94c1c9b9f` [1] and modified by the > authors for > inclusion in Apache Arrow in a GitHub pull request [2]. This code has been > staged in a separate repository for review by the community and ASF IP > Clearance: > > - https://github.com/ray-project/arrow-plasma-object-store/tree/ > 11795753b0850cf5ad50d640067a8517ad8629a2#diff- > 69e56fcedf1b794992b790684902dcd4 > > This vote is to determine whether the Arrow PMC is in favor of accepting > the > code contribution. If the vote passes, the PMC and the authors of the code > will > work together to complete the ASF IP Clearance process and import the > Plasma > Object Store into Apache Arrow for inclusion in a future release: > > [ ] +1 : Accept contribution of Plasma Object Store > [ ] 0 : No opinion > [ ] -1 : Reject contribution because... > > The vote is open for 72 hours and will close at 18:15 UTC on Sunday 23 July > 2017 and the results will be announced on this list. > > Thanks, > Wes > > [1]: https://github.com/ray-project/ray/commit/ > b94b4a35e04d8d2c0af4420518a4e9a94c1c9b9f > [2]: https://github.com/apache/arrow/pull/742 > --94eb2c062ab89ddadd0554c6f816--