+1, Thanks! Gary.
On Thu, Jul 20, 2017 at 11:16 AM, Wes McKinney <wesmck...@gmail.com> wrote: > +1 > > On Thu, Jul 20, 2017 at 2:14 PM, Wes McKinney <wesmck...@gmail.com> 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 >