Skip to content

Conversation

@muhamadazmy
Copy link
Contributor

@muhamadazmy muhamadazmy commented Nov 7, 2025

[Ingress] ingress-core crate

  • ingress-core implements the runtime layer that receives ingress traffic, fans it out to the correct partition, and tracks completion. It exposes:
    • Ingress, enforces inflight budgets, and resolves partition IDs before sending work downstream.
    • The session subsystem that batches IngestRecords, retries connections, and reports commit status to callers.
  • ingress-core only ingests records and notify the caller once the record is "committed" to bifrost by the PP. This makes it useful to implement kafka ingress and other external ingestion

Stack created with Sapling. Best reviewed with ReviewStack.

- `ingress-core` implements the runtime layer that receives ingress traffic, fans it out to the correct partition, and tracks completion. It exposes:
  - `Ingress`, enforces inflight budgets, and resolves partition IDs before sending work downstream.
  - The session subsystem that batches `IngestRecords`, retries connections, and reports commit status to callers.
- `ingress-core` only ingests records and notify the caller once the record is "committed" to bifrost by the PP. This makes it useful to implement kafka ingress and other external ingestion
@muhamadazmy muhamadazmy changed the title ingress-core [Ingress] ingress-core crate Nov 12, 2025
@github-actions github-actions bot locked and limited conversation to collaborators Nov 14, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant