Skip to content

Automatic synchronization

Harpo requested to merge hr/sync5 into master

Initial implementation of the auto synchronizer. This should be decently more efficient reducing the number of database, and network calls substantially. This later needs to be extended to server -> client synchronization, maybe some exponential backoff. As part of this PR every location with explicit backfilling was removed polycentric-react. The module Synchronizer depends on QueryManager. Note that QueryManager, and Synchronizer were added to ProcessHandle. I am aware that the UI currently passes around a manually constructed QueryManager. Ideally there is only ever one. So as of this PR there are two instances as changing that is a larger overhaul. The synchronizer will automatically handle new / removed servers, backfill on startup, backfill on new events ingested.

Merge request reports