Skip to content

Duplicate status entries when multiple controllers manage same routes #3509

@sjberman

Description

@sjberman

Describe the bug
As discovered in https://github.com/howardjohn/gateway-api-bench?tab=readme-ov-file#simultaneously, NGF appears to write duplicate status entries when multiple controllers manage the same routes.

It's also mentioned in the summary that we are attempting to delete other statuses. If this is occurring, it's likely related to this bug.

To Reproduce
See the benchmark test on how this was set up and run.

Expected behavior
NGF should not write duplicate statuses or remove other controller's statuses.

Version: 1.6.2 (though probably still effects 2.x and edge)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    ✅ Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions