Page 1 of 1

synching over different time zones

Posted: April 7th, 2021, 2:41 pm
by wimneel
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?

Re: synching over different time zones

Posted: April 8th, 2021, 11:42 am
by Gregory Martin
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

Re: synching over different time zones

Posted: April 9th, 2021, 7:29 am
by wimneel
Thanks for that information, Gregory.
Conclusion: date, time and timezone have no influence at all on the synching process. Correct?

Re: synching over different time zones

Posted: April 12th, 2021, 9:07 am
by Gregory Martin
Correct. Date, time, and the time zone are not used by the synchronization routines to determine what cases to sync.