Apply compatible DB sync batches
This commit is contained in:
parent
f7f14f6b27
commit
43433dbf1d
8 changed files with 185 additions and 26 deletions
|
|
@ -438,7 +438,11 @@ Automerge documents.
|
|||
- `[x]` Background live-sync runs DB sync for local DB resources and known
|
||||
peers.
|
||||
- `[x]` Per-peer/per-DB high-water cursors are stored in `module_state`.
|
||||
- `[ ]` Apply compatible remote changes through cr-sqlite.
|
||||
- `[x]` Extracted batches are exposed through `geth db changes`.
|
||||
- `[x]` Compatible remote batches are inserted into the local
|
||||
`crsql_changes` table or view before advancing the cursor.
|
||||
- `[x]` Tests cover typed batch application into deterministic fixture
|
||||
`crsql_changes` tables.
|
||||
- `[ ]` Add an integration test with a real cr-sqlite-enabled SQLite DB that
|
||||
proves two local test nodes exchange and apply changes.
|
||||
- `[ ]` Optional CAS-backed snapshots or batches are documented if used.
|
||||
|
|
|
|||
Loading…
Reference in a new issue