-
Notifications
You must be signed in to change notification settings - Fork 177
22.4 Latency-sensitive execution path #1071
Copy link
Copy link
Open
Labels
Stellar WaveDrips Wave Program - opt an issue in by applying this labelDrips Wave Program - opt an issue in by applying this labelarea:workersWorker layer and worker marketplace (packages/worker-core)Worker layer and worker marketplace (packages/worker-core)blockedWaiting on an upstream issueWaiting on an upstream issuecomplexity:high200 points200 pointstype:feature--force--forcetype:perf--force--force
Description
Metadata
Metadata
Assignees
Labels
Stellar WaveDrips Wave Program - opt an issue in by applying this labelDrips Wave Program - opt an issue in by applying this labelarea:workersWorker layer and worker marketplace (packages/worker-core)Worker layer and worker marketplace (packages/worker-core)blockedWaiting on an upstream issueWaiting on an upstream issuecomplexity:high200 points200 pointstype:feature--force--forcetype:perf--force--force
Labels:
type:featurearea:workerstype:perfMilestone: Phase 4 - Workers W4: latency-sensitive and vault
Effort: High
Depends on: 21.3, 22.3
Description
Enables the tier 21.3 defined and disabled. For copy-trading and liquidations,
"late" means the opportunity is gone - and §C.7 is blunt about the consequence:
catching the miss costs the same as running primary infrastructure. Earn the way
here; do not sell it before the infrastructure exists.
Acceptance criteria
declared ledger budget
submitted - and published on the scorecards
mechanism
Implementation notes
infrastructure has not demonstrated.
parameters depend on observed state is not safe, and the code should make the
distinction structural.
hot path is exactly where an unbounded queue turns latency into an outage.
Affected files
packages/worker-core/src/hotPath/packages/worker-core/src/backstop/tiers.tspackages/pulse-core/src/EventEngine.ts