Re: [RFC HACK] refresh_index: lstat() in inode order

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thomas Rast <trast@xxxxxxxxxxx> writes:

> The dirty hack below uses the inode field in the index to sort the index
> entries prior to the real work of refresh_index.

I think we do something similar in fsck to touch loose object files
in clusters, and would not be surprised if you see performance boost
by running lstat(2) in clusters for the purpose of refresh_index().

Right now, preload_index() partitions the index entries by offset
and hands them out to worker threads, but it _might_ make sense to
use fewer number of threads and give them entries sorted by the inum.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]