> From: Arun C Murthy <[email protected]> > Now, a downstream project such as HBase, Hive or Pig isn't the 'normal > end-user application'. These projects can choose to use > undocumented/non-public (e.g. LimitedPrivate) apis and we are committed to > working with them to ensure a smooth transition. > > I don't know which are the ones in 'every single downstream > component' - care to enumerate? > > The ones I'm aware of, which have since been fixed are: > https://issues.apache.org/jira/browse/HBASE-4510 -> > https://issues.apache.org/jira/browse/HDFS-2412 (we fixed the internal HDFS > apis > so that HBase can continue to use them) > https://issues.apache.org/jira/browse/PIG-2125 -> > https://issues.apache.org/jira/browse/MAPREDUCE-3138 (we fixed MR to allow > apps > deal with inconsistency in 'new' MR apis which changed in 0.21). > > I'm not aware of anything else - what else do you see? > > As a result, the downstream projects ensure their own end-users and > applications > (HBase apps, Pig scripts, Hive queries) etc. do NOT see any incompatibilities.
In addition, MAPREDUCE-3169. I had to pull out a bunch of HBase unit tests today to get 0.92 compiling on 0.23. - Andy
