Craig,
I realize a lot's gone into your thinking for 4.0 - I was wondering if
it would be possible to offer some sort of "cost" parameter to the host
configuration. Specifically, we have local hosts (backing up via a 1GB
Ethernet connection) and remote hosts (often backing up at 1M or 768k
through a DSL or T1). Right now, the parallel code doesn't allow for a
different overhead cost for doing backups. I was thinking you could add
something to the code allowing for a different weighting of remote hosts.
For example, if you specify a concurrency of 5, a slow host might
contribute 0.1, a medium host 0.5, and a fast host 1.0. That would
allow a bunch of slow transfers to happen, whereas fast hosts would
count at a much higher rate (for network and I/O contention).
Something along the lines of:
$Conf{backup_cost} = "slow";
or
$Conf{backup_cost} = 0.1;
Would do the trick nicely.
Cheers,
David.
------------------------------------------------------------------------------
Free Software Download: Index, Search & Analyze Logs and other IT data in
Real-Time with Splunk. Collect, index and harness all the fast moving IT data
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business
insights. http://p.sf.net/sfu/splunk-dev2dev
_______________________________________________
BackupPC-devel mailing list
BackupPC-devel@lists.sourceforge.net
List: https://lists.sourceforge.net/lists/listinfo/backuppc-devel
Wiki: http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/