2disbetter

Members
  • Posts

    58
  • Joined

  • Last visited

Posts posted by 2disbetter

  1. BitTorrent Sync works best when it can sync to and from as many clients as possible. Your server and user setup is irrelevant in the context of how Sync works. The more seeds (computers with the correct data) the better. This means the computer out of sync is going to be synced from (potentially) two sources instead of one. (In the event only one is in sync, then this scenario will unfold after another computer is in sync, or at least blocks/chunks of data are in sync.) This is one of BT Syncs greatest strengths. 

     

    2d

  2.  There are a few possible reasons you aren't seeing speeds higher than that. A few preliminary questions:

     

    -What speeds did you average when initially syncing the first 2 computers?

    -How many computers/device are on the current router/switch you are using, and what is the make and model of your router?

     

    The logic behind these questions is to determine the location of your bottleneck/s. If the first two saw faster speeds it rules out your router unless you have some setting affecting the IP the 3rd computer pulled from the router. If the speeds have been the same for all, than your router and or operating system could be to blame. 

     

    Hard to give advice on the router, as it could be a problem with upnp settings not being active and/or needing to identify and use manual IPs throughout your connected computers. 

     

    The computers being the source, could be the CPU and chipsets (in the case of Atom based hardware), or the send and receive buffers need to be increased. 

     

    I see 60-90mb/s across all my LAN devices. (windows 8.1 pro devices.)

     

    2d

  3. My guess is you could increase the amount of time between when sync looks for changes. The data being sent is probably data being transferred between the relay servers saying there is nothing new to report. 

     

    There are several solutions to your situation. 

     

    1.) If it is not necessary for all of the computers to be connected 24/7 to the hotspot, power down the hotspot when not needed. Depending on your hotspot you could power it on and off remotely using WOL packets, etc. 

     

    2.) Disable relay and tracker servers. Set up a dedicated proxy for the remote computer using DNS services, etc., and enable this server when necessary. This is kind of like option one, except when the remote computer is off, nothing will be transferred. Meaning you could leave the hotspot powered on. 

     

    3.) On your router before your hotspot you can set quota amounts for specific applications and types of traffic. This way you can physically limit the amount BT traffic going out over the hotspot. You can also set schedules and specific times for it. 

     

    4.) Lastly you could as mentioned in the beginning increase the client time between checking for changes in the files. This is found under advanced, and more options. It is called folder_rescan_interval or something like that and is by default set to 600 ms. Just remember that while this will cut down on traffic it will also slow down how fast changes are perceived and how long it takes before syncing will occur. 

     

    I'm sure BT's team will have some other more specific suggestions. Good luck!

     

    2d

  4. To repeat this BT sync must be in the middle of syncing. The user can put the system to sleep using any method. After a few seconds the machine will come back on from sleep. This will continue to happen until BT Sync has finished syncing. 

     

    Debug logging is disabled on the machine in question. 

     

    Any help preventing this behavior would be greatly appreciated. 

     

    2d

     

  5. ...

     

    1. Install Gomita's Scrapbook in Firefox (https://addons.mozilla.org/en-US/firefox/addon/scrapbook/)

    2. Save a web-link at any site using Scrapbook (instructions) and synchronize it between two machines

    3. Once both machines are in the same state, save another link on machine #1

    4. On machine #2 save another link to something else

    5. Quit out of Firefox on both machines and wait for BitTorrent Sync to sychronize.

    6. Load into Firefox on both machines and notice the most recent save overwrote the results from the older save. No conflict files exist in the .sync folder or elsewhere to show the scrapbook.rdf was different between the two machines.

     

    ...

     

    I'm curious how VV, for example, would resolve the scenario you just provided. The best possible outcome is that a program could merge those two saves into one file that Scrapbook can use. This would require BT Sync to have knowledge on how Scrapbook interacts with files and how those files are formatted. In any other solution you would have to choose which of the two files you want to go with. This takes time and still leaves you without a change because you have to pick only one of the files and discard the other. It's also clunky and depending on the number of conflicts can be very time consuming. 

     

    I would say based on your example, that Scrapbook is the real problem. It should be using more than one change file so as to allow increments. By only using one file, and not providing any kind of cloud back end, how would any changes get merged with the one file unless Scrapbook is doing the merging itself?

     

    2d

  6. ...

     

    As soon as i copy a mp3 file outside the "android/data/..." folder it is ok

     

    If your music files are being synced to the android/data folder that could explain it. The data folder is to be used by individual apps, accessible global data should not be stored there. Where do you have your sync folder set up within the mobile client?

     

    2d

  7. Thanks for the response. The issue here isn't manifesting itself like that. I don't have a sleep timer set on any computer. I manually force them to sleep (rundll32.exe powrprof SetSuspendState 0,1,0). What is happening is that BT Sync is preventing this command from being heeded. Even if I go in an physically click the sleep button in the start menu, it is still ignored. 

     

    2d

  8. Actually they're not the same, one is a Cloud based solution (with 3rd party involvement), the other is a P2P based one (no 3rd party running costs).

     

    The only thing to consider with P2P based solutions are development costs for new software releases, so the 'subscription model' (usually best represented when providing a SERVICE) make little sense here.

     

     

    You know what, I am going to concede an error saying they are the same product.  They are different products designed for solving the problem - synchronizing data on multiple devices across a LAN or Internet. 

     

    So while they are 2 different products they acheive the same goal.  If you disagree with this - they why is everyone comparing it to Dropbox.  If Dropbox isn't their competitor than who is?

     

    There are the development costs for the software but also the maintenance of the relay and tracking servers to consider. (Which subsequently qualify as 3rd party involvement.) You could use sync and circumvent those services, but you'd need a dns service (assuming you don't have a static IP address) and would have to redirect every time you connected from a different location.(Your phone would be particularly annoying to work with as most carriers provide dynamic IPs that change as the tower you're using changes.) It's messy but totally do able. In this way those servers are a convenience that does cost BT money to maintain. 

     

    I'm again not saying that I wouldn't prefer a single purchase cost, and additional upgrade costs over the current subscription model, but based on your argument the subscription model is indeed justified. 

     

    2d

  9. I was under the impression that version 2.0 and beyond encrypts during transit by default. (this could have been in versions early, but I'm not familiar with those versions. I tried BT Sync pre 1.* and stopped using it after there were problem with syncing.) If you look under the advance options you can see a key word for this. 

     

    If you wanted to make extra sure you could force traffic to only transfer through an established ssh connection with an established tunnel you make. (Via Putty or through your shell) Then you just set all BT Sync traffic to use that port via settings. 

     

    I think that would be overkill as I think the client is already encrypting transmissions. 

     

    2d

  10. This is misleading and its untrue that it was accepted from user side.

    A lot of this discussion was how insecure the "secret" is and that new peers needs to be explicilty approved (like SyncThing does).

    BitSync always maintained no worries the secret is hard to guess and then BitSync pretended that approval was added so people are safe now. The reality is that the approval was only a surface gimmic while underneath anybody with the key had full access.

    With proper approval it doesn't matter if anybody obtains or guesses the key it's just a folder identifier.

    It's good that it has been improved in 2.0 but it was badly handled upto 1.4 and the authorization gave users a false sense of security.

     

    Nothing to see here.

     

    2d

     

    Edit: Corrected as a consequence of ignorance. 

  11. Anyone and their brother (or sister) can create a GitHub account, gather some likeminded coders, and re-create your project BETTER than you. If this was a web-service, then I would get it... but a downloadable app, that doesn't tax bittorrents resources one iota to offer things like unlimited folders, to charge is ridiculous.

     

     

    Your understanding of software development and the engineering behind BT Sync is laughable. Even if the behind the scenes technical smarts weren't important, you would be hard pressed to find a piece of software such as BT Sync that is available on basically all platforms (granted Windows Mobile is missing, but once Windows 10 comes out and the unified backend exists, I'm fairly confident we'll see something then.). 

     

    But that would be ignoring a very significant issue. BT Sync is not a trivial piece of software. It took many intelligent and professional individuals a lot of time to develop and create. Open source is great, but even with all the time in the world, a viable piece of software might not exist. Because no matter how giving an individual is, expertise and time are not free. 

     

    So be mad, for sure, but please don't insinuate something that you clearly know very little about. It would be like walking into a Porsche design studio, seeing the latest design blueprints for a 911, and saying, Pssh I could design a better one, when you have no training in any relevant field of discipline needed to design and build a car. You only make yourself look like a fool.   

     

    2d

     

    PS: I don't think you're a fool. 

  12.  

    Also, large differences exist between the cloud services that you mention. E.g. Dropbox syncs only parts of files that are modified, Google Drive syncs a whole file if it was modified. Dropbox has peer to peer functionality where machines that are on the same network can sync P2P. Google Drive does not have this functionality. In Dropbox you can share a folder, and the other person gets the shared folder in their Dropbox and can sync it to their machine. Microsoft's OneDrive cannot do this (the shared folder is visible in the web interface, but cannot be synced locally).

     

     

    That's true. With regard to Dropbox I have immense respect for their engineers. Dropbox technical functionality is above all other cloud services that I've looked into. Their P2P service would be greater still if the cloud could validate that the local machine has the most recent copy of files, and would allow it to sync other computers on that network WHILE it syncs with dropbox would make it absolutely the best cloud solution, because it would effectively give you BT Sync functionality locally, and still give you cloud redundancy without costing you in hardware. 

     

    All that said BT Sync does all of this now, with the added benefit of not having your material on anyone else's hardware (unless you specifically share it with someone).

     

    Excellent post btw. 

     

    2d

  13. Sub folders do not count.

     

    As for why the frustration, because I'm not willing to alter my entire file structure in order to accommodate a newly added limitation. I could absolutely force it to work using less than ten folders. Symbolic links, for example, might work as subfolders under this system. But that misses the point. They went back on their word and created this limitation. Who is to say that they won't make it 5 folders in version 3? (And them promising not to, which they haven't, means nothing at this point. No credibility exists in this dojo.)

     

     

     

    So you are upset that a program (which you use for free, and was provided to your for free) decided to change the way its free features are presented to you without however changing the end result? You still have unlimited folders just within 10 containers if you will. 

     

    Regarding your DropBox comments. Simply because you don't use BT Sync as a Dropbox replacement doesn't make the product not a comparable piece of software. 

     

    Where you to leave a computer or NAS (the NAS being the ideal solution here) you would have an exact replica of dropbox functionality, only without size limitations, 10 folders instead of one, and syncing speeds DropBox can not match. 

     

    I still want a standard purchase plan versus subscription (just like everybody else), but I'm sorry I can't understand the complaint on this thread.

     

    2d

  14. Roman the link requires approval but the secret does not. So if the secret leaks the folder is vulnerable with BitTorrent Sync.

    To prove my point (just tested in 1.4):

    - create a folder in the desktop app

    - share it and select approval required

    - share it via QR Code with your phone

    (using Google Googles you can verify that the QR contains the full secret key

    btsync://A43YJYOLBQZF2KG44Ixxxxxxxxxxxxxxxxx?n=nexus5.download.family)

    - add the folder on your phone.

     

    The folder will start syncing without any warning or approval notice in the desktop app. 

    So if the secret leaks the folder is vulnerable with BitTorrent Sync which it is not the case with Syncthing. 

     

    Is this still the case under Sync 2.*? 

     

    2d