Skip to content

[4/N] feat(submitqueue): activate request status materialization#343

Merged
albertywu merged 1 commit into
mainfrom
wua/request-projection-activation
Jul 15, 2026
Merged

[4/N] feat(submitqueue): activate request status materialization#343
albertywu merged 1 commit into
mainfrom
wua/request-projection-activation

Conversation

@albertywu

@albertywu albertywu commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Summary

Route synchronous, queued, and DLQ request-log writes through the shared materializer so authoritative and queue projections converge with retained history.

Preserve the original DLQ failure reason as the terminal request last error.

Test Plan

make fmt && make build && make test && make e2e-test

Issues

Stack

  1. @ [4/N] feat(submitqueue): activate request status materialization #343
  2. [5/N] feat(gateway): add request summary lookups #344
  3. [6/N] feat(gateway): add queue request listing #345
  4. [7/N] feat(gateway): add request history lookups #346

Comment thread submitqueue/orchestrator/controller/dlq/dlq.go Outdated
@albertywu albertywu force-pushed the wua/request-projection-activation branch from 3b2b897 to 82341f1 Compare July 15, 2026 02:51
@albertywu albertywu force-pushed the wua/request-log-materializer branch from 6ec424a to 6da4c38 Compare July 15, 2026 02:51
@albertywu albertywu requested a review from behinddwalls July 15, 2026 02:51
@albertywu albertywu marked this pull request as draft July 15, 2026 02:52
@albertywu albertywu force-pushed the wua/request-projection-activation branch from 82341f1 to e280a79 Compare July 15, 2026 04:06
@albertywu albertywu force-pushed the wua/request-log-materializer branch from 6da4c38 to 1fe902a Compare July 15, 2026 04:06
@albertywu albertywu marked this pull request as ready for review July 15, 2026 04:14
@albertywu albertywu force-pushed the wua/request-log-materializer branch from 1fe902a to bb30051 Compare July 15, 2026 04:31
@albertywu albertywu force-pushed the wua/request-projection-activation branch from e280a79 to a9c8a02 Compare July 15, 2026 04:31
Comment thread submitqueue/orchestrator/controller/dlq/dlq.go
@albertywu albertywu force-pushed the wua/request-projection-activation branch from a9c8a02 to 01706b3 Compare July 15, 2026 17:19
@albertywu albertywu force-pushed the wua/request-log-materializer branch from bb30051 to 1803e8e Compare July 15, 2026 17:19
@albertywu albertywu requested a review from behinddwalls July 15, 2026 17:19
@albertywu albertywu force-pushed the wua/request-projection-activation branch from 01706b3 to 2deb9fe Compare July 15, 2026 18:40
@behinddwalls behinddwalls force-pushed the wua/request-log-materializer branch from 1803e8e to 5014c91 Compare July 15, 2026 21:10
@behinddwalls

Copy link
Copy Markdown
Collaborator

🛑 Automatic stack rebase aborted — diff mismatch

The rebase of wua/request-projection-activation completed without conflicts, but the resulting code diff does not match the original. This means the rebase silently altered code content. The branch was not force-pushed.

Please rebase manually and verify the changes are correct.

roychying pushed a commit to roychying/submitqueue that referenced this pull request Jul 15, 2026
## Summary
Add storage contracts, MySQL implementations, generated mocks, and
integration coverage for request summaries, queue projections, and
change URI mappings.

## Test Plan
✅ `make fmt && make build && make test && make e2e-test`

## Issues


## Stack
1. @ uber#340
1. uber#341
1. uber#342
1. uber#343
1. uber#344
1. uber#345
1. uber#346
@behinddwalls behinddwalls force-pushed the wua/request-log-materializer branch from 5014c91 to cba4d2e Compare July 15, 2026 21:21
@behinddwalls

Copy link
Copy Markdown
Collaborator

🛑 Automatic stack rebase aborted — diff mismatch

The rebase of wua/request-projection-activation completed without conflicts, but the resulting code diff does not match the original. This means the rebase silently altered code content. The branch was not force-pushed.

Please rebase manually and verify the changes are correct.

1 similar comment
@behinddwalls

Copy link
Copy Markdown
Collaborator

🛑 Automatic stack rebase aborted — diff mismatch

The rebase of wua/request-projection-activation completed without conflicts, but the resulting code diff does not match the original. This means the rebase silently altered code content. The branch was not force-pushed.

Please rebase manually and verify the changes are correct.

Route synchronous, queued, and DLQ request-log writes through the shared materializer so authoritative and queue projections converge with retained history.

Preserve the original DLQ failure reason as the terminal request last error.

Validation: make fmt && make build && make test && make e2e-test
@albertywu albertywu force-pushed the wua/request-projection-activation branch from 2deb9fe to c71e756 Compare July 15, 2026 21:33
@albertywu albertywu changed the base branch from wua/request-log-materializer to main July 15, 2026 21:33
@albertywu albertywu added this pull request to the merge queue Jul 15, 2026
Merged via the queue into main with commit 50f57a0 Jul 15, 2026
15 checks passed
@behinddwalls behinddwalls deleted the wua/request-projection-activation branch July 15, 2026 21:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants