Skip to content

feat(stovepipe): Add open issue listing - #988

Open
prathshenoy wants to merge 1 commit into
prath.shenoy/feat/stovepipe-open-issue-materializerfrom
prath.shenoy/feat/stovepipe-list-open-issues
Open

prathshenoy wants to merge 1 commit into
prath.shenoy/feat/stovepipe-open-issue-materializerfrom
prath.shenoy/feat/stovepipe-list-open-issues

Conversation

@prathshenoy

@prathshenoy prathshenoy commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Summary

What:

  • Add bounded listing of current open issues within a queue.

Why:

  • Establish the read behavior needed by the upcoming open-issues API. Storage already lists open-issue rows, but those rows can temporarily refer to closed issues or an earlier opening; callers must check the summaries before returning results.
  • Keep each read bounded while allowing callers to reach later issues. Advance continuation tokens past examined rows, including skipped ones, so stale entries cannot prevent pagination from making progress.

Test Plan

  • Add unit tests.

Revert Plan

  • Revert this PR. Listing is not exposed through the service yet, and no persisted data changes.

Issue Links

Stack

  1. feat(stovepipe): Add issue summary storage #982
  2. feat(stovepipe): Materialize issue summaries #983
  3. feat(stovepipe): Add open issue lookup storage #984
  4. feat(stovepipe): Maintain open issue lookups #986
  5. feat(stovepipe): Add open issue listing #988
  6. feat(stovepipe): Expose open issue listing #990
  7. feat(stovepipe-web): Show open issues #993

@prathshenoy
prathshenoy added this pull request to stack #987 October 29, 2026 05:12
@prathshenoy
prathshenoy marked this pull request as draft October 29, 2026 05:12
@prathshenoy
prathshenoy force-pushed the prath.shenoy/feat/stovepipe-list-open-issues branch from cf854e5 to 6d9028f Compare October 29, 2026 05:13
@prathshenoy
prathshenoy force-pushed the prath.shenoy/feat/stovepipe-list-open-issues branch 2 times, most recently from a16f1c4 to ce5d700 Compare October 29, 2026 19:56
@prathshenoy
prathshenoy force-pushed the prath.shenoy/feat/stovepipe-list-open-issues branch from ce5d700 to 4aced76 Compare October 29, 2026 20:05
@prathshenoy
prathshenoy force-pushed the prath.shenoy/feat/stovepipe-list-open-issues branch from 4aced76 to 929f8a2 Compare October 29, 2026 20:12
@prathshenoy prathshenoy changed the title feat(stovepipe): Add open issue listing API feat(stovepipe): Add open issue listing Oct 29, 2026
## Summary
**What**:
- Add bounded listing of current open issues within a queue.

**Why**:
- Establish the read behavior needed by the upcoming open-issues API. Storage already lists open-issue rows, but those rows can temporarily refer to closed issues or an earlier opening; callers must check the summaries before returning results.
- Keep each read bounded while allowing callers to reach later issues. Advance continuation tokens past examined rows, including skipped ones, so stale entries cannot prevent pagination from making progress.

## Test Plan
- [x] Add unit tests.

## Revert Plan
- Revert this PR. Listing is not exposed through the service yet, and no persisted data changes.

## Issue Links
- [CODEM-607](https://linear.app/uber/issue/CODEM-607/build-analysis)
@prathshenoy
prathshenoy force-pushed the prath.shenoy/feat/stovepipe-list-open-issues branch from 929f8a2 to 80cbc9f Compare October 29, 2026 20:37
@prathshenoy
prathshenoy marked this pull request as ready for review October 29, 2026 20:39
@prathshenoy prathshenoy mentioned this pull request Oct 29, 2026
2 tasks done

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant