Hi, I wonder, should undeletion (aka the Windows trash can) better be done at a per-filesystem level (like, in diskfs), or with an extra-filesystem that is stacked (like shadowfs)?
The experiments with shadowfs show that it is feasible to do it this way, but also that it is not easy: shadowfs is still buggy (the RPC forwarding has races or so). I am not sure how much performance is involved, too. Undeletion at the filesystem level means that not all filesystems can benefit automagically, of course. But with libdiskfs, most filesystems where it makes sense would be covered. There could be an undeletion RPC and a small utility. Somehow I think having it within the filesystem is the easier way. Thanks, Marcus -- `Rhubarb is no Egyptian god.' GNU http://www.gnu.org [EMAIL PROTECTED] Marcus Brinkmann The Hurd http://www.gnu.org/software/hurd/ [EMAIL PROTECTED] http://www.marcus-brinkmann.de/ _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd