Accumulo
  1. Accumulo
  2. ACCUMULO-2962

RangeInputSplit Writable methods don't serialize IteratorSettings

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 1.5.1, 1.6.0
    • Fix Version/s: 1.5.2, 1.6.1, 1.7.0
    • Component/s: client
    • Labels:
      None

      Description

      Was trying to figure out why some information was getting lost on a RangeInputSplit after serialization, and found out it was because the serialization and deserialization of the class didn't include the configured IteratorSettings.

      This likely isn't a big problem for normal users as, when no IteratorSettings are configured on the RangeInputSplit, it falls back to pulling from the Configuration, but it's possible, with "non-standard" uses of mapreduce, that information could be missing in the Configuration that the mappers receive, and would subsequently error.

        Issue Links

          Activity

          Josh Elser created issue -
          ASF subversion and git services logged work - 01/Jul/14 06:08
          ASF subversion and git services made changes -
          Field Original Value New Value
          Remaining Estimate 0h [ 0 ]
          Time Spent 10m [ 600 ]
          Worklog Id 16508 [ 16508 ]
          Josh Elser made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Josh Elser made changes -
          Link This issue is related to ACCUMULO-2965 [ ACCUMULO-2965 ]
          ASF subversion and git services logged work - 07/Jul/14 19:45
          ASF subversion and git services made changes -
          Time Spent 10m [ 600 ] 20m [ 1200 ]
          Worklog Id 16540 [ 16540 ]
          ASF subversion and git services logged work - 07/Jul/14 19:45
          ASF subversion and git services made changes -
          Time Spent 20m [ 1200 ] 0.5h [ 1800 ]
          Worklog Id 16541 [ 16541 ]
          ASF subversion and git services logged work - 07/Jul/14 19:45
          ASF subversion and git services made changes -
          Time Spent 0.5h [ 1800 ] 40m [ 2400 ]
          Worklog Id 16542 [ 16542 ]
          Hide
          Josh Elser added a comment -

          Sorry, for the double commits in master for this. I apparently forgot to push the 1.5 and 1.6 branches and rebase'd before I realized what I had done. There are multiple commits in master now, but they are both the same changes.

          Show
          Josh Elser added a comment - Sorry, for the double commits in master for this. I apparently forgot to push the 1.5 and 1.6 branches and rebase'd before I realized what I had done. There are multiple commits in master now, but they are both the same changes.
          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          Open Open Resolved Resolved
          6h 1m 1 Josh Elser 01/Jul/14 06:09

            People

            • Assignee:
              Josh Elser
              Reporter:
              Josh Elser
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 40m
                40m

                  Development