Listener discovery service (LDS)

    The semantics of listener updates are as follows:

    • Every listener must have a unique name. If a name is not provided, Envoy will create a UUID. Listeners that are to be dynamically updated should have a unique name supplied by the management server.

    • Listeners are effectively constant once created. Thus, when a listener is updated, an entirely new listener is created (with the same listen socket). This listener goes through the same warming process described above for a newly added listener.

    Statistics

    LDS has a tree rooted at listener_manager.lds.