A question.
When synchronizing with the server, using CSWeb, only newer and modified cases are synched. How does CSWeb decide if a case is "newer"? Does this involve the system time of the server? If so, what if the enumerators and their tablets are in one time zone and the server in another?
synching over different time zones
-
- Posts: 1796
- Joined: December 5th, 2011, 11:27 pm
- Location: Washington, DC
Re: synching over different time zones
Modification dates are never using in synchronization, in part because it was assumed that the date/time information of enumerators tablets would not be reliably set. Instead, we use something called a "vector clock." See here for information about how it works:
https://www.csprousers.org/forum/viewto ... 733#p12738
https://www.csprousers.org/forum/viewto ... 733#p12738
Re: synching over different time zones
Thanks for that information, Gregory.
Conclusion: date, time and timezone have no influence at all on the synching process. Correct?
Conclusion: date, time and timezone have no influence at all on the synching process. Correct?
-
- Posts: 1796
- Joined: December 5th, 2011, 11:27 pm
- Location: Washington, DC
Re: synching over different time zones
Correct. Date, time, and the time zone are not used by the synchronization routines to determine what cases to sync.