Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-2363

[Plasma] Have an automatic object-releasing Create() variant

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 2.0.0
    • Component/s: C++ - Plasma
    • Labels:
      None

      Description

      Like ARROW-2195, but for Create() instead of Get(). Need creating a new C++ API and using it on the Python side.

      • Create() currently increments the reference count twice
      • Both Seal() and Release() decrement the reference count
      • The returned buffer must also handle the case where Seal() wasn't called : first Release() then Abort()

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                apitrou Antoine Pitrou
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated: