WhiteTiger
Explorer
- Joined
- Jan 2, 2014
- Messages
- 86
I describe to you a scenario between three NAS that is only apparently complex.
There are 3 houses with a firewall and a VPN to the other 2.
Dad's house towards Lucy's and Peter; a third between Peter and Lucy's.
In every house there is a NAS named Dad, Lucy, Peter.
All NAS have this folder tree:
Sync, for example, always starts at minute 30 of every hour.
Now the problem is only with the "common" folder because it is the only one that is used by everyone and where there are files and DBs that can be used by all 3 people.
For simplicity we ignore the fact that files can be "open" and can therefore always be replicated.
Furthermore, it may happen that for some reason a VPN is not active, but in the meantime the NAS is always used.
So, when the VPN is restored and with the subsequent Sync there will be a new update of all the modified files.
Let's imagine now that between 10:00 and 11:00:
Again, on the \Work\Common\A file they write at:
What will be the result of \Work\Common\A on the 3 NAS after these syncs?
I assume that the files will always be synchronized (even after the 10:30 sync), even without the VPN between Lucy and Peter.
Do you agree with this assumption?
In this context I then ask myself in which context the synchronization of a file or a DB occurs with granularity, i.e. not at the level of the entire file, but only of the changed part.
Thank in advance for any advice.
There are 3 houses with a firewall and a VPN to the other 2.
Dad's house towards Lucy's and Peter; a third between Peter and Lucy's.
In every house there is a NAS named Dad, Lucy, Peter.
All NAS have this folder tree:
- \Work\dad
- \Work\lucy
- \Work\peter
- \Work\common
Sync, for example, always starts at minute 30 of every hour.
Now the problem is only with the "common" folder because it is the only one that is used by everyone and where there are files and DBs that can be used by all 3 people.
For simplicity we ignore the fact that files can be "open" and can therefore always be replicated.
Furthermore, it may happen that for some reason a VPN is not active, but in the meantime the NAS is always used.
So, when the VPN is restored and with the subsequent Sync there will be a new update of all the modified files.
Let's imagine now that between 10:00 and 11:00:
- VPN between Lucy and Dad is UP.
- VPN between Peter and Dad is UP.
- VPN between Peter and Lucy is DOWN.
- 10:10 Dad
- 10.15 Peter
- 10.20 Lucy
Again, on the \Work\Common\A file they write at:
- 10.45 Lucy
- 10.50 Peter
What will be the result of \Work\Common\A on the 3 NAS after these syncs?
I assume that the files will always be synchronized (even after the 10:30 sync), even without the VPN between Lucy and Peter.
Do you agree with this assumption?
In this context I then ask myself in which context the synchronization of a file or a DB occurs with granularity, i.e. not at the level of the entire file, but only of the changed part.
Thank in advance for any advice.
Last edited: