Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
None
-
None
-
None
Description
While examining API changes for 1.6.0 I noticed some non-deprecated methods were removed. I am not sure how important these are, but technically these methods are in the public API. Opening this issue to document what I found.
I compared 1.6.0 to 1.5.0.
In ACCUMULO-1674 the following methods were removed
package org.apache.accumulo.core.client.mapreduce.lib.util ConfiguratorBase.getToken ( Class<?>, Configuration ) [static] : byte[ ] ConfiguratorBase.getTokenClass ( Class<?> ,Configuration) [static] : String
In ACCUMULO-391 the following method was removed
package org.apache.accumulo.core.client.mapreduce.lib.util InputConfigurator.getTabletLocator ( Class<?>, Configuration ) [static] : TabletLocator
In ACCUMULO-391 the following method was removed and not properly fixed in ACCUMULO-2586
accumulo-core.jar, RangeInputSplit.class package org.apache.accumulo.core.client.mapred InputFormatBase.RangeInputSplit.InputFormatBase.RangeInputSplit ( String table, Range range, String[ ] locations ) package org.apache.accumulo.core.client.mapreduce InputFormatBase.RangeInputSplit.InputFormatBase.RangeInputSplit ( String table, Range range, String[ ] locations )
It seems like the following were removed in ACCUMULO-1854
package org.apache.accumulo.core.client.mapred InputFormatBase.RecordReaderBase<K.setupIterators (JobConf job, Scanner scanner ) : void package org.apache.accumulo.core.client.mapreduce InputFormatBase.RecordReaderBase<K.setupIterators (TaskAttemptContext context, Scanner scanner) : void
In ACCUMULO-1018 the following method was removed
package org.apache.accumulo.core.client MutationsRejectedException.MutationsRejectedException ( List, HashMap, Set, Collection, int cause, Throwable cvsList )
Attachments
Issue Links
- is part of
-
ACCUMULO-2586 RangeInputSplit package name changed
- Resolved
- is related to
-
ACCUMULO-3803 Resurect mapreduce.lib.util for 1.7.0
- Resolved
- relates to
-
ACCUMULO-3403 Revert removal of setZooKeeperInstance methods from mapreduce classes
- Resolved