Skip to content

Commit 60a45cd

Browse files
YuweiXiaoclaude
andcommitted
docs: update PROGRESS.md — mark Dockerfile done, add cargo chef TODO
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent bade0de commit 60a45cd

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

PROGRESS.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@
4545
- [ ] `conninfo` column in sync_groups for remote PG support
4646
- [ ] Schema DDL sync (ALTER TABLE ADD/DROP COLUMN propagation)
4747
- [x] **`REPLICA IDENTITY FULL` enforced**`add_table()` always issues `ALTER TABLE <src> REPLICA IDENTITY FULL`. The flush path has no TOAST-unchanged fallback: buffer table has no `{col}_unchanged` columns, appender rows are narrower (ncols not 2×ncols), and TOAST resolution is gone. Any `col_unchanged = true` in WAL (source identity changed after add) surfaces as a hard flush error triggering the existing backoff retry path. Trade-off: higher WAL volume on source.
48-
- [ ] Dockerfile for setting up a self-contained playground env
48+
- [x] Dockerfile for setting up a self-contained playground env
49+
- [ ] CI: `cargo chef` pattern to cache Rust dependency compilation across GHA runs
4950

5051
### Monitoring / Observability
5152
- [ ] `applied_lsn` stays NULL during SNAPSHOT/CATCHUP — should be set to `snapshot_lsn` after snapshot completes

0 commit comments

Comments
 (0)