From owner-cvs-all@FreeBSD.ORG Thu Nov 1 11:04:21 2007 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A6E0716A417; Thu, 1 Nov 2007 11:04:21 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 86A4513C4B2; Thu, 1 Nov 2007 11:04:21 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id lA1B4LR8036011; Thu, 1 Nov 2007 11:04:21 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id lA1B4LeH036010; Thu, 1 Nov 2007 11:04:21 GMT (envelope-from pjd) Message-Id: <200711011104.lA1B4LeH036010@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Thu, 1 Nov 2007 11:04:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/contrib/opensolaris/uts/common/fs/zfs zvol.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Nov 2007 11:04:21 -0000 pjd 2007-11-01 11:04:21 UTC FreeBSD src repository Modified files: sys/contrib/opensolaris/uts/common/fs/zfs zvol.c Log: Call zil_commit() (if ZIL is not disabled) after every non-read request (BIO_WRITE and BIO_FLUSH) as it is done is Solaris. The difference is that Solaris calls it only for sync requests, but we can't say in GEOM is the request is sync or async, so we do it for every request. MFC after: 1 week Revision Changes Path 1.4 +11 -11 src/sys/contrib/opensolaris/uts/common/fs/zfs/zvol.c