From owner-soc-status@FreeBSD.ORG Sun Jun 28 14:15:29 2009 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0140410656C4 for ; Sun, 28 Jun 2009 14:15:29 +0000 (UTC) (envelope-from tatsiana.severyna@gmail.com) Received: from mail-bw0-f210.google.com (mail-bw0-f210.google.com [209.85.218.210]) by mx1.freebsd.org (Postfix) with ESMTP id 807518FC25 for ; Sun, 28 Jun 2009 14:15:28 +0000 (UTC) (envelope-from tatsiana.severyna@gmail.com) Received: by bwz6 with SMTP id 6so360285bwz.43 for ; Sun, 28 Jun 2009 07:15:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=xZVWbmOz0JZIlxbxQSVvUHlbRiLBeA6nQqRjAG5FWXE=; b=ZYj76DTSSmDUaOS99GZMquQHGsZqSm1RvaHSyQ1Bd9KSBK0H/Qf0Bd7cBVLxYaWaKf iZpST6EIRzFauL95GE5Cyp0AelUHFoEXkvny++EHMWuxzp5h8D6Tx9Vzf3rYm6c6+pd7 E1hU46ceNUlZE/im3yxGUr6mLEbkK3bwwDJQA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=nUuGzwb3sjoK/0c/tjZ+Wgqog6r/1lz/k4Wkuz82P9SLJE7zvfK+VW9qDKR2oN5HPg kEPq/fIZ/YsZ+YXQ0P24iy2QJ6voeHcOxs3xYGT9+LJ5Oh21Wyk9dsbAUht84ba2jAKG +NgZRw8xg+h/KRs+r7RT2G8IsiqZ92/t2h8rY= MIME-Version: 1.0 Received: by 10.223.114.208 with SMTP id f16mr3909053faq.91.1246198527059; Sun, 28 Jun 2009 07:15:27 -0700 (PDT) Date: Sun, 28 Jun 2009 17:15:27 +0300 Message-ID: From: Tatsiana Severyna To: soc-status@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Kostik Belousov Subject: puffs - status report 4 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Jun 2009 14:15:29 -0000 Hi, This week I've implemented release of vnode locks while waiting for reply from userland, and puffs doesn't panic any more during forced unmounts Two operations don't drop vnode lock: inactive and reclaim. These two are special and can't be handled usual way: unlock-wait-relock. I've also added support for fifos, and extended pnullfs to allow creation of fifos. It seems there's a bug in original puffs code that didn't show up because filesystems enabled page cache by default. I've add workaround for it and plan to try fixing it next week. I'm also going to start porting psshfs next week.