From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 3344C1382C5 for ; Sun, 21 Jun 2020 18:21:46 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5A657E0884; Sun, 21 Jun 2020 18:21:45 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 3EF88E0884 for ; Sun, 21 Jun 2020 18:21:45 +0000 (UTC) Message-ID: <2985923d2fecef8fa048048f77ef95fd27ea1516.camel@gentoo.org> Subject: Re: [gentoo-soc] Weekly Report: Fusebox - FUSE Porwered sandbox project From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= To: gentoo-soc@lists.gentoo.org Date: Sun, 21 Jun 2020 20:21:39 +0200 In-Reply-To: References: Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-Gvsqny7oCGmZa3C+sPjD" User-Agent: Evolution 3.36.3 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 X-Archives-Salt: e457b1ba-c9f5-4f9c-a7ab-b4f7c5b7189d X-Archives-Hash: d96378ebc5171b89facdf92d66cc5e32 --=-Gvsqny7oCGmZa3C+sPjD Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, 2020-06-21 at 20:17 +0900, Kaoru Esashika wrote: > Hi, > This week, I implemented some FUSE interface. > Therefore, the emerge program can work well on my Fusebox filesystem. > However, I ran into a few problems when we tried to implement it. > I've written about the problem and explanation about FUSE on my blog. > If you interested, please check > https://blog.pluser.net/en/posts/2020/gsoc-milestone-1/ > Now I need to integrate Fusebox to the emerge program. But I don't > familiar with the emerge program well, I need to read the code... >=20 The questions I'd like to see answered are: 1. From our talking you indicated that FUSE has both high-level and low- level API. However, the post only hints at it. Could you explain both shortly and why you've chosen the one you've chosen? 2. How are you planning to deal with the essential problem that the underlying directory tree may consist of multiple filesystems with different files having colliding inode numbers? 3. How do other passthrough filesystems deal with the same problem? What are the advantages/disadvantages of different approaches you've considered, and why did you chose this solution? --=20 Best regards, Micha=C5=82 G=C3=B3rny --=-Gvsqny7oCGmZa3C+sPjD Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQGTBAABCgB9FiEEx2qEUJQJjSjMiybFY5ra4jKeJA4FAl7vpTNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEM3 NkE4NDUwOTQwOThEMjhDQzhCMjZDNTYzOUFEQUUyMzI5RTI0MEUACgkQY5ra4jKe JA6p1gf7Bpk3ZZkDt1n55lfUAKPiwvBvebFie5DgNNcVhZO73sjTu97JnwCHVIdX yBI6Fisfa7G5BUSAB4hMPh+i3Szrnn/xJJutiZR+0RJhS97IISHLu68nE1B+2iYs j2JZLkCpn3sZetEVPG73jNleLIxRLw9ANuOE6u/wPaJ0OOkGcdhNCkZu8VMKz8w9 XTaMbkMhzOz7EcmkBh17VcwsOCEdshWP1mfKvUE0LGZVpMQ+54DM6Ufy9A8TNKkQ DoSlPRZY2WHbxrwkNboiI9GeNBZtgLyVQDDRb5dCq95VClQ31ZBm/tK5m85RYJhz xjFpcxZ5MrsnZdlHi7aN9jefZaF04g== =jVnq -----END PGP SIGNATURE----- --=-Gvsqny7oCGmZa3C+sPjD--