Skip to content

hubble-relay: implement flows re-ordering #11223

@rolinh

Description

@rolinh

PR #11171 introduced initial multi-node support for hubble-relay. However, with the existing implementation, flows are forwarded as they are received from hubble peers. This means that flows are typically not chronologically sorted.

Hubble's priority queue implementation for flows (pkg/hubble/container/priority_queue.go should be leveraged to re-order flows on a best effort basis (ie: one should buffer up to N flows before forwarding them).

Metadata

Metadata

Assignees

Labels

kind/featureThis introduces new functionality.release-note/minorThis PR changes functionality that users may find relevant to operating Cilium.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions