adr: gradual consumer migration from services to jobs#19
Conversation
|
Warning Review limit reached
More reviews will be available in 18 minutes and 37 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more credits in the billing tab to continue. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
How to use the Graphite Merge QueueAdd the label add-to-gt-merge-queue to this PR to add it to the merge queue. You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has required the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
11a7a94 to
bf2e0a4
Compare
3922ec6 to
7192363
Compare
bf2e0a4 to
9dc82da
Compare
7192363 to
5b9e6a8
Compare
9dc82da to
834f710
Compare
5b9e6a8 to
0366f23
Compare
834f710 to
5843a37
Compare
0366f23 to
39780cf
Compare
5843a37 to
fd55c0f
Compare
39780cf to
8f4f05a
Compare
fd55c0f to
9184207
Compare
9a4b95f to
a7d1b09
Compare
9184207 to
2ef55ed
Compare
2ef55ed to
772cdd2
Compare
772cdd2 to
acac499
Compare
1760f55 to
6cc8e9f
Compare
6cc8e9f to
f2752ab
Compare
acac499 to
a656523
Compare
f2752ab to
9947e4e
Compare
a656523 to
5e24f05
Compare
9947e4e to
9d1a600
Compare
5e24f05 to
7002bce
Compare
7002bce to
ef0e37d
Compare
9d1a600 to
95a21bd
Compare

Motivation
ADR-0001 removes
EventSourced::Services, so consumers need a reviewable path from inline command-handler side effects to durable jobs before they can take the breaking jobs API.st0x.liquidityhas 10EventSourcedimpls,st0x.issuancehas 5, and issuance has an in-flight EventSourced migration that must not be disturbed.Closes RAI-923.
Solution
conductor::jobmachinery and more aggregates exercising the pattern.