From owner-freebsd-mono@freebsd.org Sun Nov 1 09:34:13 2015 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 62918A231E5 for ; Sun, 1 Nov 2015 09:34:13 +0000 (UTC) (envelope-from romain@blogreen.org) Received: from marvin.blogreen.org (unknown [IPv6:2001:41d0:fe22:1a01::2]) by mx1.freebsd.org (Postfix) with ESMTP id A09A51DB9 for ; Sun, 1 Nov 2015 09:34:12 +0000 (UTC) (envelope-from romain@blogreen.org) Received: by marvin.blogreen.org (Postfix, from userid 1001) id B7422110ED7; Sun, 1 Nov 2015 10:34:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=blogreen.org; s=marvin; t=1446370448; bh=Z96cwcbQMFHQ3Xv7htwHns/nxCBAj6iCrAoO7MXl6iQ=; h=Date:From:To:Subject:References:In-Reply-To; b=i9o5b6xBSUC5hdAXbiL0aCmwq4N0YOS11Wl0AiKVSXsjYawrr1ecbElIN/rL+uckM h1vBEb4etOwGVkmG+YhnkwAPCZJ8UJTRJYmt4PG9TwoV9gRWi12JyLfmOZlwMGPoP3 a+RBSDSPFWbXhqYT1QwnBt6fCJF45rsa4sX5Pj04= Date: Sun, 1 Nov 2015 10:34:08 +0100 From: Romain =?iso-8859-1?Q?Tarti=E8re?= To: freebsd-mono@freebsd.org Subject: Re: [MonoDevelop] Monodevelop 5.10 Message-ID: <20151101093408.GA4994@FreeBSD.org> Mail-Followup-To: freebsd-mono@freebsd.org References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="FCuugMFkClbJLl1L" Content-Disposition: inline In-Reply-To: X-PGP-Key: http://romain.blogreen.org/pubkey.asc User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Nov 2015 09:34:13 -0000 --FCuugMFkClbJLl1L Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Sat, Oct 31, 2015 at 09:48:03PM -0700, Russell Haley wrote: > Any thoughts? I am guessing that the syscall.rename is doing something > other than an mv and zfs doesn't like it. Or conversly, zfs is doing > something funky and the mono wrapper library doesn't like it? rename(2) is intended to rename a link, so can't move a file from a filesystem to another. mv(1) tries to rename(2) files, and if the rename failed with EXDEV, attempts to create the target file, copy data =66rom the source file, copy permissions and unlink(2) the source (see fastcopy() function in mv.c). Mono should have a similar behavior, and something may get wrong in this logic. Maybe you can try to search what is happening there? --=20 Romain Tarti=E8re http://people.FreeBSD.org/~romain/ pgp: 8234 9A78 E7C0 B807 0B59 80FF BA4D 1D95 5112 336F (ID: 0x5112336F) (plain text =3Dnon-HTML=3D PGP/GPG encrypted/signed e-mail much appreciated) --FCuugMFkClbJLl1L Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGcBAEBCAAGBQJWNdyMAAoJELpNHZVREjNvY28MAKeYT4G2SmbADFUYwhCoXdll jVHxhRAvKdt3LqgMD3cnWMYewt6k/EsECkOQayIKuru5ow9mRgOP51WP8xoVRXXz +EuPqGTEy5c4kwls7Wiw2Abhg2422L+2EI4xMfjCt76nQLVbSf//ejB+ZU4tk9bY gnNYKjkOyn3iTYlGpQzlu07CyyFYHLfE7clWIxuxbqxW5MbboovJTbjnBo+5bwT+ NeIRq6rNkh+OzLfNQwQYsaQxJ+Xjv99AFFCrUUXvzLCRmDU3bfXCIsBw8AGOUk4z gVYnoaHSIvVunI0F7F9UcDXDDaVgbkOPzKmnS3HnfkwhMh8vy49PARsTlBodcstk DvScYZJrTnNSBpqpDfNEs70rPsMHFgRkcVR77736IZD3ce9EA0JDOCqNVxLs6YSO 0n6xN7GVaIzBflqRUhTxCSIf1Cur/3LpsT9Ixwew62NryFbciZFCkpfIAAQiZ+3/ v6y8DHonB9cIasIMxeP/Lnib4IFIIoLDSDnVW6nFbg== =Bbb/ -----END PGP SIGNATURE----- --FCuugMFkClbJLl1L--