[ https://issues.apache.org/jira/browse/HADOOP-17929?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Work on HADOOP-17929 started by Ahmed Hussein. ---------------------------------------------- > implement non-guava Precondition checkArgument > ---------------------------------------------- > > Key: HADOOP-17929 > URL: https://issues.apache.org/jira/browse/HADOOP-17929 > Project: Hadoop Common > Issue Type: Sub-task > Affects Versions: 3.4.0, 3.2.3, 3.3.2 > Reporter: Ahmed Hussein > Assignee: Ahmed Hussein > Priority: Major > > As part In order to replace Guava Preconditions, we need to implement our own > versions of the API. > This Jira is to add the implementation {{checkArgument}} to the existing > class {{org.apache.hadoop.util.Preconditions}} > +The plan is as follows+ > * implement {{org.apache.hadoop.util.Preconditions.checkArgument}} with the > minimum set of interface used in the current hadoop repo. > * we can replace {{guava.Preconditions}} by > {{org.apache.hadoop.util.Preconditions}} once all the interfaces have been > implemented. > * We need the change to be easily to be backported in 3.x. > A previous jira HADOOP-17126 was created to replace CheckNotNull. > HADOOP-17930 is created to implement checkState. > CC: [~ste...@apache.org], [~vjasani] -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org