Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0.0
    • Component/s: regionserver, Scanners
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      This is after the discussion in dev@ under 'DISCUSSION: A tightening of the CP contract in hbase 2.0.0'
      "CPs can read Cells passed them on a CP hook invocation but
      they must not retain references beyond the life of the invocation; they
      must copy Cells if they intend to retain them beyond the invocation, pass
      the Cells off to upper tiers, or return them otherwise to clients."

      Also this Jira will cleanup some code which was doing the copy of the Cells while passing to CP hooks assuming it might keep cell refs. Now as we say it explicitly in CP APIs, we dont need this copy.

        Attachments

        1. HBASE-15735.patch
          40 kB
          Anoop Sam John
        2. HBASE-15735.patch
          40 kB
          Anoop Sam John

          Activity

            People

            • Assignee:
              anoop.hbase Anoop Sam John
              Reporter:
              anoop.hbase Anoop Sam John
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: