lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-id: <20080828200448.GQ3392@webber.adilger.int>
Date:	Thu, 28 Aug 2008 14:04:48 -0600
From:	Andreas Dilger <adilger@....com>
To:	Ric Wheeler <rwheeler@...hat.com>
Cc:	Theodore Tso <tytso@....edu>, Eric Sandeen <sandeen@...hat.com>,
	ext4 development <linux-ext4@...r.kernel.org>
Subject: Re: Do we need dump for ext4?

On Aug 28, 2008  15:03 -0400, Ric Wheeler wrote:
>> Finally, I suspect most of the problem with using tar is the HTREE
>> dirent sorting problem.  If we modify tar to sort the directory
>> entries before emitting the files, and then use that tar across all
>> the filesystems, I suspect the results would be much more better for
>> ext3 and ext4.
>
> Like acp ;-)

I think there is little benefit to fixing each program to do sorting.
Either your LD_PRELOAD library should become more standard (e.g. put
into glibc), or we use something like e2scan or a modified find to
generate filenames in inode order.

NB: e2scan itself scans the inode table in order, but it makes no effort
    to generate filenames in that order, since Lustre doesn't care about
    that.  It likely gets it largely right by coincidence.

Cheers, Andreas
--
Andreas Dilger
Sr. Staff Engineer, Lustre Group
Sun Microsystems of Canada, Inc.

--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ