From owner-freebsd-current@FreeBSD.ORG Sun Jul 1 13:52:07 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4A964106566B; Sun, 1 Jul 2012 13:52:07 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id 8FD368FC0A; Sun, 1 Jul 2012 13:52:06 +0000 (UTC) Received: by lbon10 with SMTP id n10so8085018lbo.13 for ; Sun, 01 Jul 2012 06:52:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=ZyqLcgTbvH8XtoJ1UYt4UB/CiaZeZ8hzjvy8/45mjnw=; b=cP+ZUWiiGL/SmuejbdFmuuJZvkJQBXwEfuoySqsOuVBsBpgirTNv+/MR8kJBuj3vTD e/9Gi4Ds2Dtve9/Ot6E5ZrLFLUcPJStaYDqjL5Bcu1L62JhRrF2bbqzj24+xNhztzUHO UuJJfB69OPUVN1cFjF/JUR+qlQhctKOG9A+j+aIbQgbOT6S7Blwnu1vv3qs8GRV4buoF RO2sogEDVvpomv/cPAfJquskyp4qi3N0QHRKPBC2DXj01BmRgNaa3pKOhAX54fuEtCeD F4AhJCBtS0fxnNzI2jqlN+QxOkMxPEH8us6GjfTia3zaFrJl+UUcR0oxhD2PM2+KhJIf rKHA== MIME-Version: 1.0 Received: by 10.152.46.6 with SMTP id r6mr9347323lam.7.1341150725329; Sun, 01 Jul 2012 06:52:05 -0700 (PDT) Sender: asmrookie@gmail.com Received: by 10.112.27.65 with HTTP; Sun, 1 Jul 2012 06:52:05 -0700 (PDT) In-Reply-To: References: Date: Sun, 1 Jul 2012 15:52:05 +0200 X-Google-Sender-Auth: 3KKjJXsWWzgtQuJq8SQUHw9VyQw Message-ID: From: Attilio Rao To: "C. P. Ghost" Content-Type: text/plain; charset=UTF-8 Cc: FreeBSD FS , freebsd-current@freebsd.org Subject: Re: MPSAFE VFS -- List of upcoming actions X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jul 2012 13:52:07 -0000 2012/7/1 C. P. Ghost : > On Fri, Jun 29, 2012 at 10:32 PM, Attilio Rao wrote: >> As already published several times, according to the following plan: >> http://wiki.freebsd.org/NONMPSAFE_DEORBIT_VFS >> >> in 2 months the code dealing with non-MPSAFE filesystem will be >> removed and filesystems not yet MPSAFE will be disconnected from the >> tree. Their code will be however available in our official repository >> yet for 6 months. This leaves a total time of 8 months to do actions. >> >> Current list of unmantained filesystems is: HPFS, NWFS, PortalFS and >> XFS. Coda and SMBFS have current mantainership but the status of the >> work has still to be determined. NTFS, is being worked for the Summer >> of Code program. Finally, ReiserFS was successfully locked during this >> campaign. > > Sorry if this has been discussed already, but... > > it's one thing to obsolete some code, it's a different thing to > remove it entirely where there's no user-level replacement, > especially since it would also remove the ability to access > ancient media that some people may still have access to. > > Couldn't filesystems that are still not MP SAFE be kept in the > tree in such a way that they at least provide read-only access > in case of emergencies? Unfortunately not. First of all, they are mostly already READ-ONLY, in particular XFS and NTFS. Second, it would be meaning leave in place the Giant-VFS bloat that we necessarilly must get rid of. The most interesting ones in the list, IMHO, are still SMBFS and NTFS and possibly XFS (but this is really a personal preference). I've received an e-mail explaining that there are arrangements by a company to put their developers on work after 1st september on SMBFS locking which is certainly a good new, but I still haven't heard anything by SoC involved people about NTFS and certainly I don't see a plan to get XFS locked. However remind that at the worst (for filesystems like PortalFS, for example) the code will remain in Attic even after it gets depurated and then it can be revitalized and locked in whatever point in the future. Attilio -- Peace can only be achieved by understanding - A. Einstein