Skip to content

Add truncation to status reporting #386

@kdorosh

Description

@kdorosh

similar to solo-io/solo-kit#523

we should protect etcd from gloo mesh as a potentially buggy or erroneous client. if resources get too large, we can take down their k8s cluster itself and put GM into a state where it cannot start.

the proposed solution:

  • try to truncate status before writing
  • if that fails and still too large, don't write the status

cc @Sodman @ilackarms @EItanya (I'm told this may not be an issue for GM, but not sure why we are so confident)

@nrjpoddar as part of stability effort

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions