Acked-by: Latchesar Ionkov <[EMAIL PROTECTED]>
On Sep 25, 2008, at 9:30 AM, Hugh Greenberg wrote:
This patch does the following:
Reduces the variation in the completion of file transfers and
performance improvements. This is done by limiting the number of
levels
created in the tree and by managing and limiting the number clients
each
worker is serving to. This more evenly balances the load on the
workers
and prevents a large number of edges from forming from a leaf node to
the master. My tests show very little variation in results and a
slightly lower mean compared to the old version.
Additional performance improvements for downloading multiple files at
one time. This is done by having the client randomize the list of
files
served from a server. That way, different clients start to download
different files and there is less contention for the same file.
Fixes a bug where xget would crash if the filesystem was full.
Provides an option, -o, on the server and client that disables xget
awareness of the current user and restores the old behavior. This is
for Greg Kurtzer.
Provides an option, -s, that disables permission and ownership
preservation of the client side. The -o option will imply this
option,
but not vice-versa.
Removes the maximum number of workers option. It doesn't seem to be
needed anymore due to the performance enhancements mentioned above.
A client will no longer wait after finishing the download if there are
no clients connected to it.
Also included is a man page patch.
Signed-off-by: Hugh Greenberg <[EMAIL PROTECTED]>
<xget_man.patch><xget.patch>