chrisedwards

Members
  • Posts

    2
  • Joined

  • Last visited

chrisedwards's Achievements

New User

New User (1/3)

  1. We have some users who are connected via bandwidth sensitive / metered connections such as mobile. We would like to limit their btsync clients to only seed files they've changed or added, ideally only to one other client who does not have the same restriction (for example a well connected server). Here's how I think a good implementation would work. 1. New file created/existing file edited locally 2. Client finds another client that is allowed to replicate / upload files other than locally changed / new files 3. Client uploads file only to that client. We don't need to be able to specify which device it syncs to, only that it's one that can replicate to other users. This is to limit the amount of data transferred by the propagating client (it is not replicating the file with all other clients). 4. If upload fails (other client disconnects before receiving 100%), a new client would be selected using the same rules above and the upload would restart with that client. This would minimize unnecessary data transfer. It would be ideal for when the btsync client is usually on a metered or slow connection. It would require that there is at least 1 other client connected in the swarm that allows unrestricted uploading. Chris
  2. I'd love to see connection aware options. For example, allow the option to prevent upload on metered connections: http://msdn.microsoft.com/en-us/library/windows/apps/hh465399.aspx Ideally it'd be even better if BTSync could be aware to only upload new files or changes made locally and not act as a peer for other files if it's detected on a metered connection (or allow this to be configurable).