Return-Path: Delivered-To: apmail-hadoop-core-commits-archive@www.apache.org Received: (qmail 13158 invoked from network); 2 Oct 2008 21:36:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 2 Oct 2008 21:36:06 -0000 Received: (qmail 62909 invoked by uid 500); 2 Oct 2008 21:36:05 -0000 Delivered-To: apmail-hadoop-core-commits-archive@hadoop.apache.org Received: (qmail 62881 invoked by uid 500); 2 Oct 2008 21:36:05 -0000 Mailing-List: contact core-commits-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: core-dev@hadoop.apache.org Delivered-To: mailing list core-commits@hadoop.apache.org Received: (qmail 62872 invoked by uid 99); 2 Oct 2008 21:36:05 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Oct 2008 14:36:05 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.130] (HELO eos.apache.org) (140.211.11.130) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Oct 2008 21:35:10 +0000 Received: from eos.apache.org (localhost [127.0.0.1]) by eos.apache.org (Postfix) with ESMTP id B2D10118DB for ; Thu, 2 Oct 2008 21:35:45 +0000 (GMT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Apache Wiki To: core-commits@hadoop.apache.org Date: Thu, 02 Oct 2008 21:35:45 -0000 Message-ID: <20081002213545.22470.3778@eos.apache.org> Subject: [Hadoop Wiki] Update of "Release1.0Requirements" by SanjayRadia X-Virus-Checked: Checked by ClamAV on apache.org Dear Wiki user, You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change notification. The following page has been changed by SanjayRadia: http://wiki.apache.org/hadoop/Release1%2e0Requirements ------------------------------------------------------------------------------ == What does Hadoop 1.0 mean? == + * Standard release numbering: Only bug fixes in 1.x.y releases and new features in 1.x.0 releases. * No need for client recompilation when upgrading from 1.x to 1.y, where x <= y * Can't remove deprecated classes or methods until 2.0 * Old 1.x clients can connect to new 1.y servers, where x <= y - * Only bug fixes in 1.x.y releases and new features in 1.x.0 releases. * New !FileSystem clients must be able to call old methods when talking to old servers. This generally will be done by having old methods continue to use old rpc methods. However, it is legal to have new implementations of old methods call new rpcs methods, as long as the library transparently handles the fallback case for old servers. ''Owen, you seem to be extending the ["Roadmap"]'s compatibility requirements to RPC protocols, is that right? Clients must be back-compatible with older servers and servers must be back-compatible with older clients. If so, perhaps we should vote on this new policy and update ["Roadmap"] accordingly. We could even start enforcing it before 1.0, so that, e.g., 0.20's protocols would need to be back-compatible with 0.19's but 0.21's would not. --DougCutting''