[ https://issues.apache.org/jira/browse/HADOOP-17930?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Takanobu Asanuma resolved HADOOP-17930. --------------------------------------- Fix Version/s: 3.2.4 3.3.2 3.4.0 Resolution: Fixed > implement non-guava Precondition checkState > ------------------------------------------- > > Key: HADOOP-17930 > URL: https://issues.apache.org/jira/browse/HADOOP-17930 > 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 > Labels: pull-request-available > Fix For: 3.4.0, 3.3.2, 3.2.4 > > Time Spent: 1h > Remaining Estimate: 0h > > 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 {{checkState}} to the existing class > {{org.apache.hadoop.util.Preconditions}} > +The plan is as follows+ > * implement {{org.apache.hadoop.util.Preconditions.checkState}} 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 (both this jira and HADOOP-17929 are complete). > * We need the change to be easily to be backported in 3.x. > previous jiras: > * HADOOP-17126 was created to implement CheckNotNull. > * HADOOP-17929 implementing checkArgument. > CC: [~ste...@apache.org], [~vjasani] -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-dev-h...@hadoop.apache.org