Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-1644

Result.row is cached in getRow; this breaks MapReduce

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.20.0
    • 0.95.1
    • None
    • None
    • Reviewed

    Description

      In Result#getRow row field is computed (if row is null) and then is cached for further uses. But since MapReduce uses the same Result instance through different map()/reduce() calls, row field is not updated when Result instance changes.

      Attachments

        1. rownull.patch
          2 kB
          Dogacan Guney

        Activity

          People

            Unassigned Unassigned
            dogacan Dogacan Guney
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: