hadoop-common-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Doug Cutting <cutt...@apache.org>
Subject Re: define backwards compatibility
Date Thu, 21 Feb 2008 21:37:35 GMT
Joydeep Sen Sarma wrote:
> i find the confusion over what backwards compatibility means scary - and i am really
hoping that the outcome of this thread is a clear definition from the committers/hadoop-board
of what to reasonably expect (or not!) going forward.

The goal is clear: code that compiles and runs warning-free in one 
release should not have to to be altered to try the next release.  It 
may generate warnings, and these should be addressed before another 
upgrade is attempted.

Sometimes it is not possible to achieve this.  In these cases 
applications should fail with a clear error message, either at 
compilation or runtime.

In both cases, incompatible changes should be well documented in the 
release notes.

This is described (in part) in http://wiki.apache.org/hadoop/Roadmap

That's the goal.  Implementing and enforcing it is another story.  For 
that we depend on developer and user vigilance.  The current issue seems 
a case of failure to implement the policy rather than a lack of policy.


View raw message