myxce/src
Rongsong Shen 98911a2154 docs: add controller code consistency findings to persistence design
Incorporates investigation of vtaskmgr.c, netio.c, cluster.c, job.c,
join.c, and worker.c into the persistence-and-ha-design document:

- Part 2.7: Controller connection context (workers/scheduler/API servers only)
- Part 3.8: COW lock hierarchy (kvmgr rwlock -> xzarray mutex)
- Part 3.9: Checkpoint timer uses delaymgr, not raw pthread
- Part 4.9: Endpoint deferred cleanup (close fd/SSL, defer slot cleanup)
- Part 4.10: mark_worker_unavail() already exists, only needs extending
- Part 6.5: Replication uses endpoint/iomgr/vtask SSL pipeline
- Part 8.3: Lock safety analysis for reply-after-hooks change
- P0-2a, P0-8a, P2-5a: New implementation steps
- Appendix A.3/A.4: standby_conn_t and ha_state_t use endpoint_t*
2026-04-21 04:46:20 +00:00
..
autoscaler support shared libxce(for api server) 2026-01-19 11:02:49 +08:00
controller feat: P0-2a C-side plumbing for host control 2026-04-17 07:46:41 +00:00
docs docs: add controller code consistency findings to persistence design 2026-04-21 04:46:20 +00:00
frontend test(apiserver): add integration tests for P0+P1 backend features 2026-04-18 11:56:31 +00:00
include feat: P0-2a C-side plumbing for host control 2026-04-17 07:46:41 +00:00
lib feat: P0-2a C-side plumbing for host control 2026-04-17 07:46:41 +00:00
nixSupport Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
scheduler minor improve 2026-04-14 12:52:40 +08:00
schema feat: P0-2a C-side plumbing for host control 2026-04-17 07:46:41 +00:00
tools save works 2026-03-04 18:18:53 +08:00
worker Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
flake.lock save works 2026-03-04 18:18:53 +08:00
flake.nix save works 2026-03-04 18:18:53 +08:00
meson.build Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
meson.options Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00