accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Keith Turner (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ACCUMULO-2659) Incompatable map reduce changes in 1.6.0
Date Thu, 10 Apr 2014 22:06:15 GMT
Keith Turner created ACCUMULO-2659:
--------------------------------------

             Summary: Incompatable map reduce changes in 1.6.0
                 Key: ACCUMULO-2659
                 URL: https://issues.apache.org/jira/browse/ACCUMULO-2659
             Project: Accumulo
          Issue Type: Bug
    Affects Versions: 1.6.0
            Reporter: Keith Turner
            Priority: Minor


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

{noformat}
package org.apache.accumulo.core.client.mapreduce.lib.util
ConfiguratorBase.getToken ( Class<?>, Configuration ) [static]  :  byte[ ]
ConfiguratorBase.getTokenClass ( Class<?> ,Configuration) [static]  :  String
{noformat}

In ACCUMULO-391 the following method was removed

{noformat}
package org.apache.accumulo.core.client.mapreduce.lib.util
InputConfigurator.getTabletLocator ( Class<?>, Configuration ) [static]  : TabletLocator

{noformat}

In ACCUMULO-391 the following method was removed and not properly fixed in ACCUMULO-2586

{noformat}
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 ) 
{noformat}

 It seems like the following were removed in ACCUMULO-1854 

{noformat}
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
{noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message