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/

Reply via email to