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]

Reply via email to