Increasing Syncing Frequency
Hello,
First thank you for taking a look at my post, any help would be greatly appreciated!
I am experiencing a significant delay in 1Password updating the contents of a vault. I notice that BitSync notices a change in the vault folder ever 20 minutes but it takes even longer for 1Password to reflect any changes made in the vault.
I am sharing a vault using BitSync 2.0.120 between two new MacBook Pros and one windows machine. Both Macs run the latest 1Password 5 on OS X 10.10.3. The windows machine is running Windows 7 with BitSync 2.0.120 and 1Password 4.5.0.575. The three devices are connected locally using a gb switch. BitSync has been optimized to take advantage of the devices and network. Resulting in pretty good performance in regards to general file transfer / syncing. I have a CISCO ccna networking background and have tried to rule out any network bottlenecks / issues.
Is there any way to increase the frequency at which 1Password performs a sync action?
Any help would be greatly appreciated. Thank you again for reading my post. It is extremely frustrating to wait on the vault to update.
1Password Version: 5.3.2
Extension Version: Not Provided
OS Version: OS X 10.10.3
Sync Type: Folder
Comments
-
What sync method are you using? Dropbox sync up immediately after a change is made to the vault. iCloud, on the other had, syncs according to rules set by Apple, and that may not mean immediately.
0 -
I am using the method that involves syncing a folder. BitSync is very similar to Dropbox as it allows you to sync folders across devices.
0 -
I'll have to defer to others on folder sync.
0 -
@hawkmoth: iCloud Sync, in my experience, is almost always on par with Dropbox...except when it isn't. In cases where iCloud is not working, it is completely inscrutable, and this can be infuriating. That said, I have had relatively few negative experiences post-CloudKit (iOS 8, Yosemite).
Is there any way to increase the frequency at which 1Password performs a sync action?
Any help would be greatly appreciated. Thank you again for reading my post. It is extremely frustrating to wait on the vault to update.
@izinux: I understand completely! The problem is that 1Password isn't performing any sync operations really. What it does is write any changes to disk, and this happens, well...as quickly as possible, depending on your system. It doesn't have any incentive to delay.
In reality, Folder Sync is just writing the contents of the internal SQLite database to the location you specify in the Agile Keychain or OPVault format. Without knowing how BitSync works under the hood, it's hard to say why it would be giving you trouble here. But my guess is that it is perhaps not properly updating the index using something like
FSEvents
, so 1Password isn't being notified of changes. 1Password doesn't actively scan, since this would be resource-intensive, and that problem has already been solved in the OS itself.Incidentally, this hasn't been a problem for Dropbox, which is also reading and writing directly to the filesystem; the only differences being the Dropbox client itself doing the syncing and 1Password defaulting to Agile Keychain here for cross-platform compatibility (the Android version does not yet support OPVault).
Ultimately, your guess is as good as mine though. Have you tried Dropbox Sync? If that works as expected, that would indicate that it is a peculiarity of BitSync; if not, it may be something systemic.
0 -
@brenty First thank you for taking the time to respond to my post and share your expertise. I couldn’t say either how BitSync works under the hood specially compared to Dropbox. I have not used Dropbox with 1Password because BitSync has been helpful for syncing several folders containing hundreds of gbs of data for free. I have used Dropbox in the past but found BitSync to be a lot faster and obviously more affordable. Running Dropbox for just 1password doesn't make a lot of sense. I try to limit the amount of resource intensive processes running at any given time on my devices and network if possible
If I am not mistaken I notice under 1Passwords preferences > Sync that it seems that the last synced will update in 20 minute intervals.
Again I really appreciate you helping me with this problem I am having. Thank you!
0 -
Running Dropbox for just 1password doesn't make a lot of sense. I try to limit the amount of resource intensive processes running at any given time on my devices and network if possible
@izinux: You're very welcome! And if it helps at all, I actually use Dropbox primarily for 1Password syncing and have for years (although I do toss some documents in there from time to time). In my experience it isn't resource-intensive -- especially if you're just syncing a few megabytes of 1Password data now and then.
If I am not mistaken I notice under 1Passwords preferences > Sync that it seems that the last synced will update in 20 minute intervals.
While this isn't a fair comparison (Bits versus Boxes), I just made a change in 1Password on my iPhone and the sync status updated within ten seconds. I should probably turn off Dropbox notifications, but I am used to seeing them fly by when my data syncs. I guess I find it comforting. :lol:
Honestly I think it might be worth at least trying Dropbox in your case. I've found it to be very reliable, and I suspect that it won't have a noticeable impact on your system. But more importantly, you could use it alongside BitSync, as you'd want to have that for your other data. There probably aren't apps waiting to be notified of updates to your other files. While it's entirely up to you, Dropbox Sync is officially supported because both the service and the company have passed the test, so I hope you'll consider it.
That said, I might need to look into BitSync myself for my music collection... :wink:
0