Skip to content

libevent replacement with libev #4952

@htuch

Description

@htuch

libev has a few advantages over libevent:

Downsides include:

  • We still need evbuffer support, so will need to link against both libev and libevent.
  • We are perturbing a core part of the Envoy I/O model. This might have stability and performance implications (hopefully for the better..).
  • We would need to more I/O outselves, e.g. replacing uses of evconnlistener.

Open questions:

CC @sesmith177 @tonya11en @mattklein123 @envoyproxy/maintainers

Metadata

Metadata

Assignees

No one assigned

    Labels

    design proposalNeeds design doc/proposal before implementationhelp wantedNeeds help!

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions