u70b3 commented on issue #66497: URL: https://github.com/apache/doris/issues/66497#issuecomment-6159231308
**PR roadmap** (new live tracking comment — I will keep this one edited up to date as PRs move) Replaces the earlier roadmap comment (pre-2026-10-08, now marked deprecated). The split was redrawn after the synchronous-direction change ([direction comment](https://github.com/apache/doris/issues/66497#issuecomment-6053021847), 2026-10-08): mutations execute synchronously inside the SQL statement; the durable job framework was reverted rather than kept as a second path. | Piece | PR | Status | Contents | |---|---|---|---| | Read-only foundation | #66637 | merged | Directory-authoritative `SHOW INDEX` | | Read-only foundation | #66671 | merged | `lance_index_entries` TVF (physical UUID / dataset-version inspection) | | DDL surface | #67201 (PR3A) | merged | Statically validated DDL surface; mutations still rejected | | Durable job framework | #67235 (PR3B) | merged → **reverted by #68781** | Job model/state machine, fences, quotas, replay | | Admission + job SQL | #67630 (PR3C) | merged → job parts **reverted by #68781** | Privilege/schema/parameter/snapshot/IF admission (retained), job creation/JobId/`SHOW LANCE INDEX JOB(S)`/guards (reverted) | | Async dispatcher | #67978 (PR3D) | **closed** | Superseded by the synchronous direction | | FORCE_RELEASE + retention GC | #67754 (PR3E) | **closed** | Superseded (no durable job state remains) | | Isolated worker (async form) | #68668 (PR4A) | **closed** | Isolation/supervisor assets carried into the synchronous worker PR | | Tracer/fault suites (async form) | #68669 (PR4B) | **closed** | Retained as assets for the synchronous test PR | | Revert | #68781 | **merged** (2026-10-10) | Removes the durable job framework; keeps admission validation, `SHOW INDEX`, TVF, DDL guard, gate (default off) | | Sync series 1 | #68957 | **draft** | Synchronous execution path: four-class outcome model, thrift dispatch contract + BE stub, master-side executor (active-name entry, bounded admission, budget), refresh obligations, statement wiring | | Sync series 2 (next) | — | planned | Isolated worker/supervisor around the synchronous lifecycle (reworks the #68668/#68669 assets) | | Sync series 3+ | — | planned | Fault/isolation/query-consumption tests against the synchronous contract; BTREE/BITMAP lifecycle; user documentation | ```text #66637 + #66671 (read-only, merged) | #67201 (DDL surface, merged) --> #67630 (admission, merged) | | | #68781 (revert job framework, merged) | | v v #68957 (draft): synchronous execution path on post-revert branch-4.1 | v worker PR (planned) --> tests / BTREE+BITMAP / docs (planned) ``` All PRs target `branch-4.1`. Mutation remains disabled (`enable_lance_index_mutation` default off) until the execution evidence gates pass. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
