> Actually, from my perspective, re the 0.20 branch, they are not preferred > alternatives and are not complete as more were introduced into .21 (of which > many are wrappers around the stable apis for sake of transition).
Sorry, I must have been unclear, because this is part of the argument. FileContext is only in 0.21 and- as was acknowledged more than once- the mapreduce API is not useful in 0.20. However, the APIs in 0.21/trunk are both dev-preferred and usable. If Tom's 0.21 release is concurrent with the 0.20-based 1.0, efforts to move users to the new FileContext and mapreduce APIs will be undermined by the latter release. Summarily: given that the APIs are *not* fully functional, preferred alternatives in 0.20- we shouldn't base our 1.0 release on it. Do you agree? -C > Which further complicates matters, it's an all or nothing switch, you can't > use some new and some old in the same app (see the Configuration/JobConf > property that flags the new apis in use). > > chris > > -- > Chris K Wensel > ch...@concurrentinc.com > http://www.concurrentinc.com > >