-
-
Notifications
You must be signed in to change notification settings - Fork 5
Architecture and design
Peter Chapman edited this page Jun 14, 2023
·
7 revisions
The Serval Sync process involves the interactions between the texts collection (Local Data), sf_project_secrets collection (Sync Data), and Serval (Remote Data). The valid states for data being present in this system could be defined as:
Text Docs (Local Data) | Project Secrets (Sync Data) | Serval Data Files (Remote Data) | Sync State |
---|---|---|---|
Yes | Yes | Yes | Fully In Sync |
No | No | No | Does Not Exist |
Yes | No | No | Not Yet Synced |
No | Yes | Yes | Text Deleted |
The following is a simplified flowchart describing the sync process for text docs to Serval: